84 Commits

Author SHA1 Message Date
46cf68008b fix mod path, fix detection of doomed mod, fix missing lava mobs
* modpath current mod name getting only works well with minetest 5.X
  so hardcoded into code to property work in older engines
* missing loading of mese monsters
* detection of mobs_doomed must be at same time of dmobs, cos
  boths provides same mobs
* update information on readme
2024-03-31 16:53:09 -04:00
011bcf1f64 register mod uses jam mod name event original mod name
* provides aliasing cos spawn and eggs and entities
  was not working due the naming conventions, this
  backported commit b719fa7af13a713b022ff4b848be4650b48b7e7c
  from b719fa7af1
2024-03-31 16:18:52 -04:00
f6e62e403c chckien spawn also in grass 2024-03-31 02:34:18 -04:00
b17db3b7e2 upgrade animal mobs part to 20240101 version, fixed bugs and tune it
* added settings to disable specific animals
* honey blocks and beehives aren't ground content
  closes https://codeberg.org/tenplus1/mobs_animal/pulls/1
  closes https://github.com/pandorabox-io/pandorabox.io#836
* Many node definitions seem to have not set is_ground_content to false,
  means jumping a ship near mapblocks that haven't been generated yet,
  can lead to loss of ships or at least parts of it.
* chickens eat seed on ground, so add farming dependency missing
* backported the have chance of chicken dropping a feather
* backported commit bf12043fdcab68acfef299e26b6896a918ce1512
  from bf12043fdc
* way to detect newer engines, for the sound_play extra parameter
  cherry picked from commit e644a1b52343c5c7e821d53c8b2f6dc9751a16fc
  backported from e644a1b523
  minetest.sound_play uses optional parameter only in 5.3+ so
  autodetectting for future uses
* add nil check to sheepy, fix warning msg when dye'ing sheep
2024-03-31 01:58:01 -04:00
mckaygerhard
4eb8de1a06 update license to fit to gitlab requirements 2024-01-17 17:03:57 +00:00
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
2d410af5aa vessels - xdecor - integrates vessels mod into xdecor minimized mod 2023-08-07 12:13:31 -04:00
7603217477 governing - anticheat - anticrack - client detector - administrator mod 2023-08-07 04:35:22 -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
88f32b7fe5 mobs_jam - optimize textures for mobiles 2023-08-06 22:18:00 -04:00
796bba5386 add missing mobs framework mod for mobs 2023-08-06 22:16:40 -04:00
e96fc05124 mobs and mobs_jam that mixed and resume mobs_animal+mobs_monster+mobs_doomed
* spawn tune up, more animals in the world and more monters in undergrounds
* penguin spawns more (was pretty rare found one) also permit to spawn in higer grounds
* rats spawns more but pretty more down, basically only in dungeons
* sheep spawns more due we need more lana, autodetect ethereal and put nodes to spawn
* tortoise spawns more
* wardog spawns more
* panda spawn not only in ethereal, also spawn in normal mods
* kitty spawn more frecuently, less rare
* mese monster and lava flan spwans more
* owl spawn more
* fire spirit can spawn now in lava also, and cave realms if detected
* cow spawns more
* more chicken and als permit to spawn ar the sea level too
* bee spawn little more but in more high levels
* bunny spawns more
2023-08-06 22:14:48 -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
33d68fa60b mods - toolranks - removed cos it not necesary and overload simplification
* also fixed wrong reference to 3d_armor
2023-07-23 21:46:00 -04:00
875ba2653f feature sections in config file 2023-07-18 20:32:10 -04:00
mckayshirou
18ed74466f update licensing for me 2023-07-13 23:18:43 -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
7f06bfc3d2 definition of settings of the game and allowed ones by defaults
* rovide game.conf and minetest.conf files with defualt settings values
2023-07-13 17:30:29 -05:00
4359f69bdf mods - marinara - crush the png files to reduce size for lde mobiles and clients
* older clients and low end devices/mobile crash or get hot on too
  much downloaded files.. so reduce size to get a better performace
2023-07-13 15:38:47 -05:00
797c11dc8b incorporate marinara mod for living great biomes under water
* using forked version due backguard compatibility
2023-07-13 15:31:31 -05:00
c770d5cb43 mods creative - fix creative mode mod backguard compatibility for all engines
* dont follow the creative upstream mod,
  its just wrapper around get_bool(creative) setting, so create a check privilegie
  function and provide backguard compatibility checks
2023-07-13 10:50:49 -05:00
71dd817119 new menu appearance using idead from others games 2023-07-13 07:31:06 -05:00
4cfd1ee479 floatland - fix mgv7 detection, cos floatlands only works with mg7 2023-06-22 22:34:29 -04:00
e2116ce5c6 floatland - only works with mg7 cos floatlands 2023-06-22 22:19:17 -04:00
b00fbc98e7 fireflies - fix has feature call to api 2023-06-20 10:44:56 -04:00
c232511346 fireflies - backport Use add_wear_by_uses to fix incorrect uses counts
* backporting d7dd15782c
  to fix https://github.com/minetest/minetest_game/pull/2959
  but will only work for recent engines.. 0.4.16/5.2.X will still
  suffers from such problem
