From e782e53eaec3094ef4af9c2db6ad61f56d1df8ef Mon Sep 17 00:00:00 2001 From: JMaleta <13309090+JMeta0@users.noreply.github.com> Date: Thu, 24 Apr 2025 19:28:30 +0200 Subject: [PATCH] Fix RTP on death on custom worlds and add it to debug print --- .../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 4a9d57bc..857f1803 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 WorldCustom(World world) { 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 long getCooldown() { return cooldown; } - @Override public boolean getRTPOnDeath() { + @Override + public boolean getRTPOnDeath() { return RTPOnDeath; } @@ -268,7 +275,8 @@ public void setCooldown(long value) { 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 d769b745..08a158c0 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 void load() { 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 long getCooldown() { return BetterRTP.getInstance().getCooldowns().getDefaultCooldownTime(); } - @Override public boolean getRTPOnDeath() { + @Override + public boolean getRTPOnDeath() { return RTPOnDeath; } }