mirror of https://github.com/webbukkit/dynmap.git
46 lines
986 B
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;
|
|
}
|
|
}
|