SteamWar/BauSystem2.0
Archiviert
12
0

Fix build errors
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
yoyosource 2024-04-07 17:21:05 +02:00
Ursprung a6867cb4f9
Commit 4ed5f40fed
2 geänderte Dateien mit 8 neuen und 7 gelöschten Zeilen

Datei anzeigen

@ -22,6 +22,7 @@ package de.steamwar.bausystem.features.tracer;
import de.steamwar.bausystem.BauSystem; import de.steamwar.bausystem.BauSystem;
import de.steamwar.bausystem.features.tracer.rendering.BundleFilter; import de.steamwar.bausystem.features.tracer.rendering.BundleFilter;
import de.steamwar.bausystem.features.tracer.rendering.ViewFlag; import de.steamwar.bausystem.features.tracer.rendering.ViewFlag;
import de.steamwar.bausystem.features.tracer.rendering.ViewFlagHolder;
import de.steamwar.bausystem.region.Region; import de.steamwar.bausystem.region.Region;
import de.steamwar.command.PreviousArguments; import de.steamwar.command.PreviousArguments;
import de.steamwar.command.SWCommand; import de.steamwar.command.SWCommand;
@ -71,7 +72,7 @@ public class TraceCommand extends SWCommand {
@Register(value = "show", description = "TRACE_COMMAND_HELP_SHOW") @Register(value = "show", description = "TRACE_COMMAND_HELP_SHOW")
public void show(@Validator Player player, @OptionalValue("STRICT") BundleFilter filter, ViewFlag... flags) { public void show(@Validator Player player, @OptionalValue("STRICT") BundleFilter filter, ViewFlag... flags) {
manager.show(player, flags, filter); manager.show(player, new ViewFlagHolder(flags), filter);
BauSystem.MESSAGE.send("TRACE_MESSAGE_SHOW", player); BauSystem.MESSAGE.send("TRACE_MESSAGE_SHOW", player);
} }

Datei anzeigen

@ -20,7 +20,7 @@
package de.steamwar.bausystem.features.tracer; package de.steamwar.bausystem.features.tracer;
import de.steamwar.bausystem.features.tracer.rendering.BundleFilter; import de.steamwar.bausystem.features.tracer.rendering.BundleFilter;
import de.steamwar.bausystem.features.tracer.rendering.ViewFlag; import de.steamwar.bausystem.features.tracer.rendering.ViewFlagHolder;
import de.steamwar.bausystem.region.Region; import de.steamwar.bausystem.region.Region;
import de.steamwar.linkage.Linked; import de.steamwar.linkage.Linked;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@ -39,7 +39,7 @@ public class TraceManager implements Listener {
/** /**
* A map saving the view flags used by Players * A map saving the view flags used by Players
*/ */
private final Map<Player, ViewFlag[]> viewFlagMap = new HashMap<>(); private final Map<Player, ViewFlagHolder> viewFlagMap = new HashMap<>();
/** /**
* A map saving the bundle filter used by Players * A map saving the bundle filter used by Players
@ -139,15 +139,15 @@ public class TraceManager implements Listener {
* Toggles trace show on for player * Toggles trace show on for player
* *
* @param player * @param player
* @param viewFlags * @param viewFlagHolder
* @param bundleFilter * @param bundleFilter
*/ */
public void show(Player player, ViewFlag[] viewFlags, BundleFilter bundleFilter) { public void show(Player player, ViewFlagHolder viewFlagHolder, BundleFilter bundleFilter) {
viewFlagMap.put(player, viewFlags); viewFlagMap.put(player, viewFlagHolder);
bundleFilterMap.put(player, bundleFilter); bundleFilterMap.put(player, bundleFilter);
for (Trace trace : traces.values()) { for (Trace trace : traces.values()) {
trace.render(player, viewFlags, bundleFilter); trace.render(player, viewFlagHolder, bundleFilter);
} }
} }