From 4bfb2a3662664cedc22db661786c3ff295220732 Mon Sep 17 00:00:00 2001 From: mezz Date: Sun, 29 Mar 2015 23:39:50 -0700 Subject: [PATCH] make worktable inventory adapter a private static class --- .../factory/gadgets/TileWorktable.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/forestry/factory/gadgets/TileWorktable.java b/src/main/java/forestry/factory/gadgets/TileWorktable.java index d6d6e5740..10a1c08c2 100755 --- a/src/main/java/forestry/factory/gadgets/TileWorktable.java +++ b/src/main/java/forestry/factory/gadgets/TileWorktable.java @@ -50,12 +50,7 @@ public class TileWorktable extends TileBase implements ICrafter { public TileWorktable() { craftingInventory = new TileInventoryAdapter(this, 10, "CraftItems"); - setInternalInventory(new TileInventoryAdapter(this, 18, "Items") { - @Override - public boolean canSlotAccept(int slotIndex, ItemStack itemStack) { - return GuiUtil.isIndexInRange(slotIndex, SLOT_INVENTORY_1, SLOT_INVENTORY_COUNT); - } - }); + setInternalInventory(new WorktableInventoryAdapter(this)); memorized = new RecipeMemory(); } @@ -212,4 +207,15 @@ public class TileWorktable extends TileBase implements ICrafter { public InventoryAdapter getCraftingInventory() { return craftingInventory; } + + private static class WorktableInventoryAdapter extends TileInventoryAdapter { + public WorktableInventoryAdapter(TileWorktable worktable) { + super(worktable, 18, "Items"); + } + + @Override + public boolean canSlotAccept(int slotIndex, ItemStack itemStack) { + return GuiUtil.isIndexInRange(slotIndex, SLOT_INVENTORY_1, SLOT_INVENTORY_COUNT); + } + } }