Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.chaos.rfchaos.common;
- import net.chaos.rfchaos.common.blocks.BlockTerraDirt;
- import net.chaos.rfchaos.common.blocks.BlockTerraGrass;
- import net.minecraft.block.Block;
- import net.minecraft.block.SoundType;
- import net.minecraft.init.Blocks;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemBlock;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- import net.minecraftforge.registries.IForgeRegistry;
- public class ModBlocks {
- @GameRegistry.ObjectHolder("minecraft:grass")
- public static final Block RF_GRASS = null;
- @GameRegistry.ObjectHolder("minecraft:dirt")
- public static final Block RF_DIRT = null;
- public static void setBlockValues() {
- Block block = Blocks.GRASS;
- RF_GRASS.setHardness(0.6f);
- RF_DIRT.setHardness(0.5f);
- }
- public static void register(IForgeRegistry<Block> registry) {
- registry.registerAll(
- new BlockTerraGrass("minecraft:grass", "rf_grass"),
- new BlockTerraDirt("minecraft:dirt", "rf_dirt")
- );
- }
- public static void registerItemBlocks(IForgeRegistry<Item> registry) {
- registry.registerAll(
- createItemBlock(RF_GRASS),
- createItemBlock(RF_DIRT)
- );
- }
- public static void initModels() {
- ((BlockTerraGrass)RF_GRASS).registerModel();
- ((BlockTerraDirt)RF_DIRT).registerModel();
- }
- public static Item createItemBlock(Block block) {
- return new ItemBlock(block).setRegistryName(block.getRegistryName());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment