Skip to content

Releases: e1m0dev/E1m0Admin

UPDATE 4.0-RELEASE | NEW COMMANDS, NEW GUI, NEW FUNCTIONS. FIX BUGS, NEW API!

Choose a tag to compare

@e1m0dev e1m0dev released this 24 Jul 13:23
7ec90a1

🧑‍💻 E1m0: И так - Я приветствую всех на сегодняшнем обновлении Эльмо Админа, или же моего Админ Тулса который содержит
в себе уже довольно множество функций которые так или иначе помогают людям которым нужен комфорт и адаптивность
системы, в сегодняшнем обновлении есть все, как и в прошлых, фиксы багов, новые команды, новые API функции, новый
интерфейс и новые свободы и настройки крутилки вертелки, я рад Вам представить обновление 4.0 E1m0Admin. Дам
так же небольшой инсайд, что скорее всего, юбилейное обновление 5.0 будет выходить чутка дольше, пока не могу
сказать почему, но я постараюсь реализовать там систему которой не могут похвастаться большинство плагинов))

🎥 | Recon - Будет жить покуда не будет полностью настриваемый!
💚 Рекон/Vector | В прошлых обновлениях например в 2.0 - Я говорил что я, добавлял полную адаптивность камеры в пространстве,
в 3.0 я улучшал его механнику слежки, в 4.0 - Я сделал адаптивную систему к тончайшим настройкам камеры чтобы
она не зависила от игрока и настраивалась как удобно самоый администрации сервера, позже я дам инсайд что она -
будет улучшатся еще раз, так что следите за обновлениями))

💺 | Улучшение отображения /admins!
💚 Удобство/Пользователи | Теперь - Вы можете ЕЩЕ круче настроить систему логов о активных администраторах в
конфиге в разделе: "AdminList", теперь - показывается его уровень админ прав или же его Вес, его префикс, его ник,
игратся можно как Вам угодно, можете вставлять, можете убирать, можете переставлять местами, в общем локальные
плейсхолдеры можете двигать как захотите, а можете убрать некоторые, например Вес администратора или его префикс,
или оба сразу и оставить только например %luckperms_group% и т.д. Так же - система была оптимизирована и переписана
на внутреннюю основу плагина, его кэширования, работает быстрее, точнне, надежнее и в общем лучше, все для Вас,
ELM - За нами будущее.

💺 | А что же там PlaceholdersAPI
💚 Удобство/Тех. Админы | Хах! Тоже не забываю, добавил новые плейсхолдеры: e1admin_prefix - Префикс из кэша,
qe1admin_weight - Вес админа, e1admin_salary - Зарплата админа, e1admin_thanks - Похвалы админа, e1admin_workMin
- Сколько админ отыграл за сессию минут. Это поможет для Ваших личных выводов НЕ локальных переменных а полное
использование высокго уровня API плагина через другой плагин, если Вы не разработчик а тех админ. Про них - я
тоже не забываю.

💺 | Разделяй GUI и влавствуй!
💚 Удобство/Тех. Админы | Снова подгон для тех админов, но больше это для Вашего понимания где что находится, раньше
- я уже разделял логику message и делал порт на два языка, теперь же очередь и время GUI, я понимаю что GUI -
может быть много и лучше их держать в отдельном месте (Мини SRP если кто в теме :3) Теперь Вы можете не засоряя
основной лог, и основной конфиг - быстро редактировать интересующие Вас GUI, так что и про Раработчиков и про
сотрудников Тех частей - я не забываю, все - для Вас.

🏙️ | Admin-Menu && Admin-GUI:
💚 GUI/Admin | А собственно - если были добавлены разделения ответственности должны были прибавится помощники!
Встречайте! Представляю Вам новый игровой интерфейс E1m0Admim: AdminMenu, полностью настраиваемый, поддерживает
тот же base64 (HeadDataBase) поддерживает все цвета, интерфейсы цветов, кастомизации, плейсхолдеры, как кастомные
так и плейсхолдеры плагина, MiniMessage, RGB, HEX короче полный фарш. Я частенько не люблю прописывать разные
команды при тестах так что теперь появилось удобное меню с тем же например Admin Fast Report System (AF-RS)
в настройках конфига config.yml -> Admin -> AutoReport -> auto_answer - Вы можете отредактировать форму
быстрого репорта для Ваших администраторов, ключи и enable - Все работает, так что играйтесь как захотите,
и не забывайте про человеческий фактор своих администраторов, я например забывал часто даже команду ahelp,
при чем - свою же, так что я добавил все админ функции в один адаптивный интерфейс:
- AHELP | Пробежатся по командам.
- INVISE | Включить/Выключить режим невидимки.
- REPORT | Открыть меню по форме фаст репорта.
- GODMODE | Включить/Выключить режим бога.
- REWATCH | Проследить за человеком..
- ADMINZONE | Телепортироваться в админ зону.

    ❗- Не забудьте читать описания, ведь в них имеются аргументы как например для использования REWATCH:
          - "&7В команде нужен аргумент: PLAYER."
          - "&7Заметили нарушение - проследите от лица реконструкции!"
          - ""
          - "&7/amenu E1m0 -> Rewatch -> Проследить за игроком"

