Add handling for v1.10 unloadQueue
This commit is contained in:
parent
7371d4b844
commit
e8ed8474f8
1 changed files with 3 additions and 0 deletions
|
|
@ -7,6 +7,7 @@ import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Chunk;
|
import org.bukkit.Chunk;
|
||||||
|
|
@ -328,6 +329,8 @@ public abstract class BukkitVersionHelperGeneric extends BukkitVersionHelper {
|
||||||
/* For testing unload queue for presence of givne chunk */
|
/* For testing unload queue for presence of givne chunk */
|
||||||
public boolean isInUnloadQueue(Object unloadqueue, int x, int z) {
|
public boolean isInUnloadQueue(Object unloadqueue, int x, int z) {
|
||||||
if(unloadqueue != null) {
|
if(unloadqueue != null) {
|
||||||
|
if (cps_unloadqueue_isSet)
|
||||||
|
return ((Set) unloadqueue).contains(Long.valueOf((long)x & 0xFFFFFFFF | ((long)z & 0xFFFFFFFF) << 32));
|
||||||
return (Boolean)callMethod(unloadqueue, lhs_containskey, new Object[] { x, z }, true);
|
return (Boolean)callMethod(unloadqueue, lhs_containskey, new Object[] { x, z }, true);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue