Сборки серверов

СливПлатные

Сейчас онлайн

  • 975090682
  • timverhovniy
  • uszik
  • ucnobi
  • mipabo7857
  • aaaasd
  • KameLiya
  • vovanov
  • TimTimTim
  • itsgrinov123
  • okonecc
  • BlackBro
  • Gleban2000
  • Aurum201
  • rrrw
  • dsfsdfsdfsdfsdf
  • hhhhhhhhhhhhh
  • misha_tea
  • АйсЧтоль
  • Yharon228
  • thatmolod
  • ProXis
  • stolrnnn
  • WhyNoteX
  • shahahs
  • Moadip
  • brain
  • Oiear
  • Shawon12345
  • no1c
  • AngGell71
  • 42bratuxakemerovskayaobla
  • oatminecraft
  • BucKac
  • HmsterVed
  • Romzen__
  • Katok777
  • chelikcs
  • korpys666
  • Sanya_Cat
  • Toping
  • 1wairesdв
  • compot1123
  • lqxnio
  • GeroiN111
  • VoinDrakona
  • DDiimmoonn
  • recate
  • maxxx
  • Stokgolm
  • vova
  • bobobo
  • Vinsent
  • Artiom_Blo
  • cherte9ok
  • huydsfhudsfhug
  • daniilbredikhin525@gmail.
  • KriSTiaN2323
  • 1XXGGHD1
  • TrueMan
  • FloTyk_CloWn
  • pinkmi
  • aboulina89
  • ARCHEEEZER
  • Daniil_5655
  • RoxelyFoxely
  • RooveThelema
  • katze225
  • Kryaznov
  • Jarvis20015
  • Avey
  • ArborUncle
  • scom_1209yt
  • PS_LAZY_SEAL
  • ItsFloweSs
  • AsalERKA
  • kutomori
  • Kukurivec
  • NongMiney
  • Ugin
  • Dimka00
  • luckyhh
  • Sanseddy

Не используйте Mohist. Он ОПАСЕН

  • Автор темыBlack_Dragon
  • Дата начала
Данная статья переведена с сайта забугорного разработчика плагина одного известного плагина по игре Майнкрафт: EssentiasX

Вот оригинал — ТЫК

PSA: Не используйте Mohist.​

Предупреждение о вредоносном поведении и опасности запуска ненадежного кода.

Примечание: этот PSA не касается того, поможем ли мы вам, если вы запустите Mohist. Ответ на этот вопрос можно найти на официальной странице загрузок EssentialsX и в журналах изменений.
Этот PSA посвящен безопасности и опасному поведению со стороны проекта Mohist.

Мы обратили внимание на то, что с 10 апреля 2021 г. Мохист обманом заставляет пользователей удалять официальные jar-файлы плагинов и устанавливать неофициальные модифицированные сборки. Такое поведение не только сомнительно, но и представляет значительный риск для пользователей, которые не знают, какое программное обеспечение они используют.

В результате мы настоятельно рекомендуем вам не использовать и не поддерживать проект Mohist каким-либо образом в будущем.
Мы не можем гарантировать безопасность или функциональность неофициальных сборок EssentialsX, и вам следует по возможности избегать использования Mohist. Существует бесчисленное множество более безопасных и функциональных альтернатив, и они перечислены внизу этой страницы.

Контекст​

Forge, Bukkit и гибридные серверы
На протяжении почти всего времени сосуществования Forge и Bukkit существовало несколько проектов, нацеленных на то, чтобы моды Forge и плагины Bukkit могли работать вместе на одном сервере. Однако проблема в том, что Bukkit никогда не разрабатывался для поддержки модов, и Forge никогда не проектировался для работы с жестким API Bukkit. Это означает, что обычно эти форки требуют значительных изменений в коде сервера CraftBukkit и Forge, и если все сделано неправильно, это приводит к неожиданной работе плагинов и модов.

Mohist и Bukkit API​