🏙️ | Admin-Menu && Admin-GUI:
💚 GUI/Staff | Ну и конечно же - про STAFF я тоже не забываю, добавлены абсолютно все функци STAFF категории.
Повышения, понижения, бонусы, черные писки, и все, все, все что нужно для обычного STAFF администратора,
здесь - мы тоже обращаем внимания на описания (Lore):
- "&7В команде нужен аргумент: ADMIN."
- "&7В команде нужен аргумент: COUNT."
- "&7В команде нужен аргумент: MESSAGE"
- "&7Нажмите чтобы &6использовать."
- ""
- "&7/smenu 777 E1m0 А ты ниче так киркой машешь, повышаю. -> Выдать бонус одному администратору."

    Но здесь если честно можно конечно возразить что по большей части не нужно, но некоторые пользуются командами,
    некоторые API, некоторые используют меню, кто как хочет так и д

🖲️ | /az | Отдых — на первом месте.
💚 Команды/Админ | Хотите по быстрому смытся от внимания игроков? Или Вам нужно переговорить с администратором на
Ваши админ-темы? Встречайте команду которая вместо варпов и других систем позволит Вам быстро, переместится в Ваше
укромное место например где-нибудь далеко в Горе/Скале или вообще В ДРУГОМ МИРЕ! Где Вас никто не услышит, у нас
были такие места, мы их называли "Чайная комната" там администраторы отдыхали от внимания игроков и веселились
без лишних глаз (Кроме старшей администрации сервера которой очень не нравилось что в админ зоне спавнят танки)

🖲️ | /agm | Бессмертие то что отличает не игрового персонажа от игрока!
💚 Команды/Админ | Иногда бывает так что очень не приятно получать урон на какой либо из анархий где запрещен
гейммод и Вас постоянно пытаются убить другие игроки которые играют /agm — решает эту проблему! Любые виды урона
поглощаются самим сервером, и Вы видите только отголоски действий но ничего не получаете. Падения, лава, игроки
вода, все это поглощает ивент сервера, пока Вы радуетесь жизни.

⚠️ | Защита Вашего админ состава от людей из черного списка - Выходит на новый уровень.
💚 Защита/Сервер | Как я и говорил в прошлом обновлении 3.0: "Дам инсайд разработчика о том - что эта система позже
будет улучшена, в стиле AuthMe" так вот как и обещал, теперь система отслеживает не один аккаунт а сразу несколько,
если хоть один аккаунт находится в базе данных Вам прилетает развернутый лог о том что это, как это, почему он
туда попал и так далее, ведь защита у меня - всегда на первом месте.

🧑‍💻 | Свободу API | Новая консольная команда $cblist
💚 Console/API | Не забываю добавлять команды в API и удаленно, эта команда замена /ablist или же /adminblacklist,
cblist - позволяет добавить администратора в черный список удаленно через API или же через команду в консоли.

🧑‍💻 | Свободу API | Новая консольная команда $cbdlist
💚 Console/API | Не забываю добавлять команды в API и удаленно, эта команда замена /abdlist или же /adminblackdeletelist,
cbdlist - позволяет удалить администратора из черного списка удаленно через API или же через команду в консоли.

Version 3.1.0 - Commit 3.1.0: Big fix new && old functions and users feedback.

Choose a tag to compare

@e1m0dev e1m0dev released this 19 Jul 11:53
2955e87

Command:
💜 AccessCommand | Решена проблема с правами у AdminAccessCommand
💜 AccessCommand | Решена проблема с багом не правильных вводов пароля!

💜 ThanksCommand | Решена проблема с багом не верного Permissions

💜 ConsoleBonusAllCommand | Решена проблема с выводом в Database.

