Time Nick Message 01:08 repetitivestrain sfan5: regarding https://github.com/luanti-org/luanti/issues/16979: the issue is that core.generate_decorations reuses the heightmap provided by the map generator, while mineclonia edits the map before core.generate_decorations is called, in consequence of which decorations may generate above nodes at elevations in the heightmap whose tops have been obscured by such edits 10:57 sfan5 repetitivestrain: sounds like "missing ability to edit the heightmap to adjust for user changes" instead, which is not a bug but a feature request 13:06 repetitivestrain sfan5: core.generate_decorations does not use the mapgen heightmap in singlenode, or when use_mapgen_biomes is false, and i see no reason for this to be otherwise when use_mapgen_biomes be true 13:14 sfan5 ok then where does the heightmap come from 13:14 sfan5 but also why not reply to me on github. talking about the same thing on two different places only adds overhead 13:15 repetitivestrain sfan5: i've no github account, and cannot register one, but chunk height is computed manually in placeDeco by findGroundLevel when no heightmap is defined 13:15 repetitivestrain > if (flags & DECO_LIQUID_SURFACE) y = mg->findLiquidSurface(v2s16(x, z), nmin.Y, nmax.Y); else if (mg->heightmap) y = mg->heightmap[mapindex]; else y = mg->findGroundLevel(v2s16(x, z), nmin.Y, nmax.Y); 13:17 jarkorbo hey i have a question about getting a local server online, is this the right place? 13:17 Krock jarkorbo: bind to IP address 0.0.0.0, open a port in your firewall if you want to make it more than local. 13:18 Krock also port-forwarding for the router if it shall be reachable outside your network 13:20 jarkorbo this is where it gets tricky. I am moving the local server around, it does not have a fixed router. Usually I spin up a quick reverse ssh tunnel to a server with a static ip, but that only works with TCP afaik and I wasn't sure how I do that with the UDP traffic from luanti. 13:22 jarkorbo so, luanti is reachable in the local network, that works fine. so the local firewall let's it through. when i do port-forwarding from the router it also works fine. However, can I do port forwarding to my remote debian server? do people do something like this, or am I overcomplicating something here? 13:37 sfan5 you need a tunnel like wireguard or openvpn if you want to do this 13:40 sfan5 repetitivestrain: but we're talking about v7, which has a heightmap? 13:43 repetitivestrain sfan5: yes, but it's not reasonable for core.generate_decorations to use this heightmap, only when use_mapgen_biomes is true (and if untrue, mg is a placeholder whose heightmap is NULL), when it may not in fact represent the state of the map 13:46 sfan5 i don't really get it yet, please write a longer explanation and get someone to post it on github 13:49 jarkorbo sfan5, thanks! i'll see if I can figure either of them out 13:51 repetitivestrain sfan5: i should try to elaborate here. core.generate_decorations invokes mg->placeAllDecos with a placeholder `mg' parameter by default, where the heightmap is NULL, but iff the use_mapgen_biomes to core.generate_decorations is specified, it invokes mg->placeAllDecos with the real mapgen object of the loaded map, in between the generation of whose heightmap and its invocation the map may already have been modified, so as to render the 13:51 repetitivestrain heightmap out of date 17:15 whosit should mods be able to write to mods/modname/ dir during load? 17:16 whosit it seems to be blocked now?.. 17:16 whosit (rhotator mod does it for no good reason ;p) 17:16 sfan5 no they should not 17:17 whosit ok, so it's an intentional change ;) 17:17 whosit I wonder how many mods apart from rhotator do it... (and why) 17:23 MTDiscord Skinsdb does 17:30 MTDiscord rhotates the whole mod so that the bugs just fall out 17:39 MTDiscord skinsdb was changed a while ago, we now have our skins in worldmods 17:40 MTDiscord ... in the world folder, not in worldmods 19:23 user333_ my ContentDB CLI is finally getting useful 19:24 user333_ i can run `pkg search minetest game` 19:26 MinetestBot 02[git] 04lhofhansl -> 03luanti-org/luanti: Bring back low priority block events in a safe way. (#16945) 13d742cd1 https://github.com/luanti-org/luanti/commit/d742cd1177524b2bad12cb0029b8a42d525d18be (152026-02-28T19:25:27Z) 23:32 Sheriff_U3 user333_: What is your ContentDB CLI? 23:32 user333_ it's a few hundred line python script 23:32 Sheriff_U3 cool 23:32 user333_ ~250 lines to search for, install, and remove packages 23:47 bgstack15 Does it handle upgrades? 23:58 user333_ sort of? it's still WIP