package com.laytonsmith.abstraction.bukkit.entities;
import com.laytonsmith.abstraction.entities.MCFallingBlock;
import com.laytonsmith.abstraction.blocks.MCMaterial;
import com.laytonsmith.abstraction.bukkit.blocks.BukkitMCMaterial;
import org.bukkit.entity.Entity;
import org.bukkit.entity.FallingBlock;
/**
*
* @author import
*/
public class BukkitMCFallingBlock extends BukkitMCEntity implements MCFallingBlock {
FallingBlock f;
public BukkitMCFallingBlock(Entity e) {
super(e);
this.f = (FallingBlock) e;
}
@Override
public byte getBlockData() {
return f.getBlockData();
}
@Override
public int getBlockId() {
return f.getBlockId();
}
@Override
public boolean getDropItem() {
return f.getDropItem();
}
@Override
public MCMaterial getMaterial() {
return new BukkitMCMaterial(f.getMaterial());
}
@Override
public void setDropItem(boolean drop) {
f.setDropItem(drop);
}
@Override
public FallingBlock getHandle() {
return f;
}
}