Makes a fixed sign always use the destination portal's actual name if possible
This commit is contained in:
parent
a84210d550
commit
e1a3d2d560
@ -247,8 +247,10 @@ public class PortalSignDrawer {
|
|||||||
* @param sign <p>The sign to re-draw</p>
|
* @param sign <p>The sign to re-draw</p>
|
||||||
*/
|
*/
|
||||||
private void drawFixedSign(Sign sign) {
|
private void drawFixedSign(Sign sign) {
|
||||||
|
Portal destinationPortal = PortalHandler.getByName(Portal.cleanString(portal.getDestinationName()),
|
||||||
|
portal.getCleanNetwork());
|
||||||
String destinationName = portal.getOptions().isRandom() ? Stargate.getString("signRandom") :
|
String destinationName = portal.getOptions().isRandom() ? Stargate.getString("signRandom") :
|
||||||
portal.getDestinationName();
|
(destinationPortal != null ? destinationPortal.getName() : portal.getDestinationName());
|
||||||
setLine(sign, 1, highlightColor + ">" + mainColor + fixColor(destinationName) + highlightColor + "<");
|
setLine(sign, 1, highlightColor + ">" + mainColor + fixColor(destinationName) + highlightColor + "<");
|
||||||
|
|
||||||
if (portal.getOptions().isNoNetwork()) {
|
if (portal.getOptions().isNoNetwork()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user