summaryrefslogtreecommitdiffstats
path: root/nms-patches
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2017-08-16 20:47:23 +1000
committermd_5 <git@md-5.net>2017-08-16 20:47:23 +1000
commit357b573a19943118a96a8a76142dabd1cb6d9643 (patch)
tree4325c760bd94835e4a4a3efe01403089a0296a4e /nms-patches
parent963b19c5995b14f8980a42f13b1bd693a5b411d1 (diff)
downloadcraftbukkit-357b573a19943118a96a8a76142dabd1cb6d9643.tar
craftbukkit-357b573a19943118a96a8a76142dabd1cb6d9643.tar.gz
craftbukkit-357b573a19943118a96a8a76142dabd1cb6d9643.tar.lz
craftbukkit-357b573a19943118a96a8a76142dabd1cb6d9643.tar.xz
craftbukkit-357b573a19943118a96a8a76142dabd1cb6d9643.zip
SPIGOT-3513: Correctly set size for freshly spawned Minecarts
Diffstat (limited to 'nms-patches')
-rw-r--r--nms-patches/EntityMinecartContainer.patch15
1 files changed, 13 insertions, 2 deletions
diff --git a/nms-patches/EntityMinecartContainer.patch b/nms-patches/EntityMinecartContainer.patch
index 15037a60..19c2f366 100644
--- a/nms-patches/EntityMinecartContainer.patch
+++ b/nms-patches/EntityMinecartContainer.patch
@@ -14,7 +14,7 @@
public abstract class EntityMinecartContainer extends EntityMinecartAbstract implements ITileInventory, ILootable {
-@@ -11,6 +18,42 @@
+@@ -11,15 +18,51 @@
private MinecraftKey c;
private long d;
@@ -56,7 +56,18 @@
+
public EntityMinecartContainer(World world) {
super(world);
- this.items = NonNullList.a(36, ItemStack.a);
+- this.items = NonNullList.a(36, ItemStack.a);
++ this.items = NonNullList.a(this.getSize(), ItemStack.a); // CraftBukkit - SPIGOT-3513
+ this.b = true;
+ }
+
+ public EntityMinecartContainer(World world, double d0, double d1, double d2) {
+ super(world, d0, d1, d2);
+- this.items = NonNullList.a(36, ItemStack.a);
++ this.items = NonNullList.a(this.getSize(), ItemStack.a); // CraftBukkit - SPIGOT-3513
+ this.b = true;
+ }
+
@@ -93,7 +136,7 @@
}