SteamWar/BauSystem
Archiviert
13
0

Changing to Schem Nodes

Dieser Commit ist enthalten in:
Chaoscaot 2021-12-30 12:50:29 +01:00
Ursprung 9b1d347dff
Commit 6260eebcf7

Datei anzeigen

@ -27,8 +27,6 @@ import de.steamwar.sql.SteamwarUser;
import de.steamwar.sql.UserGroup; import de.steamwar.sql.UserGroup;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import java.util.Optional;
public class CommandLockschem extends SWCommand { public class CommandLockschem extends SWCommand {
public CommandLockschem() { public CommandLockschem() {
@ -67,12 +65,11 @@ public class CommandLockschem extends SWCommand {
p.sendMessage(BauSystem.PREFIX + "Dieser Spieler existiert nicht!"); p.sendMessage(BauSystem.PREFIX + "Dieser Spieler existiert nicht!");
return; return;
} }
Optional<SchematicNode> schematicOpt = SchematicNode.deepGet(schemOwner.getId(), node -> !node.getSchemtype().equals(SchematicType.Normal)).stream().findAny(); SchematicNode node = SchematicNode.getNodeFromPath(schemOwner, schematicName);
if (!schematicOpt.isPresent()) { if (node == null) {
p.sendMessage(BauSystem.PREFIX + "Dieser Spieler besitzt keine Schematic mit diesem Namen!"); p.sendMessage(BauSystem.PREFIX + "Dieser Spieler besitzt keine Schematic mit diesem Namen!");
return; return;
} }
SchematicNode node = schematicOpt.get();
p.sendMessage(BauSystem.PREFIX + "Schematic " + node .getName() + " von " + p.sendMessage(BauSystem.PREFIX + "Schematic " + node .getName() + " von " +
SteamwarUser.get(node.getOwner()).getUserName() + " von " + node.getSchemtype().toString() + SteamwarUser.get(node.getOwner()).getUserName() + " von " + node.getSchemtype().toString() +
" auf NORMAL zurückgesetzt!"); " auf NORMAL zurückgesetzt!");