💜 AdminBonusAllCommand | Решена проблема с выводом средств для игроков, теперь команда все нормально пропускает.
💜 AdminBonusCommand | Решена проблема с выводом средств для игроков, теперь команда все нормально пропускает.

💜 AdminBonusAllCommand | Решена проблема с большим length для пропуска команды.
💜 AdminBonusCommand | Решена проблема с большим length для пропуска команды.

💜 AdminDelBlackListCommand | Удалено админ условие, чтобы вынести из ЧС человек не обязательно должен быть админом.

Service:
💜 AdminsStaffService | Решена проблема фикса условий weight в AdminUp
💜 AdminsStaffService | Решена проблема фикса условий weight в AdminSet
💜 AdminsStaffService | Решена проблема фикса условий weight в AdminDel
💜 AdminsStaffService | Решена проблема фикса условий weight в AdminDown

💜 AdminsStaffService | Решена проблема deleteAdmin в его плейсхолдерах условий.

💜 ConsoleService | Были решены пробелы по условиям for по weight, замена на новые условия без бесячего логирования.

Repository:
💜 AdminStaffRepository | Логика giveBonusLog была разделена на два слоя для консоли и лога staff.

State:
💜 SecretCodeManager | Убраны методы старого кэщирования - больше не используется!

TabCompleter:
💜 MainTabCompleter | Пофикшена проблема с "thanks"

utils:
💜 E1m0Permission | Решена проблема с старым кэшированием, замена на новый лад.

resources:
💜 messages.yml | Решена проблема с патчем isAdminContainsData из конфига.

💜 messages.yml | Решена проблема с патчем isAdminContainsData из конфига.
💜 messages.yml | Решена проблема с патчем wrongCodeNotify а точнее с его placeholders.

💜 config.yml | В Server добавлен новый вентиль: complement для закрытия бага с командой

💜 config.yml | В Server'е переименован вентиль: adminbonus на abonus для закрытия бага с командой
💜 config.yml | В Server'е переименован вентиль: adminbonusall на abonusall для закрытия бага с командой

💜 config.yml | Решена проблема с патчем AdminHelp.admin из конфига.
💜 config.yml | Решена проблема с патчем AdminHelp.staff из конфига.

VERSION 3.0-RELEASE | GLOBAL REWORK FUNCTIONS && FIX HIGH BUGS || API UPDATE

Choose a tag to compare

@e1m0dev e1m0dev released this 19 Jul 08:27
a89334d

ОБНОВЛЕНИЕ 3.0: Расширяемость — НЕ предел.
🧑‍💻 E1m0: Ну что же? Я приветствую Вас на новом обновлении плагина E1m0Admin, и я очень рад что Вы сейчас со мной.
Проведя опросы некоторых участников который используют плагин - я все выслушал, внес правки в 2.0.
И я — готов представить новые, анонсированные и нет идеи, реализованные в этом обновлении.

💬 | Новая архитектура перехода на многоязыковой поток сообщений для разных серверов ❗
💚 Конфиг/Сообщения | Важный переход для моего плагина на американские рынки потребления, европейские и меж национальные.
Если у Вас плагин установлен только на русском сервере и Вам не хочется все переводить - пожалуйста, пресеты полностью
адаптивны к Вашим системам и Вы можете создать пресет elm_elm.yml и полностью редактировать его хоть на иврите Вам
дается полная адаптивность системы, главное - просто правильно ее подать на сервера.

💺 | Система авто-выдачи: Permissions && Skins:
💚 Удобство/Пользователи | Так как мне самому если честно было не удобно в тестах выдавать постоянно себе те или инные
разрешения, а так же мне об этом сказал один юзер, я очень рад представить вам систему AutoSet, в конфиге он делится
на 2 основных блока, это: permissions && skins. Сейчас — они сделаны через LuckPerms && SkinsRestorer, НО - Вы можете
спокойно менять команды, включать или отключать, менять разрешения, добавлять новые weight если создаете новые AdminRank
полная адаптивность - залог нашего развития, так как я делал "Углубления" в плагине раньше я сделал эту систему довольно быстро.
Сейчас - нужно всего лишь включить функцию в конфиге, и просто сделать либо /aset E1m0 1 либо /cset E1m0 1 и воуаля.
Систему можно настроить хоть по командам, хоть по

