Implement maximum repair cost API to AnvilInventory

By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
CraftBukkit/Spigot
2018-10-05 21:48:54 -04:00
parent ba6edc9b8c
commit d41b707a1b
2 changed files with 36 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
package org.bukkit.craftbukkit.inventory;
import com.google.common.base.Preconditions;
import net.minecraft.server.ContainerAnvil;
import net.minecraft.server.IInventory;
import org.bukkit.Location;
@@ -71,4 +72,15 @@ public class CraftInventoryAnvil extends CraftInventory implements AnvilInventor
public void setRepairCost(int i) {
container.levelCost = i;
}
@Override
public int getMaximumRepairCost() {
return container.maximumRepairCost;
}
@Override
public void setMaximumRepairCost(int levels) {
Preconditions.checkArgument(levels >= 0, "Maximum repair cost must be positive (or 0)");
container.maximumRepairCost = levels;
}
}