Fixed resource leak

This commit is contained in:
David Berdik 2020-04-12 21:45:02 -04:00
parent 63b556303c
commit 1ce421d6db
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,6 @@
package net.theprogrammersworld.herobrine.NPC.Entity;
import net.minecraft.server.v1_15_R1.ChunkProviderServer;
import net.minecraft.server.v1_15_R1.EntityPlayer;
import net.minecraft.server.v1_15_R1.EnumHand;
import net.minecraft.server.v1_15_R1.PacketPlayInArmAnimation;
@ -33,7 +34,8 @@ public class HumanNPC {
}
public void ArmSwingAnimation() {
PlayerChunkMap playerChunkMap = ((WorldServer) this.entity.world).getChunkProvider().playerChunkMap;
ChunkProviderServer chunkProvider = ((WorldServer) this.entity.world).getChunkProvider();
PlayerChunkMap playerChunkMap = chunkProvider.playerChunkMap;
PlayerChunkMap.EntityTracker playerchunkmap_entitytracker = playerChunkMap.trackedEntities.get(this.entity.getId());
if(playerchunkmap_entitytracker != null) {

View File

@ -3,6 +3,7 @@ package net.theprogrammersworld.herobrine.NPC.NMS;
import java.util.logging.Level;
import java.util.logging.Logger;
import net.minecraft.server.v1_15_R1.ChunkProviderServer;
import net.minecraft.server.v1_15_R1.PlayerChunkMap;
import net.minecraft.server.v1_15_R1.WorldServer;
@ -24,7 +25,8 @@ public class BWorld {
}
public PlayerChunkMap getPlayerManager() {
return wServer.getChunkProvider().playerChunkMap;
ChunkProviderServer chunkProvider = ((WorldServer) wServer).getChunkProvider();
return chunkProvider.playerChunkMap;
}
public CraftWorld getCraftWorld() {