Skip to content

Commit 88d9538

Browse files
committed
Localization processing added.
Signed-off-by: Pavel Erokhin (MairwunNx) <[email protected]>
1 parent 1b2e2c9 commit 88d9538

File tree

1 file changed

+15
-0
lines changed
  • src/main/kotlin/com/mairwunnx/projectessentials/cooldown

1 file changed

+15
-0
lines changed

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ package com.mairwunnx.projectessentials.cooldown
22

33
import com.mairwunnx.projectessentials.cooldown.commands.CooldownCommand
44
import com.mairwunnx.projectessentials.core.EssBase
5+
import com.mairwunnx.projectessentials.core.configuration.localization.LocalizationConfigurationUtils
6+
import com.mairwunnx.projectessentials.core.localization.processLocalizations
57
import com.mairwunnx.projectessentials.permissions.permissions.PermissionsAPI
68
import net.minecraft.entity.player.ServerPlayerEntity
79
import net.minecraftforge.common.MinecraftForge
@@ -25,6 +27,19 @@ internal class EntryPoint : EssBase() {
2527
validateForgeVersion()
2628
MinecraftForge.EVENT_BUS.register(this)
2729
CooldownConfig.load()
30+
loadLocalization()
31+
}
32+
33+
private fun loadLocalization() {
34+
if (LocalizationConfigurationUtils.getConfig().enabled) {
35+
processLocalizations(
36+
EntryPoint::class.java, listOf(
37+
"/assets/projectessentialscooldown/lang/de_de.json",
38+
"/assets/projectessentialscooldown/lang/en_us.json",
39+
"/assets/projectessentialscooldown/lang/ru_ru.json"
40+
)
41+
)
42+
}
2843
}
2944

3045
internal companion object {

0 commit comments

Comments
 (0)