package net.glowstone.block.state; import net.glowstone.block.GlowBlock; import net.glowstone.block.entity.HopperEntity; import org.bukkit.block.Hopper; import org.bukkit.inventory.Inventory; public class GlowHopper extends GlowLootableBlock implements Hopper { public GlowHopper(GlowBlock block) { super(block); } private HopperEntity getBlockEntity() { return (HopperEntity) getBlock().getBlockEntity(); } @Override public Inventory getInventory() { return getBlockEntity().getInventory(); } }