package com.austinv11.peripheralsplusplus.blocks; import com.austinv11.peripheralsplusplus.reference.Config; import com.austinv11.peripheralsplusplus.tiles.TileEntityOreDictionary; import net.minecraft.block.ITileEntityProvider; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class BlockOreDictionary extends BlockPPP implements ITileEntityProvider { public BlockOreDictionary() { super(); this.setBlockName("oreDictionary"); } @Override public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { return new TileEntityOreDictionary(); } @Override public boolean hasTileEntity(int metadata) { return true; } @Override public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int meta, float hitX, float hitY, float hitZ) { if (Config.enableOreDictionary) { if (!world.isRemote) ((TileEntityOreDictionary) world.getTileEntity(x, y, z)).blockActivated(player); } return true; } }