From ef73a6628ddb42f0da2e13a911bb1dc5ba0d1cf2 Mon Sep 17 00:00:00 2001 From: ThatGravyBoat Date: Sun, 8 Oct 2023 16:08:22 -0230 Subject: [PATCH] Add effect descriptions --- .../.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 | 4 ++-- .../resources/assets/sushigocrafting/lang/en_us.json | 3 +++ .../sushigocrafting/datagen/SushiLangProvider.java | 9 +++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 index 85b5c2b..261f9f8 100644 --- a/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 +++ b/src/generated/resources/.cache/c622617f6fabf890a00b9275cd5f643584a8a2c8 @@ -1,2 +1,2 @@ -// 1.20.1 2023-10-01T17:05:26.6059249 Languages: en_us -55681ad798e8c26d95204b3f431c7fc93a6969f0 assets/sushigocrafting/lang/en_us.json +// 1.20.1 2023-10-08T15:58:15.3249509 Languages: en_us +888a523dc4c6af203da616c40afe4044165914a3 assets/sushigocrafting/lang/en_us.json diff --git a/src/generated/resources/assets/sushigocrafting/lang/en_us.json b/src/generated/resources/assets/sushigocrafting/lang/en_us.json index 7f7e0a1..b94ef18 100644 --- a/src/generated/resources/assets/sushigocrafting/lang/en_us.json +++ b/src/generated/resources/assets/sushigocrafting/lang/en_us.json @@ -14,8 +14,11 @@ "block.sushigocrafting.soy_crop": "Soy Seeds", "block.sushigocrafting.wasabi_crop": "Wasabi Seeds", "effect.sushigocrafting.acquired_taste": "Acquired Taste", + "effect.sushigocrafting.acquired_taste.description": "Gives extra nutrition and saturation when eating food", "effect.sushigocrafting.small_bites": "Small Bites", + "effect.sushigocrafting.small_bites.description": "A chance to give you back the food you are eating", "effect.sushigocrafting.steady_hands": "Steady Hands", + "effect.sushigocrafting.steady_hands.description": "Increases the amount you get from chopping on the cutting board", "entity.sushigocrafting.shrimp": "Shrimp", "entity.sushigocrafting.tuna": "Tuna", "item.sushigocrafting.avocado": "Avocado", diff --git a/src/main/java/com/buuz135/sushigocrafting/datagen/SushiLangProvider.java b/src/main/java/com/buuz135/sushigocrafting/datagen/SushiLangProvider.java index 3babb1d..d92ec5c 100644 --- a/src/main/java/com/buuz135/sushigocrafting/datagen/SushiLangProvider.java +++ b/src/main/java/com/buuz135/sushigocrafting/datagen/SushiLangProvider.java @@ -2,6 +2,7 @@ import com.buuz135.sushigocrafting.proxy.SushiContent; import net.minecraft.data.DataGenerator; +import net.minecraft.world.effect.MobEffect; import net.minecraft.world.item.BlockItem; import net.minecraftforge.common.data.LanguageProvider; import net.minecraftforge.registries.ForgeRegistries; @@ -29,5 +30,13 @@ protected void addTranslations() { SushiContent.Effects.REGISTRY.getEntries().stream().map(RegistryObject::get).forEach(effect -> { add(effect, WordUtils.capitalize(ForgeRegistries.MOB_EFFECTS.getKey(effect).getPath().replaceAll("_", " "))); }); + + addDesc(SushiContent.Effects.STEADY_HANDS, "Increases the amount you get from chopping on the cutting board"); + addDesc(SushiContent.Effects.ACQUIRED_TASTE, "Gives extra nutrition and saturation when eating food"); + addDesc(SushiContent.Effects.SMALL_BITES, "A chance to give you back the food you are eating"); + } + + private void addDesc(RegistryObject effect, String description) { + add(effect.get().getDescriptionId() + ".description", description); } }