Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Tesseract API

Tesseract API

Another library mod for mod developers

430.1k
1
Library
AboutChangelogVersions

Tesseract API 1.8.11-1.21.1

by Swedz on Jun 24, 2025
Download

What's Changed

  • Add TransferHelper method for inserting in the reversed order by @Swedz in #104
  • Fix FluidTransferCache when the first fluid cannot be inserted by @Swedz in #105

Full Changelog

Tesseract API 1.8.10-1.21.1

by Swedz on May 17, 2025
Download

What's Changed

  • Add PlayerInventoryChangeEvent by @Swedz in #93
  • Add DirectionHelper for getting relative directions based on block sides and facing directions by @Swedz in #94
  • Add FloatRange and IntRange by @Swedz in #95
  • Add Bounds by @Swedz in #96
  • Add helper method for writing quads to a buffer and properly applying color set by QuadTransformers#applyingColor(int) by @Swedz in #97
  • Add datagen provider for custom fonts (bitmap only at the moment) by @Swedz in #98
  • Add ModelHelper for gathering textures by @Swedz in #99
  • Add interfaces for managing tickable blocks by @Swedz in #100
  • Add GuiGraphics wrapper for batching and shader support by @Swedz in #101
  • Add basic custom loader builder for quickly generating models with custom loaders but no special parameters by @Swedz in #102
  • Add abstract container menu class for handling setting up player inventories by @Swedz in #103

Full Changelog

Tesseract API 1.8.9-1.21.1

by Swedz on May 13, 2025
Download

What's Changed

  • Add methods to TransferHelper to allow for simulating inserting/extracting by @Swedz in #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
  • Fix TransferHelper extractAny calculation for maxAmount when extracting from containers in a player inventory by @Swedz in #92

Full Changelog

Tesseract API 1.8.8-1.21.1

by Swedz on May 7, 2025
Download

What's Changed

  • Fix inconsistencies with & add more methods to TransferHelper by @Swedz in #89

Full Changelog

Tesseract API 1.8.7-1.21.1

by Swedz on Apr 22, 2025
Download

What's Changed

  • Make SimpleItemStackComponent implement ComponentStackHolder by @Swedz in #86
  • Add per-face render methods to CubeOverlayRenderHelper by @Swedz in #87
  • Make hook listeners get called after MI has finished loading by @Swedz in #88

Full Changelog

Tesseract API 1.8.6-1.21.1

by Swedz on Apr 6, 2025
Download

What's Changed

  • Add helper method for ranged long codecs by @Swedz in #83
  • Fix #84: Max Overclock in machine gui efficiency bar tooltip does not show actual EU value by @Swedz in #85

Full Changelog

Tesseract API 1.8.5-1.21.1

by Swedz on Apr 1, 2025
Download

What's Changed

  • Update MI to 2.3.0 by @Swedz in #82

Full Changelog

Tesseract API 1.8.4-1.21.1

by Swedz on Mar 17, 2025
Download

What's Changed

  • Fix #80: TYG mixin variable name mismatch by @Swedz in #81

Full Changelog

Tesseract API 1.8.3-1.21.1

by Swedz on Mar 12, 2025
Download

What's Changed

  • Improve LoadingModList check in ModLoadedHelper by @Swedz in #78
  • Update TYG support to 5.0.7+ by @Swedz in #79

Full Changelog

Tesseract API 1.8.2-1.21.1

by Swedz on Mar 6, 2025
Download

What's Changed

  • Fix #76: TreeGrowthEvent is triggered by world gen needlessly by @Swedz in #77

Full Changelog

Tesseract API 1.8.1-1.21.1

by Swedz on Mar 5, 2025
Download

What's Changed

  • Fix mutable block positions get passed to TreeGrowthEvent by @Swedz in #75

Full Changelog

Tesseract API 1.8.0-1.21.1

by Swedz on Feb 11, 2025
Download

What's Changed

  • Add support for TooltipContext and TooltipFlag in tooltip attachment api by @Swedz in #72
  • Add Pair and Triple tuple records by @Swedz in #73
  • Add parser for a pair of enchantment and level by @Swedz in #74

Full Changelog

Tesseract API 1.7.0-1.21.1

by Swedz on Jan 29, 2025
Download

What's Changed

  • Add builder for config panel gui component by @Swedz in #67
  • Add method to remove model provider from modeled registered object holders by @Swedz in #68
  • Add more options for how the blocks of machines are defined by @Swedz in #69

Full Changelog

Tesseract API 1.6.7-beta-1.21.1

by Swedz on Jan 23, 2025
Download

What's Changed

  • Support cable tiers in MIEnergyTransferCache by @Swedz in #66

Full Changelog

Tesseract API 1.6.6-beta-1.21.1

by Swedz on Jan 15, 2025
Download

What's Changed

  • Don't require MI for common API by @Swedz in #65

Full Changelog

Tesseract API 1.6.5-beta-1.21.1

by Swedz on Jan 15, 2025
Download

What's Changed

  • Fix #63: When loading EMI rarely causes ConcurrentModificationException with loading tooltips by @Swedz in #64

Full Changelog

Tesseract API 1.6.4-beta-1.21.1

by Swedz on Jan 13, 2025
Download

What's Changed

  • Add annotation based config API by @Swedz in #61
  • Add extra codec utils by @Swedz in #62

Full Changelog

Tesseract API 1.6.3-beta-1.21.1

by Swedz on Jan 10, 2025
Download

What's Changed

  • Add custom cube overlay renderer with full RGBA support by @Swedz in #57
  • Fix fluid input ingredients to be in accordance with changes in MI by @Swedz in #58
  • Fix entrypoint initialization by @Swedz in #59
  • Use tesseract-api-neoforge as the artifact name instead of tesseract-neoforge to avoid confusion by @Swedz in #60

Full Changelog

Tesseract API 1.6.2-beta-1.21.1

by Swedz on Dec 30, 2024
Download

What's Changed

  • Allow proxies to be loaded whenever by @Swedz in #52
  • Clean up crafter component internals by @Swedz in #53
  • Add powerless machines API by @Swedz in #54
  • Add buildInventoryComponent helper for machines by @Swedz in #55
  • Fix #51: Multithreaded tasks may upset the MIHookTracker and break MI and integrations by @Swedz in #56

Full Changelog

Tesseract API 1.6.1-beta-1.21.1

by Swedz on Dec 28, 2024
Download

What's Changed

  • Add methods for broadcasting packets to clients by @Swedz in #42
  • Add client registration listeners for registered object holders by @Swedz in #43
  • Fix #44: Batching machine output slots getting stuck in an invisible locked state by @Swedz in #45
  • Improve mixins to be more reliable with local capturing by @Swedz in #46
  • Fix copying multiplied crafting machine causes crash by @Swedz in #47
  • Remove now irrelevant tooltip extension api by @Swedz in #48
  • Add OTYG support for TreeGrowthEvent by @Swedz in #49
  • Add machine tier getter helper by @Swedz in #50

Full Changelog

1
2
3

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.