Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Можно ли забанить моды?

qwertyYy2

Старожил
Баллы
103
Можно ли как нибудь забанить все моды в bukkit, и разрешить только свои моды?
Пример:
Razreshennie-modi.txt

Rei minimap
Mc pather
Optifine
А все остальные забанены, если будет присутствовать левый мод, то не впускает на сервер.
типа такого
 
Ядро MCPC выводит в консоль при входе игрока список его модов, как вариант, можно написать плагин, который отлавливает этот список, сверяет со списком из конфига, и, в случае несоответствия, кикает...
p.s. https://github.com/MinecraftPortCen.../src/main/java/forge/PacketHandlerServer.java
 
Я не знаю язык Java, если кто то напишет :)
ну может есть где нибудь подобный плагин, хз.
 
ого, можно пожалуйста ссылку, откуда смотрите? и в следующий раз, это когда?
 
ого, можно пожалуйста ссылку, откуда смотрите? и в следующий раз, это когда?
https://github.com/MinecraftPortCen.../src/main/java/forge/PacketHandlerServer.java

Java:
[...]
if (pkt.Mods.length == 0)
        {
            ModLoader.getLogger().log(Level.INFO, net.getName() + " joined with no mods");
        }
        else
        {
            ModLoader.getLogger().log(Level.INFO, net.getName() + " joined with: " + Arrays.toString(pkt.Mods).replaceAll("mod_", ""));
        }
 
        //TODO: Write a 'banned mods' system and do the checks here
 
        NetworkMod[] serverMods = MinecraftForge.getNetworkMods();
        ArrayList<NetworkMod> missing = new ArrayList<NetworkMod>();
[...]
 

Поделиться этой страницей

Назад
Верх