* improves previous commit 3b5cbef652
and previous 3d_armor commit d7ae85b7f6 ,
the problem is that both server and client must be equal protocol, so
this ugly hack check if this was loaded into FinalMinetest or Multicraft
to dinamically check client nature and re-registering the model when
server and client do not have same player models due the colisionbox check
* NOTE: the check already need to check if the engine is old and the server not,
so the conditional just try to do exact check agains TRUE boolean.
* Closed https://codeberg.org/minenux/minetest-game-minetest/issues/12
fixed the problem of collisionbox for the lufix player in ugly way but
much more effectivelly due can be mixed in FinalMinetest and Multicraft
* fix model preview based on client view, not on server engine version
for the skindb mod
* add some check and backguard compatibility with older engines
on each minetest loading time waith to 0.1
* backported "add nil check in `armor.damage`" from upstream
https://github.com/minetest-mods/3d_armor/pull/109/files
* by example shields already set the valid part to wear in
6eb492b09c/shields/init.lua (L24)
with `armor.elements` but in 3darmor/init.lua there's no usage
of the `armor.elements` table, just seems its taken from string
configuration and convertered to table in line
6eb492b09c/3d_armor/init.lua (L68)
using `armor.config.set_elements` event the `armor.elements` variable,
its a miracle that the mod still works as spected! puff
* release 0.4.16 and integrated up to date mod with all engine compatibility
* Offset models for minetest 5.0.0 - player_api compatibility
* also set model for minetest 0.4.X - default.player compatibility
* fix break gravity for space when change armor
* update gold armor to block radiation
* upgrate to 0.4.16: sync with upstream
* call "set_player_armor" on respawn so
* use player_api to register player model, but autodetec older engine, so
but checkout player_api existence, added features backguard compatibility
* add fire protection to nether armor, so
* added nether armor and nether shield and also
* Add Support for Generating HTML Documentation with LDoc, so
* Backported the armor fields, armor equip and unequip and armors parts
* adapt the Move armor.get_translator to API comit so
* Add missing fuel recipes for wood and cactus armor so
* added missing moreores to optional depends so
* update translations of ex and fr, add screenshot and modpack for newer engines
* update READMEs on each mod
* Added the possibility to wear the armor on rightclick backported
from https://github.com/minetest-mods/3d_armor/pull/16
* fix not being able to place armor on anvil due new right click
* fix armor equip/unequip initial implmentation
that backports https://github.com/minetest-mods/3d_armor/pull/17
solving a number of problems with the new right-click armor equipping
* fix callbacks not being called by armor.equip() and `armor.unequip()`
* fix player physics player_physics_locked attribute
* add feather falling
* prevents a crash when a pipeworks deployer tries to equip armor
* Fix typo in wieldview caused by skindb crash when player joins
* update and added nether lava and lava crust to fire protection list.
* fix bug Armor still damageable in (pvp) protected area
* Fix detached inventory vulnerability complete checks
* Fix count when armor is destroyed, option to prevent physics override
* update version to 0.4.15 that works with 0.4.X and 5.X engines