2023-06-20 01:17:12 -04:00
e655f5ecff nssf - mod add to provide good fungies in biomes 2023-06-18 12:19:59 -04:00
3588329c2d fireflies - fix wrong conditional 2023-06-18 04:19:58 -04:00
f3292b59e4 sfinv - minor details, depends, sync upstream 2023-06-18 03:31:50 -04:00
cf7eba4891 fireflies - featured ethereal support and optimized textures
* sync with fireflies of upstream original mod and from minenux
* Add vessels group to firefly vessel
* Detect creative mode and creative privilegies, using creative mod
* Detect ethereal mod and provide more biomes of place
* backported https://codeberg.org/minenux/minetest-game-minetest/commit/fc4ab2538d432a20978ee3bb>
* adapt sync https://codeberg.org/minenux/minetest-game-minetest/commit/ee13c9f46ad23972dfd52e74>
2023-06-18 03:22:57 -04:00
b2a9fb7b99 creative - upgraded simplified and provide privilegie feature
* register privilegie of creative for older or newer engines
* enhanced the formspec of the creative player to 4 rows
* try to upgrade most close to track upstream original
* return back text button, remove extra media
  check https://notabug.org/TenPlus1/creative/issues/2
* update readme information to diference features
2023-06-16 00:42:58 -04:00
7aad294b99 auth_rx - correct handling of permissions when user is global admin
* there are two king of administrators: those that have many
  of the privilegies and the user that are pointed in config file,
  auth_rx never initialized this from zero cos always assumed
  a starting point as migration, so never need or really detect
  who are the admin of the server, cos after migration the admin
  already has previous privilegies from plain db file.
* override all the possible handlers with right detection of the
  admin user from the config file, on admin detected, no matter
  what .. give it all the (on fly) privilegies currently on server
* still a privilegied user at this commit can erase the admin
  or change the password if have also enought privilegies
* WARNING: this commit will depends of the previusly commit
  as of 2aef6adf19 for right
  admin name detection.
* wrongly invoked register_on_authplayer over 5.0+ engines
* fix engine detection for 5.4 due callbacks handler
2023-06-16 00:00:55 -04:00
ef47f6c97a auth_rx - backported fix get key configuration helper access
* seems something related to syntactic sugar seems
  do not works anymore.. as i asked repect some commits
  at https://notabug.org/TenPlus1/nssm/issues/19
* reduce default privilegies if do not retrieve from config to minimal
  cos thi is subnasa
* backported 2aef6adf19
* backported 2aef6adf19
2023-06-15 23:57:23 -04:00
497e34f102 Fix many workbench and enchanting table bugs from MT-Eurythmia
* fix crash https://github.com/Mynetest/Mynetest-server/issues/105
* detect that hammer is present and detect if that mese list are mese
* backported https://github.com/MT-Eurythmia/xdecor/commit/59a65c60611ebe8ef3ced2e406968f049>
* backported https://github.com/MT-Eurythmia/xdecor/commit/28a24a805be109eb8ab32b8633b1dfef5>
2023-06-11 21:48:22 -04:00
aed38b340a creative - clean code, we dont use buttons to reduce media transport 2023-06-11 20:26:24 -04:00
16557e744b toolranks : added reduced version that used sounds from default
* add also support for hoes into farming mod (cos we used older non redo)
* autodetection if extra toolranks mod its already doing that
2023-06-11 20:25:13 -04:00
ba5db28e64 xdecir - crash avoiting: Added further sanity check and update formspecs
* backporting 3e0ca1304d
* backporting c7e756afc7
* backporting 3823fce1e0
2023-06-11 19:51:47 -04:00
942dcf90e4 xdecor - fix undefined detection of 3d_armor and add support for repair of
* backported 9f4002b749
* backported 9f4002b749
2023-06-11 19:46:53 -04:00
7a452c8d48 mods - add tenplus1 toolranks with some backported changes features
* reduced version, dont use own sound adn use the already loaded from default
* toolranks from minenux with spanish translation and featured description
* backguard compatibility
2023-06-11 15:00:07 -04:00
974695c849 mods - add reduced homedecor flavor for minimal home decoration 2023-06-11 12:10:24 -04:00
92ac4fa597 creative - update to support or emulated lasted features
* provide the minetest.is_creative_enabled access
* backguard compatibility
2023-06-11 06:00:35 -04: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
a3849b3648 update README information, pointed license and authors 2023-06-11 03:32:24 -04:00
8b6847f2ab sethome removed, in subnasa we must have a bed to stay safe place 2023-06-11 03:25:45 -04:00