summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java
index 6b415f23..6647b167 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryAnvil.java
@@ -1,19 +1,22 @@
package org.bukkit.craftbukkit.inventory;
+import net.minecraft.server.ContainerAnvil;
import net.minecraft.server.IInventory;
import org.bukkit.Location;
-
import org.bukkit.inventory.AnvilInventory;
import org.bukkit.inventory.ItemStack;
public class CraftInventoryAnvil extends CraftInventory implements AnvilInventory {
+
private final Location location;
private final IInventory resultInventory;
+ private final ContainerAnvil container;
- public CraftInventoryAnvil(Location location, IInventory inventory, IInventory resultInventory) {
+ public CraftInventoryAnvil(Location location, IInventory inventory, IInventory resultInventory, ContainerAnvil container) {
super(inventory);
this.location = location;
this.resultInventory = resultInventory;
+ this.container = container;
}
public IInventory getResultInventory() {
@@ -53,4 +56,19 @@ public class CraftInventoryAnvil extends CraftInventory implements AnvilInventor
public Location getLocation() {
return location;
}
+
+ @Override
+ public String getRenameText() {
+ return container.l; // PAIL: renameText
+ }
+
+ @Override
+ public int getRepairCost() {
+ return container.a; // PAIL: levelCost
+ }
+
+ @Override
+ public void setRepairCost(int i) {
+ container.a = i; // PAIL:levelCost
+ }
}