OBLECAT FIELD SYSTEMS 4.0.6 — Minecraft 1.21.1 / NeoForge

Установка: замените предыдущий JAR мода этим файлом в папке mods.
На сервере и клиентах должна стоять одна версия. Java 21, NeoForge 21.1.65 или новее в ветке 21.1.

Изменения 4.0.6
• Планшет: отдельный экран без инвентаря, список игроков с обновлением 4 раза в секунду,
  выбор цели, страницы и ввод X/Z для удара в текущем измерении.
  Луч идёт с максимальной высоты мира к поверхности. Ввод Y отсутствует.
• Единая палитра подписей, образцов и лучей; доступны все шесть цветов спектрального модуля.
• Сервер проверяет координаты, границы мира, заряд и блокировку ЭМИ перед ударом.
• Сообщения оборудования: цветная метка и белый текст на русском и английском.

Изменения 4.0.5
• Усилено свечение всех лучей: лазерной пушки, гравипушки и орбитального удара.
  Ярче ядро, мягкий ореол, спирали и кольца; форма, цвета и анимация сохранены.
• Поверхность маскировочного поля полностью невидима при всех стадиях повреждения,
  состояниях барьера и свечения. Свечение окружающих блоков и защита сохранены.
• Во время стрельбы лазерной пушкой и удержания цели гравипушкой персонаж
  поднимает оружие в позу прицеливания. Поддерживаются обе руки и леворукий персонаж.
  Луч привязан к дулу поднятого оружия; после прекращения использования возвращается обычная поза.

Изменения 4.0.4
• Поля ярче днём; режим свечения включает свет уровня 15 и светящиеся модели для всех цветов.
• Полная матрица текстур всех 8 стадий; исправлено маскировочное поле и убраны случайные провалы узора.
• Повреждения отображаются как последовательно растущие трещины.
• Лазер повреждает одну секцию на одну стадию за 100 тиков непрерывного попадания (5 секунд при 20 TPS).
  Перевод прицела на другую секцию или прекращение попадания сбрасывает накопление.
  Разрушение полностью целой секции требует 8 интервалов по 5 секунд; расход энергии прежний.
• ЛКМ гравипушки бросает захваченную цель независимо от прицела; импульс синхронизируется с клиентами.
  Стоимость броска 600; при нехватке энергии захват сохраняется.
• Лазеры рисуются каждый кадр световыми полосами с мягким ореолом и светлым ядром, без стеклянных блоков.
  Орбитальный удар: широкий столб энергии, затухание и расходящиеся кольца.
  Дуло в первом лице вычисляется из положения руки, модели и проекции камеры.
  В третьем лице точка выхода считывается с анимированной руки персонажа.
• Обновления заряда гравипушки не запускают повторное поднятие оружия.
• В наблюдателе управляющее меню генератора не открывается: устранён путь вылета без данных меню.

Изменения 4.0.3
• Лицевые панели планшета, переносного генератора, батарей, модулей, маркера и ЭМИ-излучателя развёрнуты к игроку в инвентаре.
• Положение предметов в обеих руках и игровой код версии 4.0.2 сохранены.

Изменения 4.0.2
• Планшет, переносной генератор, модули, батареи, ЭМИ-излучатель и генератор поля развёрнуты в руках.
• Лазер LX-01: удерживайте ПКМ для непрерывного луча. Расход 800 единиц энергии за 20 игровых тиков.
  Первая секунда оплачивается сразу. Вместимость 24 000: 30 секунд непрерывной работы.
  Луч следует прицелу; сервер проверяет ближайшее попадание и препятствия.
  Отпускание ПКМ, смена предмета, смерть, выход, смена измерения, ЭМИ и разряд отключают луч.
  Белое ядро, цветная оболочка и кольцо попадания используют постоянные интерполируемые объекты.
  Эффекты луча не записываются в сохранение мира.
• Луч гравипушки: светлое ядро, янтарные спирали и кольцо захвата. Физика захвата и броска сохранена.
• Вместо «Корабль» — «Барьер: ВКЛ/ВЫКЛ». Включённый барьер непроходим для игроков,
  включая владельца в обычном режиме игры. Переключатель работает и с ручным контуром.
• Полная русская/английская локализация: 298 ключей на язык. Вынесены 204 зашитых в код текста.
  Сообщения сервера приходят как переводимые компоненты и показываются на языке получателя.
• Повтор названия мода в подсказке убирается перед её отрисовкой; описание предмета сохраняется.

Ранее сделано
16 технологических рецептов, объёмные батареи, генератор поля, портативный щит,
лазерная и гравитационная пушки, планшет, ЭМИ-излучатель, маркер и пять модулей.
Технические материалы находятся в стандартном источнике атласа block/tech.
Полоска вкладки — рисунок без текста. У моделей пушек сохранён правильный разворот.

Совместимость
Registry ID и теги сохранений сохранены. Батареи заряжают оборудование как раньше.
Планшет наносит удар по свежим координатам выбранного игрока или введённым X/Z. Высота старта всегда максимальная.

Проверка
Проверены ресурсы, атлас, рецепты, структура байткода, локализация и поведение нового кода
на изолированных заменителях Minecraft API. Такие проверки не заменяют запуск игры.
Сам Minecraft в этой среде не запускался; визуальный результат в игре требует проверки.
Предпросмотр показывает геометрию и текстуры моделей с условным освещением.
