Time Nick Message 01:27 fluxionary it's often unclear what parts of a definition can be changed directly at any time, before `on_mods_loaded()`, some other time, or never (without e.g. an explicit override), unless i missed such documentation in the mod api. 01:28 fluxionary and i'm certainly not blaming anyone for that, i know none of us has enough free time to take care of all the things 16:29 hacknorris which is better to advertise? or ? (oops i already advertised ;-; ) 16:59 Calinou out of curiosity, is this LBM still relevant in More Blocks in 2022? Just making sure, so that it doesn't take up resources for no reason: https://github.com/minetest-mods/moreblocks/blob/dce587cf3397dca7e242455cd017cba50ee28a5b/stairsplus/registrations.lua#L148-L163 17:02 Krock Calinou: "run_at_every_load" is set to false by default, hence it's only run once on every mapblock 17:02 Krock once in a lifetime 17:02 Calinou ah, should be fine then 17:16 hacknorris ey. short question. is there any quick way to split lua code to few files without requiring insecure env? got idea and scared of code ;-; 17:19 ROllerozxa dofile()? 17:19 hacknorris insecure env? 17:19 hacknorris i wanna have it in cdb 17:19 Krock dofile also works in the secure env 17:19 Krock as long it's in the same mod path 17:19 hacknorris ? how ? 17:19 Krock 1) have your file in the same mod path 17:20 Krock 2) dofile() 17:20 Krock 3) ??? 17:20 Krock 4) profit 17:20 Krock https://github.com/minetest/minetest_game/blob/master/mods/default/init.lua 17:20 Krock as always, Minetest Game can provide exmaples like here ^ 17:20 Krock (see line 70+) 17:20 hacknorris so i can make in one folder files : init.lua , mod.conf , block_registers.lua block_settings.lua and so on? 17:20 Krock yes. other mods do it exactly this way 17:21 hacknorris ok fine. i thought everything there is in one file 17:21 hacknorris (never went into such source in gh) 17:21 Krock copy&paste from working mods is a great way to learn modding 17:22 hacknorris ikr? just every source of mod i entered was one with insecure env... 17:22 hacknorris * one tie 17:22 Krock oh? that was pretty bad luck, I suppose. 17:22 hacknorris yeah lol :'D 17:23 hacknorris it was a CPU in mt [virtual machine] 17:23 hacknorris so it needed 17:25 erle Krock do you have any idea why LBMs are so unreliable? 17:25 Krock erle: yes. it's called bug. 17:25 Krock actually they should be very reliable 17:25 erle come on, i mean any idea when/why it triggers? 17:25 hacknorris when the bug is SUS !!! 17:25 Krock by default, they trigger only once ever. 17:26 Krock specify "run_at_every_load = true" to run LBMs every time a block is loaded 17:26 Krock I'd have to research this better, but I'd say that blocks temporary loaded by VManip do not get processed by LBMs 17:27 erle oh hmm? 17:28 erle Krock a simple test case would be an LBM that turns stone nodes at a specific Y value (say, between -20000 and -20020) into air. imagine a mapgen changes like that. 17:29 erle my experience is that this does not work reliably 17:29 erle you will not get a clean layer of air 17:29 Krock that's because LBM triggers rely on ServerEnvironment::activateBlock 17:29 erle uh, what does that mean? 17:29 Krock which happens when there are players nearby or when they're forceloaded 17:30 erle yeah, so i, as a player, go there 17:30 erle and i can see that not everything is turned into air 17:30 hacknorris is there ignore? 17:30 Krock question is whether the LBM or mapgen is processed first 17:30 hacknorris o.O ? just curious 17:30 erle the mapgen plays no role in this case 17:30 erle it is about an already generated map 17:31 hacknorris but ignore is? 17:31 Krock hacknorris: "ignore" is a placeholder for areas that are not yet loaded 17:31 hacknorris ikr? 17:31 Krock this node should never be placed directly 17:31 hacknorris (dont forget also about EOW) 17:31 erle ignore is not a node you can expect to happen in LBM circumstances 17:31 erle wait can i put an LBM on ignore? 17:31 hacknorris ikr? but if it spawns normal nodes... maybe... 17:31 erle cursed 17:31 erle if possible lol 17:31 erle give me a minute or ten 17:32 Krock okay, after generation, the mapblock is activated automatically 17:32 erle wait no, fuck it i'm not doing this 17:32 Krock which means that LBMs should be processed after the mapgen 17:32 erle back to the LBM issue. the map is already generated, i come and activate the block. 17:33 erle i think i'll make something that turns air into stone at some y level 17:33 erle to demonstrate the extent of the issue 19:28 MTDiscord is there a way to make an object collide with other objects, but not with nodes? 19:28 MTDiscord I want balloons to fall thru the floor, while bouncing off each other 20:51 MTDiscord got my answer 20:52 TheAssassin hey 20:53 MTDiscord hay 20:53 TheAssassin I'm having issues with the map generation in the current release 20:53 TheAssassin I'm trying to use pipeworks, and need some papyrus 20:53 TheAssassin can't find any, though 20:53 TheAssassin afaics it should be in the savanna biomes, near the shoreline 20:53 erle MisterE what was the answer? 20:53 TheAssassin I think I spent three hours now exploring the map 20:53 TheAssassin any ideas? 20:54 TheAssassin (using default game) 20:55 TheAssassin this is kinda frustrating, I already spent a considerable amount of time on getting other resources, e.g., ores.. 20:57 MTDiscord erle: no 20:58 MTDiscord except by implementing collision myself, which isnt a bad idea 20:59 erle high speed balloon collision incoming lol 20:59 MTDiscord erle, are you interested in testing the balloon minigame with me in a few hours? 21:05 erle MisterE it's 23:05 in Berlin/Germany time zone, so i might be sleep 21:05 erle just ping me here on irc 21:05 erle i will not make promises, but i am interested 21:15 MTDiscord ok 21:22 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Remove unneeded ObjectRef setter return values (#12179) 131f27bf6 https://github.com/minetest/minetest/commit/1f27bf6380f35656db75437bfbaecf26bf95405e (152022-04-10T21:20:51Z) 21:26 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Fix item entity Z-fighting 139aabd91 https://github.com/minetest/minetest/commit/9aabd911eb57a5ddef72dd9b7c96f5cca1bd258e (152022-04-10T21:25:00Z) 21:36 settl3r[m] Hello fellow Minetesters, is there a mod/game which disables the natural regeneration in Minetest? 21:36 settl3r[m] Would like to play ultra-hardcore games. This was my favourite way of playing Minecraft back then. 21:37 settl3r[m] (Of course such a mod would then have to contain at least one healing item type, to be able to enjoy such a game mode.) 21:40 MTDiscord hardcore like no respawn? 21:40 MTDiscord ive seen a mod for that before on contentdb 21:40 settl3r[m] yep. world would get deleted, or the player would only be able to be in spectator mode, without any way to interact with the world, if they die. 21:40 sfan5 which game do you have installed? Minetest Game for example has no regeneration by default 21:41 settl3r[m] i'm still seeking for a fitting mod.. 21:41 settl3r[m] *searching 21:41 MTDiscord https://content.minetest.net/packages/sofar/yolo/ 21:41 MTDiscord https://github.com/slemonide/hardcore_death 21:41 settl3r[m] oh, i tried out the YOLO mod 21:41 settl3r[m] (you only live once) 21:41 sfan5 and if you installed a hunger mod that is probably what causes the natural regeneration and you need to figure out how to disable it there 21:42 settl3r[m] oh, i need to have hunger in game, but without the auto-regeneration 21:42 settl3r[m] one would need to craft an item, or search for it, to be able to heal onesefl 21:42 settl3r[m] *oneself 21:43 sfan5 sure 21:43 sfan5 I'm just saying "how do disable regeneration in Minetest?" is the wrong question, because Minetest does not have this feature 21:43 sfan5 one of your mods has it 21:44 settl3r[m] oh ok. is there a mod which offers a hunger bar without health regeneration? 21:45 settl3r[m] (then i could add another mod for a healing item, eg. honey or kalite ore) 21:46 settl3r[m] if the item was not renewable (like an ore) that would add challenge :) 21:46 sfan5 might be easier to disable regeneration in the hunger mod you already have? 21:46 settl3r[m] one would have to play very careful and plan ahead 21:47 settl3r[m] oh i dont know how to tweak mods :/ i'm just a low-level minetest player/user 21:47 sfan5 if you're lucky the mod is configurable enough for this ;) 21:47 settl3r[m] except if they have provided a readme which describes how to switch it off.. 21:48 settl3r[m] oh i thought about the MineClone2 mod 21:48 settl3r[m] is it possible to switch off health-regen in that mod? 21:49 settl3r[m] is Mineclone2 a stable MineGame? 21:49 settl3r[m] or still in beta stage? 21:59 MTDiscord its sort of stable 21:59 MTDiscord granted, I have read a bunch of issues that do occur from the releases 22:00 MTDiscord so it would be a good idea to make sure to have maybe minimum of minetest 5.4.0 to stop most issues 22:00 settl3r[m] i have 5.5.0, why should i downgrade? 22:01 MTDiscord and it is in the alpha stage 22:01 MTDiscord I said minimum of 5.4.0 22:01 MTDiscord which means you are fine 22:01 MTDiscord I also use 5.5.0 for everything in mineclone including development 22:05 MTDiscord you could install the doomsday mod, and then register an on_die_player that causes a doomsday explosion to occur when any player dies :} 22:05 kabou settl3r FYI there is a #mineclone2