Как-то раз мы с @Koshak_Mine уже сливали партию древнего shit’a на Nukkit:
На этот раз я решил Вам слить свою старую сборку KitPVP (FFA). Сборка писалась еще в 2023 году и является просто кладязем говна, но с геймплейной точки зрения реализована очень хорошо.
Сборка написана на основе Nukkit MOT версии игры 1.20.10, я не уверен, что все будет работать корректно, если перенести ее на новую версию. В любом случае, я приложу исходный код основных плагинов - при желании вы сможете переписать их на новые версии.
Скачать сборку:
Файл слишком большой, загрузил на Google Drive: KitPVP.zip
Исходный код плагинов, которые у меня еще имеются: KitPVP source.zip (767,1 КБ)
Как установить:
Для Windows:
Скачайте архив KitPVP.zip
Распакуйте его в нужную вам папку
Запустите файл start.bat
Для Linux:
Скачайте архив KitPVP.zip
Распакуйте его в нужную вам папку
Выполните команду bash start.sh
P.S. Если нужен собственный плагин или сборка, можете заказть у меня, Discord или Telegram для связи: @mefrreex
На данный момент из всех плагинов, последнюю версию Nukkit-mot НЕ поддерживает только плагин KitPVP. Первая ошибка, которую я получил - отсутствует класс CameraInstruction в новой версии Nukkit MOT
20:52:52 [main] [ERROR] Throwing
java.lang.RuntimeException: plugin: KitPVP load failed!
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:423) [Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugin(Server.java:998) [Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugins(Server.java:988) [Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.Server.(Server.java:825) [Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:88) [Nukkit-MOT-SNAPSHOT.jar:?]
Caused by: java.lang.NoClassDefFoundError: cn/nukkit/camera/instruction/CameraInstruction
at com.mefrreex.kitpvp.KitPVP.onEnable(KitPVP.java:38) ~[?:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:95) ~[Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:148) ~[Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:419) ~[Nukkit-MOT-SNAPSHOT.jar:?]
… 4 more
Caused by: java.lang.ClassNotFoundException: cn.nukkit.camera.instruction.CameraInstruction
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:33) ~[Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginClassLoader.findClass(PluginClassLoader.java:27) ~[Nukkit-MOT-SNAPSHOT.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
at com.mefrreex.kitpvp.KitPVP.onEnable(KitPVP.java:38) ~[?:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:95) ~[Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:148) ~[Nukkit-MOT-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:419) ~[Nukkit-MOT-SNAPSHOT.jar:?]
… 4 more