aboutsummaryrefslogtreecommitdiff
path: root/spark-forge/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'spark-forge/src/main')
-rw-r--r--spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlugin.java2
-rw-r--r--spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlugin.java3
2 files changed, 3 insertions, 2 deletions
diff --git a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlugin.java b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlugin.java
index 2c6c2fb..b214308 100644
--- a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlugin.java
+++ b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeClientSparkPlugin.java
@@ -43,7 +43,7 @@ public class ForgeClientSparkPlugin extends ForgeSparkPlugin {
}
@Override
- public Set<ICommandSender> getSenders() {
+ public Set<ICommandSender> getSendersWithPermission(String permission) {
return new HashSet<>(Collections.singleton(Minecraft.getMinecraft().player));
}
diff --git a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlugin.java b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlugin.java
index 98740c0..167aa94 100644
--- a/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlugin.java
+++ b/spark-forge/src/main/java/me/lucko/spark/forge/ForgeServerSparkPlugin.java
@@ -37,9 +37,10 @@ public class ForgeServerSparkPlugin extends ForgeSparkPlugin {
}
@Override
- public Set<ICommandSender> getSenders() {
+ public Set<ICommandSender> getSendersWithPermission(String permission) {
MinecraftServer mcServer = FMLCommonHandler.instance().getMinecraftServerInstance();
Set<ICommandSender> senders = new HashSet<>(mcServer.getPlayerList().getPlayers());
+ senders.removeIf(sender -> !sender.canUseCommand(4, permission));
senders.add(mcServer);
return senders;
}