summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/CraftChunk.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftChunk.java b/src/main/java/org/bukkit/craftbukkit/CraftChunk.java
index e3d9bdc3..0cc838cc 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftChunk.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftChunk.java
@@ -3,6 +3,7 @@ package org.bukkit.craftbukkit;
import java.lang.ref.WeakReference;
import java.util.Arrays;
+import java.util.Random;
import net.minecraft.server.*;
import org.bukkit.Chunk;
@@ -129,6 +130,12 @@ public class CraftChunk implements Chunk {
return getWorld().unloadChunk(getX(), getZ());
}
+ @Override
+ public boolean isSlimeChunk() {
+ // 987234911L is deterimined in EntitySlime when seeing if a slime can spawn in a chunk
+ return getHandle().a(987234911L).nextInt(10) == 0;
+ }
+
public boolean unload(boolean save) {
return getWorld().unloadChunk(getX(), getZ(), save);
}