Allow multi-line messages

This commit is contained in:
Gabriele C
2019-10-25 11:54:26 +02:00
parent 17361b1b54
commit c80012ddb1
2 changed files with 7 additions and 1 deletions

View File

@ -142,7 +142,7 @@ public class FastLoginCore<P extends C, C, T extends PlatformPlugin<C>> {
public void sendLocaleMessage(String key, C receiver) {
String message = localeMessages.get(key);
if (message != null) {
plugin.sendMessage(receiver, message);
plugin.sendMultiLineMessage(receiver, message);
}
}

View File

@ -15,6 +15,12 @@ public interface PlatformPlugin<C> {
void sendMessage(C receiver, String message);
default void sendMultiLineMessage(C receiver, String message) {
for (String line : message.split("%nl%")) {
sendMessage(receiver, line);
}
}
default ThreadFactory getThreadFactory() {
return null;
}