Fixes compatibility for pre-1.20 spigot
This commit is contained in:
@@ -6,12 +6,12 @@ import net.knarcraft.stargate.Stargate;
|
||||
import net.knarcraft.stargate.container.SignData;
|
||||
import net.knarcraft.stargate.portal.property.PortalLocation;
|
||||
import net.knarcraft.stargate.utility.PermissionHelper;
|
||||
import net.knarcraft.stargate.utility.SignHelper;
|
||||
import net.md_5.bungee.api.ChatColor;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.block.BlockState;
|
||||
import org.bukkit.block.Sign;
|
||||
import org.bukkit.block.sign.Side;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -176,7 +176,7 @@ public class PortalSignDrawer {
|
||||
*/
|
||||
private void clearSign(Sign sign) {
|
||||
for (int index = 0; index <= 3; index++) {
|
||||
sign.getSide(Side.FRONT).setLine(index, "");
|
||||
SignHelper.setSignLine(sign, index, "");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -189,7 +189,7 @@ public class PortalSignDrawer {
|
||||
return;
|
||||
}
|
||||
clearSign(sign);
|
||||
sign.getSide(Side.FRONT).setLine(0, translateAllColorCodes(portal.getName()));
|
||||
SignHelper.setSignLine(sign, 0, translateAllColorCodes(portal.getName()));
|
||||
sign.update();
|
||||
}
|
||||
|
||||
@@ -257,7 +257,7 @@ public class PortalSignDrawer {
|
||||
*/
|
||||
public void setLine(SignData signData, int index, String text) {
|
||||
ChatColor mainColor = signData.getMainSignColor();
|
||||
signData.getSign().getSide(Side.FRONT).setLine(index, mainColor + text);
|
||||
SignHelper.setSignLine(signData.getSign(), index, mainColor + text);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -358,7 +358,7 @@ public class PortalSignDrawer {
|
||||
if (!(blockState instanceof Sign sign)) {
|
||||
return;
|
||||
}
|
||||
sign.getSide(Side.FRONT).setLine(3, errorColor + Stargate.getString("signInvalidGate"));
|
||||
SignHelper.setSignLine(sign, 3, errorColor + Stargate.getString("signInvalidGate"));
|
||||
sign.update();
|
||||
|
||||
Stargate.logInfo(String.format("Gate layout on line %d does not exist [%s]", lineIndex, gateName));
|
||||
|
Reference in New Issue
Block a user