🪽 TenshiLib
Library mod that contains shared codes, utilities for most of my mods to ease modding.
For users having this mod alone will do nothing.
If you are a modder you are free to use this although since this is specifically tailored towards my usecases you might not find any use for it.
Contains:
Animation system, server and client side
Bedrock model + animation file parsing
Oriented bounding box hit detection
Cross-Loader code and registration
Math expression parser
Various other utility methods
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 | ||||
| 19h ago | 1 |
================
- Add tick event on fabric
- Update custom vertex element handling to be easier to use
- Add render callback for e.g. tooltips for suggestion widget
- Better error when loading models/animations
- Add custom FollowEntity behavior
- Fix some molang vars using wrong values
- Fix suggestion widget selection
- Fix entity data syncing using wrong values sometimes
- Fix attachments loading on fabric
- Backport fix for MC-273361 invisible entities with teleporting cause some of my mods use this
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add tick event on fabric
- Update custom vertex element handling to be easier to use
- Add render callback for e.g. tooltips for suggestion widget
- Better error when loading models/animations
- Add custom FollowEntity behavior
- Fix some molang vars using wrong values
- Fix suggestion widget selection
- Fix entity data syncing using wrong values sometimes
- Fix attachments loading on fabric
- Backport fix for MC-273361 invisible entities with teleporting cause some of my mods use this
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fix neoforge toml
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Adds sphere & cylinder rendering logic
- Update advanced particle scaling, color and position interpolation
- Add ParticleTypeRegisterEvent event
- Add ExtendedEntityModel for some basic features
- Update attachment system with more generics for better sanity checks
- Fix math parse breaking with brackets at beginning
- Add tag modification event
- Change atlas blurring to use shaders instead. Should fix various incompat with texture blurring
- Fix projectile hit detection to use correct vanilla call
- Add dynamic bedrock molang queries for animations
- Fix playanimation behaviour nullpointer
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Adds sphere & cylinder rendering logic
- Update advanced particle scaling, color and position interpolation
- Add ParticleTypeRegisterEvent event
- Add ExtendedEntityModel for some basic features
- Update attachment system with more generics for better sanity checks
- Fix math parse breaking with brackets at beginning
- Add tag modification event
- Change atlas blurring to use shaders instead. Should fix various incompat with texture blurring
- Fix projectile hit detection to use correct vanilla call
- Add dynamic bedrock molang queries for animations
- Fix playanimation behaviour nullpointer
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fix error with some animation parsing
- Add registry alias support
- Add more
TargetPositionhelper
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fix error with some animation parsing
- Add registry alias support
- Add more
TargetPositionhelper
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fabric: Fix attachment registry not always initialized
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fix animation interpolation
- Allow setting animation speed directly
- Fix expression variable regex
- Add round func to expression
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fix animation interpolation
- Allow setting animation speed directly
- Fix expression variable regex
- Add round func to expression
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add attachment shortcut
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add attachment shortcut
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Update model handling
- Update beam renderer
- Add crossplatform attachment system
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Update model handling
- Update beam renderer
- Add crossplatform attachment system
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add mob effect extension
- Allows syncing some effects to client which isn't done for non players
- Some AI stuff
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add mob effect extension
- Allows syncing some effects to client which isn't done for non players
- Some AI stuff
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Advanced particle system allowing customizable particle movements etc.
- Multipart entity base
- Change shader blurr to atlas instead of shader
- Add crossplat shader registration
- Fabric: Add entity start tracking event (yes fapi has one but its at head...)
- Fabric: Fix separate transform
- Fix synced entity data
- Some internal changes
- Add mob effect extension
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Advanced particle system allowing customizable particle movements etc.
- Multipart entity base
- Change shader blurr to atlas instead of shader
- Add crossplat shader registration
- Fabric: Add entity start tracking event (yes fapi has one but its at head...)
- Fabric: Fix separate transform
- Fix synced entity data
- Some internal changes
- Add mob effect extension
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add neos separate transform model for fabric
- Add clamp, exp, floor, ceil func
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add neos separate transform model for fabric
- Add clamp, exp, floor, ceil func
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add some things for extending VertexFormatElement for shaders
- Fix using wrong registry ops for datapack stuff
- Add syncable entity data system cause vanillas is limited
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Add some things for extending VertexFormatElement for shaders
- Fix using wrong registry ops for datapack stuff
- Add syncable entity data system cause vanillas is limited
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Attack chain behaviour resolves chain only when needed. Fixes some incorrect states
- MoveToAttackTarget stops if entity is touching target now
- Fix list widget incorrectly calculating padding
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Attack chain behaviour resolves chain only when needed. Fixes some incorrect states
- MoveToAttackTarget stops if entity is touching target now
- Fix list widget incorrectly calculating padding
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Adding a whole bunch more to the math parser
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Adding a whole bunch more to the math parser
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Added all changes from 1.18 branch v 1.9.0+
- Big refactoring of the codebase
- Mods using past versions will NOT WORK using this!
- Removed json config system. (Use some config mod now like forge config api port)
- Implement bedrock geo model files
- Models are now defined via json files and thus changeable via resource pack
- Updated animation file parsing
- Now supports particle and sound keyframes
- Serverside animated action now datadriven
- Removed animated goal attack system and replaced it with brains using Smart Brain Lib
- Fabric registration is now deferred
- Added CommonSetupEvent on fabric mimicking neo's
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Added all changes from 1.18 branch v 1.9.0+
- Big refactoring of the codebase
- Mods using past versions will NOT WORK using this!
- Removed json config system. (Use some config mod now like forge config api port)
- Implement bedrock geo model files
- Models are now defined via json files and thus changeable via resource pack
- Updated animation file parsing
- Now supports particle and sound keyframes
- Serverside animated action now datadriven
- Removed animated goal attack system and replaced it with brains using Smart Brain Lib
- Fabric registration is now deferred
- Added CommonSetupEvent on fabric mimicking neo's
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.21/Changelog.md
================
- Fix some things with animation gui and suggestion box
- Add selection list widget
- Various other utils
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.18/Changelog.md
================
- Fix some things with animation gui and suggestion box
- Add selection list widget
- Various other utils
For past versions see: https://github.com/Flemmli97/TenshiLib/blob/1.18/Changelog.md