mirror of
https://github.com/Minestom/Minestom.git
synced 2025-03-13 15:20:10 +01:00
Undeprecate CommandSender#sendMessage(String), see #212
This commit is contained in:
parent
7aa9136449
commit
59e67c0d82
@ -18,21 +18,17 @@ public interface CommandSender extends PermissionHandler, Audience {
|
||||
* Sends a raw string message.
|
||||
*
|
||||
* @param message the message to send
|
||||
*
|
||||
* @deprecated Use {@link #sendMessage(Component)}
|
||||
*/
|
||||
@Deprecated
|
||||
default void sendMessage(@NotNull String message) { this.sendMessage(Component.text(message)); }
|
||||
default void sendMessage(@NotNull String message) {
|
||||
this.sendMessage(Component.text(message));
|
||||
}
|
||||
|
||||
/**
|
||||
* Sends multiple raw string messages.
|
||||
*
|
||||
* @param messages the messages to send
|
||||
*
|
||||
* @deprecated Use {@link #sendMessage(Component)}
|
||||
*/
|
||||
@Deprecated
|
||||
default void sendMessage(@NotNull String[] messages) {
|
||||
default void sendMessage(@NotNull String @NotNull[] messages) {
|
||||
for (String message : messages) {
|
||||
sendMessage(message);
|
||||
}
|
||||
|
@ -16,15 +16,20 @@ import java.util.concurrent.CopyOnWriteArraySet;
|
||||
* Represents the console when sending a command to the server.
|
||||
*/
|
||||
public class ConsoleSender implements CommandSender {
|
||||
|
||||
private final static Logger LOGGER = LoggerFactory.getLogger(ConsoleSender.class);
|
||||
private static final PlainComponentSerializer PLAIN_SERIALIZER = PlainComponentSerializer.plain();
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(ConsoleSender.class);
|
||||
|
||||
private final Set<Permission> permissions = new CopyOnWriteArraySet<>();
|
||||
|
||||
@Override
|
||||
public void sendMessage(@NotNull String message) {
|
||||
LOGGER.info(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendMessage(@NotNull Identity source, @NotNull Component message, @NotNull MessageType type) {
|
||||
// we don't use the serializer here as we just need the plain text of the message
|
||||
LOGGER.info(PlainComponentSerializer.plain().serialize(message));
|
||||
this.sendMessage(PLAIN_SERIALIZER.serialize(message));
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
Loading…
Reference in New Issue
Block a user