- Баллы
- 98
- Имя в Minecraft
- Dymeth
Всем привет.
Я задолбался объяснять людям, в чем проблема Mohist, Magma, CatServer и других подобных ядер.
Поэтому теперь существует эта тема ненависти, которая собирает в себе максимум информации о том, почему я НЕ рекомендую использовать связки forge-моды + баккит-плагины.
Список ядер, к которым относится эта тема, довольно обширен:
Arclight, Atom, CatServer, Cauldron, Contigo, Crucible, Crutch, FoxServer, KCauldron, Kettle, LoliServer, MCPC, MCPC+, Magma, Mohist, Svarka, Tablecloth, Thermos, Uranium и другие.
Если в двух словах описать суть, то по изначальной задумке никто не планировал совмещать forge-моды и баккит-плагины в одном ядре.
Все стабильные ядра с этим функционалом всегда сторонились друг от друга, чтобы избежать множества конфликтов и технических проблем.
Но однажды кто-то решил соединить микроволновку с телевизором, и появились, на первый взгляд, удобные ядра.
Однако при более подробном рассмотрении выясняется, что:
1) На этих ядрах стабильно что-то не работает или, напротив, изредка возникают какие-то рандомные баги, по которым нереально найти не то что решения, а вообще хоть какую-либо информацию. Примеры:
- и ещё много примеров, которые вы можете найти самостоятельно
2) Разработчики некоторых плагинов отказались от поддержки этих ядер, и теперь вы остались без этих плагинов, например:
- EssentialsX прямо пишет об отсутствии поддержки: https://essentialsx.net/do-not-use-mohist.html
- WorldEdit отказазывается принимать issue от владельцев серверов с такими ядрами:
https://github.com/EngineHub/WorldEdit/issues/new
https://github.com/EngineHub/WorldEdit/issues/2175
https://github.com/EngineHub/WorldEdit/issues/2224
- и ещё много примеров, которые вы можете найти самостоятельно
3) В больших коммьюнити по типу Paper или Spigot вам отказываются помогать с вашими проблемами, как только видят, что у вас за ядро
В итоге вы остаётесь наедине со своей проблемой. Максимум, что вы можете сделать - это связаться с разработчиком ядра, сообщить ему о проблеме и ждать решения.
И хорошо, если ядром занимается несколько человек - так ваши шансы на успех и быстрое решение повышаются. Но, чаще всего, разраб такого ядра - это один единственный бедолага, решивший сделать мир лучше, но в итоге давший лишь ложное ощущение надежды.
В некоторых случаях вам и вовсе приходится ждать, пока разработчики ЯДРА перепишут один конкретный ПЛАГИН под собственное ядро. Примеры:
1) https://github.com/MohistMC/WorldEdit
2) https://github.com/MohistMC/PlotSquared
3) https://github.com/MohistMC/FastAsyncWorldedit
Это всё круто, но все обновления плагинов вы будете получать с опозданием, если вообще будете (а это вообще не факт).
Справедливости ради, разработчики некоторых плагинов всё же готовы тратить время на поддержку этих прекрасных ядер. Но на текущий момент это довольно редкие случаи. Например:
https://www.spigotmc.org/resources/protocollib.1997/update?update=339484
Что я предлагаю?
Вы можете дальше жевать этот катус: бесконечно репортить проблемы и ждать решения, писать на форумы, получать отказы от разработчиков плагинов.
Либо же, очевидно, можете перейти на другое ядро. И тут у вас два основных варианта:
1) Перейти на ядро без поддержки баккит-плагинов: Fabric или SpongeForge, на крайний случай обычный Forge
2) Перейти на ядро без поддержки forge-модов: Paper, Purpur или любые их форки. Учтите, что небольшая часть клиенстких модов реализована в виде баккит-плагинов, например:
- Сервер для голосового чата VoiceChat: https://www.spigotmc.org/resources/plasmo-voice-server.91064/
Почитать подробнее о ядрах, обсудить их и подобрать альтернативу можно в этой теме:
https://rubukkit.org/threads/176425
Список наиболее популярных ядер можно найти тут: https://docs.google.com/spreadsheets/d/1b-9Qay323RxaEagxByXZrf5934IxIHhIur77DcgRjZ8/edit#gid=0
А в этой теме можете критиковать мои слова: рассказывать, как хорошо на франкенштейнах, какие есть способы решения проблем и так далее.
Ну, или просто накидывать ссылки на другие примеры или рассказывать собственные истории и опыт о работе с данными ядрами
Я задолбался объяснять людям, в чем проблема Mohist, Magma, CatServer и других подобных ядер.
Поэтому теперь существует эта тема ненависти, которая собирает в себе максимум информации о том, почему я НЕ рекомендую использовать связки forge-моды + баккит-плагины.
Список ядер, к которым относится эта тема, довольно обширен:
Arclight, Atom, CatServer, Cauldron, Contigo, Crucible, Crutch, FoxServer, KCauldron, Kettle, LoliServer, MCPC, MCPC+, Magma, Mohist, Svarka, Tablecloth, Thermos, Uranium и другие.
Если в двух словах описать суть, то по изначальной задумке никто не планировал совмещать forge-моды и баккит-плагины в одном ядре.
Все стабильные ядра с этим функционалом всегда сторонились друг от друга, чтобы избежать множества конфликтов и технических проблем.
Но однажды кто-то решил соединить микроволновку с телевизором, и появились, на первый взгляд, удобные ядра.
Однако при более подробном рассмотрении выясняется, что:
1) На этих ядрах стабильно что-то не работает или, напротив, изредка возникают какие-то рандомные баги, по которым нереально найти не то что решения, а вообще хоть какую-либо информацию. Примеры:
- https://rubukkit.org/threads/179918
- https://rubukkit.org/threads/182645
- https://rubukkit.org/threads/183975
- https://rubukkit.org/threads/185610
- https://rubukkit.org/threads/185619
- https://rubukkit.org/threads/185654
- https://rubukkit.org/threads/185875
- https://rubukkit.org/threads/185875
- https://rubukkit.org/threads/186026
- https://rubukkit.org/threads/186924
- https://rubukkit.org/threads/186924
- https://rubukkit.org/threads/189207
- https://rubukkit.org/threads/190162
- https://rubukkit.org/threads/190207
- https://rubukkit.org/threads/182645
- https://rubukkit.org/threads/183975
- https://rubukkit.org/threads/185610
- https://rubukkit.org/threads/185619
- https://rubukkit.org/threads/185654
- https://rubukkit.org/threads/185875
- https://rubukkit.org/threads/185875
- https://rubukkit.org/threads/186026
- https://rubukkit.org/threads/186924
- https://rubukkit.org/threads/186924
- https://rubukkit.org/threads/189207
- https://rubukkit.org/threads/190162
- https://rubukkit.org/threads/190207
2) Разработчики некоторых плагинов отказались от поддержки этих ядер, и теперь вы остались без этих плагинов, например:
- EssentialsX прямо пишет об отсутствии поддержки: https://essentialsx.net/do-not-use-mohist.html
- WorldEdit отказазывается принимать issue от владельцев серверов с такими ядрами:
https://github.com/EngineHub/WorldEdit/issues/new
https://github.com/EngineHub/WorldEdit/issues/2175
https://github.com/EngineHub/WorldEdit/issues/2224
- и ещё много примеров, которые вы можете найти самостоятельно
3) В больших коммьюнити по типу Paper или Spigot вам отказываются помогать с вашими проблемами, как только видят, что у вас за ядро
В итоге вы остаётесь наедине со своей проблемой. Максимум, что вы можете сделать - это связаться с разработчиком ядра, сообщить ему о проблеме и ждать решения.
И хорошо, если ядром занимается несколько человек - так ваши шансы на успех и быстрое решение повышаются. Но, чаще всего, разраб такого ядра - это один единственный бедолага, решивший сделать мир лучше, но в итоге давший лишь ложное ощущение надежды.
В некоторых случаях вам и вовсе приходится ждать, пока разработчики ЯДРА перепишут один конкретный ПЛАГИН под собственное ядро. Примеры:
1) https://github.com/MohistMC/WorldEdit
2) https://github.com/MohistMC/PlotSquared
3) https://github.com/MohistMC/FastAsyncWorldedit
Это всё круто, но все обновления плагинов вы будете получать с опозданием, если вообще будете (а это вообще не факт).
Справедливости ради, разработчики некоторых плагинов всё же готовы тратить время на поддержку этих прекрасных ядер. Но на текущий момент это довольно редкие случаи. Например:
https://www.spigotmc.org/resources/protocollib.1997/update?update=339484
Что я предлагаю?
Вы можете дальше жевать этот катус: бесконечно репортить проблемы и ждать решения, писать на форумы, получать отказы от разработчиков плагинов.
Либо же, очевидно, можете перейти на другое ядро. И тут у вас два основных варианта:
1) Перейти на ядро без поддержки баккит-плагинов: Fabric или SpongeForge, на крайний случай обычный Forge
2) Перейти на ядро без поддержки forge-модов: Paper, Purpur или любые их форки. Учтите, что небольшая часть клиенстких модов реализована в виде баккит-плагинов, например:
- Сервер для голосового чата VoiceChat: https://www.spigotmc.org/resources/plasmo-voice-server.91064/
Почитать подробнее о ядрах, обсудить их и подобрать альтернативу можно в этой теме:
https://rubukkit.org/threads/176425
Список наиболее популярных ядер можно найти тут: https://docs.google.com/spreadsheets/d/1b-9Qay323RxaEagxByXZrf5934IxIHhIur77DcgRjZ8/edit#gid=0
А в этой теме можете критиковать мои слова: рассказывать, как хорошо на франкенштейнах, какие есть способы решения проблем и так далее.
Ну, или просто накидывать ссылки на другие примеры или рассказывать собственные истории и опыт о работе с данными ядрами
Последнее редактирование: