Tau

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

Tau-2.0.0.jar

File nameTau-2.0.0.jar
Uploaded
May 26, 2024
Downloads
52
Size
107.7 KB
Mod Loaders
NeoForge
File ID
5374518
Type
B
Beta
Supported game versions
  • 1.20.6

Curse Maven Snippet

NeoForge

implementation "curse.maven:tau-845405:5374518"

Learn more about Curse Maven

What's new

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

This mod has no related projects