dynmap/fabric-1.20.4/src/main/java/org/dynmap/fabric_1_20_4/FabricCommandSender.java

46 lines
986 B
Java

package org.dynmap.fabric_1_20_4;
import net.minecraft.server.command.ServerCommandSource;
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) {
sender.sendFeedback(() -> Text.literal(msg), false);
}
}
@Override
public boolean isConnected() {
return false;
}
@Override
public boolean isOp() {
return true;
}
@Override
public boolean hasPermissionNode(String node) {
return true;
}
}