2022-07-29 23:58:21 +02:00
|
|
|
package org.dynmap.fabric_1_19_1;
|
2022-07-29 23:53:11 +02:00
|
|
|
|
|
|
|
import net.minecraft.server.command.ServerCommandSource;
|
|
|
|
import net.minecraft.text.LiteralTextContent;
|
|
|
|
import net.minecraft.text.Text;
|
|
|
|
import org.dynmap.common.DynmapCommandSender;
|
|
|
|
|
|
|
|
/* Handler for generic console command sender */
|
|
|
|
public class FabricCommandSender implements DynmapCommandSender {
|
|
|
|
private ServerCommandSource sender;
|
|
|
|
|
|
|
|
protected FabricCommandSender() {
|
|
|
|
sender = null;
|
|
|
|
}
|
|
|
|
|
|
|
|
public FabricCommandSender(ServerCommandSource send) {
|
|
|
|
sender = send;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean hasPrivilege(String privid) {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void sendMessage(String msg) {
|
|
|
|
if (sender != null) {
|
|
|
|
Text ichatcomponent = Text.literal(msg);
|
|
|
|
sender.sendFeedback(ichatcomponent, false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean isConnected() {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean isOp() {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean hasPermissionNode(String node) {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|