summaryrefslogtreecommitdiffstats
path: root/nms-patches/PlayerChunk.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/PlayerChunk.patch')
-rw-r--r--nms-patches/PlayerChunk.patch41
1 files changed, 0 insertions, 41 deletions
diff --git a/nms-patches/PlayerChunk.patch b/nms-patches/PlayerChunk.patch
deleted file mode 100644
index 14c17553..00000000
--- a/nms-patches/PlayerChunk.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/net/minecraft/server/PlayerChunk.java
-+++ b/net/minecraft/server/PlayerChunk.java
-@@ -7,21 +7,36 @@
- import javax.annotation.Nullable;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
-+// CraftBukkit Start
-+import org.bukkit.craftbukkit.chunkio.ChunkIOExecutor;
-+// CraftBukkit end
-
- public class PlayerChunk {
-
- private static final Logger a = LogManager.getLogger();
- private final PlayerChunkMap playerChunkMap;
-- private final List<EntityPlayer> c = Lists.newArrayList();
-+ public final List<EntityPlayer> c = Lists.newArrayList(); // CraftBukkit - public
- private final ChunkCoordIntPair location;
- private final short[] dirtyBlocks = new short[64];
- @Nullable
-- private Chunk chunk;
-+ public Chunk chunk; // CraftBukkit - public
- private int dirtyCount;
- private int h;
- private long i;
- private boolean done;
-
-+ // CraftBukkit start - add fields
-+ // You know the drill, https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/browse
-+ // All may seem good at first, but there's deeper issues if you play for a bit
-+ private boolean loadInProgress = false;
-+ private Runnable loadedRunnable = new Runnable() {
-+ public void run() {
-+ loadInProgress = false;
-+ PlayerChunk.this.chunk = PlayerChunk.this.playerChunkMap.getWorld().getChunkProviderServer().getChunkAt(location.x, location.z, true, true);
-+ }
-+ };
-+ // CraftBukkit end
-+
- public PlayerChunk(PlayerChunkMap playerchunkmap, int i, int j) {
- this.playerChunkMap = playerchunkmap;
- this.location = new ChunkCoordIntPair(i, j);