pryingtuna85649

a few smaller block classes

Jun 18th, 2014
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. package com.wizardofoz.basic.block;
  2.  
  3. import com.wizardofoz.basic.OzMod;
  4.  
  5. import net.minecraft.block.Block;
  6. import net.minecraft.block.material.Material;
  7. import net.minecraft.creativetab.CreativeTabs;
  8.  
  9. public class YellowBrick extends Block {
  10.  
  11. public YellowBrick(int i, Material p_i45394_1_) {
  12. super(p_i45394_1_);
  13. this.setCreativeTab(OzMod.OzTab);
  14. this.setHardness(2f);
  15. this.setResistance(10.0f);
  16. this.setLightLevel(0.25f);
  17. this.setStepSound(soundTypePiston);
  18.  
  19. }
  20.  
  21.  
  22.  
  23. }
  24.  
  25.  
  26.  
  27.  
  28. package com.wizardofoz.basic.block;
  29.  
  30. import com.wizardofoz.basic.OzMod;
  31.  
  32. import cpw.mods.fml.relauncher.Side;
  33. import cpw.mods.fml.relauncher.SideOnly;
  34. import net.minecraft.block.Block;
  35. import net.minecraft.block.material.Material;
  36. import net.minecraft.client.renderer.texture.IIconRegister;
  37. import net.minecraft.creativetab.CreativeTabs;
  38.  
  39. public class GemStorageBlock extends Block {
  40.  
  41. public GemStorageBlock(Material p_i45394_1_) {
  42. super(p_i45394_1_);
  43. this.setStepSound(soundTypeMetal);
  44. this.setCreativeTab(OzMod.OzTab);
  45. this.setHardness(5.0F);
  46. this.setResistance(10.0F);
  47. }
  48.  
  49. @SideOnly(Side.CLIENT)
  50. public void registerBlockIcons(IIconRegister iconRegister) {
  51. this.blockIcon = iconRegister.registerIcon(OzMod.modid + ":" + this.getUnlocalizedName().substring(5));
  52. }
  53.  
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60. package com.wizardofoz.basic.block;
  61.  
  62. import java.util.Random;
  63.  
  64. import com.wizardofoz.basic.Gillikins;
  65. import com.wizardofoz.basic.Munchkins;
  66. import com.wizardofoz.basic.OzMod;
  67. import com.wizardofoz.basic.Quadlings;
  68. import com.wizardofoz.basic.Winkies;
  69.  
  70. import net.minecraft.block.Block;
  71. import net.minecraft.block.material.Material;
  72. import net.minecraft.creativetab.CreativeTabs;
  73. import net.minecraft.item.Item;
  74.  
  75. public class OreBlock extends Block {
  76.  
  77. public OreBlock(Material p_i45394_1_) {
  78. super(p_i45394_1_);
  79. this.setCreativeTab(OzMod.OzTab);
  80. this.setHardness(3f);
  81. this.setResistance(5.0F);
  82. this.setLightLevel(0.0F);
  83. this.setStepSound(soundTypePiston);
  84. }
  85.  
  86. public Item getItemDropped(int x, Random y, int z) {
  87. return this == Gillikins.AmethystOre ? OzMod.AmethystGem : (this == Munchkins.TopazOre ? OzMod.TopazGem : (this == Quadlings.RubyOre ? OzMod.RubyGem : (this == Winkies.SapphireOre ? OzMod.SapphireGem : Item.getItemFromBlock(this))));
  88. }
  89.  
  90. public int quantityDropped(Random p_149745_1_) {
  91. return 1;
  92. }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment