diff --git a/CraftBukkit-Patches/0154-Configurable-squid-spawn-ranges.patch b/CraftBukkit-Patches/0154-Configurable-squid-spawn-ranges.patch new file mode 100644 index 000000000..b6033b828 --- /dev/null +++ b/CraftBukkit-Patches/0154-Configurable-squid-spawn-ranges.patch @@ -0,0 +1,47 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Zach Brown <1254957+zachbr@users.noreply.github.com> +Date: Mon, 19 May 2014 19:30:58 -0500 +Subject: [PATCH] Configurable squid spawn ranges + + +diff --git a/src/main/java/net/minecraft/server/EntitySquid.java b/src/main/java/net/minecraft/server/EntitySquid.java +index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 +--- a/src/main/java/net/minecraft/server/EntitySquid.java ++++ b/src/main/java/net/minecraft/server/EntitySquid.java +@@ -0,0 +0,0 @@ package net.minecraft.server; + + import org.bukkit.craftbukkit.TrigMath; // CraftBukkit + ++import org.spigotmc.SpigotWorldConfig; // PaperSpigot ++ + public class EntitySquid extends EntityWaterAnimal { + + public float bp; +@@ -0,0 +0,0 @@ public class EntitySquid extends EntityWaterAnimal { + } + + public boolean canSpawn() { +- return this.locY > 45.0D && this.locY < 63.0D && super.canSpawn(); ++ return this.locY > SpigotWorldConfig.squidMinSpawnHeight && this.locY < SpigotWorldConfig.squidMaxSpawnHeight && super.canSpawn(); // PaperSpigot - Configurable squid spawn height range + } + } +diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java +index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644 +--- a/src/main/java/org/spigotmc/SpigotWorldConfig.java ++++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java +@@ -0,0 +0,0 @@ public class SpigotWorldConfig + log( "Hopper Transfer: " + hopperTransfer + " Hopper Check: " + hopperCheck + " Hopper Amount: " + hopperAmount ); + } + ++ public static double squidMinSpawnHeight; ++ public static double squidMaxSpawnHeight; ++ private void squidSpawnHeight() ++ { ++ squidMinSpawnHeight = getDouble( "squid-spawn-height.minimum", 45.0D ); ++ squidMaxSpawnHeight = getDouble( "squid-spawn-height.maximum", 63.0D ); ++ } ++ + public boolean randomLightUpdates; + private void lightUpdates() + { +-- \ No newline at end of file