SteamWar/BauSystem2.0
Archiviert
12
0

Add better RegionCommand, ResetCommand, and TestblockCommand messages

Dieser Commit ist enthalten in:
yoyosource 2021-05-02 14:03:13 +02:00
Ursprung 1bf3b2c9b8
Commit 219d07d7ad
3 geänderte Dateien mit 11 neuen und 10 gelöschten Zeilen

Datei anzeigen

@ -7,6 +7,7 @@ import de.steamwar.bausystem.linkage.LinkageType;
import de.steamwar.bausystem.linkage.Linked; import de.steamwar.bausystem.linkage.Linked;
import de.steamwar.bausystem.linkage.LinkedInstance; import de.steamwar.bausystem.linkage.LinkedInstance;
import de.steamwar.bausystem.region.Region; import de.steamwar.bausystem.region.Region;
import de.steamwar.bausystem.region.RegionUtils;
import de.steamwar.bausystem.region.flags.flagvalues.ColorMode; import de.steamwar.bausystem.region.flags.flagvalues.ColorMode;
import de.steamwar.bausystem.region.utils.RegionExtensionType; import de.steamwar.bausystem.region.utils.RegionExtensionType;
import de.steamwar.bausystem.region.utils.RegionType; import de.steamwar.bausystem.region.utils.RegionType;
@ -53,7 +54,7 @@ public class RegionCommand extends SWCommand {
if(checkGlobalRegion(region, p)) return; if(checkGlobalRegion(region, p)) return;
if (region.undo()) { if (region.undo()) {
p.sendMessage(BauSystem.PREFIX + "Letzte Aktion rückgangig gemacht"); RegionUtils.message(region, BauSystem.PREFIX + "§7Letzte Aktion rückgangig gemacht");
} else { } else {
p.sendMessage(BauSystem.PREFIX + "§cNichts zum rückgängig machen"); p.sendMessage(BauSystem.PREFIX + "§cNichts zum rückgängig machen");
} }
@ -70,7 +71,7 @@ public class RegionCommand extends SWCommand {
} }
if (region.redo()) { if (region.redo()) {
p.sendMessage(BauSystem.PREFIX + "Letzte Aktion wiederhohlt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Letzte Aktion wiederhohlt");
} else { } else {
p.sendMessage(BauSystem.PREFIX + "§cNichts zum wiederhohlen"); p.sendMessage(BauSystem.PREFIX + "§cNichts zum wiederhohlen");
} }
@ -94,7 +95,7 @@ public class RegionCommand extends SWCommand {
try { try {
region.reset(null, RegionType.NORMAL, RegionExtensionType.NORMAL, true); region.reset(null, RegionType.NORMAL, RegionExtensionType.NORMAL, true);
p.sendMessage(BauSystem.PREFIX + "§7Region zurückgesetzt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Region zurückgesetzt");
} catch (IOException e) { } catch (IOException e) {
p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region"); p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region");
Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e); Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e);
@ -114,7 +115,7 @@ public class RegionCommand extends SWCommand {
} }
try { try {
region.reset(schem, RegionType.NORMAL, RegionExtensionType.NORMAL, true); region.reset(schem, RegionType.NORMAL, RegionExtensionType.NORMAL, true);
p.sendMessage(BauSystem.PREFIX + "§7Region zurückgesetzt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Region zurückgesetzt");
} catch (IOException e) { } catch (IOException e) {
p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region"); p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region");
Bukkit.getLogger().log(Level.WARNING, "Failed reset", e); Bukkit.getLogger().log(Level.WARNING, "Failed reset", e);

Datei anzeigen

@ -6,6 +6,7 @@ import de.steamwar.bausystem.linkage.LinkageType;
import de.steamwar.bausystem.linkage.Linked; import de.steamwar.bausystem.linkage.Linked;
import de.steamwar.bausystem.region.GlobalRegion; import de.steamwar.bausystem.region.GlobalRegion;
import de.steamwar.bausystem.region.Region; import de.steamwar.bausystem.region.Region;
import de.steamwar.bausystem.region.RegionUtils;
import de.steamwar.bausystem.region.utils.RegionType; import de.steamwar.bausystem.region.utils.RegionType;
import de.steamwar.command.SWCommand; import de.steamwar.command.SWCommand;
import de.steamwar.sql.Schematic; import de.steamwar.sql.Schematic;
@ -35,7 +36,7 @@ public class ResetCommand extends SWCommand {
if (region == null) return; if (region == null) return;
try { try {
region.reset(null, RegionType.NORMAL); region.reset(null, RegionType.NORMAL);
p.sendMessage(BauSystem.PREFIX + "§7Region zurückgesetzt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Region zurückgesetzt");
} catch (IOException e) { } catch (IOException e) {
p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region"); p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region");
Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e); Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e);
@ -54,7 +55,7 @@ public class ResetCommand extends SWCommand {
} }
try { try {
region.reset(schem, RegionType.NORMAL); region.reset(schem, RegionType.NORMAL);
p.sendMessage(BauSystem.PREFIX + "§7Region zurückgesetzt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Region zurückgesetzt");
} catch (IOException e) { } catch (IOException e) {
p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region"); p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen der Region");
Bukkit.getLogger().log(Level.WARNING, "Failed reset", e); Bukkit.getLogger().log(Level.WARNING, "Failed reset", e);

Datei anzeigen

@ -5,6 +5,7 @@ import de.steamwar.bausystem.Permission;
import de.steamwar.bausystem.linkage.LinkageType; import de.steamwar.bausystem.linkage.LinkageType;
import de.steamwar.bausystem.linkage.Linked; import de.steamwar.bausystem.linkage.Linked;
import de.steamwar.bausystem.region.Region; import de.steamwar.bausystem.region.Region;
import de.steamwar.bausystem.region.RegionUtils;
import de.steamwar.bausystem.region.utils.RegionExtensionType; 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.SWCommand; import de.steamwar.command.SWCommand;
@ -46,14 +47,13 @@ public class TestblockCommand extends SWCommand {
if (region == null) return; if (region == null) return;
try { try {
region.reset(RegionType.TESTBLOCK, regionExtensionType); region.reset(RegionType.TESTBLOCK, regionExtensionType);
p.sendMessage(BauSystem.PREFIX + "§7Testblock zurückgesetzt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Testblock zurückgesetzt");
} catch (IOException e) { } catch (IOException e) {
p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen des Testblocks"); p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen des Testblocks");
Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e); Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e);
} }
} }
@Register @Register
public void schematicTestblockCommand(Player p, String s) { public void schematicTestblockCommand(Player p, String s) {
schematicTestblockCommand(p, s, RegionExtensionType.NORMAL); schematicTestblockCommand(p, s, RegionExtensionType.NORMAL);
@ -76,7 +76,7 @@ public class TestblockCommand extends SWCommand {
} }
try { try {
region.reset(schem, RegionType.TESTBLOCK, regionExtensionType); region.reset(schem, RegionType.TESTBLOCK, regionExtensionType);
p.sendMessage(BauSystem.PREFIX + "§7Testblock zurückgesetzt"); RegionUtils.message(region, BauSystem.PREFIX + "§7Testblock zurückgesetzt");
} catch (IOException e) { } catch (IOException e) {
p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen des Testblocks"); p.sendMessage(BauSystem.PREFIX + "§cFehler beim Zurücksetzen des Testblocks");
Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e); Bukkit.getLogger().log(Level.WARNING, "Failed testblock", e);
@ -111,5 +111,4 @@ public class TestblockCommand extends SWCommand {
} }
return region; return region;
} }
} }