Плагин на регистрацию/вход для endstone api="0.11"

Плагин на регистрацию/вход для Endstone последней версии. Мой первый плагин для Endstone. Внутри НЕТУ вайбкодинга. В будущем будет поддержка MongoDB. Гитхаб: GitHub - Sasha201089/AuthPlugin · GitHub


Зачем пихать в репозиторий собранный плагин?

Чтобы люди могли скачать. Сюда файл залить нельзя. Мне ссылку на яндекс диск кидать?

  1. Нету хеширование. А это уже признак, что плагин полный шлак. Изучи темы про хеширование на Python.
  2. JSON файл это не база данных. Лучше надо было сразу реализовать MongoDB.
  3. Использовать I/O для файла при входе игрока, это извращенство.
  4. Состояние гонки неизбежна.
  5. Нету блокиратора игрока. Буквально. Игрок может свободно творить на сервере что угодно, ведь плагин его не ограничивает во время авторизации/регистрации.

Там есть ещё ошибки, но это мелочь (оптимизация проверки пароля, хардкод сообщений, обработка ошибки при отсутствии прав на запись/чтение и т.д)

Github Releases :moai:

Ок. Исправлю. Ну в целом да нужно уже вырастать из школо плагинов для PMMP где все в одном файле и в одном json.

(сообщение удалено автором)

(сообщение удалено автором)