mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-29 03:32:46 +01:00
9ff01b16ab
This will be used by my next commit. But trying to get the build going since CI blew up
40 lines
1.8 KiB
Diff
40 lines
1.8 KiB
Diff
From 39ea4e339a937f8079827d3b9a46e00afae5f4c0 Mon Sep 17 00:00:00 2001
|
|
From: Zach Brown <zach.brown@destroystokyo.com>
|
|
Date: Tue, 1 Mar 2016 12:45:11 -0600
|
|
Subject: [PATCH] Configurable squid spawn ranges
|
|
|
|
|
|
diff --git a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java
|
|
index 2d50237..fe9502c 100644
|
|
--- a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java
|
|
+++ b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java
|
|
@@ -66,4 +66,12 @@ public class PaperWorldConfig {
|
|
config.addDefault("world-settings.default." + path, def);
|
|
return config.getString("world-settings." + worldName + "." + path, config.getString("world-settings.default." + path));
|
|
}
|
|
+
|
|
+ public double squidMinSpawnHeight;
|
|
+ public double squidMaxSpawnHeight;
|
|
+ private void squidSpawnHeights() {
|
|
+ squidMinSpawnHeight = getDouble("squid-spawn-height.minimum", 45.0D);
|
|
+ squidMaxSpawnHeight = getDouble("squid-spawn-height.maximum", 63.0D);
|
|
+ log("Squids will spawn between Y: " + squidMinSpawnHeight + " and Y: " + squidMaxSpawnHeight);
|
|
+ }
|
|
}
|
|
diff --git a/src/main/java/net/minecraft/server/EntitySquid.java b/src/main/java/net/minecraft/server/EntitySquid.java
|
|
index b94444d..9f1a50e 100644
|
|
--- a/src/main/java/net/minecraft/server/EntitySquid.java
|
|
+++ b/src/main/java/net/minecraft/server/EntitySquid.java
|
|
@@ -138,7 +138,8 @@ public class EntitySquid extends EntityWaterAnimal {
|
|
}
|
|
|
|
public boolean cF() {
|
|
- return this.locY > 45.0D && this.locY < (double) this.world.K() && super.cF();
|
|
+ // Paper - Configurable squid spawn height range
|
|
+ return this.locY > world.paperConfig.squidMinSpawnHeight && this.locY < world.paperConfig.squidMaxSpawnHeight && super.cF();
|
|
}
|
|
|
|
public void b(float f, float f1, float f2) {
|
|
--
|
|
2.7.4
|
|
|