Time Nick Message 10:48 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest_game: Update game APIs for use_texture_alpha deprecation 13aa9cc39 https://git.io/Jtai4 (152021-02-07T10:48:05Z) 10:48 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest_game: Fix deprecated alpha / use_texture_alpha use 1308b13c9 https://git.io/JtaiB (152021-02-07T10:48:05Z) 10:48 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest_game: weather: Fix error caused by missing biomes 13c1b236b https://git.io/JtaiR (152021-02-07T10:48:05Z) 10:50 MinetestBot 02[git] 04numberZero -> 03minetest/minetest: Rewrite touch event conversion (#10636) 134caf156 https://git.io/Jtaiu (152021-02-07T10:48:30Z) 11:28 DrFrankenstone two of those commits reference use_texture_alpha deprecation, what is that, lua_api.txt doesn't say it's deprecated 11:29 sfan5 https://github.com/minetest/minetest/blob/4caf156be5baf80e6bcdb6797937ffabbe476a0f/doc/lua_api.txt#L7358-L7359 11:30 DrFrankenstone ahh, thanks 11:31 rubenwardy The change log lists all deprecated things 11:34 DrFrankenstone oh, on the wiki, good to know 12:17 hisforever Hi I have a pastbin https://pastebin.com/K4nVWHpS my Mt crashes at startup? 12:17 hisforever my new OS is Mint 20 12:34 numzero hisforever: you appear to have weird MT configuration 12:35 numzero did you configure it to start directly to the game, without main menu? 12:36 hisforever NO KIDDING nunzreo lol 12:37 numzero did I misunderstood something? did it show the menu? 12:37 hisforever no but I'll delete all mods and start over 12:37 numzero wait 12:37 hisforever yes I did that 12:38 numzero ah well 12:38 numzero basically, there are 2 problems 12:38 numzero 1. it can’t write to the world directory 12:38 numzero 2. there are 2 mods called `lpanes` 12:39 numzero the latter prevents it from starting the world 12:39 hisforever ok thanks thats a big help 12:39 numzero while the former makes it crash afterwards 12:40 numzero make sure that directory is writable 12:40 hisforever ok thanks I'll check the mods out thanks again God bless my friend 12:41 hisforever I have to get blood chart before Mt bue 15:29 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Use consistent temp folder path (#10892) 133a8c371 https://git.io/Jtada (152021-02-07T15:27:24Z) 15:42 hisforever I just switch to Mint v20, I installed mt 5.1.1 How Do I get the latist onto Mint Os? 15:43 rubenwardy I believe mint is ubuntu based? 15:43 rubenwardy you can use the official ppa 15:43 rubenwardy https://launchpad.net/~minetestdevs/+archive/ubuntu/stable 15:43 hisforever thanks 16:05 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Reduce empty translation error to infostream 13857dbcd https://git.io/JtabS (152021-02-07T16:03:48Z) 19:06 mazes_83 hi, I have a world which crashes as soon at it connects, some callbacks are called on one object and checks for param2 which is not defined 19:06 mazes_83 any hints on how to get rid of such error ? 19:07 numzero logs please 19:07 rubenwardy I suspected this is the item drop error, this is fixed in 5.4.0 19:08 rubenwardy what you can do is create a new player (check "host server" and choose a different name) and then join and run /clearobjects 19:08 rubenwardy this will delete all mobs, dropped items, etc 19:08 rubenwardy alternatively, you could update to 5.4.0 early 19:08 rubenwardy or backport the fix 19:08 rubenwardy 5.4.0 will be released in the next wek 19:08 sfan5 or apply the patch to builtin, can be done with an ordinary text editor 19:09 rubenwardy you may have trouble with notepad, which doesn't like \n 19:09 rubenwardy unless W10 is different 19:14 mazes_83 ok, I already tried to use another player, but he was to close to the other player position 19:15 mazes_83 fortunately, spawn point for new players isn't that close, and clearobject was sufficent 19:16 mazes_83 to update, I'll stick to my distro things, I know for sure gentoo update minetest quite fast (5.3 was in repo less than one week after release) 19:17 mazes_83 thanks for the /clearobjects tip 19:27 mazes_83 and yes I saw the error was with one object "falling", my son plays a lot with installing and testing modules, he was on "lucky_blocks" spawning "loots" 19:46 giov4[m] Hey, so, I noticed that declaring the global minetest table in a local one (`local minetest = minetest`) improves performances, is perhaps any reason not to do it? 19:47 rubenwardy none at all 19:47 rubenwardy putting things in locals is recommended 19:47 rubenwardy you can also do local thing = minetest.thing 19:47 rubenwardy although, note that that can break mod compat if mods override it 19:49 Krock just don't do it unless you're calling a function a million times per second 19:50 giov4[m] right, thanks 20:07 hisforever Hi I shure would love to know what I'm doing wrong here is a pastbin https://pastebin.com/XM6wB8TN 20:08 hisforever My os is Manjaro 20:16 Hawk777 “Unknown node: default:chest” would appear to be a problem. Chests should be part of Minetest Game. Do you have an up-to-date Minetest Game? Mine is in ~/.minetest/games/minetest_game. 20:19 hisforever yes I have mt 5.3.0 20:19 hisforever every thing is in the right places 20:21 rubenwardy Hopper is missing a dep on default 20:23 hisforever ok so I'll just unstall the hopper 20:23 hisforever brb 20:25 hisforever its working now thanks rubenwardy 22:01 Extexo Is there a way to make to make an ABM require an interaction of 2 blocks with the subject? 22:02 Extexo So for example when lava source touches both water and acid activate the ABM 22:02 MTDiscord <12W​arr1024> You can check for neighbors in the ABM registration itself, to be able to require a node to have at least one neighbor. Anything fancier and you may have to do the check yourself inside the action callback, which has some (usually mild) performance considerations. 22:02 rubenwardy yeah, I'd have the rarer node - acid - be one of the ABM neighbours 22:03 MTDiscord <12W​arr1024> Anything you can do to avoid the action function firing at all (i.e. using the rarest nodes for the registration built-in checks) tends to make things run more efficiently. 22:03 Extexo But how do I make it so it needs 3 things to make the reaction? 22:04 MTDiscord <12W​arr1024> Use neighbors for the first thing (rarest) and then check the other 2 things in actoin 22:04 Extexo Ah ok 22:04 Extexo So there's no built-in way to do it 22:05 MTDiscord <12W​arr1024> You can even make it so it requires 4 things that way, by using neighbors for the first and checking the other 3 in action 22:05 MTDiscord <12W​arr1024> Yeah, built-in things don't go all that far with ABMs, you have to use action for quite a bit. 22:06 MTDiscord <12W​arr1024> It's not too hard to make the action code efficient, so the biggest cost I often find myself paying is the overhead just to have action called at all, since it requires a C++/Lua round trip. 22:06 MTDiscord <12W​arr1024> (per node) 22:08 Extexo Ah ok