Реализация мода 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. Код снабдить комментариями, а при наличии багов - провести отладку и исправление.
К контактам заказчика прикрепляться не нужно - общение исключительно через чат биржи.