Однако за последний год вместо того, чтобы пытаться правильно реализовать Bukkit API, проект Mohist решил внести несколько критических изменений в используемые им патчи кода CraftBukkit. Эти изменения в корне нарушают принцип работы Bukkit API:

  • Внедрение типов блоков/предметов, добавленных Forge, в перечисление Bukkit Material дважды: Некоторые моды добавляют блоки / предметы с тем же именем, что и ванильные или другие моды. Мохист внедряет предметы и блоки Forge в класс материалов Bukkit, но каким-то образом сумел зарегистрировать один и тот же материал более одного раза. Перечисления в Java должны содержать только один экземпляр для каждого идентификатора,а это означает, что любой плагин, пытающийся взаимодействовать с элементами или блоками, может сломаться без предупреждения. Это также означает, что любые плагины, которые регистрируют разрешения по умолчанию для материалов, не работают.
  • Повторное создание объекта Bukkit Player: Интерфейс Bukkit Player позволяет плагинам получать доступ к онлайн-игрокам на сервере и является основной частью Bukkit API. На стандартном сервере на основе CraftBukkit реализация Player сохраняется, пока игрок находится в сети, даже если сущность игрока изменяется (т.е. когда она умирает), и соответственно обновляется в зависимости от того, что происходит в базовом коде Mojang. Однако Mohist изменяет это поведение так, что Bukkit Player заменяется каждый раз, когда игрок умирает, даже если этот класс должен оборачиваться вокруг базовой сущности игрока и обновляться при ее изменении! Это сломало большую часть EssentialsX, поскольку используемый нами Player отключается от реального сервера, когда кто-то умирает.

Эти изменения (и, вероятно, другие тоже), следовательно, нарушают работу нескольких плагинов, включая, помимо прочего, EssentialsX.
Несмотря на предупреждение о том, что эти изменения являются критическими и вызовут проблемы, проект Mohist отказался исправлять свою реализацию Bukkit и вместо этого использовал дополнительные обходные пути, чтобы скрыть проблемы с плагинами.

Опасная "проверка плагинов" Мохиста​

10 апреля 2021 года Mohist добавил «средство проверки плагинов», которое сканирует плагины, которые ломаются Mohist, и показывает следующее сообщение:
Unknown

Это сообщение не только вводит в заблуждение (подразумевая, что EssentialsX виноват, когда реальная проблема находится на стороне Мохиста), но и обманом заставляет пользователей удалить программное обеспечение, которое они загрузили из надежного источника, и запустить произвольный код из неизвестного источника, не сообщая об этом пользователю. что не так с плагином, который они скачали, чем «правильная версия» лучше, или откуда вообще взялась «правильная» версия. Многие пользователи, которые видят это приглашение, не поймут, что Mohist загружает и запускает произвольно измененный код вместо официальных файлов jar-модулей, которые они загрузили. Кроме того, этим механизмом можно очень легко злоупотребить для загрузки вредоносных программ, скрывается за названиями других известных проектов и под предлогом «исправлений».

Есть несколько более эффективных способов, которыми команда Mohist может исправить свои проблемы, но правильный способ таков: написать совместимую реализацию Bukkit API. Другие подобные проекты уже достигают этого,
не полагаясь на обман пользователей для загрузки и выполнения неизвестного кода. Решение Мохиста ввести пользователей в заблуждение, заставив их загрузить ненадежный код, показывает, что они не заботятся о безопасности своих пользователей.

Альтернативы Mohist и гибридным серверам​

Существует бесчисленное множество альтернативных гибридных серверов, которые пытаются запускать плагины Bukkit поверх Forge., но многие страдают такими же несовместимостями, как и Мохист.

Однако, если вы используете сервер 1.12.2, SpongeForge - это зрелое и хорошо спроектированное решение, которое позволяет запускать обширную экосистему плагинов SpongeAPI вместе с модами Forge. SpongeAPI разработан для поддержки нюансов модифицированных платформ, и в целом плагины Sponge без проблем работают с модами Forge - например, Nucleus включает почти все функции EssentialsX и другие, и на 100% совместим с модами. Многие плагины Bukkit также имеют эквивалентные порты Sponge, а некоторые (например, LuckPerms) даже позволяют использовать существующие данные Bukkit при переключении на Sponge.

Для более новых версий Minecraft в настоящее время SpongeForge недоступен. Тем не менее, существует широкий выбор серверных модов для Forge и Fabric, которые могут заменить плагины, которые вы можете найти на таких сайтах, как CurseForge и Modrinth. Например, FTB Essentials for Forge включает функции, аналогичные EssentialsX, в то время как FTB Chunks учитывает земельные претензии и защиту.
 
