Tesseract APIСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (121)
release
Tesseract API 1.12.19-1.21.1
1.12.19-1.21.123 окт. 2026 г.1,5 тыс.Minecraft: 1.21.1neoforge
Что нового
* Fix dynamic atlas models not using the textures provided by the context by `@Swedz` in [#252](https://github.com/Swedz/tesseract-neoforge/pull/252)
* Trigger MI advancement trigger in AbstractModularCrafterComponent by `@Swedz` in [#253](https://github.com/Swedz/tesseract-neoforge/pull/253)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.18-1.21.1...1.12.19-1.21.1)
release
Tesseract API 1.13.6-26.1.2
1.13.6-26.1.223 окт. 2026 г.137Minecraft: 26.1.2neoforge
Что нового
* Port #246: Inherit LangKeyPattern annotation from enclosing classes by `@Swedz` in [#248](https://github.com/Swedz/tesseract-neoforge/pull/248)
* Port #247: Provide option to skip TextSubSections for the generated lang entry key path by `@Swedz` in [#249](https://github.com/Swedz/tesseract-neoforge/pull/249)
* Port #250: Add text parser provider for lists of separated components by `@Swedz` in [#251](https://github.com/Swedz/tesseract-neoforge/pull/251)
* Remove obsolete RegisterFakeBlockStateDefinitionsEvent by `@Swedz` in [#254](https://github.com/Swedz/tesseract-neoforge/pull/254)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.13.5-alpha-26.1.2...1.13.6-26.1.2)
release
Tesseract API 1.12.18-1.21.1
1.12.18-1.21.17 окт. 2026 г.4,9 тыс.Minecraft: 1.21.1neoforge
Что нового
* Inherit LangKeyPattern annotation from enclosing classes by `@Swedz` in [#246](https://github.com/Swedz/tesseract-neoforge/pull/246)
* Provide option to skip TextSubSections for the generated lang entry key path by `@Swedz` in [#247](https://github.com/Swedz/tesseract-neoforge/pull/247)
* Add text parser provider for lists of separated components by `@Swedz` in [#250](https://github.com/Swedz/tesseract-neoforge/pull/250)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.17-1.21.1...1.12.18-1.21.1)
release
Tesseract API 1.12.17-1.21.1
1.12.17-1.21.12 окт. 2026 г.1,7 тыс.Minecraft: 1.21.1neoforge
Что нового
* Fix MI multiblock screens not including overclock by `@Swedz` in [#242](https://github.com/Swedz/tesseract-neoforge/pull/242)
* Use a builder for common MI multiblock gui construction by `@Swedz` in [#243](https://github.com/Swedz/tesseract-neoforge/pull/243)
* Fix occasional hiccups in batch crafting machines by `@Swedz` in [#245](https://github.com/Swedz/tesseract-neoforge/pull/245)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.16-1.21.1...1.12.17-1.21.1)
alpha
Tesseract API 1.13.5-alpha-26.1.2
1.13.5-alpha-26.1.222 авг. 2026 г.525Minecraft: 26.1.2neoforge
Что нового
* Swap to Deploy-Inator! by `@Swedz` in [#234](https://github.com/Swedz/tesseract-neoforge/pull/234)
* Cache config values to save on performance by `@Swedz` in [#241](https://github.com/Swedz/tesseract-neoforge/pull/241)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.13.4-alpha-26.1.2...1.13.5-alpha-26.1.2)
release
Tesseract API 1.12.16-1.21.1
1.12.16-1.21.122 авг. 2026 г.9,7 тыс.Minecraft: 1.21.1neoforge
Что нового
* Cache config values to save on performance by `@Swedz` in [#240](https://github.com/Swedz/tesseract-neoforge/pull/240)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.15-1.21.1...1.12.16-1.21.1)
release
Tesseract API 1.12.15-1.21.1
1.12.15-1.21.113 авг. 2026 г.2,1 тыс.Minecraft: 1.21.1neoforge
Что нового
* Take default tiers for MultiblockTieredShapes so that it can be accessed before data is available by `@Swedz` in [#238](https://github.com/Swedz/tesseract-neoforge/pull/238)
* Include shared tags for GuideME by `@Swedz` in [#239](https://github.com/Swedz/tesseract-neoforge/pull/239)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.14-1.21.1...1.12.15-1.21.1)
release
Tesseract API 1.12.14-1.21.1
1.12.14-1.21.112 авг. 2026 г.400Minecraft: 1.21.1neoforge
Что нового
* Improve performance of reading mod config values by `@Swedz` in [#231](https://github.com/Swedz/tesseract-neoforge/pull/231)
* Swap to Deploy-Inator! by `@Swedz` in [#235](https://github.com/Swedz/tesseract-neoforge/pull/235)
* Provide simple methods to render MI multiblock info backgrounds with by `@Swedz` in [#236](https://github.com/Swedz/tesseract-neoforge/pull/236)
* Fix EMI repository by `@Swedz` in [#237](https://github.com/Swedz/tesseract-neoforge/pull/237)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.13-1.21.1...1.12.14-1.21.1)
alpha
Tesseract API 1.13.4-alpha-26.1.2
1.13.4-alpha-26.1.229 июл. 2026 г.93Minecraft: 26.1.2neoforge
Что нового
* Port #231: Improve performance of reading mod config values by `@Swedz` in [#232](https://github.com/Swedz/tesseract-neoforge/pull/232)
* Fix crash on startup due to changes in NeoForge 26.1.2.84 by `@Swedz` in [#233](https://github.com/Swedz/tesseract-neoforge/pull/233)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.13.3-alpha-26.1.2...1.13.4-alpha-26.1.2)
release
Tesseract API 1.12.13-1.21.1
1.12.13-1.21.122 июл. 2026 г.5,3 тыс.Minecraft: 1.21.1neoforge
Что нового
* Fix MI hook enqueued tasks running too late in some cases by `@Swedz` in [#230](https://github.com/Swedz/tesseract-neoforge/pull/230)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.12-1.21.1...1.12.13-1.21.1)
release
Tesseract API 1.12.12-1.21.1
1.12.12-1.21.121 июл. 2026 г.386Minecraft: 1.21.1neoforge
Что нового
* Execute enqueued MI hook tasks in the correct order by `@Swedz` in [#229](https://github.com/Swedz/tesseract-neoforge/pull/229)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.11-1.21.1...1.12.12-1.21.1)
release
Tesseract API 1.12.11-1.21.1
1.12.11-1.21.121 июл. 2026 г.67Minecraft: 1.21.1neoforge
Что нового
* Fix #227: Client does not register gui components when connecting to a server before single player by `@Swedz` in [#228](https://github.com/Swedz/tesseract-neoforge/pull/228)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.10-1.21.1...1.12.11-1.21.1)
release
Tesseract API 1.12.10-1.21.1
1.12.10-1.21.121 июл. 2026 г.57Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix #224: ConcurrentModificationException during startup when multiple mods are registering content for MI by `@Swedz` in [#225](https://github.com/Swedz/tesseract-neoforge/pull/225)
* Update MI to 2.5.4 by `@Swedz` in [#226](https://github.com/Swedz/tesseract-neoforge/pull/226)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.9-1.21.1...1.12.10-1.21.1)
release
Tesseract API 1.12.9-1.21.1
1.12.9-1.21.115 июл. 2026 г.1,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Improve performance of multiplied crafting machines by `@Swedz` in [#223](https://github.com/Swedz/tesseract-neoforge/pull/223)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.8-1.21.1...1.12.9-1.21.1)
release
Tesseract API 1.12.8-1.21.1
1.12.8-1.21.112 июл. 2026 г.702Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix multiplied crafter component returning the same recipe more than once yielding duplicates by `@Swedz` in [#222](https://github.com/Swedz/tesseract-neoforge/pull/222)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.7-1.21.1...1.12.8-1.21.1)
release
Tesseract API 1.12.7-1.21.1
1.12.7-1.21.110 июл. 2026 г.351Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix NPE when trying to open a standard multiblock screen without a crafter by `@Swedz` in [#221](https://github.com/Swedz/tesseract-neoforge/pull/221)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.6-1.21.1...1.12.7-1.21.1)
release
Tesseract API 1.12.6-1.21.1
1.12.6-1.21.16 июл. 2026 г.615Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix Bounds#overlaps only checking corners by `@Swedz` in [#219](https://github.com/Swedz/tesseract-neoforge/pull/219)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.5-1.21.1...1.12.6-1.21.1)
alpha
Tesseract API 1.13.3-alpha-26.1.2
1.13.3-alpha-26.1.26 июл. 2026 г.55Minecraft: 26.1.2neoforge
Что нового
## What's Changed
* Port #219 to 26.1.2: Fix Bounds#overlaps only checking corners by `@Swedz` in [#220](https://github.com/Swedz/tesseract-neoforge/pull/220)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.13.2-alpha-26.1.2...1.13.3-alpha-26.1.2)
alpha
Tesseract API 1.13.2-alpha-26.1.2
1.13.2-alpha-26.1.25 июл. 2026 г.29Minecraft: 26.1.2neoforge
Что нового
## What's Changed
* Update core Tesseract module to 1.0.1 by `@Swedz` in [#218](https://github.com/Swedz/tesseract-neoforge/pull/218)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.13.1-alpha-26.1.2...1.13.2-alpha-26.1.2)
release
Tesseract API 1.12.5-1.21.1
1.12.5-1.21.15 июл. 2026 г.377Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Update core Tesseract module to 1.0.1 by `@Swedz` in [#217](https://github.com/Swedz/tesseract-neoforge/pull/217)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.4-1.21.1...1.12.5-1.21.1)
release
Tesseract API 1.12.4-1.21.1
1.12.4-1.21.128 июн. 2026 г.1,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Update to MI 2.5.0 by `@Swedz` in [#216](https://github.com/Swedz/tesseract-neoforge/pull/216)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.3-1.21.1...1.12.4-1.21.1)
release
Tesseract API 1.12.3-1.21.1
1.12.3-1.21.123 июн. 2026 г.1,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Support custom MI machines not being able to be upgraded using the Steel Upgrade by `@Swedz` in [#215](https://github.com/Swedz/tesseract-neoforge/pull/215)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.2-1.21.1...1.12.3-1.21.1)
release
Tesseract API 1.12.2-1.21.1
1.12.2-1.21.112 июн. 2026 г.2,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix machine recipe category not carrying over from builder for single block crafting machines by `@Swedz` in [#214](https://github.com/Swedz/tesseract-neoforge/pull/214)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.1-1.21.1...1.12.2-1.21.1)
alpha
Tesseract API 1.13.1-alpha-26.1.2
1.13.1-alpha-26.1.210 июн. 2026 г.88Minecraft: 26.1.2neoforge
Что нового
## What's Changed
* Fix server crashing on startup by `@Swedz` in [#213](https://github.com/Swedz/tesseract-neoforge/pull/213)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.13.0-alpha-26.1.2...1.13.1-alpha-26.1.2)
alpha
Tesseract API 1.13.0-alpha-26.1.2
1.13.0-alpha-26.1.29 июн. 2026 г.23Minecraft: 26.1.2neoforge
Что нового
## What's Changed
* Port to 26.1.2! by `@Swedz`
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.8-1.21.1...1.13.0-alpha-26.1.2)
release
Tesseract API 1.12.1-1.21.1
1.12.1-1.21.19 июн. 2026 г.510Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Use better handling of count in ItemInstance by `@Swedz` in [#212](https://github.com/Swedz/tesseract-neoforge/pull/212)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.12.0-1.21.1...1.12.1-1.21.1)
release
Tesseract API 1.12.0-1.21.1
1.12.0-1.21.124 мая 2026 г.3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Migrate to using core module by `@Swedz` in [#211](https://github.com/Swedz/tesseract-neoforge/pull/211)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.14-1.21.1...1.12.0-1.21.1)
release
Tesseract API 1.11.14-1.21.1
1.11.14-1.21.123 мая 2026 г.683Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add support for packed light in TesseractGuiGraphics by `@Swedz` in [#207](https://github.com/Swedz/tesseract-neoforge/pull/207)
* Add ItemInstance for storing item with a count and components immutably by `@Swedz` in [#208](https://github.com/Swedz/tesseract-neoforge/pull/208)
* Add support for void methods with a single parameter in config interfaces for editing values by `@Swedz` in [#210](https://github.com/Swedz/tesseract-neoforge/pull/210)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.13-1.21.1...1.11.14-1.21.1)
release
Tesseract API 1.11.13-1.21.1
1.11.13-1.21.115 мая 2026 г.2,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add method in RegistryHelper for getting holders in a registry from a tag by `@Swedz` in [#206](https://github.com/Swedz/tesseract-neoforge/pull/206)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.12-1.21.1...1.11.13-1.21.1)
release
Tesseract API 1.11.12-1.21.1
1.11.12-1.21.112 мая 2026 г.2,3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add datagen field to LangKey to allow for excluding keys from datagen by `@Swedz` in [#205](https://github.com/Swedz/tesseract-neoforge/pull/205)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.11-1.21.1...1.11.12-1.21.1)
release
Tesseract API 1.11.11-1.21.1
1.11.11-1.21.110 апр. 2026 г.3,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Prevent potential crashes with CapabilitiesListeners when accessed/modified across multiple threads by `@Swedz` in [#202](https://github.com/Swedz/tesseract-neoforge/pull/202)
* Add log message for when tesseract has finished initializing by `@Swedz` in [#203](https://github.com/Swedz/tesseract-neoforge/pull/203)
* Fix not enqueuing work in FMLCommonSetupEvent by `@Swedz` in [#204](https://github.com/Swedz/tesseract-neoforge/pull/204)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.10-1.21.1...1.11.11-1.21.1)
release
Tesseract API 1.11.10-1.21.1
1.11.10-1.21.122 мар. 2026 г.5,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix percentage based EU cost transformer diminishing value of upgrades by `@Swedz` in [#201](https://github.com/Swedz/tesseract-neoforge/pull/201)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.9-1.21.1...1.11.10-1.21.1)
release
Tesseract API 1.11.9-1.21.1
1.11.9-1.21.111 мар. 2026 г.1,7 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Improve performance of InterfaceProxyHandler by `@Swedz` in [#200](https://github.com/Swedz/tesseract-neoforge/pull/200)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.8-1.21.1...1.11.9-1.21.1)
release
Tesseract API 1.11.8-1.21.1
1.11.8-1.21.12 февр. 2026 г.5,6 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix crash when other mod assumes WorldGenLevel is Level by `@Swedz` in [#198](https://github.com/Swedz/tesseract-neoforge/pull/198)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.7-1.21.1...1.11.8-1.21.1)
release
Tesseract API 1.11.7-1.21.1
1.11.7-1.21.11 февр. 2026 г.231Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix placeholder pattern not properly accounting for formats like %.1f by `@Swedz` in [#196](https://github.com/Swedz/tesseract-neoforge/pull/196)
* Add ParsedDecimal annotation in text API for specifying decimal places of float and double values by `@Swedz` in [#197](https://github.com/Swedz/tesseract-neoforge/pull/197)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.6-1.21.1...1.11.7-1.21.1)
release
Tesseract API 1.11.6-1.21.1
1.11.6-1.21.130 янв. 2026 г.1,3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Only use TrackingWorldGenLevel when it is needed by `@Swedz` in [#195](https://github.com/Swedz/tesseract-neoforge/pull/195)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.5-1.21.1...1.11.6-1.21.1)
release
Tesseract API 1.11.5-1.21.1
1.11.5-1.21.130 янв. 2026 г.68Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix crash when unregistered features are placed by `@Swedz` in [#194](https://github.com/Swedz/tesseract-neoforge/pull/194)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.4-1.21.1...1.11.5-1.21.1)
release
Tesseract API 1.11.4-1.21.1
1.11.4-1.21.129 янв. 2026 г.130Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add functionality for placeholders in the text API by `@Swedz` in [#189](https://github.com/Swedz/tesseract-neoforge/pull/189)
* Allow placeholder providers and filters to be defined using a single instance by `@Swedz` in [#190](https://github.com/Swedz/tesseract-neoforge/pull/190)
* Add support for subsections in the text API (similar to the config API) by `@Swedz` in [#191](https://github.com/Swedz/tesseract-neoforge/pull/191)
* Overall better tree compat for TreeGrowthEvent by `@Swedz` in [#193](https://github.com/Swedz/tesseract-neoforge/pull/193)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.3-1.21.1...1.11.4-1.21.1)
release
Tesseract API 1.11.3-1.21.1
1.11.3-1.21.111 янв. 2026 г.2,7 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add abstracted classes for interface proxies by `@Swedz` in [#182](https://github.com/Swedz/tesseract-neoforge/pull/182)
* Add a includeFallback field to the LangKey annotation to attach the default text as fallback to the component when desired by `@Swedz` in [#183](https://github.com/Swedz/tesseract-neoforge/pull/183)
* Allow text classes to define a global includeFallback value that will override includeFallback on all LangKey entries in the class by `@Swedz` in [#184](https://github.com/Swedz/tesseract-neoforge/pull/184)
* Better support for Bitmaps and actually support other types of providers in FontDatagenProvider by `@Swedz` in [#185](https://github.com/Swedz/tesseract-neoforge/pull/185)
* Allow configs to have a custom file name by `@Swedz` in [#186](https://github.com/Swedz/tesseract-neoforge/pull/186)
* Allow for context aware providers for parsers and styles in the text API by `@Swedz` in [#187](https://github.com/Swedz/tesseract-neoforge/pull/187)
* Fix casting error with LangContext#getAnnotations by `@Swedz` in [#188](https://github.com/Swedz/tesseract-neoforge/pull/188)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.2-1.21.1...1.11.3-1.21.1)
release
Tesseract API 1.11.2-1.21.1
1.11.2-1.21.19 дек. 2025 г.3,6 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add methods to MachineBuiltinModelBuilder for MI's new output textures by `@Swedz` in [#181](https://github.com/Swedz/tesseract-neoforge/pull/181)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.1-1.21.1...1.11.2-1.21.1)
release
Tesseract API 1.11.1-1.21.1
1.11.1-1.21.16 дек. 2025 г.492Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add method for performing actions on the ItemHolder within BlockWithItemHolder by `@Swedz` in [#179](https://github.com/Swedz/tesseract-neoforge/pull/179)
* Add methods for performing actions on the BlockHolder and ItemHolder within FluidHolder by `@Swedz` in [#180](https://github.com/Swedz/tesseract-neoforge/pull/180)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.11.0-1.21.1...1.11.1-1.21.1)
release
Tesseract API 1.11.0-1.21.1
1.11.0-1.21.128 нояб. 2025 г.6,4 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Update MI to 2.4.0 by `@Swedz` in [#177](https://github.com/Swedz/tesseract-neoforge/pull/177)
* Remove old deprecated text API by `@Swedz` in [#178](https://github.com/Swedz/tesseract-neoforge/pull/178)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.10.4-1.21.1...1.11.0-1.21.1)
release
Tesseract API 1.10.4-1.21.1
1.10.4-1.21.124 нояб. 2025 г.4 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add StonecutterRecipeBuilder by `@Swedz` in [#175](https://github.com/Swedz/tesseract-neoforge/pull/175)
* Fix batching machines not being able to run recipes with higher EU costs despite upgrades being present by `@Swedz` in [#176](https://github.com/Swedz/tesseract-neoforge/pull/176)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.10.3-1.21.1...1.10.4-1.21.1)
release
Tesseract API 1.10.3-1.21.1
1.10.3-1.21.114 нояб. 2025 г.2,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Allow for config keys be generated based on the method name by `@Swedz` in [#172](https://github.com/Swedz/tesseract-neoforge/pull/172)
* Don't multiply upgrades in batching machines by `@Swedz` in [#173](https://github.com/Swedz/tesseract-neoforge/pull/173)
* Add override option for isMultiblock recipe category field for machine gui builder by `@Swedz` in [#174](https://github.com/Swedz/tesseract-neoforge/pull/174)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.10.2-1.21.1...1.10.3-1.21.1)
release
Tesseract API 1.10.2-1.21.1
1.10.2-1.21.18 нояб. 2025 г.1,4 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add helper methods for distributing units (primarily energy and fluids) by `@Swedz` in [#171](https://github.com/Swedz/tesseract-neoforge/pull/171)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.10.1-1.21.1...1.10.2-1.21.1)
release
Tesseract API 1.10.1-1.21.1
1.10.1-1.21.11 нояб. 2025 г.1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Use the correct Lists class (not apache) by `@Swedz` in [#170](https://github.com/Swedz/tesseract-neoforge/pull/170)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.10.0-1.21.1...1.10.1-1.21.1)
release
Tesseract API 1.10.0-1.21.1
1.10.0-1.21.11 нояб. 2025 г.236Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add interface proxy driven message/translation handling system by `@Swedz` in [#161](https://github.com/Swedz/tesseract-neoforge/pull/161)
* Remove deprecated code for old machine registering system by `@Swedz` in [#167](https://github.com/Swedz/tesseract-neoforge/pull/167)
* Remove deprecated bus params on `@EventBusSubscriber` annotations by `@Swedz` in [#168](https://github.com/Swedz/tesseract-neoforge/pull/168)
* Support MI's SlotPositions in the MachineSlotConfiguration builder by `@Swedz` in [#169](https://github.com/Swedz/tesseract-neoforge/pull/169)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.9-1.21.1...1.10.0-1.21.1)
release
Tesseract API 1.9.9-1.21.1
1.9.9-1.21.131 окт. 2025 г.281Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Support HugeFungusFeature and AbstractHugeMushroomFeature in TreeGrowthEvent by `@Swedz` in [#166](https://github.com/Swedz/tesseract-neoforge/pull/166)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.8-1.21.1...1.9.9-1.21.1)
release
Tesseract API 1.9.8-1.21.1
1.9.8-1.21.129 окт. 2025 г.188Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Make config values not cached so they can update as they are changed by `@Swedz` in [#165](https://github.com/Swedz/tesseract-neoforge/pull/165)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.7-1.21.1...1.9.8-1.21.1)
release
Tesseract API 1.9.7-1.21.1
1.9.7-1.21.127 окт. 2025 г.260Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix #163: Adding slot listener causes owo lib to have null player instance resulting in NPE by `@Swedz` in [#164](https://github.com/Swedz/tesseract-neoforge/pull/164)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.6-1.21.1...1.9.7-1.21.1)
release
Tesseract API 1.9.6-1.21.1
1.9.6-1.21.124 окт. 2025 г.431Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix REI ConcurrentModificationException by `@Luligabi1` in [#162](https://github.com/Swedz/tesseract-neoforge/pull/162)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.5-1.21.1...1.9.6-1.21.1)
release
Tesseract API 1.9.5-1.21.1
1.9.5-1.21.121 окт. 2025 г.859Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix fluid tag inputs only accepts the first fluid in the tag by `@Swedz` in [#160](https://github.com/Swedz/tesseract-neoforge/pull/160)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.4-1.21.1...1.9.5-1.21.1)
release
Tesseract API 1.9.4-1.21.1
1.9.4-1.21.119 окт. 2025 г.281Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Use concurrent maps in MIHookTracker to (hopefully) avoid concurrency issues by `@Swedz` in [#158](https://github.com/Swedz/tesseract-neoforge/pull/158)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.3-1.21.1...1.9.4-1.21.1)
release
Tesseract API 1.9.3-1.21.1
1.9.3-1.21.118 окт. 2025 г.1,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Update MI to 2.3.15 by `@Swedz` in [#157](https://github.com/Swedz/tesseract-neoforge/pull/157)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.2-1.21.1...1.9.3-1.21.1)
release
Tesseract API 1.9.2-1.21.1
1.9.2-1.21.18 окт. 2025 г.2,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix #155: Default machine block properties are not applied in the builder by `@Swedz` in [#156](https://github.com/Swedz/tesseract-neoforge/pull/156)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.1-1.21.1...1.9.2-1.21.1)
release
Tesseract API 1.9.1-1.21.1
1.9.1-1.21.17 окт. 2025 г.124Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Update to support MI 2.3.13 by `@Swedz` in [#154](https://github.com/Swedz/tesseract-neoforge/pull/154)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.9.0-1.21.1...1.9.1-1.21.1)
release
Tesseract API 1.9.0-1.21.1
1.9.0-1.21.123 сент. 2025 г.5,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix assertions for non-null values always passing by `@Swedz` in [#151](https://github.com/Swedz/tesseract-neoforge/pull/151)
* Support namespaced hooks and require explicit hook initialization by `@Swedz` in [#152](https://github.com/Swedz/tesseract-neoforge/pull/152)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.30-1.21.1...1.9.0-1.21.1)
release
Tesseract API 1.8.30-1.21.1
1.8.30-1.21.122 сент. 2025 г.155Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Support multiple machine modifiers on the MachineBuilder by `@Swedz` in [#150](https://github.com/Swedz/tesseract-neoforge/pull/150)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.29-1.21.1...1.8.30-1.21.1)
release
Tesseract API 1.8.29-1.21.1
1.8.29-1.21.118 сент. 2025 г.1,3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Expand VanillaMaterialRecipeContext methods for shapeless and shaped recipes for more control over the recipe by `@Swedz` in [#147](https://github.com/Swedz/tesseract-neoforge/pull/147)
* Fix MaterialRecipeGroup filtering to return the actual modified instance by `@Swedz` in [#148](https://github.com/Swedz/tesseract-neoforge/pull/148)
* Fix #145: Hatch builder when using IO fails to register models by `@Swedz` in [#149](https://github.com/Swedz/tesseract-neoforge/pull/149)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.28-1.21.1...1.8.29-1.21.1)
release
Tesseract API 1.8.28-1.21.1
1.8.28-1.21.111 сент. 2025 г.969Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix machines conducting redstone by `@Swedz` in [#146](https://github.com/Swedz/tesseract-neoforge/pull/146)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.27-1.21.1...1.8.28-1.21.1)
release
Tesseract API 1.8.27-1.21.1
1.8.27-1.21.13 сент. 2025 г.983Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add loot table to machine casing material parts by `@Luligabi1` in [#143](https://github.com/Swedz/tesseract-neoforge/pull/143)
* Decouple registerIO from RegistrationType by `@Luligabi1` in [#144](https://github.com/Swedz/tesseract-neoforge/pull/144)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.26-1.21.1...1.8.27-1.21.1)
release
Tesseract API 1.8.26-1.21.1
1.8.26-1.21.12 сент. 2025 г.894Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add methods for item ids as ResourceLocations in recipe builders by `@Swedz` in [#140](https://github.com/Swedz/tesseract-neoforge/pull/140)
* Add helper for getting machine recipe process condition instances by `@Swedz` in [#141](https://github.com/Swedz/tesseract-neoforge/pull/141)
* Fix NPE in machine builtin model builder by `@Swedz` in [#142](https://github.com/Swedz/tesseract-neoforge/pull/142)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.25-1.21.1...1.8.26-1.21.1)
release
Tesseract API 1.8.25-1.21.1
1.8.25-1.21.12 сент. 2025 г.38Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Include default flags for overlay faces for machines by `@Swedz` in [#137](https://github.com/Swedz/tesseract-neoforge/pull/137)
* Add missing builtin model methods by `@Swedz` in [#138](https://github.com/Swedz/tesseract-neoforge/pull/138)
* Add fallback fluid capacity method and overloaded methods for not specifying fluid capacity by `@Swedz` in [#139](https://github.com/Swedz/tesseract-neoforge/pull/139)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.24-1.21.1...1.8.25-1.21.1)
release
Tesseract API 1.8.24-1.21.1
1.8.24-1.21.11 сент. 2025 г.78Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix forced recipe category registration by `@Swedz` in [#132](https://github.com/Swedz/tesseract-neoforge/pull/132)
* Add method for registering multiblock shapes in the builder by `@Swedz` in [#133](https://github.com/Swedz/tesseract-neoforge/pull/133)
* Add methods for registering extra workstations for recipe categories in the builder by `@Swedz` in [#134](https://github.com/Swedz/tesseract-neoforge/pull/134)
* Make gui configuration mutable by `@Swedz` in [#135](https://github.com/Swedz/tesseract-neoforge/pull/135)
* Fix steam mode nullability for gui by `@Swedz` in [#136](https://github.com/Swedz/tesseract-neoforge/pull/136)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.23-1.21.1...1.8.24-1.21.1)
release
Tesseract API 1.8.23-1.21.1
1.8.23-1.21.11 сент. 2025 г.143Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Improve gui constructing for the MachineBuilder system by `@Swedz` in [#131](https://github.com/Swedz/tesseract-neoforge/pull/131)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.22-1.21.1...1.8.23-1.21.1)
release
Tesseract API 1.8.22-1.21.1
1.8.22-1.21.130 авг. 2025 г.173Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix single block crafting machine builder builtin model method params by `@Swedz` in [#128](https://github.com/Swedz/tesseract-neoforge/pull/128)
* Allow no-op builtin model for machine builder by `@Swedz` in [#129](https://github.com/Swedz/tesseract-neoforge/pull/129)
* Fix steam slots not being included on steam crafting machines by `@Swedz` in [#130](https://github.com/Swedz/tesseract-neoforge/pull/130)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.21-1.21.1...1.8.22-1.21.1)
release
Tesseract API 1.8.21-1.21.1
1.8.21-1.21.130 авг. 2025 г.89Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Allow for custom MachineBlocks by `@Swedz` in [#126](https://github.com/Swedz/tesseract-neoforge/pull/126)
* Add simple machine builder API for making machines instead of excessive overloaded methods by `@Swedz` in [#127](https://github.com/Swedz/tesseract-neoforge/pull/127)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.20-1.21.1...1.8.21-1.21.1)
release
Tesseract API 1.8.20-1.21.1
1.8.20-1.21.129 авг. 2025 г.175Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix duplicate output hatches when using HatchMIHookContext#registerHatches by `@Luligabi1` in [#125](https://github.com/Swedz/tesseract-neoforge/pull/125)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.19-1.21.1...1.8.20-1.21.1)
release
Tesseract API 1.8.19-1.21.1
1.8.19-1.21.126 авг. 2025 г.498Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add hook for MI hatches by `@Swedz` in [#116](https://github.com/Swedz/tesseract-neoforge/pull/116)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.18-1.21.1...1.8.19-1.21.1)
release
Tesseract API 1.8.18-1.21.1
1.8.18-1.21.125 авг. 2025 г.1,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix material recipe groups not carrying recipes of parent when calling .then(...) by `@Swedz` in [#123](https://github.com/Swedz/tesseract-neoforge/pull/123)
* Add Machine Casing (Pipe) to MIMaterialRecipeGroups by `@Luligabi1` in [#122](https://github.com/Swedz/tesseract-neoforge/pull/122)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.17-1.21.1...1.8.18-1.21.1)
release
Tesseract API 1.8.17-1.21.1
1.8.17-1.21.122 авг. 2025 г.4,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add methods for recipe categories in MI multiblock machines hook by `@Swedz` in [#112](https://github.com/Swedz/tesseract-neoforge/pull/112)
* Add accessor for the active recipe of an MI CrafterComponent by `@Swedz` in [#113](https://github.com/Swedz/tesseract-neoforge/pull/113)
* Remove display name fix mixin for MI machines by `@Swedz` in [#114](https://github.com/Swedz/tesseract-neoforge/pull/114)
* Support recipe conditions in the MI recipe builder by `@Swedz` in [#115](https://github.com/Swedz/tesseract-neoforge/pull/115)
* Fix #117: Vanilla material recipes are generated at the wrong path by `@Swedz` in [#118](https://github.com/Swedz/tesseract-neoforge/pull/118)
* Fix 3x3 compacting recipes being shapeless by `@Swedz` in [#119](https://github.com/Swedz/tesseract-neoforge/pull/119)
* Fix rings not being included in the gear recipe for materials by `@Swedz` in [#120](https://github.com/Swedz/tesseract-neoforge/pull/120)
* Fix missing unpacker recipe for blocks -> main part by `@Swedz` in [#121](https://github.com/Swedz/tesseract-neoforge/pull/121)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.16-1.21.1...1.8.17-1.21.1)
release
Tesseract API 1.8.16-1.21.1
1.8.16-1.21.13 авг. 2025 г.4,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add method for registering REI tiers in the single block special machines hook context by `@Swedz` in [#111](https://github.com/Swedz/tesseract-neoforge/pull/111)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.15-1.21.1...1.8.16-1.21.1)
release
Tesseract API 1.8.15-1.21.1
1.8.15-1.21.12 авг. 2025 г.165Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add methods for centered string rendering with TesseractGuiGraphics by `@Swedz` in [#110](https://github.com/Swedz/tesseract-neoforge/pull/110)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.14-1.21.1...1.8.15-1.21.1)
release
Tesseract API 1.8.14-1.21.1
1.8.14-1.21.127 июл. 2025 г.2,9 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add PT_BR localization by `@PrincessStelllar` in [#109](https://github.com/Swedz/tesseract-neoforge/pull/109)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.13-1.21.1...1.8.14-1.21.1)
release
Tesseract API 1.8.13-1.21.1
1.8.13-1.21.121 июл. 2025 г.3,7 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add dynamic atlas model loader for models with custom atlases by `@Swedz` in [#107](https://github.com/Swedz/tesseract-neoforge/pull/107)
* Add simple energy item (for MI) has charge item predicate by `@Swedz` in [#108](https://github.com/Swedz/tesseract-neoforge/pull/108)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.12-1.21.1...1.8.13-1.21.1)
release
Tesseract API 1.8.12-1.21.1
1.8.12-1.21.119 июл. 2025 г.227Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add AutoFillEditBox by `@Swedz` in [#106](https://github.com/Swedz/tesseract-neoforge/pull/106)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.11-1.21.1...1.8.12-1.21.1)
release
Tesseract API 1.8.11-1.21.1
1.8.11-1.21.124 июн. 2025 г.16,3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add TransferHelper method for inserting in the reversed order by `@Swedz` in [#104](https://github.com/Swedz/tesseract-neoforge/pull/104)
* Fix FluidTransferCache when the first fluid cannot be inserted by `@Swedz` in [#105](https://github.com/Swedz/tesseract-neoforge/pull/105)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.10-1.21.1...1.8.11-1.21.1)
release
Tesseract API 1.8.10-1.21.1
1.8.10-1.21.117 мая 2025 г.35,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add PlayerInventoryChangeEvent by `@Swedz` in [#93](https://github.com/Swedz/tesseract-neoforge/pull/93)
* Add DirectionHelper for getting relative directions based on block sides and facing directions by `@Swedz` in [#94](https://github.com/Swedz/tesseract-neoforge/pull/94)
* Add FloatRange and IntRange by `@Swedz` in [#95](https://github.com/Swedz/tesseract-neoforge/pull/95)
* Add Bounds by `@Swedz` in [#96](https://github.com/Swedz/tesseract-neoforge/pull/96)
* Add helper method for writing quads to a buffer and properly applying color set by QuadTransformers#applyingColor(int) by `@Swedz` in [#97](https://github.com/Swedz/tesseract-neoforge/pull/97)
* Add datagen provider for custom fonts (bitmap only at the moment) by `@Swedz` in [#98](https://github.com/Swedz/tesseract-neoforge/pull/98)
* Add ModelHelper for gathering textures by `@Swedz` in [#99](https://github.com/Swedz/tesseract-neoforge/pull/99)
* Add interfaces for managing tickable blocks by `@Swedz` in [#100](https://github.com/Swedz/tesseract-neoforge/pull/100)
* Add GuiGraphics wrapper for batching and shader support by `@Swedz` in [#101](https://github.com/Swedz/tesseract-neoforge/pull/101)
* Add basic custom loader builder for quickly generating models with custom loaders but no special parameters by `@Swedz` in [#102](https://github.com/Swedz/tesseract-neoforge/pull/102)
* Add abstract container menu class for handling setting up player inventories by `@Swedz` in [#103](https://github.com/Swedz/tesseract-neoforge/pull/103)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.9-1.21.1...1.8.10-1.21.1)
release
Tesseract API 1.8.9-1.21.1
1.8.9-1.21.113 мая 2025 г.1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add methods to TransferHelper to allow for simulating inserting/extracting by `@Swedz` in [#90](https://github.com/Swedz/tesseract-neoforge/pull/90)
* Add methods to TransferHelper to allow extracting many items all matching a predicate rather than combining them into a single stack by `@Swedz` in [#91](https://github.com/Swedz/tesseract-neoforge/pull/91)
* Fix TransferHelper extractAny calculation for maxAmount when extracting from containers in a player inventory by `@Swedz` in [#92](https://github.com/Swedz/tesseract-neoforge/pull/92)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.8-1.21.1...1.8.9-1.21.1)
release
Tesseract API 1.8.8-1.21.1
1.8.8-1.21.17 мая 2025 г.863Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix inconsistencies with & add more methods to TransferHelper by `@Swedz` in [#89](https://github.com/Swedz/tesseract-neoforge/pull/89)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.7-1.21.1...1.8.8-1.21.1)
release
Tesseract API 1.8.7-1.21.1
1.8.7-1.21.122 апр. 2025 г.28,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Make SimpleItemStackComponent implement ComponentStackHolder by `@Swedz` in [#86](https://github.com/Swedz/tesseract-neoforge/pull/86)
* Add per-face render methods to CubeOverlayRenderHelper by `@Swedz` in [#87](https://github.com/Swedz/tesseract-neoforge/pull/87)
* Make hook listeners get called after MI has finished loading by `@Swedz` in [#88](https://github.com/Swedz/tesseract-neoforge/pull/88)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.6-1.21.1...1.8.7-1.21.1)
release
Tesseract API 1.8.6-1.21.1
1.8.6-1.21.16 апр. 2025 г.38,5 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add helper method for ranged long codecs by `@Swedz` in [#83](https://github.com/Swedz/tesseract-neoforge/pull/83)
* Fix #84: Max Overclock in machine gui efficiency bar tooltip does not show actual EU value by `@Swedz` in [#85](https://github.com/Swedz/tesseract-neoforge/pull/85)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.5-1.21.1...1.8.6-1.21.1)
release
Tesseract API 1.8.5-1.21.1
1.8.5-1.21.11 апр. 2025 г.16,3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Update MI to 2.3.0 by `@Swedz` in [#82](https://github.com/Swedz/tesseract-neoforge/pull/82)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.4-1.21.1...1.8.5-1.21.1)
release
Tesseract API 1.8.4-1.21.1
1.8.4-1.21.117 мар. 2025 г.2,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix #80: TYG mixin variable name mismatch by `@Swedz` in [#81](https://github.com/Swedz/tesseract-neoforge/pull/81)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.3-1.21.1...1.8.4-1.21.1)
release
Tesseract API 1.8.3-1.21.1
1.8.3-1.21.112 мар. 2025 г.30 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Improve LoadingModList check in ModLoadedHelper by `@Swedz` in [#78](https://github.com/Swedz/tesseract-neoforge/pull/78)
* Update TYG support to 5.0.7+ by `@Swedz` in [#79](https://github.com/Swedz/tesseract-neoforge/pull/79)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.2-1.21.1...1.8.3-1.21.1)
release
Tesseract API 1.8.2-1.21.1
1.8.2-1.21.16 мар. 2025 г.14,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix #76: TreeGrowthEvent is triggered by world gen needlessly by `@Swedz` in [#77](https://github.com/Swedz/tesseract-neoforge/pull/77)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.1-1.21.1...1.8.2-1.21.1)
release
Tesseract API 1.8.1-1.21.1
1.8.1-1.21.15 мар. 2025 г.111Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix mutable block positions get passed to TreeGrowthEvent by `@Swedz` in [#75](https://github.com/Swedz/tesseract-neoforge/pull/75)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.8.0-1.21.1...1.8.1-1.21.1)
release
Tesseract API 1.8.0-1.21.1
1.8.0-1.21.111 февр. 2025 г.30,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add support for TooltipContext and TooltipFlag in tooltip attachment api by `@Swedz` in [#72](https://github.com/Swedz/tesseract-neoforge/pull/72)
* Add Pair and Triple tuple records by `@Swedz` in [#73](https://github.com/Swedz/tesseract-neoforge/pull/73)
* Add parser for a pair of enchantment and level by `@Swedz` in [#74](https://github.com/Swedz/tesseract-neoforge/pull/74)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.7.0-1.21.1...1.8.0-1.21.1)
release
Tesseract API 1.7.0-1.21.1
1.7.0-1.21.129 янв. 2025 г.23,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add builder for config panel gui component by `@Swedz` in [#67](https://github.com/Swedz/tesseract-neoforge/pull/67)
* Add method to remove model provider from modeled registered object holders by `@Swedz` in [#68](https://github.com/Swedz/tesseract-neoforge/pull/68)
* Add more options for how the blocks of machines are defined by `@Swedz` in [#69](https://github.com/Swedz/tesseract-neoforge/pull/69)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.7-beta-1.21.1...1.7.0-1.21.1)
beta
Tesseract API 1.6.7-beta-1.21.1
1.6.7-beta-1.21.123 янв. 2025 г.20,6 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Support cable tiers in MIEnergyTransferCache by `@Swedz` in [#66](https://github.com/Swedz/tesseract-neoforge/pull/66)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.6-beta-1.21.1...1.6.7-beta-1.21.1)
beta
Tesseract API 1.6.6-beta-1.21.1
1.6.6-beta-1.21.115 янв. 2025 г.6,4 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Don't require MI for common API by `@Swedz` in [#65](https://github.com/Swedz/tesseract-neoforge/pull/65)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.5-beta-1.21.1...1.6.6-beta-1.21.1)
beta
Tesseract API 1.6.5-beta-1.21.1
1.6.5-beta-1.21.115 янв. 2025 г.10,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix #63: When loading EMI rarely causes ConcurrentModificationException with loading tooltips by `@Swedz` in [#64](https://github.com/Swedz/tesseract-neoforge/pull/64)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.4-beta-1.21.1...1.6.5-beta-1.21.1)
beta
Tesseract API 1.6.4-beta-1.21.1
1.6.4-beta-1.21.113 янв. 2025 г.3 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add annotation based config API by `@Swedz` in [#61](https://github.com/Swedz/tesseract-neoforge/pull/61)
* Add extra codec utils by `@Swedz` in [#62](https://github.com/Swedz/tesseract-neoforge/pull/62)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.3-beta-1.21.1...1.6.4-beta-1.21.1)
beta
Tesseract API 1.6.3-beta-1.21.1
1.6.3-beta-1.21.110 янв. 2025 г.11,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add custom cube overlay renderer with full RGBA support by `@Swedz` in [#57](https://github.com/Swedz/tesseract-neoforge/pull/57)
* Fix fluid input ingredients to be in accordance with changes in MI by `@Swedz` in [#58](https://github.com/Swedz/tesseract-neoforge/pull/58)
* Fix entrypoint initialization by `@Swedz` in [#59](https://github.com/Swedz/tesseract-neoforge/pull/59)
* Use tesseract-api-neoforge as the artifact name instead of tesseract-neoforge to avoid confusion by `@Swedz` in [#60](https://github.com/Swedz/tesseract-neoforge/pull/60)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.2-beta-1.21.1...1.6.3-beta-1.21.1)
beta
Tesseract API 1.6.2-beta-1.21.1
1.6.2-beta-1.21.130 дек. 2024 г.17,2 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Allow proxies to be loaded whenever by `@Swedz` in [#52](https://github.com/Swedz/tesseract-neoforge/pull/52)
* Clean up crafter component internals by `@Swedz` in [#53](https://github.com/Swedz/tesseract-neoforge/pull/53)
* Add powerless machines API by `@Swedz` in [#54](https://github.com/Swedz/tesseract-neoforge/pull/54)
* Add buildInventoryComponent helper for machines by `@Swedz` in [#55](https://github.com/Swedz/tesseract-neoforge/pull/55)
* Fix #51: Multithreaded tasks may upset the MIHookTracker and break MI and integrations by `@Swedz` in [#56](https://github.com/Swedz/tesseract-neoforge/pull/56)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.1-beta-1.21.1...1.6.2-beta-1.21.1)
beta
Tesseract API 1.6.1-beta-1.21.1
1.6.1-beta-1.21.128 дек. 2024 г.125Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add methods for broadcasting packets to clients by `@Swedz` in [#42](https://github.com/Swedz/tesseract-neoforge/pull/42)
* Add client registration listeners for registered object holders by `@Swedz` in [#43](https://github.com/Swedz/tesseract-neoforge/pull/43)
* Fix #44: Batching machine output slots getting stuck in an invisible locked state by `@Swedz` in [#45](https://github.com/Swedz/tesseract-neoforge/pull/45)
* Improve mixins to be more reliable with local capturing by `@Swedz` in [#46](https://github.com/Swedz/tesseract-neoforge/pull/46)
* Fix copying multiplied crafting machine causes crash by `@Swedz` in [#47](https://github.com/Swedz/tesseract-neoforge/pull/47)
* Remove now irrelevant tooltip extension api by `@Swedz` in [#48](https://github.com/Swedz/tesseract-neoforge/pull/48)
* Add OTYG support for TreeGrowthEvent by `@Swedz` in [#49](https://github.com/Swedz/tesseract-neoforge/pull/49)
* Add machine tier getter helper by `@Swedz` in [#50](https://github.com/Swedz/tesseract-neoforge/pull/50)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.6.0-beta-1.21.1...1.6.1-beta-1.21.1)
beta
Tesseract API 1.6.0-beta-1.21.1
1.6.0-beta-1.21.112 дек. 2024 г.25,6 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Expand text parser API by `@Swedz` in [#24](https://github.com/Swedz/tesseract-neoforge/pull/24)
* Simpler modular multiblock GUI for line adding and style stripping by `@Swedz` in [#25](https://github.com/Swedz/tesseract-neoforge/pull/25)
* Add common model builder for top/end block models by `@Swedz` in [#26](https://github.com/Swedz/tesseract-neoforge/pull/26)
* Make model builder optional by `@Swedz` in [#27](https://github.com/Swedz/tesseract-neoforge/pull/27)
* Add common tag creating helper methods by `@Swedz` in [#28](https://github.com/Swedz/tesseract-neoforge/pull/28)
* Add recipe builder helpers by `@Swedz` in [#30](https://github.com/Swedz/tesseract-neoforge/pull/30)
* Use ItemModelProvider internally by `@Swedz` in [#31](https://github.com/Swedz/tesseract-neoforge/pull/31)
* Add registry helper by `@Swedz` in [#33](https://github.com/Swedz/tesseract-neoforge/pull/33)
* Add accessibility wrapper for loot table providers by `@Swedz` in [#34](https://github.com/Swedz/tesseract-neoforge/pull/34)
* Add tag convert methods for collections by `@Swedz` in [#35](https://github.com/Swedz/tesseract-neoforge/pull/35)
* Allow for chaining comparable values on a SortOrder by `@Swedz` in [#36](https://github.com/Swedz/tesseract-neoforge/pull/36)
* Add Material API by `@Swedz` in [#29](https://github.com/Swedz/tesseract-neoforge/pull/29)
* Follow changes in MI's API by `@Swedz` in [#22](https://github.com/Swedz/tesseract-neoforge/pull/22)
* Clean up some MI entrypoint and mixin stuff by `@Swedz` in [#38](https://github.com/Swedz/tesseract-neoforge/pull/38)
* Make MI fluids automatically build a block state by `@Swedz` in [#39](https://github.com/Swedz/tesseract-neoforge/pull/39)
* Lots of new internal API for multiblock tiers, machine slot panels, tooltip components, rendering, etc. by `@Swedz` in [#40](https://github.com/Swedz/tesseract-neoforge/pull/40)
* Add mixin accessors for MI component stacks by `@Swedz` in [#41](https://github.com/Swedz/tesseract-neoforge/pull/41)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.5.4-beta-1.21.1...1.6.0-beta-1.21.1)
beta
Tesseract API 1.5.4-beta-1.21.1
1.5.4-beta-1.21.127 сент. 2024 г.69,8 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Add item api for adding tooltips inside of the attributes section by `@Swedz` in [#16](https://github.com/Swedz/tesseract-neoforge/pull/16)
* Add position parsers by `@Swedz` in [#18](https://github.com/Swedz/tesseract-neoforge/pull/18)
* Expand machine api visibility by `@Swedz` in [#19](https://github.com/Swedz/tesseract-neoforge/pull/19)
* Create shape matcher with separate method by `@Swedz` in [#20](https://github.com/Swedz/tesseract-neoforge/pull/20)
* Allow line wrapping in modular multiblock guis by `@Swedz` in [#21](https://github.com/Swedz/tesseract-neoforge/pull/21)
* Fix charging items that say they received negative energy by `@Swedz` in [#23](https://github.com/Swedz/tesseract-neoforge/pull/23)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.5.3-beta-1.21.1...1.5.4-beta-1.21.1)
beta
Tesseract API 1.5.3-beta-1.21.1
1.5.3-beta-1.21.117 сент. 2024 г.9,1 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Fix proxy environment test when no mods are required by `@Swedz` in [#15](https://github.com/Swedz/tesseract-neoforge/pull/15)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.5.2-beta-1.21.1...1.5.3-beta-1.21.1)
beta
Tesseract API 1.5.2-beta-1.21.1
1.5.2-beta-1.21.117 сент. 2024 г.81Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* Behavior Registry API by `@Swedz` in [#5](https://github.com/Swedz/tesseract-neoforge/pull/5)
* Add tag helper methods for converting from one registry to another by `@Swedz` in [#7](https://github.com/Swedz/tesseract-neoforge/pull/7)
* Support overdrive module in machine api by `@Swedz` in [#8](https://github.com/Swedz/tesseract-neoforge/pull/8)
* Add machine auto extract/insert helper by `@Swedz` in [#9](https://github.com/Swedz/tesseract-neoforge/pull/9)
* Allow for modular machine guis to have a Y offset by `@Swedz` in [#10](https://github.com/Swedz/tesseract-neoforge/pull/10)
* Inventory charging helper by `@Swedz` in [#11](https://github.com/Swedz/tesseract-neoforge/pull/11)
* Add transfer cache helper API by `@Swedz` in [#12](https://github.com/Swedz/tesseract-neoforge/pull/12)
* Fix typo in method name in PacketContext by `@Swedz` in [#13](https://github.com/Swedz/tesseract-neoforge/pull/13)
* Allow multiple mod ids for proxy entrypoints & add merge methods for proxies by `@Swedz` in [#14](https://github.com/Swedz/tesseract-neoforge/pull/14)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.5.1-beta-1.21.1...1.5.2-beta-1.21.1)
beta
Tesseract API 1.5.1-beta-1.21.1
1.5.1-beta-1.21.18 сент. 2024 г.5,6 тыс.Minecraft: 1.21.1neoforge
Что нового
## What's Changed
* New packet API separate from MI by `@Swedz` in [#3](https://github.com/Swedz/tesseract-neoforge/pull/3)
* Log version in the terminal when running gradle tasks by `@Swedz` in [#4](https://github.com/Swedz/tesseract-neoforge/pull/4)
[Full Changelog](https://github.com/Swedz/tesseract-neoforge/compare/1.5.0-beta-1.21.1...1.5.1-beta-1.21.1)
beta
Tesseract API 1.5.0-beta-1.21.1
1.5.0-beta-1.21.17 сент. 2024 г.2,3 тыс.Minecraft: 1.21.1neoforge
Что нового
- Update to 1.21.1
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.4.0-beta-1.21...1.5.0-beta-1.21.1
beta
Tesseract API 1.4.0-beta-1.21
1.4.0-beta-1.217 сент. 2024 г.694Minecraft: 1.21, 1.21.1neoforge
Что нового
- New versioning schema
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.3.2+1.21...1.4.0-beta-1.21
beta
Tesseract API 1.3.2+1.21
1.3.2+1.2130 авг. 2024 г.4,3 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
- Add server and find user methods to the base proxy
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.3.1+1.21...1.3.2+1.21
beta
Tesseract API 1.3.1+1.21
1.3.1+1.2128 авг. 2024 г.1,3 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
- Fix incompatibility with 1.21.1
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.3.0+1.21...1.3.1+1.21
beta
Tesseract API 1.3.0+1.21
1.3.0+1.2128 авг. 2024 г.77Minecraft: 1.21, 1.21.1neoforge
Что нового
- Significantly improved integration with MI
- Refactoring of some API
- New MI-independent (but also compatible and integrated) tooltip API
- New Proxy API
- More support for different model types in the common helper classes
- Introduced simple item API for damageable items, armor items, dyeable items, and data components
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.8+1.21...1.3.0+1.21
beta
Tesseract API 1.2.8+1.21
1.2.8+1.2112 авг. 2024 г.7,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
- Update to MI 2.2.17-beta
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.7+1.21...1.2.8+1.21
beta
Tesseract API 1.2.7+1.21
1.2.7+1.219 авг. 2024 г.1,6 тыс.Minecraft: 1.21neoforge
Что нового
- Fix #1: Early class loading in MI mixin plugin
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.6+1.21...1.2.7+1.21
beta
Tesseract API 1.2.6+1.21
1.2.6+1.219 авг. 2024 г.255Minecraft: 1.21neoforge
Что нового
- Fix batching steam machines being infinitely overclocked
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.5+1.21...1.2.6+1.21
beta
Tesseract API 1.2.5+1.21
1.2.5+1.219 авг. 2024 г.57Minecraft: 1.21neoforge
Что нового
- Fix item output multiplier calculation not properly respecting recipes with multiple outputs
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.4+1.21...1.2.5+1.21
beta
Tesseract API 1.2.4+1.21
1.2.4+1.218 авг. 2024 г.923Minecraft: 1.21neoforge
Что нового
- Fix multiplied crafter machines requiring multiple non-consumed inputs to do larger batches
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.3+1.21...1.2.4+1.21
beta
Tesseract API 1.2.3+1.21
1.2.3+1.216 авг. 2024 г.1,1 тыс.Minecraft: 1.21neoforge
Что нового
- Fix output hatches not unlocking when changing recipes in multiplied crafting machines
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.2+1.21...1.2.3+1.21
release
Tesseract API 1.1.1+1.20.4
1.1.1+1.20.46 авг. 2024 г.3,6 тыс.Minecraft: 1.20.4neoforge
Что нового
- Fix output hatches not unlocking when changing recipes in multiplied crafting machines
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/commits/1.1.1+1.20.4
beta
Tesseract API 1.2.2+1.21
1.2.2+1.215 авг. 2024 г.96Minecraft: 1.21neoforge
Что нового
- Support machine recipe types that use their own class
- Properly add to MIMachineRecipeTypes.recipeTypes when creating recipe types
- Temporary workaround fix for MI not building all recipe categories and instead just some
**Full Changelog**: https://github.com/Swedz/tesseract-neoforge/compare/1.2.1+1.21...1.2.2+1.21
beta
Tesseract API 1.2.1+1.21
1.2.1+1.2129 июл. 2024 г.2,2 тыс.Minecraft: 1.21neoforge
beta
Tesseract API 1.2.0+1.21
1.2.0+1.2129 июл. 2024 г.80Minecraft: 1.21neoforge
release
Tesseract API 1.1.0+1.20.4
1.1.0+1.20.426 июл. 2024 г.188Minecraft: 1.20.4neoforge
Что нового
- Build properties when building the item/block instead of immediately
- Refactor MI hook listeners to use entrypoint annotations to load
release
Tesseract API 1.0.4+1.20.4
1.0.4+1.20.422 июл. 2024 г.185Minecraft: 1.20.4neoforge
release
Tesseract API 1.0.3+1.20.4
1.0.3+1.20.413 июл. 2024 г.102Minecraft: 1.20.4neoforge
Что нового
- Make registered machines get tagged with tags and loot table
release
Tesseract API 1.0.1+1.20.4
1.0.1+1.20.46 июл. 2024 г.91Minecraft: 1.20.4neoforge
Что нового
- Fix tooltip ids
- Use correct Lists class
release
Tesseract API 1.0.0+1.20.4
1.0.0+1.20.412 июн. 2024 г.115Minecraft: 1.20.4neoforge