Advertisement
Guest User

BlockArcaneTable

a guest
Feb 8th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. package net.main.common;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.creativetab.CreativeTabs;
  6. import net.minecraft.entity.player.EntityPlayer;
  7. import net.minecraft.world.World;
  8.  
  9. public class BlockArcaneTable extends Block
  10. {
  11. protected BlockArcaneTable(int par1)
  12. {
  13.          super(par1, Material.wood);
  14.          KnK.ArcaneTable.blockIndexInTexture = 31;
  15.          KnK.ArcaneTable.setCreativeTab(KnK.KNK);
  16. }
  17.  
  18. public int getBlockTextureFromSide(int par1)
  19. {
  20.          return par1 == 1 ? KnK.ArcaneTable.blockIndexInTexture - 16 : (par1 == 0 ? Block.planks.getBlockTextureFromSide(0) : (par1 != 2 && par1 != 4 ? this.blockIndexInTexture : this.blockIndexInTexture + 1));
  21. }
  22.  
  23. public boolean onBlockActivated(World var1, int var2, int var3, int var4, EntityPlayer player, int var6, float var7, float var8, float var9)
  24. {
  25.         if (!player.isSneaking())
  26.         {
  27.                 player.openGui(KnK.instance, 1, var1, var2, var3, var4);
  28.                 return true;
  29.         }
  30.         else
  31.         {
  32.                 return false;
  33.         }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement