User Tools

Site Tools


tutorial:datagen_model

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorial:datagen_model [2023/02/20 05:13] – [Adding Block Models] solidblocktutorial:datagen_model [2023/06/05 17:43] (current) – Change to FabricDataOutput mcrafterzz
Line 8: Line 8:
 <code java> <code java>
 private static class MyModelGenerator extends FabricModelProvider { private static class MyModelGenerator extends FabricModelProvider {
- private MyModelGenerator(FabricDataGenerator generator) {+ private MyModelGenerator(FabricDataOutput generator) {
  super(generator);  super(generator);
  }  }
Line 61: Line 61:
  
 <code java> <code java>
-public static Block SIMPLE_BLOCK = Registry.register(Registry.BLOCK, new Identifier("mymod", "simple_block"), new Block(...)); +public static Block SIMPLE_BLOCK = Registry.register(Registries.BLOCK, new Identifier("tutorial", "simple_block"), new Block(...)); 
-public static BlockItem SIMPLE_BLOCK_ITEM = Registry.register(Registry.ITEM, ..., new BlockItem(SIMPLE_BLOCK, ...));+public static BlockItem SIMPLE_BLOCK_ITEM = Registry.register(Registries.ITEM, ..., new BlockItem(SIMPLE_BLOCK, ...));
 // ... // ...
  
Line 83: Line 83:
  
 @Override @Override
-public void onInitialize() +public void onInitialize() { 
-+    Registry.register(Registries.BLOCK, new Identifier("tutorial", "machine"), MACHINE_BLOCK);
-    Registry.register(Registry.BLOCK, new Identifier("tutorial", "machine"), MACHINE_BLOCK);+
 } }
 </code> </code>
Line 93: Line 92:
 <code java> <code java>
 private static class MyModelGenerator extends FabricModelProvider { private static class MyModelGenerator extends FabricModelProvider {
- private MyModelGenerator(FabricDataGenerator generator) {+ private MyModelGenerator(FabricDataOutput generator) {
  super(generator);  super(generator);
  }  }
tutorial/datagen_model.1676870018.txt.gz · Last modified: 2023/02/20 05:13 by solidblock