package org.bukkit.craftbukkit.entity;
import net.minecraft.entity.item.EntityFallingBlock;
import org.bukkit.Material;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.util.CraftMagicNumbers;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.FallingSand;
public class CraftFallingSand extends CraftEntity implements FallingSand
{
public CraftFallingSand(CraftServer server, net.minecraft.entity.item.EntityFallingBlock entity)
{
super(server, entity);
}
@Override
public EntityFallingBlock getHandle()
{
return (EntityFallingBlock) entity;
}
@Override
public String toString()
{
return "CraftFallingSand";
}
public EntityType getType()
{
return EntityType.FALLING_BLOCK;
}
public Material getMaterial()
{
return Material.getMaterial(getBlockId());
}
public int getBlockId()
{
return CraftMagicNumbers.getId(getHandle().func_145805_f());
}
public byte getBlockData()
{
return (byte) getHandle().field_145814_a;
}
public boolean getDropItem()
{
return getHandle().field_145813_c;
}
public void setDropItem(boolean drop)
{
getHandle().field_145813_c = drop;
}
}