Перейти к содержимому

HexDebug

Дополнение к Hex Casting для отладки и редактирования гексов.

FabricForgeQuilt
Загрузчики
FabricForgeQuilt
Скачиваний на Modrinth
31,9 тыс.
Подписчиков на Modrinth
20
версий
36
Обновлён
25 октября 202625 окт.
Опубликован
в 2024
Списки изменений переведены автоматическиПоказать оригинал (EN)
0.9.1+1.20.1Бета25 октября 2026 · для 1.20.1 · ForgeСкачать

0.9.1+1.20.1 - 2026-10-25

Добавлено
  • Добавлена поддержка других аддонов для переопределения иот, загружаемых из табличек при отладке кругов заклинаний.
Изменено
  • При отладке кругов заклинаний активная табличка теперь непрерывно создаёт частицы.
  • Обновлены переводы из Weblate.
Исправлено
  • Исправлена ошибка, из-за которой таблички не выполнялись более одного раза при отладке круга заклинаний с циклами.
0.9.1+1.20.1Бета25 октября 2026 · для 1.20.1 · FabricСкачать

0.9.1+1.20.1 - 2026-10-25

Добавлено
  • Добавлена поддержка других аддонов для переопределения иот, загружаемых со слейтов при отладке кругов заклинаний.
Изменено
  • При отладке кругов заклинаний активный слейт теперь непрерывно создаёт частицы.
  • Обновлены переводы из Weblate.
Исправлено
  • Исправлена ошибка, из-за которой слейты не выполнялись более одного раза при отладке круга заклинаний с циклами.
0.9.0+1.20.1Бета5 сентября 2026 · для 1.20.1 · FabricСкачать

0.9.0+1.20.1 - 2026-09-05

Changed
  • Updated to Hex Casting 0.11.4.
  • Updated the minimum IoticBlocks version to 1.0.2.
  • Documented the ability to debug spell circles.
0.9.0+1.20.1Бета5 сентября 2026 · для 1.20.1 · ForgeСкачать

0.9.0+1.20.1 - 2026-09-05

Changed
  • Updated to Hex Casting 0.11.4.
  • Updated the minimum IoticBlocks version to 1.0.2.
  • Documented the ability to debug spell circles.
0.8.1+1.20.1Бета8 июля 2026 · для 1.20.1 · FabricСкачать

0.8.1+1.20.1 - 2026-07-08

Changed
  • Updated the minimum Kotlin version to 2.2.21.
Fixed
  • Updated the bundled version of Ktor to 3.3.3 to fix an incompatibility with Kotlin 2.4.0 that caused VSCode to fail to connect to HexDebug's debug server.
0.8.1+1.20.1Бета8 июля 2026 · для 1.20.1 · ForgeСкачать

0.8.1+1.20.1 - 2026-07-08

Changed
  • Updated the minimum Kotlin version to 2.2.21.
Fixed
  • Updated the bundled version of Ktor to 3.3.3 to fix an incompatibility with Kotlin 2.4.0 that caused VSCode to fail to connect to HexDebug's debug server.
0.8.0+1.20.1Бета8 ноября 2025 · для 1.20.1 · ForgeСкачать

0.8.0+1.20.1 - 2025-11-07

Added
  • Added support for debugging spell circles! Right-click (or sneak-right-click, for toolsmiths) on an impetus with a Debugger to start a debug session.
  • New items: Quenched Debugger and Quenched Evaluator! These post-enlightenment debug tools allow up to 4 hexes to be debugged at once. Scroll while holding sneak and sprint in order to switch between the available "debug thread" slots.
  • API: Added API documentation to the web book! The API docs from the latest commit pushed to main are available here, and there is a link to the API docs for each version in the header of the corresponding web book.
  • API: Added support for implementing debug support in casting devices/environments other than the Debugger item (eg. circles, wisps, cassettes). See the API documentation for more details, especially the sequence diagrams in the hexdebug-core-common module.
  • API: Added a new mini-mod called HexDebug Core (hexdebug-core-*). This is a minimal, Java-only mod containing only the API classes required to implement debug support. The intention is for HexDebug Core to be included in other addons via Jar-in-Jar, allowing addons to implement optional debugging support in their casting environments while minimizing the amount of overhead and added complexity from checking whether HexDebug is loaded or not.
  • API: Added Mojmap-remapped common jars (hexdebug-common-mojmap and hexdebug-core-common-mojmap) for use in VanillaGradle-based xplat projects.
Changed
  • Update zh_cn translations, by ChuijkYahus in #60 and #63.
  • Source files can now be viewed after the hex that created them finishes debugging.
  • Removed the random prefix from source filenames.
  • Active debug sessions are now terminated on death.
  • API: The SplicingTableIotaRenderer tooltip is now stored in a field on the renderer, allowing it to be updated in render if HexDebug isn't updating it frequently enough for your use case.
