- Баллы
- 98
- Имя в Minecraft
- OverwriteMC
Данный плагин предназначен для блокировки команд из консоли. Все команды необходимо указывать строго с синтаксисом! На РКОН блокировки не распространяются.
Исходный код:
Права/команды/разрешения - нету.
Скачать - https://yadi.sk/d/OrQvA3BYy8RvOw
Исходный код:
Код:
package ru.Overwrite.Console;
import java.util.List;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.server.ServerCommandEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener {
List<String> consolecommands;
public void onEnable() {
saveDefaultConfig();
Bukkit.getPluginManager().registerEvents(this, (Plugin)this);
load();
save();
}
public boolean haveReklama(String message) {
for (String s : this.consolecommands) {
if (s.equalsIgnoreCase(message))
return true;
}
return false;
}
@EventHandler
public void onPex(ServerCommandEvent e) {
String cmd = e.getCommand().replace("/", "");
if (haveReklama(cmd))
e.setCancelled(true);
}
public void save() {
getConfig().set("badcommands", this.consolecommands);
saveConfig();
}
public void load() {
reloadConfig();
this.consolecommands = getConfig().getStringList("badcommands");
}
}
Права/команды/разрешения - нету.
Скачать - https://yadi.sk/d/OrQvA3BYy8RvOw
