Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.wither.withermod.blocks;
- import com.wither.withermod.Main;
- import com.wither.withermod.blocks.ModBlock.HarvestLevelEnum;
- import com.wither.withermod.blocks.ModBlock.HarvestToolEnum;
- import com.wither.withermod.blocks.crops.Corn;
- import com.wither.withermod.blocks.crops.Lettuce;
- import com.wither.withermod.blocks.crops.Tomato;
- import com.wither.withermod.creativetabs.ModCreativeTabs;
- import com.wither.withermod.items.ItemRegistry;
- import com.wither.withermod.utils.WoodType;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Blocks;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- public class BlockRegistry {
- //Blocks
- public static ModBlock Garium_Ore;
- public static ModBlock Radium_Ore;
- public static ModBlock Smooth_slab;
- public static ModBlock GariumBlock;
- public static ModBlock RadiumBlock;
- //NetherOres
- public static ModBlock LavaGemOre;
- //PaneBlocks
- public static ModPane testpane;
- public static ModPane canvaswall;
- public static ModPane woodWall;
- //Crops
- public static Block cornPlant;
- public static Block tomatoPlant;
- public static Block lettucePlant;
- public static void registerBlocks(){
- //Blocks
- BlockRegistry.Garium_Ore = new ModBlock(Material.rock, "garium_ore", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.IRON, ModCreativeTabs.modCreativeTabBlocks, 1, 4, 7, 6, 4, 30, true, false, false);
- BlockRegistry.Radium_Ore = new ModBlock(Material.rock, "radium_ore", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.IRON, ModCreativeTabs.modCreativeTabBlocks, 1, 4, 6, 4, 1, 13, true, false, false);
- BlockRegistry.Smooth_slab = new ModBlock(Material.rock, "smooth_slab", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.STONE, ModCreativeTabs.modCreativeTabBlocks, 1);
- BlockRegistry.GariumBlock = new ModBlock(Material.rock, "garium_block", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.IRON, ModCreativeTabs.modCreativeTabBlocks, 1);
- BlockRegistry.RadiumBlock = new ModBlock(Material.rock, "radium_block", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.IRON, ModCreativeTabs.modCreativeTabBlocks, 1);
- //Nether Ores
- BlockRegistry.LavaGemOre = new ModBlock(Material.rock, "lava_gem_ore", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.IRON, ModCreativeTabs.modCreativeTabBlocks, 1, 1, 10, 7, 1, 127, new Block[]{Blocks.netherrack}, 1, false, true, false);
- //PaneBlocks
- BlockRegistry.testpane = new ModPane(Material.rock, "testpane", 2.0f, 4.0f, CreativeTabs.tabBlock, HarvestToolEnum.PICKAXE, HarvestLevelEnum.WOOD);
- BlockRegistry.canvaswall = new ModPane(Material.cloth, "wool_wall", 0.8f, 3.0f, ModCreativeTabs.modCreativeTabBlocks);
- BlockRegistry.woodWall = new ModPane(Material.wood, "wood_wall", 2.0f, 3.0f, ModCreativeTabs.modCreativeTabBlocks, WoodType.WOOD_TYPE_IDS);
- //Crops
- GameRegistry.registerBlock(cornPlant = new Corn("cornPlant"), "cornPlant");
- GameRegistry.registerBlock(tomatoPlant = new Tomato("tomatoPlant"), "tomatoPlant");
- GameRegistry.registerBlock(lettucePlant = new Lettuce("lettucePlant"), "lettucePlant");
- }
- public static void setDrops(){
- BlockRegistry.Garium_Ore.setDrops(BlockRegistry.Garium_Ore);
- BlockRegistry.Radium_Ore.setDrops(ItemRegistry.Radium);
- BlockRegistry.LavaGemOre.setDrops(ItemRegistry.LavaGem);
- }
- }
Add Comment
Please, Sign In to add comment