💺 | Система авто-снятия: Permissions && Skins:
💚 Удобство/Пользователи | Все так же как и в AutoSet, только наоборот, при вводе /adel E1m0 Не нафармил 3 ящика металла или
/cdel E1m0 Больше не армянин, у администратора снимается скин, отнимаются права, и его даже можно кикнуть с сервера.
(У тебя больше нет дома, твой дом мы заберем за долги и срыв проекта.. У тебя ни дома, ни машины, ни пенсии)

🖲️ | /aban - Выходит на основу State базы данных
💚 Админ/Data | И так в коммите 3.2.0 - Я, все таки перевел систему на без кэшевую основу потому что когда я рассказал
о системе некоторым пользователям - они обьявили о том что хотели бы чтобы безопасность этой системы была чуть
повыше, раньше система сбрасывалась при перезапуске сервера, теперь - она живет пока ей не скажут "Умереть" или
исчезнуть информации хранящей состояние блокировки.

🖲️ | /ablist - Лучше один раз занести, чем потом жалеть!
💚 Команды/Админ | Встречайте еще одну хорошую систему, систему ЧСА - Черный Список Администрации, это глобальная
система которая поможет Вам не напоротся на администратора в черном списке, дам инсайд разработчика о том -
что эта система позже будет улучшена в стиле AuthMe, можете написать свои догадки в обсуждении, комментариях или
мне в ТГ, будет интересно почитать мысли, только не подглядывать в документы :3. Если человек находится в ЧС, он
не может вступить на пост администратора, сразу же будет удален при /ablist, и не сможет взаимодействовать с
администрацией в игре. Лучше — один раз занести, чем потом жалеть!

🖲️ | /ablist - Амнистия, касается и ЧСА.
💚 Команды/Админ | Иногда, проходит амнистия, или старшая администрация понимает что она ошиблась, или слезами вымалили
разбан и ЧС амнистию, в общем, данная команда снимает с человека статус ЧС-ника.

⚠️ | Защита от слива администрации выходит на новый уровень! | Логирование + Events:
💚 Защита/Сообщения | Встречайте повышение безопасности! Теперь - если человек попытается сделать что-либо в отношении
администратора который выше его уровнем - он будет тот же час наказан, у него отбирается админка, идут сообщения
о сливе в консоль, идут сообщения о сливе администрации, пропустить такое - вряд ли будет легко. А если еще и
разветвить сообщение (Фишка прошлого обновления) так вообще будет не пропустить, так же, Вы можете выводить звук,
который будет воспроизводится ВСЕМ админам имеющим права.

⚠️ | Защита от слива администрации выходит на новый уровень! | Действия через Events:
💚 Конфиг/Защита | Так-же - Вы можете указать действия, которые будет выполнять консоль автоматически при обнаружении
системой слива самого сливщика, Вы можете указать целый перечень того что будет исполнять консоль от обычного
увольнения и до полноценного бана по айпи до разбирательств, это полноценный рабочий триггер на слив адм.

⚠️ | Защита от брутфорса пароля или его подбора.
💚 Защита/Сервер | Если администратор подозрительно вдруг "Забыл" свой пароль, об этом обязательно уведомит то, что
он потерял доступ к своей админке, и без подтверждения того что это настоящий администратор, его IP, регистрации
и прочего через логи - /aunban прописывать никто не будет. В конфиге Вы сами можете поставить максимальный
уровень в настройке: maxSecretCodeInputWrong. По стандарту: 3, но Вы можете уменьшить или увеличить в зависимости
от сервера и его правил 🩷

🧑‍💻 | Свободу API | Новая команда $cban
💚 Console/API | Если что-либо появляется в обновлении у STAFF - значит должно скорее всего повявится и в API, в
staffLogic конечно функции появляются быстрее, но про API я не забываю. Данный контроллер позволяет консоли
блокировать доступ администрации в случае подозрения на слив, может блокировать удаленно, может блокировать
командой или методом логики из API, может блокировать откуда угодно если есть либо команда, либо вызов API.
Короче адаптивность даже здесь присуствует, некоторые не используют на сайтах API а используют RCON, я это
понимаю и принимаю по этому даю свободу даже здесь.

🧑‍💻 | Свободу API | Новая команда $cunban
💚 Console/API | Логическое завершение блокировки 🩷 Все то же самое что и в cban, только в обратную сторону, использовать
откуда угодно, лиж бы был испульс в сторону контроллера или логики.

