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.
|
* Sends a raw string message.
|
||||||
*
|
*
|
||||||
* @param message the message to send
|
* @param message the message to send
|
||||||
*
|
|
||||||
* @deprecated Use {@link #sendMessage(Component)}
|
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
default void sendMessage(@NotNull String message) {
|
||||||
default void sendMessage(@NotNull String message) { this.sendMessage(Component.text(message)); }
|
this.sendMessage(Component.text(message));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sends multiple raw string messages.
|
* Sends multiple raw string messages.
|
||||||
*
|
*
|
||||||
* @param messages the messages to send
|
* @param messages the messages to send
|
||||||
*
|
|
||||||
* @deprecated Use {@link #sendMessage(Component)}
|
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
default void sendMessage(@NotNull String @NotNull[] messages) {
|
||||||
default void sendMessage(@NotNull String[] messages) {
|
|
||||||
for (String message : messages) {
|
for (String message : messages) {
|
||||||
sendMessage(message);
|
sendMessage(message);
|
||||||
}
|
}
|
||||||
|
@ -16,15 +16,20 @@ import java.util.concurrent.CopyOnWriteArraySet;
|
|||||||
* Represents the console when sending a command to the server.
|
* Represents the console when sending a command to the server.
|
||||||
*/
|
*/
|
||||||
public class ConsoleSender implements CommandSender {
|
public class ConsoleSender implements CommandSender {
|
||||||
|
private static final PlainComponentSerializer PLAIN_SERIALIZER = PlainComponentSerializer.plain();
|
||||||
private final static Logger LOGGER = LoggerFactory.getLogger(ConsoleSender.class);
|
private static final Logger LOGGER = LoggerFactory.getLogger(ConsoleSender.class);
|
||||||
|
|
||||||
private final Set<Permission> permissions = new CopyOnWriteArraySet<>();
|
private final Set<Permission> permissions = new CopyOnWriteArraySet<>();
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void sendMessage(@NotNull String message) {
|
||||||
|
LOGGER.info(message);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendMessage(@NotNull Identity source, @NotNull Component message, @NotNull MessageType type) {
|
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
|
// 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
|
@NotNull
|
||||||
|
Loading…
Reference in New Issue
Block a user