promotional bannermobile promotional banner

Tau

A versatile and powerful UI Library for minecraft that provides a flutter-like syntax for making UI

File Details

Tau-2.0.0.jar

  • B
  • May 26, 2024
  • 107.66 KB
  • 51
  • 1.20.6
  • NeoForge

File Name

Tau-2.0.0.jar

Supported Versions

  • 1.20.6

Curse Maven Snippet

NeoForge

implementation "curse.maven:tau-845405:5374518"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

v2.0.0 Neoforge-1.20.6 Major Update - Changes since Tau 1.0.3-1.19

API Changes

  • Vector2i renamed to SimpleVec2i
  • Theme signature changes to work with the new Minecraft GuiGraphics API
  • Removed ScaleTransform and TranslationTransform
  • Transformation is no longer an interface but a class
  • Added scale and translate methods to the Transform class to replace ScaleTransform and TranslationTransform
  • Transform component will now also transform inputs given to the children components
  • PrimitiveComponent#build will now take in a BuildContext instead of lists
  • Added ClientTooltipPositioner parameter to Tooltip
  • Added menu package
    • Adds container/menu support to Tau
    • Tau can now be used to create UI with inventories
    • Added new PlayerInventory and ItemSlot Component (These components will only function in a TauMenu)

Internal Changes

  • ListView no longer scrolls per child component and instead scrolls by a fixed amount
  • DynamicUIComponent no longer exposes dangerous fields