Skip to content

Плагин для замены предметов по параметрам с настройкой через конфигурацию и команды. Имеет свою API для разработчиков, использует Jackson, CommandFramework и Google Guice.

Notifications You must be signed in to change notification settings

saydov/item-replacer-plugin

Repository files navigation

ItemReplacer

ItemReplacer — это гибкий и настраиваемый плагин для замены предметов по различным параметрам, с поддержкой конфигурационных файлов и команд для удобного управления заменами.

⚠️ Плагин находится на стадии разработки и ещё не тестировался. Возможны баги и недоработки.

Особенности

  • Поддержка команд для изменения и управления заменами без необходимости перезагрузки сервера.
  • API для разработчиков для расширения функционала и интеграции с другими плагинами.
  • Интеграция через Google Guice для удобной работы с зависимостями.
  • Использование Jackson для обработки данных в формате YAML и других.
  • Удобный CommandFramework для регистрации и обработки команд.

Основной функционал

  • Настройка замены предметов по различным параметрам: ID, метаданным, названию и другим характеристикам.
  • Динамическое создание и редактирование правил замены прямо в игре.
  • Простая система команд для игроков и администраторов для управления заменами.

Зависимости

  • Jackson — для работы с JSON.
  • CommandFramework — для обработки и регистрации команд.
  • Google Guice — для инъекций зависимостей.

TODO

  • Сделать монорепозиторий на - core, api и разные версии от 1.12 до 1.21.
  • Возможно переделать с Jackson на Sponge.
  • Выбор типа конфигурации Hocon или YAML.

About

Плагин для замены предметов по параметрам с настройкой через конфигурацию и команды. Имеет свою API для разработчиков, использует Jackson, CommandFramework и Google Guice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages