made antiSignEdit message clearer
This commit is contained in:
@@ -14,6 +14,11 @@ import org.jetbrains.annotations.NotNull;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class AntiSignEdit extends Appliance {
|
public class AntiSignEdit extends Appliance {
|
||||||
|
private final Component disallowMessage = Component.text(
|
||||||
|
"Nutze /settings um das Bearbeiten von Schildern zu aktivieren!",
|
||||||
|
NamedTextColor.RED
|
||||||
|
);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
Settings.instance().declareSetting(SignEditSetting.class);
|
Settings.instance().declareSetting(SignEditSetting.class);
|
||||||
@@ -22,8 +27,9 @@ public class AntiSignEdit extends Appliance {
|
|||||||
public boolean preventSignEdit(Player p, SignSide sign) {
|
public boolean preventSignEdit(Player p, SignSide sign) {
|
||||||
SelectSetting.Options.Option setting = Settings.instance().getSetting(p, Settings.Key.SignEdit, SelectSetting.Options.Option.class);
|
SelectSetting.Options.Option setting = Settings.instance().getSetting(p, Settings.Key.SignEdit, SelectSetting.Options.Option.class);
|
||||||
if(setting.is(SignEditSetting.editable)) return false;
|
if(setting.is(SignEditSetting.editable)) return false;
|
||||||
|
|
||||||
if(setting.is(SignEditSetting.readOnly)) {
|
if(setting.is(SignEditSetting.readOnly)) {
|
||||||
p.sendActionBar(Component.text("Das Bearbeiten von Schildern ist in deinen Einstellungen deaktiviert.", NamedTextColor.RED));
|
p.sendActionBar(this.disallowMessage);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -32,7 +38,7 @@ public class AntiSignEdit extends Appliance {
|
|||||||
.anyMatch(line -> !PlainTextComponentSerializer.plainText().serialize(line).isBlank());
|
.anyMatch(line -> !PlainTextComponentSerializer.plainText().serialize(line).isBlank());
|
||||||
|
|
||||||
if(hasText) {
|
if(hasText) {
|
||||||
p.sendActionBar(Component.text("Das Bearbeiten von Schildern, welch bereits beschrieben sind, ist bei dir deaktiviert.", NamedTextColor.RED));
|
p.sendActionBar(this.disallowMessage);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user