SteamWar/BauSystem2.0
Archiviert
12
0

Fix some stuff
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Signed-off-by: yoyosource <yoyosource@nidido.de>
Dieser Commit ist enthalten in:
yoyosource 2022-05-25 16:42:40 +02:00
Ursprung c5fcfdfb9c
Commit d90782c4b3
4 geänderte Dateien mit 15 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -527,6 +527,8 @@ SIMULATOR_WAND_LORE_2 = §eSneaking §8- §7Free movement
SIMULATOR_WAND_LORE_3 = §eLeft click §8- §7Start the simulation SIMULATOR_WAND_LORE_3 = §eLeft click §8- §7Start the simulation
SIMULATOR_WAND_LORE_4 = §eRight click in air §8- §7Opens the gui SIMULATOR_WAND_LORE_4 = §eRight click in air §8- §7Opens the gui
SIMULATOR_REGION_FREEZED = §cSimulator cannot be used inside freezed regions
## Other ## Other
SIMULATOR_PLUS_ONE = §7+1 SIMULATOR_PLUS_ONE = §7+1
SIMULATOR_PLUS_PIXEL_SHIFT = §eShift §7Click for §e+0,0625 SIMULATOR_PLUS_PIXEL_SHIFT = §eShift §7Click for §e+0,0625

Datei anzeigen

@ -528,6 +528,8 @@ SIMULATOR_WAND_LORE_2 = §eSneaken §8- §7Freie Bewegung
SIMULATOR_WAND_LORE_3 = §eLinksklick §8- §7Starte die Simulation SIMULATOR_WAND_LORE_3 = §eLinksklick §8- §7Starte die Simulation
SIMULATOR_WAND_LORE_4 = §eRechtsklick Luft §8- §7Öffne die GUI SIMULATOR_WAND_LORE_4 = §eRechtsklick Luft §8- §7Öffne die GUI
SIMULATOR_REGION_FREEZED = §cSimulator kann nicht in eingefrorenen Regionen genutzt werden
## Other ## Other
SIMULATOR_PLUS_ONE = §7+1 SIMULATOR_PLUS_ONE = §7+1
SIMULATOR_PLUS_PIXEL_SHIFT = §eShift §7Click für §e+0,0625 SIMULATOR_PLUS_PIXEL_SHIFT = §eShift §7Click für §e+0,0625

Datei anzeigen

@ -45,7 +45,7 @@ import java.util.logging.Level;
public class TestblockCommand extends SWCommand { public class TestblockCommand extends SWCommand {
public TestblockCommand() { public TestblockCommand() {
super("testblock", "tb"); super("testblock", "tb", "dummy");
} }
@Register(description = "REGION_TB_HELP_RESET") @Register(description = "REGION_TB_HELP_RESET")

Datei anzeigen

@ -25,6 +25,9 @@ import de.steamwar.bausystem.BauSystem;
import de.steamwar.bausystem.configplayer.Config; import de.steamwar.bausystem.configplayer.Config;
import de.steamwar.bausystem.features.simulator.show.SimulatorEntityShowMode; import de.steamwar.bausystem.features.simulator.show.SimulatorEntityShowMode;
import de.steamwar.bausystem.features.tracer.record.RecordStateMachine; import de.steamwar.bausystem.features.tracer.record.RecordStateMachine;
import de.steamwar.bausystem.region.Region;
import de.steamwar.bausystem.region.flags.Flag;
import de.steamwar.bausystem.region.flags.flagvalues.FreezeMode;
import de.steamwar.bausystem.utils.ItemUtils; import de.steamwar.bausystem.utils.ItemUtils;
import de.steamwar.bausystem.worlddata.SimulatorData; import de.steamwar.bausystem.worlddata.SimulatorData;
import de.steamwar.inventory.SWAnvilInv; import de.steamwar.inventory.SWAnvilInv;
@ -189,6 +192,13 @@ public class TNTSimulator {
} }
public void start() { public void start() {
for (TNTSpawn tntSpawn : spawns) {
if (Region.getRegion(tntSpawn.position.toLocation(player.getWorld())).get(Flag.FREEZE) == FreezeMode.ACTIVE) {
BauSystem.MESSAGE.send("SIMULATOR_REGION_FREEZED", player);
return;
}
}
boolean simulatorAutoTrace = Config.getInstance().get(player).getPlainValueOrDefault("simulatorAutoTrace", false); boolean simulatorAutoTrace = Config.getInstance().get(player).getPlainValueOrDefault("simulatorAutoTrace", false);
if (simulatorAutoTrace) { if (simulatorAutoTrace) {
RecordStateMachine.commandSingle(); RecordStateMachine.commandSingle();