package net.glowstone.inventory;
import org.bukkit.block.BrewingStand;
import org.bukkit.event.inventory.InventoryType;
import org.bukkit.inventory.BrewerInventory;
import org.bukkit.inventory.ItemStack;
public class GlowBrewerInventory extends GlowInventory implements BrewerInventory {
private static final int INGREDIENT_SLOT = 0;
public GlowBrewerInventory(BrewingStand holder) {
super(holder, InventoryType.BREWING);
getSlot(INGREDIENT_SLOT).setType(InventoryType.SlotType.FUEL);
for (int slot = 1; slot < 4; slot++) {
getSlot(slot).setType(InventoryType.SlotType.CRAFTING);
}
}
@Override
public ItemStack getIngredient() {
return getItem(INGREDIENT_SLOT);
}
@Override
public void setIngredient(ItemStack ingredient) {
setItem(INGREDIENT_SLOT, ingredient);
}
@Override
public BrewingStand getHolder() {
return (BrewingStand) super.getHolder();
}
}