GOAL
The goal of this game is to create a living game with different mobs, villagers, etc. Right now it is work in progress, I'm in the phase of looking for suitable mods.
Known bugs
Some recipe are duplicates - cobweb, shears - petz/mobs, ...
Character animations, animates head, right arm & body ( character_anim - great mod, finally something usable)
Armor support (3d Armor)
Weapons (from default and farbows)
Player abilities like hunger, sprinting, sitting, wield items, ... (hunger_ng, hbsprint, wield3d, wielded_light, emote, ...)
Player skins - skinsdb. Skins are download, but needs to be evaluated and reduced.
GUI
I would like to have nice looking GUI, but non of the available is what I'm looking for.
Smart Inventory is looking nice, but it is not working correctly with translated elements. The same issue with Unified Inventory and the project looks to be dead.
For now I stick with default sfinv
Grafting Guide is available
HUD
Player status and wielded Item is shown (minetest_hudbars, minetest_show_wielded_item)
MOBS
I added some mods with mobs. It is not tested yet expensively. I plan to extend/change those mods, but it is not easy to find good looking and working mobs.
advanced_npc - this should generate villagers in the villages, but it doesn't seems to work - I have to rethink it (temporary disabled)
petz - probably the best looking mobs for minetest (and nice as well)
water_life - some mobs for water
goblins - underground mobs. According to description looks promising.
mobs_ghost_redo - ghost for night fun
aerotest - eagle. I would like to see more flying mobs
mobs_humans - NPCs, but they are not doing anything useful
mobs_monster - add some monsters. I don't like the textures to much, may be I'll change then a little bit
Flora
Some new plants from "farming" mod (instead of default farming)
I probably add new trees, ...
Villages
mg_villages are used to generate villages.
Right now protection is off, but you can enable it in ../mods/buildings/mg_villages/config.lua (mg_villages.ENABLE_PROTECTION = true)
uses handle_schematics, cottages, bell
Sokomines is working on update, so I hope to add more village types
advanced_npc should generate NPCs, but it is not working. Some NPCs are here from mobs_humans, but ...
Building
comboblock - makes it possible to stack slabs
Blocks
Game is based on mods from Minetest Game
I'm going to add more block later, but not too much. Design should stay "block like".
I added few mods with block, maybe I'll revisit them later (add/remove/change)
doors mods
doors - more door types
ts_doors - doors created in the workshop. I like the idea, I would like to see all door types created this way.
hidden_doors - totally cool :)
display_modpack - mods with readable signs. It's a little bit overkill, but the only signs mod I liked.
Environment
Changes in how the world works. New physics :D
I would like to have more falling block, but it is not working well with villages. Clump Fall Nodes looks nice, may be later.
dynamic_liquid - makes liquid (water, lava) to behave more like liquid ( in a more realistic manner as author writes)
Bucket lite - bucket behavior. I don't like that I can create flooding with one bucket of water.
TODO:
Some Mode for better GUI/Inventory is needed. Maybe I have to learn Lua :)
Player animation for sneak would be nice to have
add "emote" to items (haven't checked it yet)
add fishing
add better NPCs
change monsters textures, add new monsters
add weather
add new trees
synchronize mods for unified look and feel
Last edited by daret on Thu Feb 04, 2021 19:53, edited 1 time in total.
AsyncErr: ServerThread::run Lua: Runtime error from mod 'smart_inventory' in callback on_playerReceiveFields(): ...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: attempt to index local 'item' (a nil value)
stack traceback:
...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: in function '_click'
...alive/mods/gui/smart_inventory/libs/smartfs-elements.lua:177: in function '_click'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:1000: in function 'submit'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:641: in function '_sfs_on_receive_fields_'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:410: in function <...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:395>
/usr/share/games/minetest/builtin/game/register.lua:429: in function </usr/share/games/minetest/builtin/game/register.lua:413>
AsyncErr: ServerThread::run Lua: Runtime error from mod 'smart_inventory' in callback on_playerReceiveFields(): ...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: attempt to index local 'item' (a nil value)
stack traceback:
...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: in function '_click'
...alive/mods/gui/smart_inventory/libs/smartfs-elements.lua:177: in function '_click'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:1000: in function 'submit'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:641: in function '_sfs_on_receive_fields_'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:410: in function <...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:395>
/usr/share/games/minetest/builtin/game/register.lua:429: in function </usr/share/games/minetest/builtin/game/register.lua:413>
Seems to be bug in smart_inventory.
As a temporary workaround delete .../games/a_planet_alive/mods/gui/smart_inventory and use some other inventory - like default sfinv (included) or something from contentdb, like unified_inventory (https://content.minetest.net/packages/R ... inventory/).
AsyncErr: ServerThread::run Lua: Runtime error from mod 'smart_inventory' in callback on_playerReceiveFields(): ...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: attempt to index local 'item' (a nil value)
stack traceback:
...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: in function '_click'
...alive/mods/gui/smart_inventory/libs/smartfs-elements.lua:177: in function '_click'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:1000: in function 'submit'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:641: in function '_sfs_on_receive_fields_'
...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:410: in function <...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:395>
/usr/share/games/minetest/builtin/game/register.lua:429: in function </usr/share/games/minetest/builtin/game/register.lua:413>
Hi Chris,
I can not reproduce this error.
Do you use any other mods?
What is you Minetest version?
Could you send me the debug.txt?
Can you describe the steps to get this error, or. record a video?
2021-02-08 14:09:06: INFO[Main]: Handing IACTION_CRAFT to manager
2021-02-08 14:09:06: VERBOSE[Server]: TOSERVER_INVENTORY_ACTION: data=Craft 1 current_player
2021-02-08 14:09:06: ACTION[Server]: player singleplayer crafts 3d_armor:chestplate_wood
2021-02-08 14:09:06: INFO[Server]: ICraftAction::apply(): crafted craft_inv="player:singleplayer"
2021-02-08 14:09:06: INFO[Main]: GenericCAO: properties updated but expiring visuals not necessary
2021-02-08 14:09:07: INFO[Main]: Handing IAction::Move to manager
2021-02-08 14:09:07: VERBOSE[Server]: TOSERVER_INVENTORY_ACTION: data=Move 1 current_player craftresult 0 current_player main 26
2021-02-08 14:09:07: INFO[Server]: IMoveAction::apply(): moved msom=0 caused=0 count=1 from inv="player:singleplayer" list="craftresult" i=0 to inv="player:singleplayer" list="main" i=26
2021-02-08 14:09:07: INFO[Main]: GenericCAO: properties updated but expiring visuals not necessary
2021-02-08 14:09:07: INFO[Main]: Client: avg_rtt=0.001
2021-02-08 14:09:07: INFO[Server]: ServerMap: Written: 1 blocks, 801 blocks in memory.
2021-02-08 14:09:07: INFO[Server]: ServerMap: Blocks modified by:
2021-02-08 14:09:07: INFO[Server]: removeRemovedObjects/remove . . . . . . . . 1x 1
2021-02-08 14:09:08: INFO[Main]: GenericCAO: properties updated but expiring visuals not necessary
2021-02-08 14:09:09: INFO[Main]: GenericCAO: properties updated but expiring visuals not necessary
2021-02-08 14:09:10: INFO[Main]: GenericCAO: properties updated but expiring visuals not necessary
2021-02-08 14:09:11: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'smart_inventory' in callback on_playerReceiveFields(): ...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: attempt to index local 'item' (a nil value)
2021-02-08 14:09:11: ERROR[Main]: stack traceback:
2021-02-08 14:09:11: ERROR[Main]: ...a_planet_alive/mods/gui/smart_inventory/pages/player.lua:382: in function '_click'
2021-02-08 14:09:11: ERROR[Main]: ...alive/mods/gui/smart_inventory/libs/smartfs-elements.lua:177: in function '_click'
2021-02-08 14:09:11: ERROR[Main]: ...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:1000: in function 'submit'
2021-02-08 14:09:11: ERROR[Main]: ...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:641: in function '_sfs_on_receive_fields_'
2021-02-08 14:09:11: ERROR[Main]: ...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:410: in function <...a_planet_alive/mods/gui/smart_inventory/libs/smartfs.lua:395>
2021-02-08 14:09:11: ERROR[Main]: /usr/share/games/minetest/builtin/game/register.lua:429: in function </usr/share/games/minetest/builtin/game/register.lua:413>
2021-02-08 14:09:11: VERBOSE[Server]: Server::deletingPeer(): peer->id=2, timeout=0
2021-02-08 14:09:11: VERBOSE[Server]: Server: Handling peer change: id=2, timeout=0
2021-02-08 14:09:11: ACTION[Server]: singleplayer leaves game. List of players:
2021-02-08 14:09:11: INFO[Main]: Audio: Deinitializing...
2021-02-08 14:09:11: INFO[Main]: Audio: Deinitialized.
2021-02-08 14:09:11: INFO[Main]: Server: Saving players
2021-02-08 14:09:11: INFO[Main]: Server: Kicking players
2021-02-08 14:09:11: ACTION[Main]: Server: Shutting down
2021-02-08 14:09:11: INFO[Main]: Executing shutdown hooks
2021-02-08 14:09:11: INFO[Main]: Server: Saving environment metadata
2021-02-08 14:09:11: INFO[Main]: Server: Stopping and waiting threads
2021-02-08 14:09:11: INFO[Main]: Server: Threads stopped
2021-02-08 14:09:11: INFO[Main]: EmergeParams: destroying 0x5568c4c99cf0
I've created the "Wooden Chestplate". Im the armor windows, the chestplate appears on the bottom line. The double click failed with the error message posted.
I can , same error report .
when the armour is in the bottom blue field . its intermittent but double clicking will trigger the crash . I never double click in minetest did not even know it was a function but yeah its crashing it .
I can , same error report .
when the armour is in the bottom blue field . its intermittent but double clicking will trigger the crash . I never double click in minetest did not even know it was a function but yeah its crashing it .
Yes, I could reproduce it ... after a while.
Creative has to be off and it is not always triggered, but there is a pattern.
I have to look at it a little bit more.
no, I'm using just the mods of this game. Minetest 5.3.
I've created the "Wooden Chestplate". Im the armor windows, the chestplate appears on the bottom line. The double click failed with the error message posted.
It looks like there are too many textures in skindb (a_planet_alive/mods/player/skinsdb/textures/) - 1700+ ist way too much. I downloaded it with skindb script and I have to pick some.
Try to delete all unnecessary textures, like fist 1500 :) and try it.
good show! . have to take a closer look at your game .I note you got goblins in the mix so you are off to a good start . things do come alive when they are around . dwarfs also make things come alive down there too .
Dmobs is one of my faves just for badger ,owl and Gnorm . https://wiki.minetest.net/Mods:Mobs.
That is a lot of mobs to play with in that list to make things come alive . though they do not tend to stay alive very long in my worlds and nor do i for that matter .
https://wiki.minetest.net/Mods:Mobs.
That is a lot of mobs to play with in that list to make things come alive . though they do not tend to stay alive very long in my worlds and nor do i for that matter .
Work in Progress 0.8 [19.03.2020]
ADD Textures
- LessDirt
Mods update
- better support for hunger satiation for farming and animal-world
- minetest update for 5.4
ADD Mods
- i3 Mod added for UI
- advanced_npc + mg_villages_npc for NPCs in mg_villages
DEL Mods
- smart_inventory mod removed (replaced byt i3)
mg_villages_npc are implemented, but it is really hard to maintain this - too many patches needed to make it work, and still it's buggy.
mg_villages_npc are implemented, but it is really hard to maintain this - too many patches needed to make it work, and still it's buggy.
I'm going to switch to Settlements and/or to People NPCs.
yeah had to delete the npcs due to crashes . text boxes were messed up to .
not really bothered about the npcs .just as happy if you filled the villages with spawners to make it a challange to pillage the resources.
not tested settlements lets hope it will be more suitable for what you have planned . I am expecially interested in your project as you are using both mobs and mobkit . i dont think anyone has attempted to use both in one game before . although i have not encountered any conflicts by using them both myself .
-------------
Separator
-------------
2021-04-03 14:01:07: [Main]: Game initialisation
2021-04-03 14:42:07: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'doors' in callback node_on_dig(): Runtime error from mod 'doors' in callback node_on_destruct(): ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:673: attempt to call field 'o
2021-04-03 14:42:07: ERROR[Main]: ffset_y' (a nil value)
2021-04-03 14:42:07: ERROR[Main]: stack traceback:
2021-04-03 14:42:07: ERROR[Main]: ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:673: in function <...netest/games/a_planet_alive/mods/buildings/doors/api.lua:672>
2021-04-03 14:42:07: ERROR[Main]: [C]: in function 'remove_node'
2021-04-03 14:42:07: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:622: in function </usr/share/minetest/builtin/game/item.lua:550>
2021-04-03 14:42:07: ERROR[Main]: stack traceback:
2021-04-03 14:42:07: ERROR[Main]: [C]: in function 'remove_node'
2021-04-03 14:42:07: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:622: in function </usr/share/minetest/builtin/game/item.lua:550>
-------------
Separator
-------------
2021-04-04 07:41:39: [Main]: Game initialisation
2021-04-04 08:42:11: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'doors' in callback item_OnPlace(): ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:537: attempt to call field 'offset_y' (a nil value)
2021-04-04 08:42:11: ERROR[Main]: stack traceback:
2021-04-04 08:42:11: ERROR[Main]: ...netest/games/a_planet_alive/mods/buildings/doors/api.lua:537: in function <...netest/games/a_planet_alive/mods/buildings/doors/api.lua:516>