Time Nick Message 00:00 erle not work like this i mean 00:00 erle (it's the intro to “get smart”, featuring a variety of automatic doors) 00:01 shaft It works like this but with vanilla doors 00:01 erle you *are* aware of pressure plates, are you? 00:01 erle shaft do your doors only trigger on players or also mobs? 00:03 shaft Only players. I'm preforming checks for the doors on the player but on second thought maybe I should have done it the other way around. 00:04 MTDiscord both ways should be fine, it might very well be smarter to iterate over players 00:06 shaft Yes, it might scale better if there are a lot of doors. That's what I was thinking. 00:07 shaft Players are more likely to build loads of doors whereas the player count won't be 1000. 00:09 erle shaft only because people like you make stuff player limited! in the future, we will have 1000 players and 1 door and you will look very stupid! 00:10 MTDiscord I think that might be more of the fact the network protocol will choke lol 00:10 MTDiscord not just the protocol 00:10 shaft erle And the interaction will be very limited. Nobody is allowed to place nodes. 00:10 MTDiscord protocol, implementation, usage, hardware 00:11 MTDiscord we will get the "my raspberry pi zero 4 can only run 200 players and it's laggy" 00:13 erle i am pretty sure that if people keep doing stuff like “send particle spammers to everyone” or “make random shit iterate over every player on the server”, no network improvement will help 00:14 MTDiscord Without segmentation in the range you have to iterate over everything 00:14 MTDiscord I do not know if there is "core.iterate_objects_in_radius(pos, range, func(obj))" 00:15 MTDiscord In C++, this can probably be filtered very fast, but in lua 00:15 MTDiscord https://tenor.com/view/the-beverly-hillbillies-traffic-freeway-cars-traffic-jam-gif-24829074 00:16 MTDiscord there is core.objects_inside_radius(pos, range) which is a lua-style for loop iterator (it returns a function) 00:16 MTDiscord it's just a convenience and safety wrapper around get_objects_inside_radius (it skips removed objects) 00:17 MTDiscord well then it sounds like it can just be one stepped into that function without any issues for more functional folks 00:17 MTDiscord the functional folks hopefully have something like a foreach(func, ...) for iterators 00:18 MTDiscord Yeah you're probably right 00:19 shaft having no client side scripting doesn't really help the traffic and player iterating stuff 00:20 MTDiscord we know 00:21 MTDiscord sscsm when?!?!1?1 00:21 MTDiscord https://tenor.com/view/stephen-colbert-give-it-to-me-demand-gif-5045201 00:30 shaft Can mod names have translations? 00:30 shaft The title 00:31 MTDiscord iirc since 5.9 yes 00:33 shaft How? 00:35 MTDiscord rtfm? under mod.conf doc in lua api "title: A human-readable title to address the mod. See Translating content meta.", it has a link to the translation section for it 00:35 shaft I foundit 00:35 shaft Don't get angry 00:35 MTDiscord im not angry 00:35 ireallyhateirc read the friendly manual :D 00:36 ireallyhateirc lol = lots of love 00:43 erle shaft i must inform you that wsor4035 is always like that. i also find you annoying, but … look who's talking :P 00:43 shaft No it's alright. 00:43 shaft I should have read the fucking manual 00:44 MTDiscord I read the manual as a hobby 00:45 MTDiscord But they won't let me fix words, I will cry softly about it 00:45 MTDiscord well, if I can fit it into my schedule 00:58 shaft It's good that mod titles and descriptions are now translatable. 01:01 MTDiscord jordan: we will let you fix words, just don't fix too many (then it is disruptive) or too few (then it's not worth it). you have to fix just the right amount of words. 01:01 MTDiscord this right amount is unknown, but it should be possible to determine it using a binary search approach. 01:07 erle luatic will there be a CVE for the presumably security-relevant thing with secret testing instructions so that e.g. distributions can fix older versions that are affected or server owners can check if their servers are? 01:09 shaft How about Auto Open? Is that worse than auto door? 01:10 erle yesn 01:10 erle auto_open what? does it automatically open chests for me? does it automatically open formspecs? 01:11 erle does it automatically open a hole in the floor that swallows my enemies? 01:13 shaft Okay auto_door it is. 01:13 shaft Sounds boring though 01:14 shaft It could also just contain automatic doors separate from the existing ones 01:14 MTDiscord missed opportunity to make a joke aobut a door getting shafted or something 01:15 erle make a mine mod (player steps on it and dies) and call it mine_shaft 01:17 shaft How do you shaft a door? 01:38 shaft Black friday my ass. Price comparison shows everything costs much more than before. 02:13 MTDiscord unknown -> unknown, 02:14 MTDiscord more dramatic 02:24 shaft I drew a thumbnail for my mod. What do you think? 02:24 shaft https://gitgud.io/blut/auto_door/-/blob/master/screenshot.png?ref_type=heads 02:49 Blockhead256 there should be an advisory at https://github.com/minetest/minetest/security about the recent fix, not sure when 02:51 Blockhead256 shaft: It looks like your mod is made to deliberately cose doors in players' faces! 03:54 cheapie I wish I had found out sooner that Multicraft reports a ridiculously old protocol version (39)... this makes it so much easier to keep out 03:57 cheapie I just threw a Big Red Warning™ on-screen for people on Multicrap or MT < 5.7 for now, two months and then I'll get to set protocol_version_min 03:57 cheapie https://cheapiesystems.com/media/images/Screenshot%20at%202024-11-28%2021-44-48.png 03:58 cheapie https://cheapiesystems.com/git/deprecationwarning/ is the mod I threw together for the warning in case anyone else wants it - I forgot to put a license in there but it can just be considered to be under the same as celevator or whatever else I've written lately 11:00 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Get rid of `definitelyIdentityMatrix` (#15480) 13d068f34 https://github.com/minetest/minetest/commit/d068f34753ee187f5adccbf31e214ab034766d87 (152024-11-29T11:00:09Z) 11:03 MinetestBot 02[git] 04JosiahWI -> 03minetest/minetest: Update CMakeLists to use `add_compile_definitions` (#15483) 13c3db949 https://github.com/minetest/minetest/commit/c3db9492a75b72d764ed3d2893ea87fb34eea861 (152024-11-29T11:02:48Z) 11:17 MTDiscord Noooo, how will we know it's definitely absolutely 100% the identity matrix?! 11:19 erle jordan4ibanez i am waiting for your totallyTheIdentityMatrixISwearItBroThisTimeForReal() patchset 11:27 MTDiscord I might just do that just to have it in the list for fun 11:28 MTDiscord Good idea 13:08 MTDiscord erle: our unwritten policy apparently is that once the patched version is released, an advisory will be published. 13:42 runxiyu the new contentdb interfcae is not very usable for me 13:42 runxiyu I click into a mod, it displays "Loading..." for about 1 minute, then I can click install 13:43 runxiyu Before, I could just click install, and it would take about 5 minutes to install, but at least I can start multiple downloads without loading 1 minute in between 14:04 MTDiscord I suppose that ought to be easily fixable: The install button could be there before the long description has loaded. 14:15 MTDiscord Indeed. That's already on the to-do list in #15241 14:15 ShadowBot https://github.com/minetest/minetest/issues/15241 -- ContentDB redesign to-do list 15:24 SwissalpS 9 21:02 vejou irc 21:03 MTDiscord #9 21:03 ShadowBot https://github.com/minetest/minetest/issues/9 -- OK, Saplings For Real by MarkTraceur 21:03 MTDiscord My favorite 23:04 Soni gotta say, the name change has definitely grown on us