77import java .util .concurrent .CompletableFuture ;
88
99public class ModLangProvider extends FabricLanguageProvider {
10- /**
11- * Creates a ModLangProvider configured to generate the mod's language translations.
12- *
13- * @param dataOutput the FabricDataOutput used to write generated language files
14- * @param registryLookup a CompletableFuture supplying a HolderLookup.Provider for registry lookups during data generation
15- */
10+
1611 public ModLangProvider (FabricDataOutput dataOutput , CompletableFuture <HolderLookup .Provider > registryLookup ) {
1712 super (dataOutput , registryLookup );
1813 }
1914
20- /**
21- * Populates the translation builder with English language entries for MineTale (creative tab title and block names).
22- *
23- * @param translationBuilder the builder used to register translation keys and their English values
24- */
2515 @ Override
2616 public void generateTranslations (HolderLookup .Provider wrapperLookup , TranslationBuilder translationBuilder ) {
2717 translationBuilder .add ("minetale.creative_tab.title" , "MineTale Stuffs" );
2818
29-
19+ // --- BLOCKS ---
3020 translationBuilder .add ("block.minetale.furnace_workbench_block_t1" , "Furnace Workbench - Tier One" );
3121 translationBuilder .add ("block.minetale.furnace_workbench_block_t2" , "Furnace Workbench - Tier Two" );
3222 translationBuilder .add ("block.minetale.campfire_workbench_block" , "Campfire Workbench" );
@@ -62,5 +52,75 @@ public void generateTranslations(HolderLookup.Provider wrapperLookup, Translatio
6252 translationBuilder .add ("block.minetale.windwillow_log" , "Windwillow Log" );
6353 translationBuilder .add ("block.minetale.wild_wisteria_log" , "Wild Wisteria Log" );
6454 translationBuilder .add ("block.minetale.wild_wisteria_wood" , "Wild Wisteria Wood" );
55+
56+ // --- NATURAL MATERIALS & GATHERABLES ---
57+ translationBuilder .add ("item.minetale.plant_fiber" , "Plant Fiber" );
58+ translationBuilder .add ("item.minetale.tree_sap" , "Tree Sap" );
59+ translationBuilder .add ("item.minetale.sap_glob" , "Sap Glob" );
60+ translationBuilder .add ("item.minetale.rubble" , "Rubble" );
61+ translationBuilder .add ("item.minetale.tree_bark" , "Tree Bark" );
62+ translationBuilder .add ("item.minetale.moss" , "Moss" );
63+ translationBuilder .add ("item.minetale.blue_crystal_shards" , "Blue Crystal Shards" );
64+ translationBuilder .add ("item.minetale.green_crystal_shards" , "Green Crystal Shards" );
65+ translationBuilder .add ("item.minetale.yellow_crystal_shards" , "Yellow Crystal Shards" );
66+
67+ // --- MINERALS & REFINED METALS ---
68+ translationBuilder .add ("item.minetale.thorium_ingot" , "Thorium Ingot" );
69+ translationBuilder .add ("item.minetale.cobalt_ingot" , "Cobalt Ingot" );
70+ translationBuilder .add ("item.minetale.adamantite_ingot" , "Adamantite Ingot" );
71+ translationBuilder .add ("item.minetale.mithril_ingot" , "Mithril Ingot" );
72+ translationBuilder .add ("item.minetale.bronze_ingot" , "Bronze Ingot" );
73+ translationBuilder .add ("item.minetale.steel_ingot" , "Steel Ingot" );
74+
75+ // --- MOB DROPS, HIDES & LEATHERS ---
76+ translationBuilder .add ("item.minetale.light_hide" , "Light Hide" );
77+ translationBuilder .add ("item.minetale.medium_hide" , "Medium Hide" );
78+ translationBuilder .add ("item.minetale.heavy_hide" , "Heavy Hide" );
79+ translationBuilder .add ("item.minetale.soft_hide" , "Soft Hide" );
80+ translationBuilder .add ("item.minetale.prismatic_hide" , "Prismatic Hide" );
81+ translationBuilder .add ("item.minetale.light_leather" , "Light Leather" );
82+ translationBuilder .add ("item.minetale.medium_leather" , "Medium Leather" );
83+ translationBuilder .add ("item.minetale.heavy_leather" , "Heavy Leather" );
84+ translationBuilder .add ("item.minetale.storm_leather" , "Storm Leather" );
85+ translationBuilder .add ("item.minetale.prismatic_leather" , "Prismatic Leather" );
86+ translationBuilder .add ("item.minetale.feran_rib" , "Feran Rib" );
87+ translationBuilder .add ("item.minetale.sturdy_chitin" , "Sturdy Chitin" );
88+ translationBuilder .add ("item.minetale.venom_sac" , "Venom Sac" );
89+ translationBuilder .add ("item.minetale.bone_fragment" , "Bone Fragment" );
90+
91+ // --- FABRICS & TEXTILES ---
92+ translationBuilder .add ("item.minetale.linen_scraps" , "Linen Scraps" );
93+ translationBuilder .add ("item.minetale.bolt_of_linen" , "Bolt of Linen" );
94+ translationBuilder .add ("item.minetale.shadoweave_scraps" , "Shadoweave Scraps" );
95+ translationBuilder .add ("item.minetale.cindercloth_scraps" , "Cindercloth Scraps" );
96+ translationBuilder .add ("item.minetale.bolt_of_wool" , "Bolt of Wool" );
97+ translationBuilder .add ("item.minetale.yellow_cloth" , "Yellow Cloth" );
98+
99+ // --- SEEDS & FARMING ---
100+ translationBuilder .add ("item.minetale.lettuce" , "Lettuce" );
101+ translationBuilder .add ("item.minetale.chilli_seed_bag" , "Chilli Seed Bag" );
102+ translationBuilder .add ("item.minetale.chilli_seed_bag_eternal" , "Eternal Chilli Seed Bag" );
103+ translationBuilder .add ("item.minetale.sunflower_seed_bag" , "Sunflower Seed Bag" );
104+ translationBuilder .add ("item.minetale.corn_seed_bag" , "Corn Seed Bag" );
105+ translationBuilder .add ("item.minetale.cotton_seed_bag" , "Cotton Seed Bag" );
106+ translationBuilder .add ("item.minetale.rice_seed_bag" , "Rice Seed Bag" );
107+ translationBuilder .add ("item.minetale.onion_bulb" , "Onion Bulb" );
108+
109+ // --- MAGICAL & ALCHEMICAL ---
110+ translationBuilder .add ("item.minetale.essence_of_life" , "Essence of Life" );
111+ translationBuilder .add ("item.minetale.essence_of_fire" , "Essence of Fire" );
112+ translationBuilder .add ("item.minetale.essence_of_ice" , "Essence of Ice" );
113+ translationBuilder .add ("item.minetale.essence_of_the_void" , "Essence of the Void" );
114+ translationBuilder .add ("item.minetale.void_heart" , "Void Heart" );
115+
116+ // --- FLORA COMPONENTS ---
117+ translationBuilder .add ("item.minetale.red_petals" , "Red Petals" );
118+ translationBuilder .add ("item.minetale.yellow_petals" , "Yellow Petals" );
119+ translationBuilder .add ("item.minetale.green_petals" , "Green Petals" );
120+ translationBuilder .add ("item.minetale.white_petals" , "White Petals" );
121+ translationBuilder .add ("item.minetale.azure_petals" , "Azure Petals" );
122+ translationBuilder .add ("item.minetale.storm_petals" , "Storm Petals" );
123+ translationBuilder .add ("item.minetale.blood_petals" , "Blood Petals" );
124+ translationBuilder .add ("item.minetale.cyan_petals" , "Cyan Petals" );
65125 }
66126}
0 commit comments