Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package platon.mods.unenchant;
- import net.minecraft.block.BlockContainer;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.entity.EntityPlayerSP;
- import net.minecraft.client.renderer.texture.IconRegister;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.entity.player.EntityPlayerMP;
- import net.minecraft.inventory.IInventory;
- import net.minecraft.src.ModLoader;
- import net.minecraft.tileentity.TileEntity;
- import net.minecraft.world.World;
- public class BlockUnEnchTbl extends BlockContainer {
- public BlockUnEnchTbl(int par1)
- {
- super(par1, Material.rock);
- this.setHardness(3.0F);
- this.setCreativeTab(CreativeTabs.tabDecorations);
- this.setResistance(5.0F);
- this.setLightValue(0.0F);
- }
- @Override
- public void registerIcons(IconRegister reg){
- this.blockIcon = reg.registerIcon("unenchant:BlockUnEnchTbl");
- }
- @Override
- public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
- {
- if (par1World.isRemote)
- {
- return true;
- }
- else if (!par5EntityPlayer.isSneaking())
- {
- TileEntityUnEnchTbl var10 = (TileEntityUnEnchTbl) par1World.getBlockTileEntity(par2, par3, par4);
- if (var10 != null)
- {
- par5EntityPlayer.openGui(EnchantBase.instance, 1, par1World, par2, par3, par4);
- }
- return true;
- }
- else
- {
- return false;
- }
- }
- /*
- public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int i, float a, float b, float c)
- {
- player.openGui(EnchantBase.instance, 1, world, x, y, z);
- return true;
- }
- */
- public TileEntity createNewTileEntity(World par1World)
- {
- return new TileEntityUnEnchTbl();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement