package com.austinv11.peripheralsplusplus.blocks; import com.austinv11.peripheralsplusplus.reference.Config; import com.austinv11.peripheralsplusplus.tiles.TileEntityPlayerSensor; import net.minecraft.block.ITileEntityProvider; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class BlockPlayerSensor extends BlockPPP implements ITileEntityProvider { public BlockPlayerSensor() { super(); this.setBlockName("playerSensor"); } @Override public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { return new TileEntityPlayerSensor(); } @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.enablePlayerSensor) ((TileEntityPlayerSensor)world.getTileEntity(x,y,z)).blockActivated(player.getDisplayName()); return true; } }