summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/TileEntityDispenser.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/TileEntityDispenser.java')
-rw-r--r--src/main/java/net/minecraft/server/TileEntityDispenser.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/net/minecraft/server/TileEntityDispenser.java b/src/main/java/net/minecraft/server/TileEntityDispenser.java
index 553a3b2e..c811610d 100644
--- a/src/main/java/net/minecraft/server/TileEntityDispenser.java
+++ b/src/main/java/net/minecraft/server/TileEntityDispenser.java
@@ -17,6 +17,7 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
// CraftBukkit start
public List<HumanEntity> transaction = new ArrayList<HumanEntity>();
+ private int maxStack = MAX_STACK;
public ItemStack[] getContents() {
return this.items;
@@ -33,6 +34,10 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
public List<HumanEntity> getViewers() {
return transaction;
}
+
+ public void setMaxStackSize(int size) {
+ maxStack = size;
+ }
// CraftBukkit end
public TileEntityDispenser() {}
@@ -151,7 +156,7 @@ public class TileEntityDispenser extends TileEntity implements IInventory {
}
public int getMaxStackSize() {
- return 64;
+ return maxStack; // CraftBukkit
}
public boolean a(EntityHuman entityhuman) {