diff options
author | md_5 <git@md-5.net> | 2016-07-11 21:10:56 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2016-07-11 21:10:56 +1000 |
commit | 0df416d6793993b1c5559a18d4f9cee4ab209712 (patch) | |
tree | 798db26ac3a73cf9181deaac023591ac593501eb /nms-patches | |
parent | a625e4567d990a3d48fbce41ddd575f09ecb4d58 (diff) | |
download | craftbukkit-0df416d6793993b1c5559a18d4f9cee4ab209712.tar craftbukkit-0df416d6793993b1c5559a18d4f9cee4ab209712.tar.gz craftbukkit-0df416d6793993b1c5559a18d4f9cee4ab209712.tar.lz craftbukkit-0df416d6793993b1c5559a18d4f9cee4ab209712.tar.xz craftbukkit-0df416d6793993b1c5559a18d4f9cee4ab209712.zip |
SPIGOT-113: Add save status to ChunkUnloadEvent
Diffstat (limited to 'nms-patches')
-rw-r--r-- | nms-patches/ChunkProviderServer.patch | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nms-patches/ChunkProviderServer.patch b/nms-patches/ChunkProviderServer.patch index bb34c203..37321d64 100644 --- a/nms-patches/ChunkProviderServer.patch +++ b/nms-patches/ChunkProviderServer.patch @@ -140,17 +140,18 @@ ++i; } } -@@ -197,6 +270,39 @@ +@@ -197,6 +270,40 @@ return false; } + // CraftBukkit start + public boolean unloadChunk(Chunk chunk, boolean save) { -+ ChunkUnloadEvent event = new ChunkUnloadEvent(chunk.bukkitChunk); ++ ChunkUnloadEvent event = new ChunkUnloadEvent(chunk.bukkitChunk, save); + this.world.getServer().getPluginManager().callEvent(event); + if (event.isCancelled()) { + return false; + } ++ save = event.isSaveChunk(); + + // Update neighbor counts + for (int x = -2; x < 3; x++) { |