From 1f16f943e84faefc3027f21ca1e10c61a4435777 Mon Sep 17 00:00:00 2001 From: Jan Maleta <13309090+JMeta0@users.noreply.github.com> Date: Thu, 7 Aug 2025 16:39:25 +0200 Subject: [PATCH] Fix RTP on death on custom worlds and add it to debug print (#247) --- .../references/rtpinfo/worlds/WorldCustom.java | 14 +++++++++++--- .../references/rtpinfo/worlds/WorldDefault.java | 4 +++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldCustom.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldCustom.java index 4a9d57b..857f180 100644 --- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldCustom.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldCustom.java @@ -45,6 +45,12 @@ public class WorldCustom implements RTPWorld, RTPWorld_Defaulted { BetterRTP.debug("- UseWorldBorder: " + this.useWorldborder); } } + if (test.get("RTPOnDeath") != null) { + if (test.get("RTPOnDeath").getClass() == Boolean.class) { + RTPOnDeath = Boolean.parseBoolean(test.get("RTPOnDeath").toString()); + BetterRTP.debug("- RTPOnDeath: " + this.RTPOnDeath); + } + } if (test.get("CenterX") != null) { if (test.get("CenterX").getClass() == Integer.class) { centerX = Integer.parseInt((test.get("CenterX")).toString()); @@ -203,7 +209,8 @@ public class WorldCustom implements RTPWorld, RTPWorld_Defaulted { return cooldown; } - @Override public boolean getRTPOnDeath() { + @Override + public boolean getRTPOnDeath() { return RTPOnDeath; } @@ -268,7 +275,8 @@ public class WorldCustom implements RTPWorld, RTPWorld_Defaulted { this.cooldown = value; } - @Override public void setRTPOnDeath(boolean bool) { - RTPOnDeath = bool; + @Override + public void setRTPOnDeath(boolean value) { + this.RTPOnDeath = value; } } diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldDefault.java b/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldDefault.java index d769b74..08a158c 100644 --- a/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldDefault.java +++ b/src/main/java/me/SuperRonanCraft/BetterRTP/references/rtpinfo/worlds/WorldDefault.java @@ -76,6 +76,7 @@ public class WorldDefault implements RTPWorld { if (BetterRTP.getInstance().getSettings().isDebug()) { Logger log = BetterRTP.getInstance().getLogger(); log.info("- UseWorldBorder: " + this.useWorldborder); + log.info("- RTPOnDeath: " + this.RTPOnDeath); log.info("- CenterX: " + this.centerX); log.info("- CenterZ: " + this.centerZ); log.info("- MaxRadius: " + this.maxRad); @@ -151,7 +152,8 @@ public class WorldDefault implements RTPWorld { return BetterRTP.getInstance().getCooldowns().getDefaultCooldownTime(); } - @Override public boolean getRTPOnDeath() { + @Override + public boolean getRTPOnDeath() { return RTPOnDeath; } }