Only support commands.yml for reloading on 1.17

This commit is contained in:
Frank van der Heijden 2021-06-22 00:11:53 +02:00
parent 401b03fbc0
commit 2ac0ec0a9f
No known key found for this signature in database
GPG key ID: B808721C2DD5B5B8
3 changed files with 51 additions and 12 deletions

View file

@ -3,6 +3,7 @@ package net.frankheijden.serverutils.common.utils;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import net.frankheijden.serverutils.common.entities.ServerCommandSender;
import net.frankheijden.serverutils.common.providers.ChatProvider;
public class ForwardFilter extends PredicateFilter {
@ -16,13 +17,13 @@ public class ForwardFilter extends PredicateFilter {
* Creates a filter which forwards all output to the sender.
* @param sender The sender to forward logs to.
*/
public ForwardFilter(ServerCommandSender sender) {
public ForwardFilter(ChatProvider chatProvider, ServerCommandSender sender) {
this.warnings = false;
setPredicate(rec -> {
char color = getColor(rec.getLevel());
if (color != INFO_COLOR) warnings = true;
sender.sendMessage('&' + color + format(rec));
sender.sendMessage(chatProvider.color("&" + color + format(rec)));
return true;
});
}