Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mymod.blocks;
- import java.util.Random;
- import mymod.Main_Dim;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.renderer.texture.IconRegister;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.world.World;
- public class PlaceholderBlock_1 extends Block {
- private String texturePath = "mydimensionmod:";
- private int thisBlockID;
- public PlaceholderBlock_1 (int par1, Material blockMaterial, String textureName) {
- super(par1, blockMaterial);
- this.setUnlocalizedName(textureName);
- Block replaceBlock = Block.stone;
- getRandomBlock(replaceBlock);
- replaceTheBlock(replaceBlock);
- texturePath += textureName;
- thisBlockID = par1;
- }
- private Block replaceTheBlock(Block block) {
- // what would I put here?
- return null;
- }
- private Block getRandomBlock(Block block) {
- Random rand = new Random();
- int random = rand.nextInt(7);
- switch (random) {
- case 0:
- block = Block.oreCoal;
- break;
- case 1:
- block = Block.oreDiamond;
- break;
- case 2:
- block = Block.oreEmerald;
- break;
- case 3:
- block = Block.oreGold;
- break;
- case 4:
- block = Block.oreIron;
- break;
- case 5:
- block = Block.oreLapis;
- break;
- case 6:
- block = Block.oreNetherQuartz;
- break;
- case 7:
- block = Block.oreRedstone;
- break;
- default:
- block = Block.stone;
- break;
- }
- return block;
- }
- public int idDropped(int par1, Random par2Random, int par3)
- {
- return thisBlockID;
- }
- public int quantityDropped(Random random)
- {
- return 1;
- }
- public void registerIcons(IconRegister iconRegister)
- {
- this.blockIcon = iconRegister.registerIcon(texturePath);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement