Time Nick Message 00:00 honkisakamoto *Ante Merediem 00:00 honkisakamoto *Ante Meridiem 00:01 honkisakamoto technomancy: You are welcome, It worked lol, when you mentioned my name 00:27 MTDiscord cdb supports a whitelist of domains in long description 00:27 MTDiscord 👆 00:28 rubenwardy badges in the long description is any antipattern really 00:28 rubenwardy doesn't show in the Luanti client 00:52 MTDiscord if only the client included a full web browser 00:53 [MatrxMT]_ after all, what's another embedded V8? why shouldn't I eat all the RAM? 00:54 MTDiscord Is pause menu rework on the roadmap? 00:54 MTDiscord I kinda feel like at this point the two side bars could just be deleted 00:54 [MatrxMT]_ no that's not 00:54 [MatrxMT]_ https://github.com/luanti-org/luanti/milestone/35 00:54 MTDiscord with IP address removed and seemingly controls removed, not sure what's the point of it 00:56 red-001 like what is all the space for now, it's back to looking quite ugly https://usercontent.irccloud-cdn.com/file/iKrCKmoK/image.png 00:56 [MatrxMT]_ make the buttons wider :^) 00:57 user333_ maybe something like the list of online players or more client/server info? 00:57 red-001 https://usercontent.irccloud-cdn.com/file/UuEODQCs/image.png 00:58 red-001 the remote server one is the worst, I'm a bit biased but I quite liked having the server address there, but now that it's gone for streamer friendliness there's really no use for it at all 00:59 red-001 don't really need the version number, that's there to fill up space 00:59 red-001 game info was always a bit of a hack, I wanted it to be sent by server but that never got approval, so it is what is 01:00 user333_ put ads there, how did we not think about that 01:00 [MatrxMT]_ 🤯 01:00 red-001 now that Luanti is a game engine more clearly it would be nice to make it mod controlled, but the issue with that is the pause menu is a trusted context, I'm not super comfortable suggesting mod control there 01:01 red-001 I guess I might just open a PR that deletes the side bars to get some discussion on this, the "public" flag is the only moderately useful bit of information on there, and even that is eh 01:10 red-001 oh android still has controls there, that makes a lot of sense 01:15 MTDiscord You wanted us to spread the news so here you go, enjoy https://youtu.be/VGglBoB8gu0 01:37 red-001 can formspecs already reference the current controls the player has? 01:49 [MatrxMT]_ no, the formspecs are drawn on the server side and the client doesn't tell the server what its control keys are 01:51 [MatrxMT]_ well, there is client-side Lua in CSMs as well. I'm not sure if those can touch the pause menu. But that API doesn't have knowledge of what the controls are either. Well, not directly. Maybe by snooping through the settings 02:08 MTDiscord @Blockhead256 that's true but someone could have added support for it, either through substitution for the emoji or otherwise 02:10 MTDiscord @Unprofessional React Programmer Nice to see another Linux Mint user. Are you using Cinnamon or LMDE? 02:11 MTDiscord If your wondering how in the world I determined that, we can see your taskbar in this video: https://www.youtube.com/watch?v=UcZOKyTQrpc 02:13 user333_ doesn't that show the openSUSE logo 02:16 MTDiscord oh your right... they both look similar on my laptop... 02:19 [MatrxMT]_ red.023: The problem isn't graphics, it's reliably knowing what the client's controls are. I think it's possible only client-side and by reading through the defaults for controls in case of no non-default being bound (e.g. looking for W as the default forward control) 02:19 user333_ https://lounge.swee.codes/uploads/d8a6fe1feb4a7f78/Screenshot_20260827_231913.png there's no mistaking *this* logo! 02:20 [MatrxMT]_ so it's basically limited to non-standard installations of Luanti. Which is common enough for Mineclonia but not something to take for granted 02:22 [MatrxMT]_ fastfetch gives out way too much info to post it the the internets imo 02:23 user333_ the default? not imo, but with -c all it can 02:29 [MatrxMT]_ for a device with only / maybe but I don't care to give out info on all my partitions 04:46 WebGuest70 is there a way to change how frequent dungeons generate? 04:49 MTDiscord I'm using kde lol :P 04:50 WebGuest70 i use kde neon! 04:51 MTDiscord https://klipy.com/gifs/draco-malfoy-harry-potter-16 04:53 [MatrxMT]_ yes, go to the noise settings of your mapgen and go to the dungeon noise. I think you increase the scale to generate more dungeons 04:54 [MatrxMT]_ e.g. Settings -> Mapgen -> Mapgen v7 -> Dungon Noise -> Scale 05:07 WebGuest70 what about with the singlenode mapgen? in mineclonia, with its custom mapgen, there is the option to enable native luanti dungeons. 05:07 WebGuest70 can that be changed? 05:12 [MatrxMT]_ I am not sure what noise that uses since singlenode does not usually have them 05:12 [MatrxMT]_ maybe the flat mapgen noise 05:40 [MatrxMT]_ I don't think native Luanti dungeons are compatible at all with Mineclonia 05:40 [MatrxMT]_ from the code: `for _,mg in pairs({"v7","valleys","carpathian","v5","fractal"}) do 05:40 [MatrxMT]_ ` 05:41 [MatrxMT]_ that seems to be the list of mapgens that will re-enable dungeon mapgen if you ask for native luanti dungeons 05:42 [MatrxMT]_ *compatible with Mineclonia's own custom generator 05:49 WebGuest70 settings - games - mineclonia- world- native luanti dungeons, i thought this would cause dungeons to generate 05:50 [MatrxMT]_ yes it should work, but only for the list I gave: "v7","valleys","carpathian","v5","fractal" 05:54 WebGuest70 so that turns dungeons on or off for worlds made with the default mapgens, and doesn't affect mineclonia's custom singlenode generator? 05:55 [MatrxMT]_ that's my understanding yes 06:07 WebGuest70 ok. im trying to figure out why dungeons aren't generating in my mineclonia world. when i create a world, map_meta.txt says mg_flags = caves, dungeons, light, decorations, biomes, ores 06:11 WebGuest70 after i start the game, map_meta.txt changes. 06:11 WebGuest70 -chunksize = 5 06:11 WebGuest70 -mg_flags = caves, dungeons, light, decorations, biomes, ores 06:11 WebGuest70 +} 06:11 WebGuest70 +chunksize = (5,32,5) 06:11 WebGuest70 +mg_flags = caves, nodungeons, light, decorations, biomes, ores 06:15 [MatrxMT]_ yes, the game will override your mapgen settings, here is the relevant code 06:15 [MatrxMT]_ https://codeberg.org/mineclonia/mineclonia/src/tag/0.123.0/mods/MAPGEN/mcl_mapgen_core/init.lua#L46-L66 06:16 [MatrxMT]_ I've misread the code 06:17 [MatrxMT]_ that block isn't even about dungeons 06:17 [MatrxMT]_ it's about the custom cave generator 08:16 honkisakamoto Meow 08:17 honkisakamoto Where Can I find Luanti's discord? 08:17 sfan5 the link is on here https://www.luanti.org/en/get-involved/ 08:22 honkisakamoto I couldn't find luanti on Google Play Store https://usercontent.irccloud-cdn.com/file/hVKcw2T8/Screenshot_2026-08-28-15-21-46-442_com.android.vending.jpg 08:22 [MatrxMT]_ https://blog.luanti.org/2026/08/27/luanti-dmca-tracer-ai/ 08:26 honkisakamoto Okay, I just download it with my browser 08:32 honkisakamoto Tell me which game I should try in 2026 08:32 honkisakamoto ? 08:36 [MatrxMT]_ if you wait 2 months then it will be the luanti game jam 08:39 honkisakamoto It feels different. https://usercontent.irccloud-cdn.com/file/WEU1eZh0/18502.jpg 08:40 honkisakamoto Also, I have joined Luanti's discord server recently 13:15 [MatrxMT]_ read bubble issue 14:23 Sheriff_U3 I'm looking forward to the game jam, this will be my first year participating in it. 16:26 cheapie Ooh, two approvals on #17406 now :D 16:26 ShadowBot https://github.com/luanti-org/luanti/issues/17406 -- Add client setting to disable digging particles by monk-afk 17:55 rubenwardy Microsoft uses Luanti https://www.microsoft.com/en-us/research/project/project-vega/ 17:57 technomancy ah yes, finally! microsoft's powerful AI can help handle the tedious tasks in my life such as *checks clipboard* playing video games 17:58 celeron55 rubenwardy: lol wat 17:58 technomancy imagine getting paid to do this 17:59 MTDiscord they're even using voxelibre or mineclonia 18:00 celeron55 well they're essentially implementing Sims in Luanti using AI 18:00 technomancy some microsoft VP is desperate to find projects that use their LLM shit and some aspiring engineer is like "uhhhh what if we made it play luanti for you?" and that's your job for the next six months until they lose interest and restructure again 18:00 MTDiscord yea, vibe gaming sounds a lot like just the sims 18:00 MTDiscord Ok I don't understand what you want Luanti to do, Microsoft. Get taken down by a self-slopping AI agent not so good at DMCA knowledge and practice? Get eaten by Mojang that you already ate? Become your sloppy AI agent? 18:01 MTDiscord Or this Automatic button in Pokémon Quest 18:01 MTDiscord yeah 18:02 MTDiscord Yeah many occurrences of this kind of features actually 18:02 MTDiscord ik "ai bad" and all but there are better arguments then "autonomous npcs are literally brainrot" 18:02 MTDiscord honestly this research project would be great advertising for luanti, it's so accessible as an open source project that even microsoft research finds it useful 18:02 MTDiscord like what, are we even fighting anymore 18:02 MTDiscord ppl see AI and instantly assume the worst nowdays 18:03 MTDiscord That is the upside of this 18:03 MTDiscord heck, even with some chatbot mods I have seen for other games people were saying "if it wasn't written by a human it is not worth my time" 18:03 MTDiscord like tf do you think procedural generation is 18:03 MTDiscord be against data centers yeah, but there are better arguments then this 18:03 technomancy to me it's just hilarious that MS is so desperate to find use cases for their tech that no one wants so they're paying people to build this 18:04 MTDiscord I mean, imagine Microsoft (in)directly promotes Luanti... (let's hope they don't somehow claim it and merge it into Minecraft) 18:04 MTDiscord wait MS is doing this in luanti??? 18:04 MTDiscord MS is the one behind this? 18:04 MTDiscord True, why didn't they just do that in MC 18:04 technomancy they could have used this money to make windows actually work, but that doesn't really seem to be much of a priority 18:04 MTDiscord YES. 18:04 MTDiscord lol yes 18:05 MTDiscord they even link to our website 18:05 MTDiscord lmao, they are probably terrified that if they do this in main MC that people will flip their shit 18:05 MTDiscord > We aim to design VEGA as a flexible agent framework for 3D embodied games, where characters can perceive, act, and interact in persistent single-player or multiplayer worlds. For the prototypes and demonstrations in this article, our testbed is Luanti (opens in new tab), an open-source voxel game platform. 18:05 MTDiscord and hoping that if they do it in a "smaller game" people won't notice as much 18:05 MTDiscord idk though 18:05 technomancy ggepic64: minecraft's modding system is so bad even microsoft won't touch it lmao 18:05 user333_ "we're going to teach AI to play video games instead of maintain the OS that most of the planet runs on" 18:05 MTDiscord either that or this just proves how well optimized minetest is vs java mc 18:06 technomancy "optimized" is not the right word 18:06 MTDiscord but still, I wouldn't call the general idea of autonomous npcs that you can give commands like in a strategy game "slop that wants the game to play itself for you" 18:06 MTDiscord Gaaahajaaaaarrr Minecraft officially sucks now 18:06 technomancy minecraft's mod system is a textbook case of adversarial interoperability 18:06 MTDiscord if THAT is wanting the game to play itself for you then I guess simearth is vegetable gamer status 18:07 MTDiscord Idk how MC modding works actually, is it by adding JARs into it with eventually more assets ? 18:08 MTDiscord minecraft java edition modding is all third party APIs 18:08 MTDiscord minecraft bedrock edition modding is some javascript API I think 18:08 MTDiscord idk that much but from what little I do know waay back in the day people directly modded the jar files 18:08 technomancy ggepic64: there's a kind of cat and mouse game where the devs try to obfuscate and break the modding system and the modders always defeat them, every time 18:09 MTDiscord iirc javascript isn't as obfuscated as more compiled languages like C++ so it was semi easier 18:09 MTDiscord heck, texturepacks before they were officially added were basically jarmods 18:09 MTDiscord minecraft java edition is java, not javascript 18:09 MTDiscord java* 18:10 MTDiscord fixed it lol 18:10 technomancy alexiosthesixth: they go out of their way to obfuscate it beyond what java does normally 18:10 MTDiscord minecraft java edition actually had its obfuscation removed recently I think 18:10 technomancy ah, I haven't kept up with the latest 18:10 MTDiscord and previously they had provided obfuscation mappings for some years too 18:10 MTDiscord Okay so why won't they block every single modded client then? You can't play offline anymore as it needs to always check itself for copy legitimity using your Msoft acc 18:11 technomancy back when I was looking at it, it was harder to *install* a minecraft mod than it was to *write* a minetest mod 18:12 MTDiscord JARs that just replace PNGs :hyperXD: 18:12 MTDiscord nowadays with modern third-party launchers like prism launcher it's quite easy to install mods even for older versions where you had to manually put in class files into the jar (the launcher does that for you) 18:12 MTDiscord i like how not only are they using luanti, there using a mineclone lol 18:12 MTDiscord yeah exactly 18:13 MTDiscord not a seperate jar, legit just editing the main jar 18:13 bgstack15 Hm, I have a user that runs official minecraft entirely offline. THere's no launcher or mods though; it's completely vanilla mc. 18:13 MTDiscord yeah I use that for texturepack jarmods in classic MC with prismlauncher 18:14 MTDiscord so not truely offline then since iirc it phones home for a lot of stuff 18:14 MTDiscord did you find a script to be able to launch the jar directly from CLI? 18:14 MTDiscord if so I would be interested if you can post the shellscript lol 18:14 MTDiscord mm let's not discuss piracy here 18:14 MTDiscord ... 18:15 MTDiscord how tf is discussing DRM free shit piracy 18:15 MTDiscord or is it the shellscript thing 18:17 bgstack15 I miss some ancient mapping tool I used to have for MC. It could show me every single layer of the world. I used it to mine straight to the diamond ore, haha. I couldn't find my old notes or files, and can't remember the name of it. 18:17 MTDiscord mcedit? 18:17 MTDiscord was it 3d or 2d 18:18 bgstack15 It was like a trainer; a separate program. Although you might have to run it entirely without MC running, or maybe on a copy of the world [files]. It was 2d, and gave you a slider to drag from -255 to 255, and it was fun to watch things pop onto the map and follow lava streams down the layers. 18:19 MTDiscord unmined might do something similar 18:19 bgstack15 So like minetest-mapper, but for every single Y value, and it was pretty fast. Must have cached everything up front. I'm sure the world I had was really small so it wouldn't have taken very long. 18:21 bgstack15 Well, unmined looks way closer. Although whatever tool I had was very win32-skinned and basic. It was ideal. 18:21 MTDiscord but yeah I will probably find a way to make my own then ig, I legally bought MC I just hate online DRM and wanna launch minecraft like it's a dos game lol 18:21 MTDiscord what year range was it from probably? 18:22 bgstack15 I had it in 2012 18:22 MTDiscord hm 18:22 bgstack15 back in my bad old days of proprietary OSes 18:22 MTDiscord ig probably just look it up on google with before:2014 or something 18:22 bgstack15 While I have archives of that world, I couldn't find anything about the tools like the mapper 18:23 MTDiscord google with the before: operator might be your best bet 18:23 MTDiscord if it was well known at the time 18:24 MTDiscord Why aren't there easy to find documentation about advanced operators for search engines 18:24 MTDiscord Too much stuff I wish I knew earlier 18:24 MTDiscord ikr 18:24 bgstack15 Yeah, easily the best part of this convo: learning how to use search tools better. 18:25 bgstack15 I recall that google used to have advanced search boolean operators, etc. 18:25 MTDiscord it's all on weird blogging article sites for some reason 18:25 technomancy google deliberately nerfed its search to make people spend more time looking at ads 18:25 bgstack15 Anyway, I think unmined from ~2012 is not it. It looks like it has too many options and buttons to press. I don't remember anything on the right-hand side. 18:25 technomancy https://www.wheresyoured.at/the-men-who-killed-google/ 18:25 bgstack15 It is irrelevant however, because I don't play MC. 18:25 bgstack15 But it's fun to think about 18:27 bgstack15 Hm, might have been "Minutor.exe" 18:29 bgstack15 Yeah, this random video from 2016 shows me the closest thing that I remember: https://www.youtube.com/watch?v=jwBOOSYA3Tk 18:30 bgstack15 I don't have easy access to an uncompressed copy of my 2013 MC world, nor a Windows machine for minutor, nor do I want to poke at that in wine. But Minutor it would have been. 20:14 [MatrxMT] well that's interesting 21:44 MinetestBot 02[git] 04monk-afk -> 03luanti-org/luanti: Add client setting to disable digging particles (#17406) 133f8d96d https://github.com/luanti-org/luanti/commit/3f8d96d8411066598e725f0746b3740583524d71 (152026-08-28T21:42:30Z) 21:44 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Require a recent LuaJIT version (#17511) 139e28947 https://github.com/luanti-org/luanti/commit/9e289472d8d7afcf5d927da67d89c8c3977064af (152026-08-28T21:43:37Z) 21:45 MinetestBot 02[git] 04cx384 -> 03luanti-org/luanti: Remove drawtype consistent members from `NodeVisuals` (#17520) 138742fc0 https://github.com/luanti-org/luanti/commit/8742fc0264bacfc37e84580186ea2c7ffcacb21c (152026-08-28T21:43:55Z) 21:47 * cheapie recompiles, immediately unchecks the new "Digging particles" checkbox 22:00 MTDiscord <.zenonseth> why do you dislike digging particles so much? 22:00 MTDiscord <.zenonseth> just curious 22:02 Sheriff_U3 It might be useful for some game devs. 22:03 MTDiscord <.zenonseth> probably and im not arguing against having the option at all, just curious why cheapie is so eager to disable it asap 22:03 cheapie .zenonseth: Because they're annoying 22:03 MTDiscord <.zenonseth> lol, ok fair enough 22:05 MTDiscord <.zenonseth> > It might be useful for some game devs. although, it's just a user-setting, not a setting that can be enforced by games I think? similar to how view bobbing cannot? 22:06 cheapie That and a bit of spite, since "the player doesn't get to decide what graphical effects the game should have, even if the game code has not specified" is not only blatantly user-hostile but has been a pattern too 22:08 MTDiscord <.zenonseth> i think for more accessibility related like view bobbing, highlighting nodes color/type, and the particles too i agree. For stuff like fog distance, less so imho. 🤷 idk 22:08 cheapie Fog actually has IMO a decent solution anyway (the game can enforce a setting, but if it doesn't then the user can select) 22:09 MTDiscord <.zenonseth> yeah thats what i mean, that should not necessarily be user-overridable, anyway 22:09 cheapie For whatever reason that was originally rejected for digging particles, in favor of the "lol get GNOMEd" approach 22:50 [MatrxMT] what if games can choose to lock any settings to game-specified options 22:50 [MatrxMT] they have to choose to do that 23:28 Sheriff_U3 rubenwardy: Is there a list of mods on ContentDB that still have depends.txt or description.txt?