Luanti logo

IRC log for #luanti, 2026-08-28

| Channels | #luanti index | Today | | Google Search | Plaintext

All times shown according to UTC.

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 <wsor4035> cdb supports a whitelist of domains in long description
00:27 MTDiscord <wsor4035> 👆
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 <red.023> if only the client included a full web browser
00:53 [MatrxMT]_ <Blockhead256> after all, what's another embedded V8? why shouldn't I eat all the RAM?
00:54 MTDiscord <red.023> Is pause menu rework on the roadmap?
00:54 MTDiscord <red.023> I kinda feel like at this point the two side bars could just be deleted
00:54 [MatrxMT]_ <Blockhead256> no that's not
00:54 [MatrxMT]_ <Blockhead256> https://github.com/luanti-org/luanti/milestone/35
00:54 MTDiscord <red.023> 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]_ <Blockhead256> 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]_ <Blockhead256> 🤯
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:07 ___nick___ joined #luanti
01:09 ___nick___ joined #luanti
01:10 red-001 oh android still has controls there, that makes a lot of sense
01:15 MTDiscord <jordan4ibanez> 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]_ <Blockhead256> no, the formspecs are drawn on the server side and the client doesn't tell the server what its control keys are
01:51 Panquesito7_ joined #luanti
01:51 [MatrxMT]_ <Blockhead256> 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 <red.023> @Blockhead256 that's true but someone could have added support for it, either through substitution for the emoji or otherwise
02:10 MTDiscord <sheriff_u3> @Unprofessional React Programmer Nice to see another Linux Mint user. Are you using Cinnamon or LMDE?
02:11 MTDiscord <sheriff_u3> 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 <sheriff_u3> oh your right... they both look similar on my laptop...
02:19 [MatrxMT]_ <Blockhead256> 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]_ <Blockhead256> 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]_ <Blockhead256> 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]_ <Blockhead256> for a device with only / maybe but I don't care to give out info on all my partitions
04:00 MTDiscord joined #luanti
04:22 WebGuest70 joined #luanti
04:37 WebGuest70 joined #luanti
04:40 rubenwardy joined #luanti
04:46 WebGuest70 is there a way to change how frequent dungeons generate?
04:49 MTDiscord <jordan4ibanez> I'm using kde lol :P
04:50 WebGuest70 i use kde neon!
04:51 MTDiscord <jordan4ibanez> https://klipy.com/gifs/draco-malfoy-harry-potter-16
04:53 [MatrxMT]_ <Blockhead256> 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]_ <Blockhead256> e.g. Settings -> Mapgen -> Mapgen v7 -> Dungon Noise -> Scale
05:05 FeXoR joined #luanti
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]_ <Blockhead256> I am not sure what noise that uses since singlenode does not usually have them
05:12 [MatrxMT]_ <Blockhead256> maybe the flat mapgen noise
05:40 [MatrxMT]_ <Blockhead256> I don't think native Luanti dungeons are compatible at all with Mineclonia
05:40 [MatrxMT]_ <Blockhead256> from the code: `for _,mg in pairs({"v7","valleys","carpathian","v5","fractal"}) do
05:40 [MatrxMT]_ <Blockhead256> `
05:41 [MatrxMT]_ <Blockhead256> that seems to be the list of mapgens that will re-enable dungeon mapgen if you ask for native luanti dungeons
05:42 [MatrxMT]_ <Blockhead256> *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]_ <Blockhead256> 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]_ <Blockhead256> that's my understanding yes
05:56 YuGiOhJCJ joined #luanti
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]_ <Blockhead256> yes, the game will override your mapgen settings, here is the relevant code
06:15 [MatrxMT]_ <Blockhead256> https://codeberg.org/mineclonia/mineclonia/src/tag/0.123.0/mods/MAPGEN/mcl_mapgen_core/init.lua#L46-L66
06:16 [MatrxMT]_ <Blockhead256> I've misread the code
06:17 [MatrxMT]_ <Blockhead256> that block isn't even about dungeons
06:17 [MatrxMT]_ <Blockhead256> it's about the custom cave generator
06:34 WebGuest70 joined #luanti
06:55 potter joined #luanti
06:55 syl joined #luanti
07:39 antitheus joined #luanti
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]_ <Blockhead256> 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]_ <birdlover32767> 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
09:14 pgimeno joined #luanti
10:59 PoochInquisitor joined #luanti
11:32 mrkubax10 joined #luanti
12:02 mrcheese joined #luanti
12:23 Tux341 joined #luanti
12:28 ___nick___ joined #luanti
12:56 GNUHacker joined #luanti
13:15 [MatrxMT]_ <the4spaceconstants> read bubble issue
13:43 chloetax joined #luanti
14:23 Sheriff_U3 I'm looking forward to the game jam, this will be my first year participating in it.
14:29 red-001 joined #luanti
15:07 bwarden joined #luanti
16:11 SwissalpS joined #luanti
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
16:57 Desour joined #luanti
17:27 est joined #luanti
17:44 Panquesito7 joined #luanti
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 <rollerozxa> 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 <rollerozxa> yea, vibe gaming sounds a lot like just the sims
18:00 MTDiscord <ggepic64> 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 <ggepic64> Or this Automatic button in Pokémon Quest
18:01 MTDiscord <alexiosthesixth> yeah
18:02 MTDiscord <ggepic64> Yeah many occurrences of this kind of features actually
18:02 MTDiscord <alexiosthesixth> ik "ai bad" and all but there are better arguments then "autonomous npcs are literally brainrot"
18:02 MTDiscord <rollerozxa> 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 <rollerozxa> like what, are we even fighting anymore
18:02 MTDiscord <alexiosthesixth> ppl see AI and instantly assume the worst nowdays
18:03 MTDiscord <ggepic64> That is the upside of this
18:03 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> like tf do you think procedural generation is
18:03 MTDiscord <alexiosthesixth> 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 <ggepic64> 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 <alexiosthesixth> wait MS is doing this in luanti???
18:04 MTDiscord <alexiosthesixth> MS is the one behind this?
18:04 MTDiscord <ggepic64> 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 <ggepic64> YES.
18:04 MTDiscord <rollerozxa> lol yes
18:05 MTDiscord <rollerozxa> they even link to our website
18:05 MTDiscord <alexiosthesixth> lmao, they are probably terrified that if they do this in main MC that people will flip their shit
18:05 MTDiscord <rollerozxa> > 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 <alexiosthesixth> and hoping that if they do it in a "smaller game" people won't notice as much
18:05 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> 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 <ggepic64> Gaaahajaaaaarrr Minecraft officially sucks now
18:06 technomancy minecraft's mod system is a textbook case of adversarial interoperability
18:06 MTDiscord <alexiosthesixth> if THAT is wanting the game to play itself for you then I guess simearth is vegetable gamer status
18:07 punio joined #luanti
18:07 MTDiscord <ggepic64> Idk how MC modding works actually, is it by adding JARs into it with eventually more assets ?
18:08 MTDiscord <rollerozxa> minecraft java edition modding is all third party APIs
18:08 MTDiscord <rollerozxa> minecraft bedrock edition modding is some javascript API I think
18:08 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> iirc javascript isn't as obfuscated as more compiled languages like C++ so it was semi easier
18:09 MTDiscord <alexiosthesixth> heck, texturepacks before they were officially added were basically jarmods
18:09 MTDiscord <rollerozxa> minecraft java edition is java, not javascript
18:09 MTDiscord <alexiosthesixth> java*
18:10 MTDiscord <alexiosthesixth> fixed it lol
18:10 technomancy alexiosthesixth: they go out of their way to obfuscate it beyond what java does normally
18:10 MTDiscord <rollerozxa> 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 <rollerozxa> and previously they had provided obfuscation mappings for some  years too
18:10 MTDiscord <ggepic64> 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 <ggepic64> JARs that just replace PNGs :hyperXD:
18:12 MTDiscord <rollerozxa> 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 <wsor4035> i like how not only are they using luanti, there using a mineclone lol
18:12 MTDiscord <rollerozxa> yeah exactly
18:13 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> yeah I use that for texturepack jarmods in classic MC with prismlauncher
18:14 MTDiscord <wsor4035> so not truely offline then since iirc it phones home for a lot of stuff
18:14 MTDiscord <alexiosthesixth> did you find a script to be able to launch the jar directly from CLI?
18:14 MTDiscord <alexiosthesixth> if so I would be interested if you can post the shellscript lol
18:14 MTDiscord <rollerozxa> mm let's not discuss piracy here
18:14 MTDiscord <alexiosthesixth> ...
18:15 MTDiscord <alexiosthesixth> how tf is discussing DRM free shit piracy
18:15 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> mcedit?
18:17 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> 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 <alexiosthesixth> what year range was it from probably?
18:22 bgstack15 I had it in 2012
18:22 MTDiscord <alexiosthesixth> hm
18:22 bgstack15 back in my bad old days of proprietary OSes
18:22 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> google with the before: operator might be your best bet
18:23 MTDiscord <alexiosthesixth> if it was well known at the time
18:24 MTDiscord <ggepic64> Why aren't there easy to find documentation about advanced operators for search engines
18:24 MTDiscord <ggepic64> Too much stuff I wish I knew earlier
18:24 MTDiscord <alexiosthesixth> 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 <alexiosthesixth> 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.
18:34 turtleman joined #luanti
19:38 punio joined #luanti
20:10 [MatrxMT] joined #luanti
20:14 [MatrxMT] <the4spaceconstants> well that's interesting
21:07 Bombo joined #luanti
21:07 Bombo joined #luanti
21:44 MinetestBot [git] monk-afk -> luanti-org/luanti: Add client setting to disable digging particles (#17406) 3f8d96d https://github.com/luanti-org/luanti/commit/3f8d96d8411066598e725f0746b3740583524d71 (2026-08-28T21:42:30Z)
21:44 MinetestBot [git] sfan5 -> luanti-org/luanti: Require a recent LuaJIT version (#17511) 9e28947 https://github.com/luanti-org/luanti/commit/9e289472d8d7afcf5d927da67d89c8c3977064af (2026-08-28T21:43:37Z)
21:45 MinetestBot [git] cx384 -> luanti-org/luanti: Remove drawtype consistent members from `NodeVisuals` (#17520) 8742fc0 https://github.com/luanti-org/luanti/commit/8742fc0264bacfc37e84580186ea2c7ffcacb21c (2026-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:27 [MatrxMT] joined #luanti
22:32 panwolfram joined #luanti
22:33 Panquesito7_ joined #luanti
22:50 [MatrxMT] <the4spaceconstants> what if games can choose to lock any settings to game-specified options
22:50 [MatrxMT] <the4spaceconstants> 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?

| Channels | #luanti index | Today | | Google Search | Plaintext