From 7a97928c216e10361f473a233676a1165ab95dd0 Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano Date: Wed, 31 May 2023 12:19:32 -0400 Subject: [PATCH] added a configurable --- src/main/java/com/volmit/iris/core/IrisSettings.java | 2 ++ src/main/java/com/volmit/iris/core/service/VillageSVC.java | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/volmit/iris/core/IrisSettings.java b/src/main/java/com/volmit/iris/core/IrisSettings.java index c389cc963..3d2a381d6 100644 --- a/src/main/java/com/volmit/iris/core/IrisSettings.java +++ b/src/main/java/com/volmit/iris/core/IrisSettings.java @@ -156,6 +156,8 @@ public class IrisSettings { public int spinh = -20; public int spins = 7; public int spinb = 8; + public String cartographerMessage = "Iris does not allow cartographers in its world due to crashes."; + @SuppressWarnings("BooleanMethodIsAlwaysInverted") public boolean canUseCustomColors(VolmitSender volmitSender) { diff --git a/src/main/java/com/volmit/iris/core/service/VillageSVC.java b/src/main/java/com/volmit/iris/core/service/VillageSVC.java index d8497e003..02f1dbebd 100644 --- a/src/main/java/com/volmit/iris/core/service/VillageSVC.java +++ b/src/main/java/com/volmit/iris/core/service/VillageSVC.java @@ -24,6 +24,7 @@ import com.volmit.iris.engine.object.IrisDimension; import com.volmit.iris.util.format.C; import com.volmit.iris.util.plugin.IrisService; import com.volmit.iris.util.plugin.VolmitSender; +import com.volmit.iris.core.IrisSettings; import org.bukkit.Location; import org.bukkit.entity.Player; import org.bukkit.entity.Villager; @@ -70,7 +71,7 @@ public class VillageSVC implements IrisService { List playersInWorld = event.getEntity().getWorld().getPlayers(); - String message = C.GOLD + "Iris does not allow cartographers in its world due to crashes."; + String message = C.GOLD + IrisSettings.get().getGeneral().cartographerMessage; Iris.info("Cancelled Cartographer Villager to prevent server crash at " + eventLocation + "!");