diff options
author | Aikar <[email protected]> | 2014-11-06 18:31:52 -0600 |
---|---|---|
committer | Zach Brown <[email protected]> | 2014-11-28 14:19:09 -0600 |
commit | b697c4d506e643c7b6590e0ded33658b112ae1ff (patch) | |
tree | 1b0d439c79540202c2a3b65cfbad1f27335274be /Spigot-API-Patches/0006-Add-async-chunk-load-API.patch | |
parent | a5069ae74de6ad8427ff8e3579fbdff22e23b9bd (diff) | |
download | Paper-b697c4d506e643c7b6590e0ded33658b112ae1ff.tar.gz Paper-b697c4d506e643c7b6590e0ded33658b112ae1ff.zip |
Add Async Chunk Load API
Diffstat (limited to 'Spigot-API-Patches/0006-Add-async-chunk-load-API.patch')
-rw-r--r-- | Spigot-API-Patches/0006-Add-async-chunk-load-API.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Spigot-API-Patches/0006-Add-async-chunk-load-API.patch b/Spigot-API-Patches/0006-Add-async-chunk-load-API.patch new file mode 100644 index 0000000000..2bd3009695 --- /dev/null +++ b/Spigot-API-Patches/0006-Add-async-chunk-load-API.patch @@ -0,0 +1,29 @@ +From 498f77bac894f37bb813f93a2d3da2c127a2384f Mon Sep 17 00:00:00 2001 +From: Aikar <[email protected]> +Date: Thu, 6 Nov 2014 18:29:20 -0600 +Subject: [PATCH] Add async chunk load API + + +diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java +index ab73174..c962e7d 100644 +--- a/src/main/java/org/bukkit/World.java ++++ b/src/main/java/org/bukkit/World.java +@@ -129,6 +129,15 @@ public interface World extends PluginMessageRecipient, Metadatable { + */ + public Chunk getChunkAt(Block block); + ++ // PaperSpigot start - Async chunk load API ++ public static interface ChunkLoadCallback { ++ public void onLoad(Chunk chunk); ++ } ++ public void getChunkAtAsync(int x, int z, ChunkLoadCallback cb); ++ public void getChunkAtAsync(Location location, ChunkLoadCallback cb); ++ public void getChunkAtAsync(Block block, ChunkLoadCallback cb); ++ // PaperSpigot end ++ + /** + * Checks if the specified {@link Chunk} is loaded + * +-- +1.9.1 + |