From 4b5b11a550f8a38ccee3a455895f7593f2bc60b5 Mon Sep 17 00:00:00 2001 From: Andrew121410 Date: Mon, 9 Sep 2024 21:00:19 -0400 Subject: [PATCH] Don't use deprecated sign methods in ElevatorSign --- .../mc/world16elevators/ElevatorSign.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/andrew121410/mc/world16elevators/ElevatorSign.java b/src/main/java/com/andrew121410/mc/world16elevators/ElevatorSign.java index 0eb31b6..eedffc0 100644 --- a/src/main/java/com/andrew121410/mc/world16elevators/ElevatorSign.java +++ b/src/main/java/com/andrew121410/mc/world16elevators/ElevatorSign.java @@ -7,8 +7,11 @@ import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.ToString; +import net.kyori.adventure.text.Component; import org.bukkit.Location; import org.bukkit.block.Sign; +import org.bukkit.block.sign.Side; +import org.bukkit.block.sign.SignSide; @EqualsAndHashCode @ToString @@ -27,12 +30,13 @@ public boolean doUpArrow() { Sign sign = UniversalBlockUtils.isSign(location.getBlock()); if (sign == null) return false; this.signCache.fromSign(sign); + SignSide side = sign.getSide(Side.FRONT); String text = UniversalBlockUtils.signCenterText("/\\"); String text1 = UniversalBlockUtils.signCenterText("//\\\\"); - sign.setLine(0, Translate.chat("&a&l" + text)); - sign.setLine(1, Translate.chat("&a&l" + text1)); - sign.setLine(2, ""); - sign.setLine(3, ""); + side.line(0, Translate.colorc("&a&l" + text)); + side.line(1, Translate.colorc("&a&l" + text1)); + side.line(2, Component.empty()); + side.line(3, Component.empty()); sign.update(); return true; } @@ -41,12 +45,13 @@ public boolean doDownArrow() { Sign sign = UniversalBlockUtils.isSign(location.getBlock()); if (sign == null) return false; this.signCache.fromSign(sign); + SignSide side = sign.getSide(Side.FRONT); String text = UniversalBlockUtils.signCenterText("\\\\//"); String text1 = UniversalBlockUtils.signCenterText("\\/"); - sign.setLine(0, ""); - sign.setLine(1, ""); - sign.setLine(2, Translate.chat("&c&l" + text)); - sign.setLine(3, Translate.chat("&c&l" + text1)); + side.line(0, Component.empty()); + side.line(1, Component.empty()); + side.line(2, Translate.colorc("&c&l" + text)); + side.line(3, Translate.colorc("&c&l" + text1)); sign.update(); return true; }