Changing to Schem Nodes
Dieser Commit ist enthalten in:
Ursprung
9b1d347dff
Commit
6260eebcf7
@ -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!");
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren