mirror of
https://github.com/barkeser2002/Tenet.git
synced 2026-09-25 12:45:59 +03:00
41 lines
1.2 KiB
Diff
41 lines
1.2 KiB
Diff
--- ../src-base/minecraft/org/bukkit/command/defaults/OpCommand.java
|
|
+++ ../src-work/minecraft/org/bukkit/command/defaults/OpCommand.java
|
|
@@ -12,6 +12,7 @@
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.util.StringUtil;
|
|
+import net.minecraft.server.MinecraftServer;
|
|
|
|
import com.google.common.collect.ImmutableList;
|
|
|
|
@@ -32,10 +33,26 @@
|
|
}
|
|
|
|
OfflinePlayer player = Bukkit.getOfflinePlayer(args[0]);
|
|
- player.setOp(true);
|
|
|
|
- Command.broadcastCommandMessage(sender, "Opped " + args[0]);
|
|
- return true;
|
|
+ if(MinecraftServer.thermosConfig.opConsoleOnly.getValue()) {
|
|
+
|
|
+ if(!(sender instanceof Player)) {
|
|
+ player.setOp(true);
|
|
+
|
|
+ Command.broadcastCommandMessage(sender, "Opped " + args[0]);
|
|
+ return true;
|
|
+ } else {
|
|
+ sender.sendMessage(ChatColor.RED + "This command can only be run in the console.");
|
|
+ return false;
|
|
+ }
|
|
+
|
|
+ } else {
|
|
+ player.setOp(true);
|
|
+
|
|
+ Command.broadcastCommandMessage(sender, "Opped " + args[0]);
|
|
+ return true;
|
|
+ }
|
|
+
|
|
}
|
|
|
|
@Override
|