NoSchemSharing bug fix #193
Keine Reviewer
Label
Kein Label
1.15
1.19
1.20
Script-API
Bug
Codeverbesserung
Einsteiger Freundlich
Idee
In Arbeit
Neues Feature
Prio A
Security Breach
Überprüfung notwendig
Verbesserung
Zu Beobachten
Kein Meilenstein
Kein Projekt
Niemand zuständig
2 Beteiligte
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten
Keine Abhängigkeiten gesetzt.
Referenz: SteamWar/BauSystem2.0#193
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren
Keine Beschreibung angegeben.
Branch "NoSchemSharingWithTestBlock" löschen
Das Löschen eines Branches ist permanent. Obwohl der Branch für eine kurze Zeit weiter existieren könnte, kann diese Aktion in den meisten Fällen NICHT rückgängig gemacht werden. Fortfahren?
@ -61,1 +68,4 @@
if (region == null) return;
if(bauServer.getOwner() != p.getUniqueId()) {
if(Punishment.isPunished(SteamwarUser.get(p.getUniqueId()), Punishment.PunishmentType.NoSchemSharing, punishment -> BauSystem.MESSAGE.parse("REGION_TB_NO_SCHEMSHARING", p, punishment.getEndTime()))) {
Noch eine Sache es gibt auch NoSchemReceiving, kannst du das auch noch hinzufügen (wenn du halt auf einem anderen bau bist und der owner nichts erhalten darf das du so auch nicht pasten darfst) Auch für Dummy
if (
Ansonsten vllt noch an den Code Style anpassen also einmal mit Intelij formatieren lassen.
@ -127,3 +141,3 @@
return new TypeMapper<SchematicNode>() {
@Override
public List<String> tabCompletes(CommandSender commandSender, PreviousArguments previousArguments, String s) {
public List<String> tabCompletes(CommandSender commandSender, String[] previousArguments, String s) {
Warum hast du das hier geändert?
frag mein intellij
@ -134,3 +148,3 @@
@Override
public SchematicNode map(CommandSender commandSender, PreviousArguments previousArguments, String s) {
public SchematicNode map(CommandSender commandSender, String[] previousArguments, String s) {
Warum hast du das hier geändert?
@ -60,2 +67,4 @@
Region region = regionCheck(p);
if (region == null) return;
if(bauServer.getOwner() != p.getUniqueId()) {
if (
@ -62,0 +71,4 @@
if(Punishment.isPunished(SteamwarUser.get(p.getUniqueId()), Punishment.PunishmentType.NoSchemSharing, punishment -> BauSystem.MESSAGE.parse("REGION_TB_NO_SCHEMSHARING", p, punishment.getEndTime()))) {
return;
}
}else if(Punishment.isPunished(SteamwarUser.get(bauServer.getOwner()), Punishment.PunishmentType.NoSchemReceiving, punishment -> BauSystem.MESSAGE.parse("REGION_TB_NO_SCHEMRECEIVING", p, punishment.getEndTime()))) {
} else if (
@ -85,6 +92,14 @@ public class TestblockCommand extends SWCommand {
return;
}
if(bauServer.getOwner() != p.getUniqueId()) {
if (
@ -86,2 +93,4 @@
}
if(bauServer.getOwner() != p.getUniqueId()) {
if(Punishment.isPunished(SteamwarUser.get(p.getUniqueId()), Punishment.PunishmentType.NoSchemSharing, punishment -> BauSystem.MESSAGE.parse("REGION_TB_NO_SCHEMSHARING", p, punishment.getEndTime()))) {
if (
@ -88,0 +96,4 @@
if(Punishment.isPunished(SteamwarUser.get(p.getUniqueId()), Punishment.PunishmentType.NoSchemSharing, punishment -> BauSystem.MESSAGE.parse("REGION_TB_NO_SCHEMSHARING", p, punishment.getEndTime()))) {
return;
}
}else if(Punishment.isPunished(SteamwarUser.get(bauServer.getOwner()), Punishment.PunishmentType.NoSchemReceiving, punishment -> BauSystem.MESSAGE.parse("REGION_TB_NO_SCHEMRECEIVING", p, punishment.getEndTime()))) {
} else if (
@ -134,3 +149,3 @@
@Override
public SchematicNode map(CommandSender commandSender, PreviousArguments previousArguments, String s) {
public SchematicNode map(CommandSender commandSender, PreviousArguments previousArguments, String s) {
Also ein Doppel space mag ich selbst hier nicht