updated minestom version, breaking some behaviour
This commit is contained in:
@@ -6,8 +6,6 @@ import eu.mhsl.minenet.minigames.message.Icon;
|
||||
import eu.mhsl.minenet.minigames.message.type.ChatMessage;
|
||||
import net.minestom.server.command.builder.arguments.ArgumentType;
|
||||
import net.minestom.server.entity.Player;
|
||||
import net.minestom.server.entity.fakeplayer.FakePlayer;
|
||||
import net.minestom.server.entity.fakeplayer.FakePlayerOption;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@@ -18,12 +16,12 @@ public class FakeplayerCommand extends PrivilegedCommand {
|
||||
addSyntax((sender, context) -> {
|
||||
if(sender instanceof Player p) {
|
||||
if(p.getInstance() instanceof Room room) {
|
||||
FakePlayer.initPlayer(
|
||||
UUID.randomUUID(),
|
||||
context.getRaw("name"),
|
||||
new FakePlayerOption().setInTabList(true).setRegistered(true),
|
||||
fakePlayer -> Room.setRoom(fakePlayer, room)
|
||||
);
|
||||
// FakePlayer.initPlayer( // TODO FakePlayer does no longer exists
|
||||
// UUID.randomUUID(),
|
||||
// context.getRaw("name"),
|
||||
// new FakePlayerOption().setInTabList(true).setRegistered(true),
|
||||
// fakePlayer -> Room.setRoom(fakePlayer, room)
|
||||
// );
|
||||
} else {
|
||||
new ChatMessage(Icon.ERROR).appendStatic("Du musst dich in einer Raumlobby befinden!").send(sender);
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ public class KickCommand extends PrivilegedCommand {
|
||||
}
|
||||
|
||||
private void kick(String playername, String reason) {
|
||||
Player playerToKick = MinecraftServer.getConnectionManager().findPlayer(playername);
|
||||
Player playerToKick = MinecraftServer.getConnectionManager().findOnlinePlayer(playername);
|
||||
Objects.requireNonNull(playerToKick).kick(reason);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ public class OpCommand extends PrivilegedCommand {
|
||||
super("op");
|
||||
|
||||
addSyntax((sender, context) -> {
|
||||
Player target = MinecraftServer.getConnectionManager().getPlayer(context.getRaw("target"));
|
||||
Player target = MinecraftServer.getConnectionManager().getOnlinePlayerByUsername(context.getRaw("target"));
|
||||
if(target != null) {
|
||||
target.addPermission(new Permission("admin"));
|
||||
target.refreshCommands();
|
||||
|
||||
@@ -27,7 +27,7 @@ public class SetRoomOwnerCommand extends PrivilegedCommand {
|
||||
addSyntax((sender, context) -> {
|
||||
System.out.println("Test");
|
||||
if(sender instanceof Player p) {
|
||||
Player newOwner = MinecraftServer.getConnectionManager().getPlayer(context.getRaw("player"));
|
||||
Player newOwner = MinecraftServer.getConnectionManager().getOnlinePlayerByUsername(context.getRaw("player"));
|
||||
Room.getRoom(p).orElseThrow().setOwner(Objects.requireNonNull(newOwner));
|
||||
new ChatMessage(Icon.SUCCESS).appendStatic("The new owner has been set!").send(sender);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user