Скачать Lightning Vector & Bounding Box Visualizations — Minecraft Моды — MetaMods
Lightning Vector & Bounding Box Visualizations

Lightning Vector & Bounding Box Visualizations

Активный

Установок

0

Последнее обновление

3 месяца назад

Версии

1.18 — 1.21.8
Сервер
Fabric
Игровые механики
Оптимизация игры
Утилиты

Lightning Vector & Bounding Box Visualizations

Этот отладочный мод для Minecraft предоставляет инструменты для визуализации объектов в трехмерном пространстве с помощью специальных команд. Идеальное решение для разработчиков, которым требуется точное отображение границ и направлений.

Основные команды

Мод включает следующие управляющие команды:

  • /renderbox <string> — создает визуализацию ограничивающего прямоугольника по заданным параметрам
  • /rendervector <string> — отображает вектор с указанными характеристиками
  • /listboxes — показывает список всех активных боксов с их индексами
  • /listvectors — отображает перечень всех векторов
  • /removebox <index> — удаляет конкретный бокс по индексу
  • /removevector <index> — убирает выбранный вектор
  • /clearboxes — очищает все боксы
  • /clearvectors — удаляет все векторы

Практические примеры

Создание ограничивающего прямоугольника

/renderbox "SimpleCollisionBox{minX=0.0, minY=5.0, minZ=0.0, maxX=16, maxY=21, maxZ=16, isFullBlock=false}"

пример большого ограничивающего прямоугольника

Одновременное отображение вектора и бокса

/renderbox SimpleCollisionBox{minX=-229.75, minY=6.0, minZ=-127.6875, maxX=-229.25, maxY=6.375, maxZ=-127.3125, isFullBlock=false}
/rendervector origin: -229.71166162514788,6.4,-125.36631179014836 direction: 0.0980876340918071,-0.5511781573295593,-0.8286021167303872

вектор проходящий через песчаник под рычагом и выходящий в воздушный зазор

Формат параметров отрисовки

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

демонстрация копирования текста вектора из переменной trace в отладчике демонстрация копирования текста ограничивающего прямоугольника из переменной box в отладчике

Новые отладочные функции появятся в ближайших обновлениях!

Участники проекта
Axionize

Axionize

Разработчик

Создан: 16 сен 2024

ID: 59290