package openblocks.trophy; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.util.MathHelper; import net.minecraft.world.World; import openblocks.common.tileentity.TileEntityTrophy; public class SquidBehavior implements ITrophyBehavior { @Override public int executeActivateBehavior(TileEntityTrophy tile, EntityPlayer player) { final World worldObj = tile.getWorldObj(); int x = MathHelper.floor_double(player.posX); int y = MathHelper.floor_double(player.posY + 1); int z = MathHelper.floor_double(player.posZ); if (worldObj.provider.isHellWorld) worldObj.playSoundEffect(x, y, z, "random.fizz", 0.5F, 2.6F); else if (worldObj.isAirBlock(x, y, z)) worldObj.setBlock(x, y, z, Blocks.water); return 10; } @Override public void executeTickBehavior(TileEntityTrophy tile) {} }