🏙️ | Secret-Code (PIN-CODE) GUI:
💚 Конфиг/PIN | Была добавлена возможность вставлять BASE64 текстуры, я откладывал это и для репортов но там я посчитал что это
не совсем незаменимая вещь если честно, но если что - В обсуждениях плагина если будет запрос - я обязательно
сделаю поддержку кастомных голов и для REPORTGUI.

🍪 /thanks - Бодрит но не опьяняет.
🍪 Админ/Игрок | Игрок раз в определенное кол-во времени может похвалить своего администратора. В будущем из этого -
можно сделать топ администрации по похвале. /thanks Admin - активирует ивент который в следствии активирует
сообщения с конфига messages, действия с Admin.Compliment.Actions, кулдавн с Settings.complimentCooldown.
Это целый комплекс возможностей, топы, админ валюта, админ магазин, недельные соревнования лучших админов,
я даю системе дышать в этой стороне, и буду и дальше обновлять систему похвал, Вы можете предложить
что либо из своих идей так же мне в телеграмм или обсуждениях на форумах, буду очень ждать 🩷

🐛 | Исправлены репорты!
💛 | Была исправлена проблема с fastRepor, Emergency report, по жалобам я определил примерное место нахождение бага,
и он был успешно пофикшен, спасибо огромное всем кто учавствовал!

VERSION 2.0-RELEASE | GLOBAL UPDATE FUNCTIONS, FIX BUG, RELEASE API

Choose a tag to compare

@e1m0dev e1m0dev released this 14 Jul 17:06
946ea53

ОБНОВЛЕНИЕ 2.0 - Клиентское удобство и расширение возможностей.

E1m0: Приветствую Вас на новом обновлении моего плагина! Меня зовут Эльм и я рад признать что мой проект я не забросил.
Я очень рад презентовать мое новое обновление плагина для помощи на Ваших серверах E1m0Admin 🩷
Я расскажу что было добавлено в обновлении 2.0 и какие планы у меня есть на будущее!
Буду очень рад поддержке моего плагина ведь он постоянно обновляется пока есть время.
Так же - рад признать что API для разработчиков - успешно выпущено и будет обновлятся.

    🧑‍💻 | С вами снова я Эльм из Технической лаборатории ELMTechnologies и мы - начинаем!

    😛 | В этом обновлении упор чисто на Вашу фантазию, если в 1.0 - как я говорил, была только строгая логика и
        проверки то здесь я делаю упор в функции, адаптивность и красоту. Пока я делал это обновление прошло мое
        день рождение и все равно я выкатил коммит v2.0 - Commit 2.2.0 и пока пишу это сообщение, делаю 2.3.0, спасибо
        что Вы со мной, мне пишут о переводах и новых функциях, и я очень рад что кому-то нравится, то что я делаю.

💬 | Новая система отправки сообщений для юзеров!
💚 Конфиг/Сообщения | Полная переработка логики отправки, теперь - Вы можете отправлять не просто строку
Любое сообщение: "Привет!" А разветвить ее на полноценный логический вывод системы:
Любое сообщение:
- "❗"
- "Приветствуем тебя Администратор!"
- "❗"
Приведу пример:
Раньше: teleportToAZ: "Вы успешно были телепортированы в админ-зону!"
Сейчас:
teleportToAZ:
- "&aУспех! &7| &aУспешная операция"
- "&7Вы &aуспешно &7были телепортированы в &aадмин-зону&7!"
- "&aУспех! &7| &aУспешная операция"

    ❗ Главное - не нарушать табуляцию YML файлов (кфг), это вот эти пробелы между названием и строками.

💬 | Новая система отправки сообщений для консоли!
💚 Конфиг/Сообщения | Новые методы отправки сообщений для консоли позволяющие в будущем развить тему слежки через консоль!
Раньше, разработчик или уж тем более я - мог удалить какой либо важный лог события для консоли, такое уже пару раз бывало.
Но теперь я создал совершенно новый метод который на глаз сразу не даст удалить лог, это важно для разработки НО еще важнее:
Для клиентов, то есть, например если я захочу добавить возможность логирования для консоли по примеру:
* E1m0Admin: Администратор E1m0 - Зашел в слежку за пользователем: %Player.
Или к примеру захочу сделать список администрации на вывод, с уровнем и прочим:
То это - будет сделать в разы как легче в общем развить это можно очень хорошо.