Black_Dragon
  • Black_Dragon
  • Хранитель порядка
  • 22 714
:) Увидел моё общение в помощи всё таки ))
Да, после ответа абобы, я понял что такие якобы разработчики как абоба с большой буквы ГГГГГ, вообще не понимает что там творится.


1633033479218

А он считает себя разработчиком.

Аж противно
 
ki_koder
CyberFlowey
вопрос к посту какое ядро тогда юзать? потому что вот я какие не ставил ни 1 не работало вот только 1 работает а ванильное ядро фордж капец какое медленное
 
hypersenpai
Не думаю, что mohist опасен. Его используют как ядро aternos, и они бы точно не стали портить себе репутацию или-же пускать на свои сервера вирус.
 
Black
Атернос используют малолетние дети, которые не в состоянии заплатить денюжку за нормальный сервер. Я уже не говорю чтобы снимть VDS, а даже панельный хостинг не могут себе позволить снять.
Так что не надо писать про какую-то репутацию атерноса.
Я понимаю, если бы речь шла о ovhcloud дата центрах. Но нет же, ты говоришь о атерносе, который снимает сервера и за счёт рекламы зарабатывает.
 
baxa
чепуха какая-то, как и пользовался мохистом, так и буду. у меня наоборот от магмы половина плагинов крашится
[automerge]1675090509[/automerge]
у меня этого окна https://black-minecraft.com/attachments/unknown-png.960/ не вылезает, пользуюсь последним essentialsx на mohist 1.12
[automerge]1675090600[/automerge]
фейк какой-то
 
HELPY4
чепуха какая-то, как и пользовался мохистом, так и буду. у меня наоборот от магмы половина плагинов крашится
[automerge]1675090509[/automerge]
у меня этого окна https://black-minecraft.com/attachments/unknown-png.960/ не вылезает, пользуюсь последним essentialsx на mohist 1.12
[automerge]1675090600[/automerge]
фейк какой-то
Может, ты выключил это предупреждение в mohist.yml?
 
itzme1on
Какое из трёх посоветуешь сам? Или в каком порядке попробовать их?
Отдам предпочтение Magma, у меня был с ней сексуальный опыт, ребята в их сообществе очень активные, да и скоро уже сделают поддержку версии 1.19.3
 
baxa
Может, ты выключил это предупреждение в mohist.yml?
нет, у меня всё по стандарту
[automerge]1675154557[/automerge]
Отдам предпочтение Magma, у меня был с ней сексуальный опыт, ребята в их сообществе очень активные, да и скоро уже сделают поддержку версии 1.19.3
да на магме в 1.12 тот же протоколлиб крашит сервер, а мохист уже сделали поддержку 1.19.3
[automerge]1675155064[/automerge]
Может, ты выключил это предупреждение в mohist.yml?
disable_plugins_blacklist: false стоит
пятай раз запускаю, нет никакого предупреждения
 
Последнее редактирование:
Marshal
@Black хостинг обычно покупают для коммерческих серверов. Смысл покупать хоть "взрослым" хоть детям хостинг за те же 500 грн если ты будешь там играть сам или с другом?
У Aternos есть и платные сервера, где вроде-как можно использовать больше ядер чем в бесплатной. И там тоже есть Mohist.
Идем дальше, я не знаю, почему это никто не заметил, но в названии плагина стоит "(1)", не пробовали вот это "(1)" убирать? Попробуйте!
И последнее, если EssentialsX написан
человеком, то это не значит что Mohist плохой и "ОПАСНЫЙ". На форумах ОГРОМНОЕ количество ошибок связанных именно с EssentialsX и Essentials на разных ядрах (в том числе, и на Magma, и на Thermos)
 
Kwilz
Ребят, статье много лет, уже НЕ АКТУАЛЬНО, Mohist перестал заставлять перекачивать плагины.
У ядра проблемы только с оптимизацией, как и у остальных.
Так-же плагины и моды НЕСОВМЕСТИМЫ, использовать их вместе можно только на школосерверах.
@bobobo закрой обсуждение :smiley:
 
ВерхНиз