Mod
Entity Library (
Moblib
Low-level high-performance entity library
Entity Library (moblib)
Low-level high-performance entity library
About
No dependencies. Licensed under the MIT License. Written by Lars Mueller aka LMD or appguru(eu).
Links
- GitHub - sources, issue tracking, contributing
- Discord - discussion, chatting
- Minetest Forum - (more organized) discussion
- ContentDB - releases (cloning from GitHub is recommended)
API
Mostly self-documenting code. Mod namespace is moblib, containing all variables & functions.
vector get_rotation(vector direction)
Returns rotation required to rotate a z-facing model in direction.
vector get_wield_rotation(vector direction)
Same as get_rotation but for wield_images.
vector get_direction(vector rotation)
Inverse of get_rotation.
register_entity(name, def)
register_entity(text name, table def)
moblib.register_entity(name, {
initial_properties = {...},
lua_properties = {
moveresult = {
collisions = nil,
axes = nil,
old_velocity = nil,
acceleration_dependent = nil
},
staticdata = "json" or "lua"
},
on_step = ...,
...
}) Links
- Source: https://github.com/appgurueu/moblib
- Forum: https://forum.luanti.org/viewtopic.php?t=24671
- Issues: https://github.com/appgurueu/moblib/issues
- Original ContentDB page: content.luanti.org/packages/LMD/moblib/
License
MIT
| Version | Date | Min engine | Size | Download |
|---|---|---|---|---|
| 2022-11-18 | 2022-11-18 17:29:23 | 25.9 KB | Download |