Guest User

Untitled

a guest
Jul 1st, 2025
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. package net.hempcraft.hempcraft.block;
  2.  
  3. import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
  4. import net.hempcraft.hempcraft.HempCraft;
  5. import net.minecraft.block.Block;
  6. import net.minecraft.block.Blocks;
  7. import net.minecraft.registry.Registries;
  8. import net.minecraft.registry.Registry;
  9. import net.minecraft.sound.BlockSoundGroup;
  10. import net.minecraft.util.Identifier;
  11.  
  12. public class ModBlocks {
  13.  
  14. public static final Block HEMP_CROP_BLOCK = new HempCropBlock(FabricBlockSettings.copyOf(Blocks.WHEAT).nonOpaque().sounds(BlockSoundGroup.CROP));
  15. public static final Block HEMP_MIDDLE_BLOCK = new HempMiddleBlock(FabricBlockSettings.copyOf(Blocks.WHEAT).nonOpaque().sounds(BlockSoundGroup.CROP));
  16. public static final Block HEMP_TOP_BLOCK = new HempTopBlock(FabricBlockSettings.copyOf(Blocks.WHEAT).nonOpaque().sounds(BlockSoundGroup.CROP));
  17.  
  18. private static Block registerBlock(String name, Block block) {
  19. return Registry.register(Registries.BLOCK, Identifier.of(HempCraft.MOD_ID, name), block);
  20. }
  21.  
  22. public static void registerModBlocks() {
  23. registerBlock("hemp_crop", HEMP_CROP_BLOCK);
  24. registerBlock("hemp_middle_block", HEMP_MIDDLE_BLOCK);
  25. registerBlock("hemp_top_block", HEMP_TOP_BLOCK);
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment