User Tools

Site Tools


tutorial:datagen_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
tutorial:datagen_setup [2022/11/05 11:54] – replace strict validation with modid filter jab125tutorial:datagen_setup [2022/12/16 02:32] solidblock
Line 74: Line 74:
 private static class MyTagGenerator extends FabricTagProvider<Item> { private static class MyTagGenerator extends FabricTagProvider<Item> {
         public MyTagGenerator(FabricDataGenerator dataGenerator) {         public MyTagGenerator(FabricDataGenerator dataGenerator) {
-            super(dataGenerator, Registry.ITEM);+            super(dataGenerator, Registries.ITEM);  // for versions 1.19.2 and below, use Registry.ITEM
         }         }
  
Line 88: Line 88:
 <code java> <code java>
 // We will create an item tag called "smelly_items". // We will create an item tag called "smelly_items".
-private static final TagKey<Item> SMELLY_ITEMS = TagKey.of(Registry.ITEM_KEY, new Identifier("mymod:smelly_items"));+private static final TagKey<Item> SMELLY_ITEMS = TagKey.of(RegistryKeys.ITEM, new Identifier("tutorial", "smelly_items"));
  
 @Override @Override
Line 97: Line 97:
               .add(Items.ROTTEN_FLESH)               .add(Items.ROTTEN_FLESH)
               .addOptionalTag(ItemTags.DIRT);               .addOptionalTag(ItemTags.DIRT);
-     // This will automatically generate "assets/mymod/tags/items/smelly_items.json" in the "generated" folder.+     // This will automatically generate "assets/tutorial/tags/items/smelly_items.json" in the "generated" folder.
 } }
 </code> </code>
tutorial/datagen_setup.txt · Last modified: 2024/03/15 05:06 by shnupbups