Package net.kamkeyke.raccooncore.util
Class RaccoonRegistryUtil.Blocks
java.lang.Object
net.kamkeyke.raccooncore.util.RaccoonRegistryUtil.Blocks
- Enclosing class:
- RaccoonRegistryUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.world.level.block.Block>
net.minecraftforge.registries.RegistryObject<T>registerBlock(String name, Supplier<T> block, int burnTime, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> blocks, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> items) Registers a Block and automatically creates its correspondingBlockItemwith a burn time.static <T extends net.minecraft.world.level.block.Block>
net.minecraftforge.registries.RegistryObject<T>registerBlock(String name, Supplier<T> block, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> blocks, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> items) Registers a Block and automatically creates its correspondingBlockItem.
-
Constructor Details
-
Blocks
public Blocks()
-
-
Method Details
-
registerBlock
public static <T extends net.minecraft.world.level.block.Block> net.minecraftforge.registries.RegistryObject<T> registerBlock(String name, Supplier<T> block, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> blocks, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> items) Registers a Block and automatically creates its correspondingBlockItem.- Parameters:
name- The registry name (Registry ID).block- ASupplierproviding the Block instance.- Returns:
- The
RegistryObjectof the registered Block.
-
registerBlock
public static <T extends net.minecraft.world.level.block.Block> net.minecraftforge.registries.RegistryObject<T> registerBlock(String name, Supplier<T> block, int burnTime, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.level.block.Block> blocks, net.minecraftforge.registries.DeferredRegister<net.minecraft.world.item.Item> items) Registers a Block and automatically creates its correspondingBlockItemwith a burn time.- Parameters:
name- The registry name (Registry ID).block- ASupplierproviding the Block instance.burnTime- The fuel duration in ticks for the item (e.g., 200 ticks = 1 item smelted).- Returns:
- The
RegistryObjectof the registered Block.
-