diff options
author | md_5 <git@md-5.net> | 2017-07-17 09:55:47 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2017-07-17 09:55:47 +1000 |
commit | 49c2537fe26839207d864f2137933ba941808760 (patch) | |
tree | 2af5e48fc63a0bf74f70e212283628d0979e5fe4 /nms-patches/EntityPlayer.patch | |
parent | c1b8cace2aa46c57f86393774823a3dd4095c4f1 (diff) | |
download | craftbukkit-49c2537fe26839207d864f2137933ba941808760.tar craftbukkit-49c2537fe26839207d864f2137933ba941808760.tar.gz craftbukkit-49c2537fe26839207d864f2137933ba941808760.tar.lz craftbukkit-49c2537fe26839207d864f2137933ba941808760.tar.xz craftbukkit-49c2537fe26839207d864f2137933ba941808760.zip |
Fix memory leak in PlayerList
Diffstat (limited to 'nms-patches/EntityPlayer.patch')
-rw-r--r-- | nms-patches/EntityPlayer.patch | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nms-patches/EntityPlayer.patch b/nms-patches/EntityPlayer.patch index f68760f3..1af4cba5 100644 --- a/nms-patches/EntityPlayer.patch +++ b/nms-patches/EntityPlayer.patch @@ -49,6 +49,15 @@ public EntityPlayer(MinecraftServer minecraftserver, WorldServer worldserver, GameProfile gameprofile, PlayerInteractManager playerinteractmanager) { super(worldserver, gameprofile); playerinteractmanager.player = this; +@@ -72,7 +102,7 @@ + } + + this.server = minecraftserver; +- this.bZ = minecraftserver.getPlayerList().a((EntityHuman) this); ++ this.bZ = minecraftserver.getPlayerList().getStatisticManager(this); // CraftBukkit + this.bY = minecraftserver.getPlayerList().h(this); + this.P = 1.0F; + this.setPositionRotation(blockposition, 0.0F, 0.0F); @@ -81,6 +111,11 @@ this.setPosition(this.locX, this.locY + 1.0D, this.locZ); } |