@@ -12,9 +12,9 @@
|
||||
+
|
||||
public class InventorySubcontainer implements IInventory, AutoRecipeOutput {
|
||||
|
||||
private final int a;
|
||||
private final int size;
|
||||
public final NonNullList<ItemStack> items;
|
||||
private List<IInventoryListener> c;
|
||||
private List<IInventoryListener> listeners;
|
||||
|
||||
+ // CraftBukkit start - add fields and methods
|
||||
+ public List<HumanEntity> transaction = new java.util.ArrayList<HumanEntity>();
|
||||
@@ -56,8 +56,8 @@
|
||||
+ }
|
||||
+
|
||||
+ public InventorySubcontainer(InventorySubcontainer original) {
|
||||
+ this(original.a);
|
||||
+ for (int slot = 0; slot < original.a; slot++) {
|
||||
+ this(original.size);
|
||||
+ for (int slot = 0; slot < original.size; slot++) {
|
||||
+ this.items.set(slot, original.items.get(slot).cloneItemStack());
|
||||
+ }
|
||||
+ }
|
||||
@@ -69,6 +69,6 @@
|
||||
+ public InventorySubcontainer(int i, org.bukkit.inventory.InventoryHolder owner) {
|
||||
+ this.bukkitOwner = owner;
|
||||
+ // CraftBukkit end
|
||||
this.a = i;
|
||||
this.items = NonNullList.a(i, ItemStack.b);
|
||||
this.size = i;
|
||||
this.items = NonNullList.a(i, ItemStack.EMPTY);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user