added translation to all messages, ChatFormatHandler and new chat icons
This commit is contained in:
@@ -21,7 +21,6 @@ public enum Commands {
|
||||
ROOM(new RoomCommand()),
|
||||
UPDATE(new RefreshCommandsCommand()),
|
||||
OP(new OpCommand()),
|
||||
FAKEPLAYER(new FakeplayerCommand()),
|
||||
KICK(new KickCommand()),
|
||||
SKIN(new SkinCommand()),
|
||||
SETOWNER(new SetRoomOwnerCommand()),
|
||||
@@ -41,7 +40,11 @@ public enum Commands {
|
||||
static {
|
||||
MinecraftServer.getCommandManager().setUnknownCommandCallback((sender, command) -> {
|
||||
if(command.isBlank()) return;
|
||||
new ChatMessage(Icon.ERROR).appendStatic("Unknown command: ").quote(command).send(sender);
|
||||
new ChatMessage(Icon.ERROR)
|
||||
.appendTranslated("common#unknownCommand")
|
||||
.appendSpace()
|
||||
.quote(command)
|
||||
.send(sender);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
package eu.mhsl.minenet.minigames.command.privileged;
|
||||
|
||||
import eu.mhsl.minenet.minigames.command.PrivilegedCommand;
|
||||
import eu.mhsl.minenet.minigames.instance.room.Room;
|
||||
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 java.util.UUID;
|
||||
|
||||
public class FakeplayerCommand extends PrivilegedCommand {
|
||||
public FakeplayerCommand() {
|
||||
super("fakeplayer");
|
||||
|
||||
addSyntax((sender, context) -> {
|
||||
if(sender instanceof Player p) {
|
||||
if(p.getInstance() instanceof Room 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);
|
||||
}
|
||||
}
|
||||
}, ArgumentType.String("name"));
|
||||
}
|
||||
}
|
||||
@@ -20,7 +20,7 @@ public class SetRoomOwnerCommand extends PrivilegedCommand {
|
||||
setDefaultExecutor((sender, context) -> {
|
||||
if(sender instanceof Player p) {
|
||||
Room.getRoom(p).orElseThrow().setOwner(p);
|
||||
new ChatMessage(Icon.SUCCESS).appendStatic("You are now the owner of this room!").send(sender);
|
||||
new ChatMessage(Icon.SUCCESS).appendTranslated("room#ownerSelf").send(sender);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -29,7 +29,7 @@ public class SetRoomOwnerCommand extends PrivilegedCommand {
|
||||
if(sender instanceof Player p) {
|
||||
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);
|
||||
new ChatMessage(Icon.SUCCESS).appendTranslated("room#ownerSet").send(sender);
|
||||
}
|
||||
}, ArgumentType.Entity("player").onlyPlayers(true));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user