| Time | 
            Nick | 
            Message | 
        
        
	| 00:07 | 
	MTDiscord | 
	<mistere_123> mtvisitor: 10+1 did in fact make farming_redo | 
        
	| 00:28 | 
	 | 
	SFENCE joined #luanti | 
        
	| 00:48 | 
	[MatrxMT] | 
	<Blockhead256> my only guess is that mtvisitor was talking about a mod *pack*. Why you would want multiple farming mods together I don't know | 
        
	| 00:49 | 
	[MatrxMT] | 
	<Blockhead256> escalators at home: https://forum.luanti.org/viewtopic.php?p=280229 | 
        
	| 01:02 | 
	 | 
	SFENCE joined #luanti | 
        
	| 01:11 | 
	[MatrxMT] | 
	<Blockhead256> not sure if it's possible to make an animated mesh visual for an otherwise static mesh node, but if you just put an animated step mesh on, I don't see why walkways mod wouldn't work well enough | 
        
	| 01:21 | 
	 | 
	Bombo joined #luanti | 
        
	| 01:21 | 
	 | 
	Bombo joined #luanti | 
        
	| 01:43 | 
	cheapie | 
	I know basically nothing about Blender so this is well beyond my skill level right now, but... I'd think you could make a mesh with the whole top side of the step chain including a step or two past the comb plate, animate that over just one step distance, and give that mesh to an entity positioned on top of a few nodes making up the rest of the escalator | 
        
	| 01:44 | 
	cheapie | 
	Then scan for players that walk onto the comb plate at one end, attach them to an invisible entity, start it moving up/down as needed, and remove said invisible entity when it reaches the other comb plate | 
        
	| 01:45 | 
	[MatrxMT] | 
	<Blockhead256> the walkway mod I already linked uses an attachment entity like that | 
        
	| 01:45 | 
	cheapie | 
	Yeah, pretty much that plus an animated entity for the steps as decoration | 
        
	| 01:46 | 
	[MatrxMT] | 
	<Blockhead256> yes, though wouldn't it be nice to have animated mesh nodes rather than needing an entity? | 
        
	| 01:46 | 
	cheapie | 
	It would be nice to have lots of things instead of using entities | 
        
	| 01:46 | 
	cheapie | 
	Most of which boil down to "can we get a param3 one of these days?" | 
        
	| 01:47 | 
	 | 
	SFENCE joined #luanti | 
        
	| 01:49 | 
	[MatrxMT] | 
	<Blockhead256> I don't think that would need a param3, just something like special tiles or the texture modifers | 
        
	| 01:49 | 
	[MatrxMT] | 
	<Blockhead256> modifiers | 
        
	| 01:49 | 
	cheapie | 
	Yeah, *this* wouldn't, this was more in relation to the "it would be nice to have lots of things instead of using entities" | 
        
	| 01:50 | 
	cheapie | 
	Although entities being less of a pain to deal with would be nice too | 
        
	| 02:29 | 
	 | 
	SFENCE joined #luanti | 
        
	| 02:33 | 
	 | 
	aliasstilltaken joined #luanti | 
        
	| 03:01 | 
	 | 
	SFENCE joined #luanti | 
        
	| 03:22 | 
	 | 
	sparky4 joined #luanti | 
        
	| 03:23 | 
	 | 
	zleap joined #luanti | 
        
	| 03:23 | 
	 | 
	SFENCE_arch joined #luanti | 
        
	| 03:28 | 
	 | 
	SwissalpS joined #luanti | 
        
	| 03:47 | 
	 | 
	SFENCE joined #luanti | 
        
	| 04:00 | 
	 | 
	MTDiscord joined #luanti | 
        
	| 04:21 | 
	 | 
	SFENCE joined #luanti | 
        
	| 04:26 | 
	 | 
	SFENCE joined #luanti | 
        
	| 04:36 | 
	 | 
	SFENCE joined #luanti | 
        
	| 05:12 | 
	 | 
	Noisytoot joined #luanti | 
        
	| 05:15 | 
	 | 
	SFENCE joined #luanti | 
        
	| 05:16 | 
	 | 
	Noisytoot joined #luanti | 
        
	| 05:57 | 
	 | 
	Glaedr joined #luanti | 
        
	| 06:04 | 
	 | 
	SFENCE joined #luanti | 
        
	| 06:24 | 
	 | 
	Verticen joined #luanti | 
        
	| 06:33 | 
	 | 
	SFENCE joined #luanti | 
        
	| 07:08 | 
	 | 
	SFENCE joined #luanti | 
        
	| 07:35 | 
	 | 
	SFENCE joined #luanti | 
        
	| 07:54 | 
	 | 
	SFENCE joined #luanti | 
        
	| 08:25 | 
	 | 
	sparky4 joined #luanti | 
        
	| 08:31 | 
	MinetestBot | 
	[git] Ekdohibs -> luanti-org/luanti: Main menu: Fix ContentDB aliases for games having the '_game' suffix … 30e33d7 https://github.com/luanti-org/luanti/commit/30e33d71cc761ebb77ac5716a75de61677a6627b (2025-05-19T08:29:37Z) | 
        
	| 08:35 | 
	 | 
	SFENCE joined #luanti | 
        
	| 08:49 | 
	 | 
	shinbet joined #luanti | 
        
	| 08:58 | 
	 | 
	mrkubax10 joined #luanti | 
        
	| 09:02 | 
	 | 
	SFENCE_arch joined #luanti | 
        
	| 09:07 | 
	 | 
	SFENCE joined #luanti | 
        
	| 09:37 | 
	 | 
	SFENCE joined #luanti | 
        
	| 09:42 | 
	 | 
	SFENCE joined #luanti | 
        
	| 09:56 | 
	 | 
	SFENCE joined #luanti | 
        
	| 09:58 | 
	 | 
	ireallyhateirc joined #luanti | 
        
	| 10:45 | 
	 | 
	SFENCE joined #luanti | 
        
	| 10:53 | 
	 | 
	ineva joined #luanti | 
        
	| 11:07 | 
	 | 
	cheek_pain joined #luanti | 
        
	| 11:21 | 
	 | 
	SFENCE joined #luanti | 
        
	| 11:30 | 
	 | 
	Guest13 joined #luanti | 
        
	| 12:03 | 
	 | 
	mrkubax10 joined #luanti | 
        
	| 12:06 | 
	 | 
	SFENCE joined #luanti | 
        
	| 12:41 | 
	 | 
	SFENCE joined #luanti | 
        
	| 13:07 | 
	 | 
	SFENCE joined #luanti | 
        
	| 13:18 | 
	MTDiscord | 
	<jordan4ibanez> I think they banned them lol | 
        
	| 13:18 | 
	 | 
	SFENCE joined #luanti | 
        
	| 13:24 | 
	 | 
	jaca122 joined #luanti | 
        
	| 13:36 | 
	SwissalpS | 
	4 | 
        
	| 13:44 | 
	 | 
	SFENCE joined #luanti | 
        
	| 13:50 | 
	 | 
	est31 joined #luanti | 
        
	| 13:55 | 
	 | 
	ineva joined #luanti | 
        
	| 14:14 | 
	MTDiscord | 
	<mistere_123> yeah at this point very understandable | 
        
	| 14:31 | 
	 | 
	kamdard_ joined #luanti | 
        
	| 14:36 | 
	MTDiscord | 
	<redundantcc> So I'm getting error:  sh ModError: Failed to load and run script from C:\**\luanti\current\mods\**\init.lua: C:\**\luanti\current\mods\**\methods.lua:162: 'setfenv' cannot change environment of given object stack traceback:     [C]: in function 'setfenv'     C:\**\luanti\current\mods\**\methods.lua:162: in function 'runInJail'     C:\**\luanti\current\mods\**\init.lua:14: in function 'func'     C:\**\luanti\current\mods\**\init.lua:19: | 
        
	| 14:36 | 
	MTDiscord | 
	in main chunk Check debug.txt for details.   does luanti have any security related changes to the setfenv function I may be missing? | 
        
	| 14:39 | 
	 | 
	SFENCE joined #luanti | 
        
	| 14:40 | 
	sfan5 | 
	did you check that you are using setfenv as supported in lua 5.1? | 
        
	| 14:42 | 
	 | 
	fling_ joined #luanti | 
        
	| 14:44 | 
	MTDiscord | 
	<redundantcc> No, but I can't decouple the call from the minetest.* apt I can show you the call tho? let _func = function(){} let ... = {} lua         -- Execute function with pcall         local success, result = pcall(_func, ...)     return result         -- Use setfenv to call function                  --return setfenv(_func, {})(...) | 
        
	| 14:44 | 
	MTDiscord | 
	<redundantcc> sorry i commented out the error to do some testing | 
        
	| 14:45 | 
	MTDiscord | 
	<redundantcc> should have been  lua         -- Execute function with pcall         --local success, result = pcall(_func, ...)     return result         -- Use setfenv to call function                  return setfenv(_func, {})(...) | 
        
	| 15:12 | 
	 | 
	SFENCE joined #luanti | 
        
	| 15:24 | 
	 | 
	alpiquero joined #luanti | 
        
	| 15:43 | 
	 | 
	alpiquero joined #luanti | 
        
	| 16:06 | 
	 | 
	SFENCE_arch joined #luanti | 
        
	| 16:07 | 
	 | 
	Can0xfBows joined #luanti | 
        
	| 16:09 | 
	 | 
	swee joined #luanti | 
        
	| 16:25 | 
	 | 
	SFENCE joined #luanti | 
        
	| 17:04 | 
	 | 
	SFENCE joined #luanti | 
        
	| 17:14 | 
	 | 
	Talkless joined #luanti | 
        
	| 17:25 | 
	 | 
	jaca122 joined #luanti | 
        
	| 17:34 | 
	 | 
	mrkubax10 joined #luanti | 
        
	| 17:35 | 
	 | 
	sinvet joined #luanti | 
        
	| 17:43 | 
	 | 
	SFENCE joined #luanti | 
        
	| 17:47 | 
	 | 
	illwieckz joined #luanti | 
        
	| 17:54 | 
	 | 
	Leopold joined #luanti | 
        
	| 18:00 | 
	 | 
	SFENCE joined #luanti | 
        
	| 18:01 | 
	 | 
	illwieckz joined #luanti | 
        
	| 18:09 | 
	MTDiscord | 
	<redundantcc> huh, found a little bit more information. But from what it looks like I'm using it fine in context, https://youtu.be/buCDB9BAhMQ | 
        
	| 18:15 | 
	 | 
	bwarden joined #luanti | 
        
	| 18:16 | 
	 | 
	diceLibrarian joined #luanti | 
        
	| 18:21 | 
	 | 
	ireallyhateirc joined #luanti | 
        
	| 18:24 | 
	 | 
	diceLibrarian joined #luanti | 
        
	| 18:27 | 
	 | 
	SFENCE joined #luanti | 
        
	| 18:36 | 
	 | 
	YuGiOhJCJ joined #luanti | 
        
	| 18:39 | 
	 | 
	kamdard joined #luanti | 
        
	| 18:43 | 
	 | 
	jemius joined #luanti | 
        
	| 18:57 | 
	 | 
	sparky4 joined #luanti | 
        
	| 18:58 | 
	 | 
	illwieckz joined #luanti | 
        
	| 19:04 | 
	 | 
	illwieckz joined #luanti | 
        
	| 19:04 | 
	 | 
	SFENCE joined #luanti | 
        
	| 19:07 | 
	 | 
	Verticen joined #luanti | 
        
	| 19:15 | 
	 | 
	illwieckz joined #luanti | 
        
	| 19:29 | 
	 | 
	ineva joined #luanti | 
        
	| 19:33 | 
	 | 
	illwieckz joined #luanti | 
        
	| 19:45 | 
	 | 
	SFENCE joined #luanti | 
        
	| 20:03 | 
	 | 
	illwieckz joined #luanti | 
        
	| 20:15 | 
	 | 
	illwieckz joined #luanti | 
        
	| 20:18 | 
	 | 
	silverwolf73828 joined #luanti | 
        
	| 20:19 | 
	 | 
	SFENCE joined #luanti | 
        
	| 20:34 | 
	MTDiscord | 
	<et086> are you trying to setfenv a C function? that might be the cause | 
        
	| 20:34 | 
	MTDiscord | 
	<et086> you can check if its a C function with debug.getinfo or pcall(string.dump | 
        
	| 20:46 | 
	 | 
	SFENCE joined #luanti | 
        
	| 20:54 | 
	MTDiscord | 
	<redundantcc> is minetest.log() a c function, because the only other functions I use are dofile and  I think another one was just gets the directory.... | 
        
	| 20:54 | 
	MTDiscord | 
	<redundantcc> You know what let me create a proper code sample and I'll open an issue... | 
        
	| 20:55 | 
	sfan5 | 
	calling setfenv on any core.* or minetest.* function is extremely likely to break stuff not only for you but also other mods | 
        
	| 20:55 | 
	sfan5 | 
	so don't do that | 
        
	| 20:58 | 
	MTDiscord | 
	<redundantcc> ok, so I can either not create a sandbox using setfenv function... or I can willingly avoid calling the C api, which is what makes the Lewis script useful... well knowing that could have saved me at least 3 months of debugging... | 
        
	| 20:58 | 
	MTDiscord | 
	<redundantcc> sfan5; For reference where is that documented, so I can check for other things that I also shouldn't do... | 
        
	| 20:59 | 
	MTDiscord | 
	<redundantcc> *lua | 
        
	| 21:00 | 
	sfan5 | 
	the documentation on "things you shouldn't do" is lacking | 
        
	| 21:00 | 
	MTDiscord | 
	<redundantcc> Damn, can you start a list so I can go for a high score 😆 | 
        
	| 21:01 | 
	 | 
	illwieckz joined #luanti | 
        
	| 21:02 | 
	MTDiscord | 
	<redundantcc> Having this referenced somewhere could save someone some time, at a minimum it could have saved me a couple months wrestling with it in my head. | 
        
	| 21:07 | 
	MTDiscord | 
	<redundantcc> So to be clear this code is impossible to port into luanti,  in a way that gives you full functionality to the CApi and global variable isolation:  https://github.com/kikito/lua-sandbox | 
        
	| 21:21 | 
	 | 
	SFENCE joined #luanti | 
        
	| 21:47 | 
	 | 
	SFENCE joined #luanti | 
        
	| 21:57 | 
	 | 
	illwieckz joined #luanti | 
        
	| 22:04 | 
	 | 
	Kimapr joined #luanti | 
        
	| 22:16 | 
	 | 
	HumanG331 joined #luanti | 
        
	| 22:21 | 
	 | 
	ineva joined #luanti | 
        
	| 22:21 | 
	 | 
	SFENCE joined #luanti | 
        
	| 22:33 | 
	 | 
	panwolfram joined #luanti | 
        
	| 22:46 | 
	 | 
	SFENCE joined #luanti | 
        
	| 23:05 | 
	 | 
	Eragon joined #luanti | 
        
	| 23:29 | 
	MTDiscord | 
	<luatic> it is possible to make sandboxes in lua, you can and should setfenv lua functions. | 
        
	| 23:52 | 
	 | 
	SFENCE joined #luanti | 
        
	| 23:53 | 
	 | 
	tzenfore joined #luanti |