💬 | По стандарту оформлен конфиг, а точнее выводы его сообщений!
💚 Конфиг/Сообщения | Переработаны некоторые сообщения, переработаны и некоторые цвета, чтобы показать - как может
извиваться плагин в руках технического администратора. По моему стандарту сообщения об успехе &a - Ярко-Зеленый,
уточнения/важная информация (Как в Ведьмаке 3 :3) была выделена более золотым цветом &6. И сообщения об ошибках,
и/или не приятной информации по типу понижения в &c. Так же в донат-репорте продемонстрировал возможности парса
E1m0Color.

💬 | Console Log System (CLS) (E 63 AMG 😇)
💚 Конфиг/Сообщения | С помощью новых методов добавленных мной выше: 💬 | Новая система отправки сообщений для консоли!
Теперь - мы можем расширится как я и говорил и сделать полноценное логирование. В CFG появилась специальный модуль:
ConsoleLogs: Она отвечает за сообщения при определенных триггерах, и - может быть развита дальше по типу Discord,
VkAPI, TelegramAPI, сообщений логов на сайт и реконструкции логирования. Очень мощный инструмент к которому позже
если он обретет интерес можно прикрутить БД (Базу данных) и полноценно отслеживать активность администрации через
логи, это может быть специальное приложение, или отдельный сайт, будущее - уже не за горами. Важное уточнение:
Видите в конфиге в отделе с сообщениями: # CONSOLE ACTIONS. Это - тоже логи, но смотрите за руками - Я делаю действие,
например через консоль я повышаю админа, это - # CONSOLE ACTIONS или если система в процессе логики выдает ошибку - тоже.
НО! Когда администратор сам что либо делает: Recon - Тому пример. Это уже ConsoleLog а не Console Action. Они оба - логи,
но в разных своих проявлениях, это философия самого плагина и просто нужно понять логику и механику, это - тоже создано
для дальнейшего развития на два шага вперед ❤️

🧑‍💻 | Свободу API | Новая команда cbonusall
💚 Console/API | Новая команда для администраторов которые работают например за консолью или у них - нет возможности зайти в игру:
Все - так же как и в обычной игровой команде с учетом на то что можно поставить скриптом на конвеер ведь она зарегистрирована и для консоли 🩷
В API так же можно просто сделать на JS одну кнопку и воуаля, все администраторы счастливы.

🧑‍💻 | Свободу API | Новая команда cbonus
💚 Console/API | Все так же как и в cbonusall выше, НО - это более узкий профиль, здесь уже нужно указывать данные,
по типу ника, в общем это только одному администратору выдача, можно сделать на сайте лист через новый метод который
будет в 2.0 (AdminList in server && All Admin List) и сделать карточку для администратора, нажимаю на кнопку выдать
бонус, ввожу например 777 и ему на счет в игре падает 777 админ коинов, или что Вы сами поставите в конфиге, здесь -
я опять же даю Волю вашей фантазии.

🎥 | Адаптивности рекону!
💚 Рекон/Vector | Я решил сделать не только высоту, но и добавить полный геометрический 3D спектр для адаптивности.
Были добавлены такие настройки как:
rewatchVectorX:
rewatchVectorY:
rewatchVectorZ:
Они позволяют настраивать полностью положение камеры при реконе, хоть боком, хоть с двойным переворотом.
Это может в будущем послужить как адаптер для гибкой системы слежки которая в свою очередь приветлива к пользователям

🎨 | Сочные цвета - сочный продукт!
💚 Цвета/E1m0Color | Было решено сделать два метода принятия цветов, принятие цветов для меню: parseLegacy(...).
И цвета для новых версий (Например для фаст репорта): parse(...).
Теперь - код становится дешевле и понятнее, а новые примочки в плагине делать гораздо легче для меня как
разработчика, это важное продвижение ведь теперь я могу комбинировать не только цвета - а сами сообщения.

🖲️ | /admins - Уже здесь!
💚 Команды/Игрок | Приветствуем новую команду для просмотра администрации! Позволяет просматривать администраторов
обычным игрокам и администраторам. Настройки все те же - на Ваше усмотрение. Config: В permissions - свои названия, в
Server Вы можете указать будет ли эта команда вообще работать на сервере. В Admin/AdminList спускаясь ниже Вы - можете
полностью настроить отображение Вашего интерфейса отображения для игроков, полная адаптивность - развитая существующими
функциями, вот что отличает будущее от настоящего.

