{ private final P plugin; + private final Sender console; public SenderFactory(P plugin) { this.plugin = plugin; + this.console = wrap(consoleCommandSender()); } protected P plugin() { @@ -35,10 +37,16 @@ public abstract class SenderFactory
{
protected abstract boolean isConsole(T sender);
+ protected abstract