DynamicBuyer [Lumi]

Название: DynamicBuyer BETA#1
Версия: 1.20 - 1.26.52
Статус: Не слито
Автор: @twofostertt
Зависимости: MD_Economy, FakeInventories
Платформа: Minecraft BE
Ядро: Lumi
:open_book: Описание:
Уникальный плагин на скупщика, первая бета версия

Если на этом посте наберется 5​:heart: то солью вторую версию данного плагина

Видео: https://vkvideo.ru/video-242240178_456239017?list=9deb03e4b7a5b1cc97

DynamicBuyer.zip (45,6 КБ)

1 лайк

так луми или пурпур?
кстати прикольный реально плагин, в классе 2 тыщи строк на подумать

Lumi и плагин не мой

Не плагин а абсолют имба

  • Все в одном классе
  • onCommand вместо нормальных команд (в отдельных классах) с применением commandParameters для минимального UI/UX для игроков
  • ■■■■■■ какое кривое D/I, основанное на рефлексии (просто ад)
  • Отсутствие нормального хранилища данных, мусорные методы для чтения из config yml как будто тот кто писал не знает что внутри конфига будет
  • Как будто вообще не заметил использование языкового файла, хотя он присутствует в джарнике
  • Скам в конфиге насчет mysql/sqlite, никакого подключения бд просто нет, все пишется в yml

Я конечно не эксперт вселенского уровня но этот плагин можно сделать хорошим, исправими эти моменты:

  1. Разгрузить main класс, хотя бы вынести вложенные
  2. Реализовать нормальное D/I. Подробно про D/I в Nukkit подобных ядрах:

Блок depend/softdepend в ядре говорит серверу: «сначала загрузи плагин-зависимость, а потом мой». После этого классы плагина-зависимости доступны напрямую и можно вызывать методы напрямую

Разработчик мог просто прописать MD_Economy в depend и спокойно вызывать его методы. В рантайме этот плагин и так лежит в classpath, так что рефлексия тут вообще не нужна, только портит вид кода и в некоторой частности производпительность, поддерживаемость, расширяемость и читабельность

Интересно то, что ИИ оценивает ИИ плагин). Забавно.

1 лайк

Красивое форматирование для тебя ИИ? Брух, я по строчке твое говнище читал

Мне даже интересно стало, с чего ты решил что то что я написал сделано ИИ, приведи аргументы свои

да хз зачем ты апаешь тред если по классу 2 тыщи строк было все ясно, тем более еще и разбирать это в чем смысл?)

По этим словам. Так многие нейронки пишут. Я повторяю, что не я автор данного плагина, а пересливаю с группы вк.

А что тут такого? Я про себя говорил, что я не такой эксперт как кошак или мефрекс поэтому мои суждения могут быть не самыми точными