package org.bukkit.craftbukkit.block; import net.minecraft.server.TileEntityBrewingStand; import org.bukkit.Material; import org.bukkit.block.Block; import org.bukkit.block.BrewingStand; import org.bukkit.craftbukkit.inventory.CraftInventoryBrewer; import org.bukkit.inventory.BrewerInventory; public class CraftBrewingStand extends CraftContainer implements BrewingStand { public CraftBrewingStand(Block block) { super(block, TileEntityBrewingStand.class); } public CraftBrewingStand(final Material material, final TileEntityBrewingStand te) { super(material, te); } @Override public BrewerInventory getSnapshotInventory() { return new CraftInventoryBrewer(this.getSnapshot()); } @Override public BrewerInventory getInventory() { if (!this.isPlaced()) { return this.getSnapshotInventory(); } return new CraftInventoryBrewer(this.getTileEntity()); } @Override public int getBrewingTime() { return this.getSnapshot().brewTime; } @Override public void setBrewingTime(int brewTime) { this.getSnapshot().brewTime = brewTime; } @Override public int getFuelLevel() { return this.getSnapshot().fuelLevel; } @Override public void setFuelLevel(int level) { this.getSnapshot().fuelLevel = level; } }