Skip to content

Commit b2622c9

Browse files
committed
Localization processing added.
Signed-off-by: Pavel Erokhin (MairwunNx) <MairwunNx@gmail.com>
1 parent a3f045c commit b2622c9

File tree

4 files changed

+17
-2
lines changed

4 files changed

+17
-2
lines changed

build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ minecraft {
7272
repositories {
7373
jcenter()
7474
mavenCentral()
75-
maven { url("https://minecraft.curseforge.com/api/maven/") }
7675
maven { url("https://libraries.minecraft.net") }
7776
maven { url("https://jitpack.io") }
7877
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ project_jvm_version_target=1.8
1414
kotlin_version=1.3.70
1515
kotlinx_serialization_version=0.20.0
1616
dokka_version=0.10.1
17-
ess_cooldown_version=v1.14.4-1.2.0
17+
ess_cooldown_version=v1.14.4-1.+
1818
module_version=1.14.4-1.2.1
1919
module_name=Project Essentials Permissions
2020
module_id=project_essentials_permissions
1 Byte
Binary file not shown.

src/main/kotlin/com/mairwunnx/projectessentials/permissions/EntryPoint.kt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.mairwunnx.projectessentials.permissions
22

33
import com.mairwunnx.projectessentials.core.EssBase
4+
import com.mairwunnx.projectessentials.core.configuration.localization.LocalizationConfigurationUtils
45
import com.mairwunnx.projectessentials.core.extensions.sendMsg
6+
import com.mairwunnx.projectessentials.core.localization.processLocalizations
57
import com.mairwunnx.projectessentials.permissions.commands.PermissionsCommand
68
import com.mairwunnx.projectessentials.permissions.permissions.PermissionBase
79
import com.mairwunnx.projectessentials.permissions.permissions.PermissionsAPI
@@ -26,6 +28,20 @@ internal class EntryPoint : EssBase() {
2628
validateForgeVersion()
2729
MinecraftForge.EVENT_BUS.register(this)
2830
PermissionBase.loadData()
31+
loadLocalization()
32+
}
33+
34+
private fun loadLocalization() {
35+
if (LocalizationConfigurationUtils.getConfig().enabled) {
36+
processLocalizations(
37+
EntryPoint::class.java, listOf(
38+
"/assets/projectessentialspermissions/lang/de_de.json",
39+
"/assets/projectessentialspermissions/lang/en_us.json",
40+
"/assets/projectessentialspermissions/lang/ru_ru.json",
41+
"/assets/projectessentialspermissions/lang/sr_rs.json"
42+
)
43+
)
44+
}
2945
}
3046

3147
@SubscribeEvent

0 commit comments

Comments
 (0)