package com.agilemods.materiamuto.common.block;
import com.agilemods.materiamuto.common.block.prefab.MMTileBlock;
import com.agilemods.materiamuto.common.network.GuiHandler;
import com.agilemods.materiamuto.common.tile.TileAlchemicalChest;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
public class BlockAlchemicalChest extends MMTileBlock {
public BlockAlchemicalChest() {
super(Material.iron);
setBlockBounds(0.0625F, 0.0F, 0.0625F, 0.9375F, 0.875F, 0.9375F);
}
@Override
public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float fx, float fy, float fz) {
if (!world.isRemote) {
TileAlchemicalChest tile = (TileAlchemicalChest) world.getTileEntity(x, y, z);
if (tile != null) {
GuiHandler.Type.GUI_ALCHEMICAL_CHEST.openGui(player, x, y, z);
}
}
return true;
}
@Override
public TileEntity createNewTileEntity(World world, int meta) {
return new TileAlchemicalChest();
}
@Override
public boolean useCustomRender() {
return true;
}
@Override
public void registerBlockIcons(IIconRegister iconRegister) {
}
}