🖲️ | /ahelp - Про админов тоже не забыли в этом обновлении 🩷
💚 Команды/Админ | Так же, я не забыл и про администраторов, теперь - Вы лично можете настроить помощь через /ahelp
На каждых серверах как я уже и говорил настройки - разные, и помощь собственно тоже так что я решил сделать
систему /ahelp - настраиваемой, как и другие системы, это полностью адаптивная к администрации система которая
работает на принципах печатей администрации, с начала я думал сделать по весам, но - это слишком запарно было бы
для обычных игроков, но если кому-то хотелось бы видеть такую систему в живую, прошу в обсуждения или ко мне в ТГ.

🖲️ | /aban - Безопасность -> Превыше всего! ⚠️
💚 Команды/Админ | Если на Вашем сервере Ваши модераторы/администраторы замечают что администратор сливает сервер -
они могут его остановить командой /aban администраторам полностью блокируются возможности их уровней и весов.
Это помогает до того как придет помощь от старшей администрации, так как сливы обычно происходят ночью, но!
Так как система работает на внутренней памяти, она может быть сброшена при перезапуске, если система понравится
и будет нужна - она будет обновлена, ведь безопасность превыше всего, но делать функцию которая никому не нужна,
засорять этим таблицы в медленной базе данных и давать нагрузку на сервер - не очень благое дело.

🖲️ | /aunban - Но меру тоже нужно знать 😇
💚 Команды/Стафф | Команда разблокировки доступа администратору, если система ошиблась или ошиблись другие администраторы,
ситуаций бывает много, я по ошибке ID когда то замутил вообще другого админа и мне выдалась блокировка 😛

🏙️ | Secret-Code (PIN-CODE) GUI:
💚 Интерфейс/Админ | ПОЛНОСТЬЮ переведен на конфиг, абсолютно все, даже контроль точки (Actions) теперь - Вы можете
завозить для своих админов даже ЗАСЕКРЕЧЕННЫЕ ВАМИ ЖЕ коды, Вашим или чужим ШИФРОМ, например меняя 5 на 1 или
3 на 7, здесь чисто Ваша фантазия, я очень рад представить Вам такое обновление для UI систем. Имена, размеры,
расстояния, контроллеры, нажатия - ВСЕ контролируется, все для Вас 🩷

🏙️ | Secret-Code (PIN-CODE) GUI:
💚 Интерфейс/Админ | Так-же - Была сделана система форматтера голов, просто указываете ник в owner_skull с оффициального
скина или если у Вас есть лицензия с Вашего, или с любого другого скина (Например цифры) берете голову, и кидаете в
код, здесь уже опять же - Ваша фантазия.

💺 | Оптимизация && Динамическая система кэша администрации:
💚 Удобство/Пользователи | Так как я так же понимаю что всем хочется дешево и много всего - я добавляю и поддерживаю
свои системы внутреннего кэши...

Read more

Version 1.2 - Commit 1.2.1: Rework shared, publish system, push maven central

Choose a tag to compare

@e1m0dev e1m0dev released this 09 Jul 18:59
b913d57

📊 E1m0 DevBlog || CheckPoints:

🧑‍💻 E1m0: Делаю систему авто-публиша как на крупных проектах через Git Actions, Jenkins - трогать не стал, у них свободная экосистема и много заморочек для Maven Central.
🧑‍💻 E1m0: Лицензию думал от Apache взять, но подумал что решение от мозилы будет более гибким для моего плагина, по этому взял MPL
🧑‍💻 E1m0: Домен создан на централе, провожу последние доработки в централе и навожу марафет в плагине..

API:
💛 SenderAPI | Решил отказаться от системы Bukkit.Player и сделать всё, как во всех классах - через UUID, без огромных
интерфейсов и их зависимостей, а не то пожалею как с Report и другими обьектами.

❤️ SenderAPI && E1m0AdminAPI | Был полностью вырезан из публичного API, я его добавлял для себя больше, а потом подумал,
зачем он клиентам, только частые случаи и то это не ответственность плагина.

Utils:
🩷 E1m0Sender | Был переработан в связи изменения его API, так же были уточнены несколько моментов которые мне не сильно
нравились, переменные в общем, на глаз были не приятны, теперь - приведено к моему стандарту.

README:
💚 README.txt | Был допо лнен строчками о новом CENTRAL API!

Project:

❤️ pom.xml (API)    | Решил отказатся от зависимостей от Paper-API, Bukkit, и прочих систем связанных с зависимостями API, для него - нет ограничений.
💚 pom.xml (Root)   | Добавлен менеджер плагинов зависимостей, рефакторинг для моих глаз, делаю упор в долговечность потому что заходить туда кроме как менять версию я уже не хочу, а если и зайду посмотреть сразу увижу что и где как лежит.
💚 pom.xml (Plugin) | Перестроена система зависимосьей

