Time Nick Message 00:03 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Make fs::RecursiveDelete() silent if nothing to do 138e19d38 https://github.com/luanti-org/luanti/commit/8e19d382cf2566ca5f46a5f9a5305f121e0f321a (152026-01-03T23:13:46Z) 00:22 farribeiro Maybe I figured out why the Flatpak patch wasn't working; the editor was simply breaking the YAML file. 00:23 farribeiro the patch now builded 02:03 user333_ will 2026 be the year of SSCSM and coloured lighting? 02:04 MTDiscord is this luantis year of the linux desktop equivalent? 02:05 user333_ only one way to find out 02:06 MTDiscord sscsm has existed in various forms as mods, and then prs for years now, all of which have rotted mostly 02:08 user333_ what about coloured lighting? 02:09 MTDiscord 5.3 or bust 02:09 MTDiscord someone was here recently and i think is working on getting it into pr shape 02:09 MTDiscord so see if that one goes anywhere 02:09 user333_ now we need raytracing 02:12 user333_ here's how you do coloured lighting: core.colorize("yellow", "default:meselamp") 02:12 MTDiscord which chatbot told you that? :p 02:12 user333_ myself, as a joke 02:24 mrcheese XD 02:28 GalaxyNova Hey chat 02:28 mrcheese hi 02:29 GalaxyNova Does anyone know how I can get rid of "ghost" entities? 02:30 GalaxyNova A while ago I migrated my world from Voxlibre to Mineclonia back when Voxlibre rebranded 02:30 MTDiscord loop over core.luaentities and check if the entity is registered or not 02:31 GalaxyNova Now every time I load some chunks I get a bunch of annoying errors in the chat that there are entities that don't exist 04:03 ireallyhateirc year of luanti 06:30 [MatrxMT] must be using the latest model, didn't have to prompt it to not use `minetest.*` 06:45 cheapie Blockhead256: Gotta confuse people as to whether the code is new or ancient, use core.env *nods* 06:45 cheapie I just checked, core.env:add_node() works 06:46 [MatrxMT] Your grandma's Minetest mods from the estate sale 07:49 apteryx I'm a bit confused about CSM (client-side mods); is enable_client_modding = true intended for the mintest.conf on the server? 07:50 [MatrxMT] no, there's a separate setting `csm_restriction_flags` to control what (the official, unmodified) clients can do with CSMs, but enable_client_modding is a setting for clients to enable CSMs since they're an experimental feature 07:56 apteryx thanks; and I guess CSM are restricted by default for the server? 08:01 apteryx my question at this point is basically for the halon fork, I've asked here: https://codeberg.org/halon/Minetest/issues/6; 08:02 [MatrxMT] you can see the defaults at https://github.com/luanti-org/luanti/blob/5.14.0/builtin/settingtypes.txt 08:28 apteryx thanks; how would I interpret the multiple values in that default? "csm_restriction_flags (Client side modding restrictions) int 62 0 63" 08:49 [MatrxMT] each flag is a binary digit (bit) in the number, so the number is the sum (more accurately, bitwise OR) of all the component flags, which are all listed above, those powers of 2: 1, 2, 4, 8,16 and 32. 63 is all of the restrictions on by default 08:50 [MatrxMT] the order for `int` types is `default min max`, mentioned at the top of the file https://github.com/luanti-org/luanti/blob/5.14.0/builtin/settingtypes.txt#L43 10:06 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: Serialize: Fix ItemDef regression introduced by 3d10d4e85 (2) 13f102036 https://github.com/luanti-org/luanti/commit/f10203606a918608b584c3384791fdac85891256 (152026-01-04T09:45:37Z) 10:37 apteryx re `int` types; I see, thanks again! 10:48 apteryx can making changes to a mod settingstypes.txt be done somewhere else than in that original file? 10:49 apteryx I was looking at the way clonti enables sscsm for mineclonia, in its settingstypes.txt file (e.g., as done here: https://codeberg.org/rudzik8/clonti/src/commit/964b71ab0b7b4e73dc3a5cca7799de803ee679c3/src/assemble.py#L120), and wondering if I need to patch the source of mineclonia directly, or if there's something more elegant that can be done 11:06 Krock patching could be done more reliably using 'git' 11:07 Krock as in: conflict detection and rebasing is rather straight-forward. The Wine project uses that approach, FWIW 11:31 apteryx I'm working in the Guix context; if that's indeed the right approach maybe a luanti-mineclonia-csm variant package makes sense. 14:01 MinetestBot 02[git] 04y5nw -> 03luanti-org/luanti: Allow sneak toggling when player does not have the fly priv (#16781) 13ae9843c https://github.com/luanti-org/luanti/commit/ae9843cf3cc00bf6814f90e3c2d94ff644ca7237 (152026-01-04T14:01:15Z) 14:01 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Raise MAX_REGISTERED_CONTENT (#16804) 1342906db https://github.com/luanti-org/luanti/commit/42906dbe547645782445ff7cf919a9b787a4b524 (152026-01-04T14:01:25Z) 18:35 farribeiro Hi folks! 18:35 farribeiro Krock: a 5.7.0 server: Xanadu 18:37 Krock hello. 18:37 Krock farribeiro: sorry? 18:39 sfan5 sounds like a bug report :P 18:41 farribeiro :eyes: 18:41 Krock I get the bug "invalid password" 18:41 Krock maybe I need to retype 18:44 Krock farribeiro: I don't see anything wrong. please elaborate. 18:44 farribeiro I just remembered yesterday... I thought I wouldn't find a server in this version. 18:44 farribeiro and works 18:45 Krock you can search them here: https://servers.luanti.org/ 18:47 farribeiro So, I was looking at this UI today, but I can't see it very well, nor sort it by version type or other things. 18:48 Krock Ctrl+F 18:49 Krock if you're on mobile then yeah.. it's not the perfect experience. 18:50 farribeiro i see... Even so, it's a very limited experience. 18:51 farribeiro listing mods... also to copy 18:53 farribeiro I created a python-pandas script to get csv 18:55 farribeiro btw... OpenGL, recognized on my notebook with an Intel HD 4000 Ivy Bridge, has been upgraded to a new version. 19:05 farribeiro i gtg... i see later 21:50 MTDiscord Is there anywhere a file that maps client language code to readable english langauge names? Like de = german, eo = esperanto? What standard are we using there? 22:08 [MatrxMT] (1) There is one in the Engine builtin that maps some language codes to their native names, so no. (2) Afaik the _language_ codes are based on ISO-639-1 22:25 MTDiscord I can set my client to sr_Latn, which appears not to be in ISO-639-1 22:45 [MatrxMT] Language code != locale 22:46 [MatrxMT] "sr" is a valid ISO 639-1 language code (see Wikipedia); "sr-Latn" is a locale 22:47 [MatrxMT] The latter is a valid locale according to Unicode: https://www.unicode.org/cldr/charts/48/summary/sr_Latn.html 22:51 [MatrxMT] (Also we should consider using ICU at some point to - among other things - have a reliable source of locale information. I wanted to look further into it, but this is not my priority at the moment) 23:12 MTDiscord I want to know what a user sees and translate that into something I (= machine readable) can understand. If the rule is "only take the part before the _", then chinese doesn't really work, right? 23:18 [MatrxMT] I don't fully understand what you are trying to do. 23:22 [MatrxMT] Are you trying to get the source string from a (user-facing) translated string? I don't think you can (easily) do that with a mod 23:24 [MatrxMT] (Also for what reason do you _specifically_ need the _language_ code (i.e. the part before the underscore) and not the entire locale code?)