From dc0027afd94380c8e6b504714e25fcf972594c0e Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Sun, 8 Nov 2020 13:47:21 +0300 Subject: [PATCH] Lang & more utils --- .../java/ru/betterend/util/TranslationHelper.java | 15 +++++++++++++++ .../resources/assets/betterend/lang/en_us.json | 8 +++++++- .../resources/assets/betterend/lang/ru_ru.json | 8 +++++++- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/betterend/util/TranslationHelper.java b/src/main/java/ru/betterend/util/TranslationHelper.java index 44cc424b..5c2b3018 100644 --- a/src/main/java/ru/betterend/util/TranslationHelper.java +++ b/src/main/java/ru/betterend/util/TranslationHelper.java @@ -9,6 +9,8 @@ import com.google.common.collect.Lists; import com.google.gson.Gson; import com.google.gson.JsonObject; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; import ru.betterend.BetterEnd; import ru.betterend.registry.EndBiomes; import ru.betterend.registry.EndItems; @@ -56,6 +58,19 @@ public class TranslationHelper { } }); + Registry.ENTITY_TYPE.forEach((entity) -> { + Identifier id = Registry.ENTITY_TYPE.getId(entity); + if (id.getNamespace().equals(BetterEnd.MOD_ID)) { + String name = "biome." + BetterEnd.MOD_ID + "." + id.getPath(); + if (!translationEn.has(name)) { + missingNamesEn.add(name); + } + if (!translationRu.has(name)) { + missingNamesRu.add(name); + } + } + }); + if (!missingNamesEn.isEmpty() || !missingNamesRu.isEmpty()) { System.out.println("========================================"); diff --git a/src/main/resources/assets/betterend/lang/en_us.json b/src/main/resources/assets/betterend/lang/en_us.json index 69907759..331d9af9 100644 --- a/src/main/resources/assets/betterend/lang/en_us.json +++ b/src/main/resources/assets/betterend/lang/en_us.json @@ -282,5 +282,11 @@ "block.betterend.flavolite_lantern": "Flavolite Lantern", "block.betterend.lantern_end_stone": "End Stone Lantern", - "block.betterend.violecite_lantern": "Violecite Lantern" + "block.betterend.violecite_lantern": "Violecite Lantern", + + "biome.betterend.dragonfly": "Dragonfly", + "biome.betterend.end_fish": "End Fish", + "biome.betterend.end_slime": "End Slime", + "biome.betterend.shadow_walker": "Shadow Walker", + "item.betterend.spawn_egg_shadow_walker": "Shadow Walker Spawn Egg" } \ No newline at end of file diff --git a/src/main/resources/assets/betterend/lang/ru_ru.json b/src/main/resources/assets/betterend/lang/ru_ru.json index 0cf11fef..1f72d680 100644 --- a/src/main/resources/assets/betterend/lang/ru_ru.json +++ b/src/main/resources/assets/betterend/lang/ru_ru.json @@ -284,5 +284,11 @@ "block.betterend.flavolite_lantern": "Флаволитовый фонарь", "block.betterend.lantern_end_stone": "Фонарь из камня края", - "block.betterend.violecite_lantern": "Виолецитовый фонарь" + "block.betterend.violecite_lantern": "Виолецитовый фонарь", + + "biome.betterend.dragonfly": "Стрекоза", + "biome.betterend.end_fish": "Рыба края", + "biome.betterend.end_slime": "Слизень края", + "biome.betterend.shadow_walker": "Теневой ходок", + "item.betterend.spawn_egg_shadow_walker": "Яйцо призыва теневого ходока" } \ No newline at end of file