summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/net/minecraft/server/ContainerAnvil.java2
-rw-r--r--src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java20
2 files changed, 19 insertions, 3 deletions
diff --git a/src/main/java/net/minecraft/server/ContainerAnvil.java b/src/main/java/net/minecraft/server/ContainerAnvil.java
index 21cf6275..9aaa8f96 100644
--- a/src/main/java/net/minecraft/server/ContainerAnvil.java
+++ b/src/main/java/net/minecraft/server/ContainerAnvil.java
@@ -376,7 +376,7 @@ public class ContainerAnvil extends Container {
return bukkitEntity;
}
- org.bukkit.craftbukkit.inventory.CraftInventory inventory = new org.bukkit.craftbukkit.inventory.CraftInventoryAnvil(this.g);
+ org.bukkit.craftbukkit.inventory.CraftInventory inventory = new org.bukkit.craftbukkit.inventory.CraftInventoryAnvil(this.g, this.f);
bukkitEntity = new CraftInventoryView(this.player.player.getBukkitEntity(), inventory, this);
return bukkitEntity;
}
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java
index 57f54be9..a91d81ae 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java
@@ -4,7 +4,23 @@ import net.minecraft.server.IInventory;
import org.bukkit.inventory.AnvilInventory;
public class CraftInventoryAnvil extends CraftInventory implements AnvilInventory {
- public CraftInventoryAnvil(IInventory anvil) {
- super(anvil);
+ private final IInventory resultInventory;
+
+ public CraftInventoryAnvil(IInventory inventory, IInventory resultInventory) {
+ super(inventory);
+ this.resultInventory = resultInventory;
+ }
+
+ public IInventory getResultInventory() {
+ return resultInventory;
+ }
+
+ public IInventory getIngredientsInventory() {
+ return inventory;
+ }
+
+ @Override
+ public int getSize() {
+ return getResultInventory().getSize() + getIngredientsInventory().getSize();
}
}