Reden
Активный0.0
Установок
Последнее обновление
Версии
Reden - Редстоун Эдем
Reden представляет собой комплексную среду для разработки и отладки редстоун-механизмов в Minecraft, предлагая профессиональные инструменты для создания сложных конструкций.
Отмена и повтор действий
Функция мгновенной отмены предыдущих операций по нажатию Ctrl+Z значительно упрощает процесс разработки редстоун-устройств. Система позволяет откатывать изменения блоков, блок-сущностей и обычных сущностей, но только если эти изменения были вызваны действиями игрока - например, размещением блоков или выполнением команд.
Система контроля версий для редстоуна (RVC)
RVC - это революционная система контроля версий, основанная на принципах git, которая отслеживает историю изменений редстоун-механизмов и анализирует различия между версиями.
Загрузка на GitHub
После привязки аккаунта GitHub на официальном сайте проекта, RVC позволяет загружать ваши механизмы прямо в репозиторий GitHub. Это обеспечивает простой обмен разработками - достаточно просто скопировать ссылку на GitHub. Система поддерживает субрегионы и подмодули, позволяя использовать чужие наработки в собственных проектах.
Упрощенное выделение блоков
RVC предлагает инновационный способ выделения групп блоков. Удерживая в руке стержень ифрита, вы можете левой кнопкой мыши выделять блоки, а правой - исключать их из выделения.
Менеджер пакетов RVC
Планируемая система управления пакетами для редстоун-механизмов поможет:
- Управлять зависимостями ваших устройств
- Обновлять зависимости до последних версий
- Публиковать механизмы в репозитории RVC
- Предоставлять другим игрокам простой доступ к вашим разработкам
- Отмечать вклад всех участников проекта
Система использует git-подмодули для управления зависимостями.
Отслеживание активности
После привязки аккаунта GitHub, Reden автоматически отслеживает вашу активность - создание репозиториев, коммиты, релизы. Эта информация передается вашим подписчикам в игре, что позволяет получать уведомления об обновлениях зависимостей.
Ссылки на компоненты
В таких областях, как системы хранения, часто создаются модульные компоненты (например, фильтры для отдельных типов предметов). RVC Reference позволяет размещать "ссылку" на такой компонент - после завершения работы над оригиналом достаточно нажать горячую клавишу, и все ссылки автоматически обновятся до последней версии, что значительно упрощает отладку.
Отладчик RDebugger
Система микро-тайминга и симуляции включает:
- Точки останова для обновлений блоков (NC, PP, CU, BE)
- Отладчик BED
- Пошаговое обновление
- Пошаговый тик
- Сброс обновлений
Интеграция с RVC
R-Debugger может работать совместно с RVC, позволяя настраивать последовательности отладки, которые сохраняются в истории RVC. Пример конфигурации отладки:
[steps]
Использовать: кнопка на 0 0 0
Использовать: рычаг на 1 3 5
Заполнить-область: имя=область1 от=0 0 0 до=10 10 10 блок=камень
Ожидать: 10 тиков
[check]
Требуется: блок на 0 0 0 - камень
Требуется: блок на 1 3 5 - рычаг
Есть-предмет: сундук на 0 0 0 содержит 1 алмаз
Дополнительные возможности
- Горячие клавиши для команд:
Super Right -> runCommand- выполнение команд через горячие клавиши в стиле masa - Принудиная синхронизация позиций сущностей:
Micro Ticking -> toggleForceEntityPosSync- принудительная синхронизация позиций сущностей с клиентами, полезна при заморозке игры - Отключение таймаута:
General -> noTimeout- отключает таймаут на клиентах при отладке сервера - Детектор теневых предметов: ковер
redenDebuggerItemShadow- обнаруживает теневые предметы в инвентарях - Горячие клавиши для блоков структур:
Ctrl+Sдля сохранения иCtrl+Lдля загрузки последнего использованного блока структуры
Исправления ошибок
- Ковер
fixInvisibleShadowingItems: исправляет проблему невидимых теневых предметов-сущностей
Цель проекта
Создание универсальной рабочей среды для разработчиков редстоун-механизмов и становление лучшим инструментом для отладки и обучения работе с редстоуном.