From 694f02adfa577c96e8c85918c489d649057b7a68 Mon Sep 17 00:00:00 2001 From: RingLo_ <63995099+lonelyicer@users.noreply.github.com> Date: Sun, 29 Mar 2026 08:25:49 +0800 Subject: [PATCH] fix: ItemNameBlockItem lang generate --- src/generated/resources/assets/mia/lang/en_us.json | 2 ++ .../data/mia/tags/item/artifact_modifiers_material.json | 6 +++--- .../java/com/altnoir/mia/datagen/MiaLangProvider.java | 8 +++++++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/generated/resources/assets/mia/lang/en_us.json b/src/generated/resources/assets/mia/lang/en_us.json index d997da4..2b51f3e 100644 --- a/src/generated/resources/assets/mia/lang/en_us.json +++ b/src/generated/resources/assets/mia/lang/en_us.json @@ -186,7 +186,9 @@ "item.mia.chlorophyte_ingot": "Chlorophyte Ingot", "item.mia.chlorophyte_nugget": "Chlorophyte Nugget", "item.mia.debug_attribute_tool": "Debug Attribute Tool", + "item.mia.dream_lichee": "Dream Lichee", "item.mia.fancy_artifact_bundle": "Fancy Artifact Bundle", + "item.mia.gloom_berry": "Gloom Berry", "item.mia.grappling_hook": "Grappling Hook", "item.mia.gray_artifact_bundle": "Gray Artifact Bundle", "item.mia.grow_sword": "Grow Sword", diff --git a/src/generated/resources/data/mia/tags/item/artifact_modifiers_material.json b/src/generated/resources/data/mia/tags/item/artifact_modifiers_material.json index b16e921..e7947eb 100644 --- a/src/generated/resources/data/mia/tags/item/artifact_modifiers_material.json +++ b/src/generated/resources/data/mia/tags/item/artifact_modifiers_material.json @@ -1,11 +1,11 @@ { "values": [ + "minecraft:gold_ingot", + "minecraft:netherite_ingot", "minecraft:emerald", + "minecraft:lapis_lazuli", "minecraft:copper_ingot", - "minecraft:gold_ingot", "mia:prasiolite_shard", - "minecraft:lapis_lazuli", - "minecraft:netherite_ingot", "minecraft:diamond", "minecraft:iron_ingot" ] diff --git a/src/main/java/com/altnoir/mia/datagen/MiaLangProvider.java b/src/main/java/com/altnoir/mia/datagen/MiaLangProvider.java index 6be02f2..0832936 100644 --- a/src/main/java/com/altnoir/mia/datagen/MiaLangProvider.java +++ b/src/main/java/com/altnoir/mia/datagen/MiaLangProvider.java @@ -9,6 +9,7 @@ import net.minecraft.resources.ResourceKey; import net.minecraft.world.entity.decoration.PaintingVariant; import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.ItemNameBlockItem; import net.minecraft.world.level.biome.Biome; import net.neoforged.neoforge.common.data.LanguageProvider; import net.neoforged.neoforge.registries.DeferredHolder; @@ -38,7 +39,12 @@ protected void addTranslations() { MiaItems.ITEMS.getEntries().stream() .map(DeferredHolder::get) - .filter(item -> !(item instanceof BlockItem)) + .filter(item -> { + if (item instanceof BlockItem) { + return item instanceof ItemNameBlockItem; + } + return true; + }) .forEach(item -> add(item, formatName(BuiltInRegistries.ITEM.getKey(item).getPath()))); MiaBlocks.BLOCKS.getEntries().stream()