tutorial:blocks
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
tutorial:blocks [2020/04/16 01:09] – Added required .INSTANCE to BlockRenderLayerMap example and added the example block name. darthjake | tutorial:blocks [2020/06/14 00:13] – block formatting changes + 1.16 draylar | ||
---|---|---|---|
Line 4: | Line 4: | ||
To add a block to your mod, you will need to register a new instance of the Block class. For more control over your block, you can create a custom block class. We'll also look at adding a block model. | To add a block to your mod, you will need to register a new instance of the Block class. For more control over your block, you can create a custom block class. We'll also look at adding a block model. | ||
+ | |||
==== Creating a Block ==== | ==== Creating a Block ==== | ||
To start, create an instance of Block in your main mod class. Block' | To start, create an instance of Block in your main mod class. Block' | ||
<code java [enable_line_numbers=" | <code java [enable_line_numbers=" | ||
- | public class ExampleMod implements ModInitializer | + | public class ExampleMod implements ModInitializer { |
- | { | + | |
// an instance of our new block | // an instance of our new block | ||
- | public static final Block EXAMPLE_BLOCK = new Block(FabricBlockSettings.of(Material.METAL).build()); | + | public static final Block EXAMPLE_BLOCK = new Block(FabricBlockSettings.of(Material.METAL)); |
- | | + | |
+ | @Override | ||
+ | public void onInitialize() { | ||
+ | |||
+ | } | ||
} | } | ||
</ | </ | ||
Line 21: | Line 26: | ||
<code java [enable_line_numbers=" | <code java [enable_line_numbers=" | ||
- | public class ExampleMod implements ModInitializer | + | public class ExampleMod implements ModInitializer { |
- | { | + | |
- | // block creation | + | // an instance of our new block |
- | | + | |
| | ||
@Override | @Override | ||
- | public void onInitialize() | + | public void onInitialize() { |
- | | + | |
Registry.register(Registry.BLOCK, | Registry.register(Registry.BLOCK, | ||
} | } |
tutorial/blocks.txt · Last modified: 2024/04/15 01:52 by solidblock