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; } }