9
0
mirror of https://gitlab.com/SamB440/rpgregions-2.git synced 2026-01-06 15:41:35 +00:00

Allow setting display name of placeholder requirement

This commit is contained in:
SamB440
2023-11-17 17:37:23 +00:00
parent f99e0241a9
commit 5935728ccf

View File

@@ -13,6 +13,8 @@ public class PlaceholderRequirement extends RegionRequirement {
private final PlaceholderCompareType integerCompareType;
@GuiEditable(value = "The Placeholder", icon = Material.PAPER)
private final String placeholder;
@GuiEditable(value = "Placeholder Display Name", icon = Material.PAPER)
private final String placeholderName;
@GuiEditable(value = "Value to equal, or compare (e.g 5-10). Supports doubles.", icon = Material.JUNGLE_SIGN)
private final String equal;
@@ -24,6 +26,7 @@ public class PlaceholderRequirement extends RegionRequirement {
super(api);
this.integerCompareType = PlaceholderCompareType.GREATER_THAN_OR_EQUAL_TO;
this.placeholder = placeholder;
this.placeholderName = placeholder;
this.equal = equal;
}
@@ -83,7 +86,7 @@ public class PlaceholderRequirement extends RegionRequirement {
@Override
public String getText(Player player) {
return "Placeholder " + placeholder;
return placeholderName == null ? "(null)" : placeholderName;
}
public String getPlaceholder() {