- updated for Minecraft 1.7.10
- added LiteLoader and Forge/FML controller delegates for bootstrapping (packaged into one jar); ModLoader and jar-modding is no longer supported in the Tweaks era
- more granular profiling
- added
ApiInfo.getModDirectoryandLibShapeDraw.debugDump
- added compatibility layer to support other mods that proxy
Minecraft.mcProfiler, such as LiteLoader - implement FML coremod interface to make installation more flexible
- added
AnimatedValueconvenience class - added methods to make wireframe
GLUShapes with arbitrary line widths - primitive types are now serializable
- updated for Minecraft 1.4.5
- improved Trident animation library integration: added animation convenience
methods to
Vector3and defined theAnimatesinterface - primitive types are now directly comparable: added
equals,hashCode, andVector3.equalsExactmethods - added
Axisenum and associated convenience methods toVector3andShapeRotate - defined
XrayShapeinterface - added
Shape.onAdd,onRemove,onPreRender, andonPostRendermethods LibShapeDraw.getShapes,getEventListeners, andShape.getTransformsnow return read-only views. All modifications must useaddShape,removeShape,clearShapes, etc.- many documentation improvements
- updated for Minecraft 1.4.4
- improved Trident animation library integration: added animation convenience
methods to
ColorandShapeTransform
- updated for Minecraft 1.4.2
- added a section to the profiler so users can see the performance impact of
LibShapeDraw on the shift-F3 debug screen; accessible under
root.gameRenderer.level.LibShapeDraw - a few minor internal changes to better support deobfuscation
- added
Timeline.playLoop(boolean reverse)convenience method
- updated for Minecraft 1.4
- added update check
- added a few more convenience methods for primitive types
- fixed minor bug with
isVisibleWhenHidingGuilogic
- use a new rendering hook, eliminating graphical glitches near water
- improved Trident animation library integration: built-in interpolators for
types in
libshapedraw.primitive - added
getPartialTickmethod toLSDPreRenderEventandMinecraftAccess - added many other convenience methods, especially for
Vector3 - added
mcmod.infofiles and a logo for improved ForgeModLoader integration (Forge is still supported but not required)
- initial release for Minecraft 1.3.2