💚 pom.xml (Root) | Добавлны плагины на Secret
💚 pom.xml (Root) | Добавлны плагины на Source
💚 pom.xml (Root) | Добавлны плагины на Center

VERSION 1.1-BETA

Choose a tag to compare

@e1m0dev e1m0dev released this 08 Jul 12:40
a144895

Version 1.1 - Commit 1.1.1: API rework && Rework PLUGIN! ecosystem || MultiModule system.

❗ Теперь - ROOT - E1m0Root, Плагин - E1m0Admin, API - E1m0AdminAPI;

🧑‍💻 E1m0 | В E1m0AdminAPI я переименовал методы для выражения логики, то есть было AdminSystemRepositoryAPI стало -
systemStorage. Это важное упрощения для людей чтобы им было легче не запутатся в этом всем..

08.07.2025

🧑‍💻 E1m0 | Я не знаю, делаю мультимодульник 3-ий день, пересобираю проект уже в третий раз, я уже схожу с ума третье
утро.
🧑‍💻 E1m0 | Я наконец то смог сделать мультик, как же давно я этого не делал..

API:
💚 Модели State: Report && SecretCode | Успешно перенесены в API
💚 Модель Event: AdminAccessEvent | Успешно перенесен в API

VERSION 1.0-BETA

Choose a tag to compare

@e1m0dev e1m0dev released this 05 Jul 19:50

Version 1.0 - Commit 1.11: fix last bugs && release in platforms:

E1m0: Последние

❗ | Architecture/Plugin:

Зачем нужены? - Я решил отказаться от "God" класса в виде "dev" или "dev.md", и раскидать решения: задачи, диалоги с
собой и решения по разным файлам и разным мета контекстам.

💚 /.e1m0dev.*.md | Новая папка в которой будет архитектурные правила, дейсвтия, таски, и прочее, все - должно быть
красиво.

💚 CHECKLIST.MD | Что нужно сделать перед определенным действием? Например: Перед выходом новой версии сделать ревью
нового кода.
💚 E1M0DEV.MD | Какие решения нужно рассмотреть и какие вопросы обсудить в будущем? Например: Добавлять ли /ahelp? -
Через время, я отвечаю по мере своей нагрузки и с новым контекстом.
💚 TODO.MD | Что нужно выполнить а что перенести? Например: В разработке новой версии закрыть TODO функции, брать идеи и
уже подстраиваясь к архитектуре - делать решения и выполнять эти "Таски".

❤️ dev | Был растерзан и удален, теперь его ответственность расползлась по трем новым классам | Покойся с миром, и
спасибо мне же что вел списки задач беря на себя тройную нагрузку.

Commands:

💚 RewatchCommand | Добавил возможность отключения;
💚 InvisibilityCommand | Добавил возможность отключения;

💚 ReportCommand | Добавил возможность отключения;
💚 PlayerReportCommand | Добавил возможность отключения;

💚 AdminBonusAllCommand | Добавил возможность отключения;
💚 AdminBonusCommand | Добавил возможность отключения;

💚 PlayerReportCommand | Добавил reportSended, отвечает за ответ игроку который отправил репорт

💜 ReportCommand | Исправлена проблема с Array Strings, которую я упустил вчера;

💜 PlayerReportCommand | Исправил баг с путем в конфиг, убрал старый legacy код из нового метода сендера 
💜 PlayerReportCommand | Исправлена проблема с Array Strings, которую я упустил вчера;

GUI:
💜 ReportGUI | Поправил путь к итемсам в ReportItem

Service:

💚 AdminStaffService | Новое условие: Если новый ранг администратора выше чем стаффа -> Ошибка.

💜 AdminGameService | Исправил маленький баг массива данных с конфига, задумался на счет sendList(Player user, List<String> list) в SenderAPI

Sender:
💚 Новый метод парсинга parse(List messages) для стринговых значений, очень поможет в будушем переходе на List
архитектуру сообщений.

Version 1.0 - Commit 1.12: api release, managers api && delete testers

ALL:
Commands, Service, Repo: Удалены все тестеры!

API:
❗💚 api/E1m0Admin | Был добавлен новый класс - E1m0Admin, это API связующее для сегодняшнего запроса на выпуск вместе с
деплойным Git Actions.

CORE:
💛 README.txt: Были подправлены и уточнены несколько моментов