Fixed
  • Fixed a crash when closing the Splicing Table with Hexical 1.5.0 installed (#62).
  • Fixed exceptions not being caught by exception breakpoints after the first hex in a debug session.
0.8.0+1.20.1Бета8 ноября 2025 · для 1.20.1 · FabricСкачать

0.8.0+1.20.1 - 2025-11-07

Added
  • Added support for debugging spell circles! Right-click (or sneak-right-click, for toolsmiths) on an impetus with a Debugger to start a debug session.
  • New items: Quenched Debugger and Quenched Evaluator! These post-enlightenment debug tools allow up to 4 hexes to be debugged at once. Scroll while holding sneak and sprint in order to switch between the available "debug thread" slots.
  • API: Added API documentation to the web book! The API docs from the latest commit pushed to main are available here, and there is a link to the API docs for each version in the header of the corresponding web book.
  • API: Added support for implementing debug support in casting devices/environments other than the Debugger item (eg. circles, wisps, cassettes). See the API documentation for more details, especially the sequence diagrams in the hexdebug-core-common module.
  • API: Added a new mini-mod called HexDebug Core (hexdebug-core-*). This is a minimal, Java-only mod containing only the API classes required to implement debug support. The intention is for HexDebug Core to be included in other addons via Jar-in-Jar, allowing addons to implement optional debugging support in their casting environments while minimizing the amount of overhead and added complexity from checking whether HexDebug is loaded or not.
  • API: Added Mojmap-remapped common jars (hexdebug-common-mojmap and hexdebug-core-common-mojmap) for use in VanillaGradle-based xplat projects.
Changed
  • Update zh_cn translations, by ChuijkYahus in #60 and #63.
  • Source files can now be viewed after the hex that created them finishes debugging.
  • Removed the random prefix from source filenames.
  • Active debug sessions are now terminated on death.
  • API: The SplicingTableIotaRenderer tooltip is now stored in a field on the renderer, allowing it to be updated in render if HexDebug isn't updating it frequently enough for your use case.
Fixed
  • Fixed a crash when closing the Splicing Table with Hexical 1.5.0 installed (#62).
  • Fixed exceptions not being caught by exception breakpoints after the first hex in a debug session.
0.7.0+1.20.1Бета3 октября 2025 · для 1.20.1 · ForgeСкачать

0.7.0+1.20.1 - 2025-10-02

Added
  • Added a tag (hexdebug:focus_holder/blacklist) to prevent specific items from being inserted into the Focal Frame.
  • Added new methods to the SplicingTableIotaRenderers class to allow iota renderers to contain or reference other renderers.
  • New Splicing Table iota renderer types:

    • hexdebug:conditional/if_path_exists
    • hexdebug:layers
    • hexdebug:sub_iota
  • New built-in iota icons:

    • hexdebug:builtin/wide/list
    • hexdebug:builtin/wide/type
Changed
  • ⚠️ Breaking: The hexdebug:list renderer type now has a required field renderer to render the iota; the list renderer now only provides the tooltip.
  • ⚠️ Breaking: Changed all Splicing Table iota renderer JSON fields from camelCase to snake_case.
  • List iotas now render their first iota (if any) in the Splicing Table (#48).
  • MoreIotas' item type iotas now render brackets around the item to distinguish them from item stack iotas.
  • Added (official) support for inserting iota-holding items other than foci into the Focal Frame (#52).
  • A single Focal Frame item can now be used like a bundle to insert/remove items in your inventory (#49).
  • The Focal Frame now gives comparator output and can be broken by pushing it with a piston.
  • Splicing Table iota renderers are now cached to improve performance.
  • Projectionist's Purification, Projectionist's Gambit, and Shutter's Purification (but not the II variants) now work on Focal Frames in addition to Splicing Tables.
Fixed
  • Fixed a few bugs allowing arbitrary items to be inserted into the Splicing Table and Focal Frame using hoppers or modded item transportation (#38, #53).
  • Fixed the EMI integration failing to load on Forge.
  • Fixed EMI not using the space where the cast button would be in a regular Splicing Table.
  • Fixed Splicing Table iota renderer resources not being loaded when the game launches on Forge (#58).
Removed
  • Removed most recipes related to filling/emptying Focal Frames, other than the recipe to fill empty frames with new foci using stackable ingredients.
0.7.0+1.20.1Бета3 октября 2025 · для 1.20.1 · FabricСкачать

0.7.0+1.20.1 - 2025-10-02

Added
  • Added a tag (hexdebug:focus_holder/blacklist) to prevent specific items from being inserted into the Focal Frame.
  • Added new methods to the SplicingTableIotaRenderers class to allow iota renderers to contain or reference other renderers.
  • New Splicing Table iota renderer types:

    • hexdebug:conditional/if_path_exists
    • hexdebug:layers
    • hexdebug:sub_iota
  • New built-in iota icons:

    • hexdebug:builtin/wide/list
    • hexdebug:builtin/wide/type
Changed
  • ⚠️ Breaking: The hexdebug:list renderer type now has a required field renderer to render the iota; the list renderer now only provides the tooltip.
  • ⚠️ Breaking: Changed all Splicing Table iota renderer JSON fields from camelCase to snake_case.
  • List iotas now render their first iota (if any) in the Splicing Table (#48).
  • MoreIotas' item type iotas now render brackets around the item to distinguish them from item stack iotas.
  • Added (official) support for inserting iota-holding items other than foci into the Focal Frame (#52).
  • A single Focal Frame item can now be used like a bundle to insert/remove items in your inventory (#49).
  • The Focal Frame now gives comparator output and can be broken by pushing it with a piston.
  • Splicing Table iota renderers are now cached to improve performance.
  • Projectionist's Purification, Projectionist's Gambit, and Shutter's Purification (but not the II variants) now work on Focal Frames in addition to Splicing Tables.
Fixed
  • Fixed a few bugs allowing arbitrary items to be inserted into the Splicing Table and Focal Frame using hoppers or modded item transportation (#38, #53).
  • Fixed the EMI integration failing to load on Forge.
  • Fixed EMI not using the space where the cast button would be in a regular Splicing Table.
  • Fixed Splicing Table iota renderer resources not being loaded when the game launches on Forge (#58).
Removed
  • Removed most recipes related to filling/emptying Focal Frames, other than the recipe to fill empty frames with new foci using stackable ingredients.

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее