package openblocks.trophy;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.world.World;
import openblocks.common.tileentity.TileEntityTrophy;
public class MooshroomBehavior implements ITrophyBehavior {
@Override
public int executeActivateBehavior(TileEntityTrophy tile, EntityPlayer player) {
for (int x = -1; x <= 1; x++)
for (int z = -1; z <= 1; z++) {
int pX = x + tile.xCoord;
int pY = tile.yCoord;
int pZ = z + tile.zCoord;
final World worldObj = tile.getWorldObj();
if (worldObj.isAirBlock(pX, pY, pZ)
&& Blocks.brown_mushroom.canPlaceBlockAt(worldObj, pX, pY, pZ)) {
worldObj.setBlock(pX, pY, pZ, Blocks.brown_mushroom);
}
}
return 100;
}
@Override
public void executeTickBehavior(TileEntityTrophy tile) {}
}