14 Commits

Author SHA1 Message Date
837a49b290 default/player_Api/skindb - dinamically set the model player on client conection
* improves commit 322d7d3b7072a659a261ee59427586469854d377 of player model,
  the problem is that both server and client must be same protocol, so
  this ugly hack is a minimal set (not using a function like normal game)
  to dinamically check client nature and re-registering the model
* 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
2023-08-13 20:14:18 -04:00
1d8124043c mods - provide conf files for mods on 5.X newer engines for default mods 2023-08-06 23:04:18 -04:00
ea7c18886f default - revent knockback for attached players
* backported from default game
  fbbc7fc996
2023-08-06 13:20:11 -04:00
da95192b0e default - remove gui background to reduce media transport on mobiles
* the formspecs will look translucide
2023-08-06 12:59:47 -04:00
322d7d3b70 update player model remove vertial 1 node offset on newer engines only
* Player model: Remove vertical 1 node offset for new engines, but
  Required due to the settable player collision box engine feature
  change for MT/MTG v0.5.0 that breaks compatibility with old client
  so due that this commit will added backguard compatibility
* Autodetec minetest versoin engine and provide right model
  character, update player code to provide compatibility with player_api
2023-08-06 12:57:28 -04:00
5c5e8058d5 default - is_area_protected was renamed from intersects_protection
* backported for working able, renaming compatible function,
  https://github.com/minetest/minetest/pull/7073/files#diff-910f021741edbae068c5577bfc681853791aa6dce900b35305972bf5e24941e5R178
  for engines that already has it enabled, if not just use
  old way function, this backported and enabled
  66372e75d9
  from default game and also from newer engines build-in lua files
* provide both cases based on engine version, newer just call
  the is_area_protected and older just have the code improved,
  with aliasing to the improved code.
2023-08-06 10:10:14 -04:00
98e5ebc431 default - more optimized textures and restore already optimized 2023-08-06 09:10:40 -04:00
de62b0dd1b mods - default/player_api - provide hp_max player configuration
* se hp_max to 40 so we will need more life due lack of armors
2023-07-23 21:47:26 -04:00
52f10f4aba mods - default,skins,xdecor - provide player_api compatible calls
* made then optional the player_api dependencies or set wrapper for logics
2023-07-13 18:07:01 -05:00
6972d6ebda mods - default - foward compatibilty for default mod on modern engines
* try to adapt due commit 66372e75d9
  so provide alternate usage when up to date engines are detected
  give then `is_area_protected` if any modern engine is availabe,
  otherwise use `intersects_protection` if availabe.. or default one
* more info https://codeberg.org/minenux/minetest-engine-minetest/issues/32
2023-07-13 18:03:25 -05:00
cac0e7f38c hard strong media files optimization for png textures
* use the less colors possible, subnasa its not focused on hi-res
  its focused on playing
2023-06-11 03:32:32 -04:00
a3ce2df387 default - simplified killme/game_commands into default mod 2023-06-09 01:56:28 -04:00
6861a44b60 adapted from player_api: Set eye height property for player model
* backported d4e1bd053e
* Player API: Set eye height property for new player model
2021-12-12 20:15:41 -06:00
97a963aa93 loading mods base - 0.4 based 2021-12-12 20:01:37 -06:00