Реализация мода 1.12.2 Forge - Аномалии из S.T.A.L.K.E.R.

Задача

Разработать модификацию для Minecraft версии 1.12.2 на основе Forge, которая добавит в игровой мир три типа аномалий, вдохновленных игрой S.T.A.L.K.E.R.:

  • Воронка - гравитационная аномалия, притягивающая или отбрасывающая игроков и мобов.
  • Карусель - смертельный вихрь, наносящий урон и изменяющий траекторию движения.
  • Батут - аномалия с полностью настраиваемыми параметрами: высота прыжка, угол наклона, получаемый урон, скорость срабатывания и другие механики.

Технические требования

  • Версия Forge: актуальная для Minecraft 1.12.2.
  • Все аномалии должны корректно отображаться и взаимодействовать с блоками, возможна частичная или полная смена пространства.
  • Настройки аномалии «Батут» реализовать через конфигурационный файл или через GUI внутри игры.
  • Желательно предусмотреть визуальные эффекты (частицы, свечение), звуковые эффекты и анимации.
  • Поддержка мультиплеера - все аномалии должны синхронизироваться для всех игроков на сервере.

Дополнительные пожелания

  • Минимальная производительность - мод не должен вызывать лаги в обычных условиях.
  • Интуитивно понятный баланс настроек: урон регулируется количеством хит-поинтов, наклон - градусами угла.
  • Возможность добавлять кастомные метки и зоны появления аномалий через блок-команды.
  • Открытый исходный код (например на GitHub) приветствуется.

Результат работы

На выходе должен быть готовый мод в виде JAR-файла, устанавливаемый в папку mods. Код снабдить комментариями, а при наличии багов - провести отладку и исправление.

К контактам заказчика прикрепляться не нужно - общение исключительно через чат биржи.