SteamWar/BauSystem2.0
Archiviert
12
0

NoSchemSharing bug fix #180

Geschlossen
xSpw möchte 3 Commits von NoSchemSharingBugFix nach master mergen
3 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
Nur Änderungen aus Commit b7a27928d8 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -1118,6 +1118,7 @@ REGION_TB_DONE=§7Dummy reset
REGION_TB_ERROR=§cError resetting the dummy REGION_TB_ERROR=§cError resetting the dummy
REGION_TB_NO_PERMS=§cYou are not allowed to reset the dummy here REGION_TB_NO_PERMS=§cYou are not allowed to reset the dummy here
REGION_TB_NO_REGION=§cYou are currently not in any region REGION_TB_NO_REGION=§cYou are currently not in any region
REGION_TB_NOSCHEMSHARING=&cYou currently have a NoSchemSharing ban
REGION_TNT_HELP=§8/§etnt §8- §7Change the TNT behaviour REGION_TNT_HELP=§8/§etnt §8- §7Change the TNT behaviour
REGION_TNT_HELP_MODE=§8/§etnt §8[§7Mode§8] §8- §7Set TNT behaviour to a given mode REGION_TNT_HELP_MODE=§8/§etnt §8[§7Mode§8] §8- §7Set TNT behaviour to a given mode
REGION_TNT_ON=§aTNT-Damage activated REGION_TNT_ON=§aTNT-Damage activated
@ -1125,6 +1126,7 @@ REGION_TNT_OFF=§cTNT-Damage deactivated
REGION_TNT_TB=§aTNT-Damage activated outside the building area REGION_TNT_TB=§aTNT-Damage activated outside the building area
REGION_TNT_NO_PERMS=§cYou are not allowed to toggle tnt damage here REGION_TNT_NO_PERMS=§cYou are not allowed to toggle tnt damage here
REGION_TNT_BUILD=§cAn explosion would have destroyed blocks in the building area REGION_TNT_BUILD=§cAn explosion would have destroyed blocks in the building area
# Team # Team
LOCK_SCHEM_NO_USER=§7This player does not exist! LOCK_SCHEM_NO_USER=§7This player does not exist!
LOCK_SCHEM_NO_SCHEM=§7This player does not have a schem with that name! LOCK_SCHEM_NO_SCHEM=§7This player does not have a schem with that name!

Datei anzeigen

@ -1086,6 +1086,7 @@ REGION_TB_DONE=§7Testblock zurückgesetzt
REGION_TB_ERROR=§cFehler beim Zurücksetzen des Testblocks REGION_TB_ERROR=§cFehler beim Zurücksetzen des Testblocks
REGION_TB_NO_PERMS=§cDu darfst hier nicht den Testblock zurücksetzen REGION_TB_NO_PERMS=§cDu darfst hier nicht den Testblock zurücksetzen
REGION_TB_NO_REGION=§cDu befindest dich derzeit in keiner Region REGION_TB_NO_REGION=§cDu befindest dich derzeit in keiner Region
REGION_TB_NOSCHEMSHARING=§cDu hast aktuel einen NoSchemSharing bann
REGION_TNT_HELP=§8/§etnt §8- §7Ändere das TNT verhalten REGION_TNT_HELP=§8/§etnt §8- §7Ändere das TNT verhalten
REGION_TNT_HELP_MODE=§8/§etnt §8[§7Mode§8] §8- §7Setzte das TNT verhalten auf einen Modus REGION_TNT_HELP_MODE=§8/§etnt §8[§7Mode§8] §8- §7Setzte das TNT verhalten auf einen Modus
REGION_TNT_ON=§aTNT-Schaden aktiviert REGION_TNT_ON=§aTNT-Schaden aktiviert

Datei anzeigen

@ -27,6 +27,7 @@ import de.steamwar.bausystem.region.utils.RegionExtensionType;
import de.steamwar.bausystem.region.utils.RegionType; import de.steamwar.bausystem.region.utils.RegionType;
import de.steamwar.command.*; import de.steamwar.command.*;
import de.steamwar.linkage.Linked; import de.steamwar.linkage.Linked;
import de.steamwar.sql.Punishment;
import de.steamwar.sql.SchematicNode; import de.steamwar.sql.SchematicNode;
import de.steamwar.sql.SteamwarUser; import de.steamwar.sql.SteamwarUser;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
@ -85,6 +86,10 @@ public class TestblockCommand extends SWCommand {
return; return;
} }
if(Punishment.isPunished(SteamwarUser.get(p.getUniqueId()), Punishment.PunishmentType.NoSchemSharing, punishment ->
Review

Ich glaube, das sollte nur greifen, wenn der Spieler nicht auf seinem eigenen Bau ist?

Ich glaube, das sollte nur greifen, wenn der Spieler nicht auf seinem eigenen Bau ist?
Review

Hast du recht auf dem eigenen bau sollte es noch gehen

Hast du recht auf dem eigenen bau sollte es noch gehen
Review

Aber wieso?

Aber wieso?
Review

Weil es bei der Bestrafung darum geht, dass du keine Schematics mit anderen teilen kannst und nicht darum, dass du keine Schematics mehr verwenden kannst.

Weil es bei der Bestrafung darum geht, dass du keine Schematics mit anderen teilen kannst und nicht darum, dass du keine Schematics mehr verwenden kannst.
BauSystem.MESSAGE.send("REGION_TB_NOSCHEMSHARING", p)))
return;
try { try {
region.reset(node, RegionType.TESTBLOCK, regionExtensionType); region.reset(node, RegionType.TESTBLOCK, regionExtensionType);
RegionUtils.message(region, "REGION_TB_DONE"); RegionUtils.message(region, "REGION_TB_DONE");