Time Nick Message 02:11 supas2pid hi minetest fok 02:11 supas2pid folk 02:12 supas2pid i'm not technically adept enough to fix it but does anyone thing the minetest mine menu is a bit tricky?\ 02:26 Blockhead256[m] supas2pid: do you mean like https://github.com/minetest/minetest/pull/12480 ? 02:27 supas2pid yeah 02:27 supas2pid but i also think the UI style could be spiced up a bit. maybe make it a tiny bit more modern 02:28 supas2pid its more of my opinion though 02:28 supas2pid its not a general issue 02:29 Blockhead256[m] well if you can draw then you are free to submit a drawing for how you would improve the visuals 02:29 Blockhead256[m] you would have to make a good case for it though 02:29 Blockhead256[m] if it's subjective like that you'd have to do a good job.. 02:50 * supas2pid uploaded an image: (55KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/XvOFbLqnOMaDOPKySScCPySq/image.png > 02:50 supas2pid This is a really quick mockup i made of what i think it could look like 02:56 supas2pid If you click the settings button next to the host server checkbox it would pop up this menu: 02:56 * supas2pid uploaded an image: (10KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/kwmkvSKNkJfsomApoUqqPpgh/image.png > 02:56 supas2pid I think that would modernize it 02:57 supas2pid Also i think the font should be customizable. So it would by default be set to Cantarell but you can set the font and color scheme however you like 02:57 rubenwardy you can change the font in Settings > All Settings 02:59 supas2pid oh okay 02:59 supas2pid I didn't know that haha 03:13 supas2pid i feel like there should also be some "main game" integrated like MineClone 2 03:14 supas2pid Upon booting up the game a lot of people just go straight to Minetest game and are confused i feel like. So maybe have a featured game or just have a full game built right in. 03:15 rubenwardy minetest game is the current default game. In the future, we won't ship with any games and instead direct users straight to a menu to choose one 03:35 supas2pid oh that sounds like a cool idea 04:02 supas2pid does minetest use upnp when hosting 04:02 supas2pid or do you have to port forward 04:48 Blockhead256[m] you need to port forward: https://wiki.minetest.net/Setting_up_a_server 06:11 fluxionary_ apologies, hexchat apparently crashed and i've missed a couple hours of text. so apparently the macrofox furry vore server is claiming that a bunch of people, including me, SmallJoker, Krock, rubenwardy, sfan, celeron, etc. are playing there? 06:12 fluxionary_ i haven't payed much attention to what qualifies a server to get delisted from the main server list, but i'd guess this would qualify? 06:15 fluxionary_ i don't have any problem w/ people's kinks, but this seems like a deliberate attempt to smear the community 06:16 luk3yx fluxionary_: I PMed sfan5 about that (who wasn't able to do anything about it until tomorrow I think) and suggested I try and contact the server admin in case it was an attack on the server, but the admin isn't on IRC and I don't exactly want to visit the server's website to look for contact details 06:18 fluxionary_ my instinct tells me that it's deliberate on the part of the server owner, and not an "attack" 06:19 fluxionary_ i'll see what i can dig up on the server's website, while being careful 06:20 fluxionary_ there's no way to connect to a minetest server though tor, is there? tor is TCP only, right? 06:23 MTDiscord I guess I should feel flattered that they used my name in the list of bots to boost the server with 06:25 fluxionary_ ROllerozxa, i feel flattered being listed amongst all of you, but i'm also a bit terrified to get targeted this way 06:32 MTDiscord that server owner is clearly a "fox butt" fan 06:36 MTDiscord personally I was already mentioned on this freak's website as an example of someone who is mentally too young to be allowed on the server, so I guess it doesn't change things much for me 06:37 MTDiscord (actually, wait, shouldn't I be banned? is botted rollerozxa more mature than me?) 06:37 MTDiscord website? 06:37 MTDiscord yes, website 06:37 MTDiscord I even showed you that 06:38 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/1097048279889498142/Screenshot_20230416-0837432.png 06:38 MTDiscord > you must be 18 or older both physically and mentally (sowwy ROllerozxa 😢) 06:43 luk3yx fluxionary_: Indeed (about the Tor thing) 06:47 Kimapr " personally I was..." <- you used the same name on the server right? so they had to reset your account's password which only admins can do 06:47 MTDiscord yep, I had already registered the username ROllerozxa on that server 06:47 luk3yx Ban 06:47 MTDiscord so it has to be the owner of the server that's doing it 07:41 MTDiscord Ban. 07:41 MTDiscord See also screenshots of this being brought up on Minetest Forums: https://forum.minetest.net/viewtopic.php?p=423785#p423785. 07:42 MTDiscord "you are not authorized to read this forum" 07:42 MTDiscord This is a clear and deliberate attempt to smear the community. And it seems we now have evidence for it originating from the server admins. 07:42 MTDiscord oh, looks like another moderator trashed it X) 07:42 MTDiscord what did it say 07:43 MTDiscord basically a few forum members were immaturely fighting over whether the server should be banned from the list etc. 07:44 MTDiscord and L-Dog eventually sent a screenshot of 20 players on the server which shall not be named 07:44 MTDiscord of course again core dev and forum member names 07:44 MTDiscord and I replied with the following: > Let's conduct a thorough case analysis. > > If this screenshot was "real", it would show that there have been accounts with names related to core developers or other forum members - with 20 (!) of them active at the same time. Which would still be completely worthless, since anyone can pick any name as long as it's not taken on that server. And even if these accounts could be shown to be linked to the 07:44 MTDiscord actual persons, this still wouldn't suffice to construe any malicious intention / affiliation / wrongdoing on their part. > > Much more plausible: The screenshot is fake. It is not at all plausible that all these people would be online at the same time; many of them are known to be rather inactive. Even if they were active, why would they use their well-known linkable pseudonyms or even full real names? Particularly suspect are names like "Loic 07:44 MTDiscord Blot" where it seems much more plausible that, if they wanted to connect, they'd choose their pseudonym (nerzhul). There are various trivial ways to fake this. Most probably, the webpage was edited. Less experienced fakers might resort to using photoshop or the like (which I can see no evidence of here however). Most likely however is indeed that someone just joined with 20 clients, impersonating Minetest core developers and forum members. > > To 07:44 MTDiscord whoever faked this using whichever means: This borders on libel/slander. 07:45 MTDiscord looks like a human is operating these accounts 07:46 MTDiscord they all disconnected (timed out), and then joining and walking up to specific places one by one 12:18 MTDiscord On the server list webpage last night, I can confirm that those player names, mostly core developers, were listed as connected on that server. 12:19 MTDiscord I stupidly assumed the worst, glad you rightly pointed out that this is slander 12:20 MTDiscord But its clear that an admin (of the minetest server) is responsible, not someone editing the local copy of the webpage. 12:22 MTDiscord Could be an admin, could just be a random player (hm... wonder who has an axe to grind 😐 ) 12:22 MTDiscord It seems reasonable to assume that it might even be the admin. 12:22 MTDiscord Or possibly kilbith? 12:23 MTDiscord (iceberg memers, note that down) 12:24 MTDiscord What's particularly suspect is that ROlleroxza claims to have made an account and currently an account called "ROlleroxza" is connected, despite this being not ROlleroxza. 12:24 MTDiscord Yeah, that... indicates admin 12:24 MTDiscord In the admin's defense, they may theoretically have removed the ROlleroxza account, giving a malicious third party the opportunity to re-register it. 12:25 MTDiscord I say we should migrate this server to a second serverlist. 12:25 MTDiscord servers.minetest.net/unfiltered or the like, IDK 12:25 MTDiscord users could just change their serverlist setting to have it in the list, but it probably shouldn't be on the main list any more 12:26 MTDiscord just straight up ban it for botting the playercount 12:26 MTDiscord is sfan5 around? 12:26 MTDiscord (it currently occupies the 3rd spot on servers.minetest.net due to the botting) 12:28 MTDiscord oh I just noticed something 12:28 MTDiscord re: my name on the server, I just realised it's misspelled. "ROllerozxa" is my username and it was the account I registered on there. it is not "ROlleroxza" which is on the server, and that would be a different account 12:29 MTDiscord so... potentially still up in the air if it's the server owner or just someone who wants to portray all minetest coredevs and contributors (I think they might have used the engine credits list?) as furry weirdos 12:30 MTDiscord So, it could be anyone 12:31 MTDiscord Anyhow, imo this server should not be anywhere close to the top of the list, and really, even on the default list at all. 13:36 Helenah How CPU-bound is Minecraft, an Irrlicht? 13:36 Helenah *Minetest 13:38 MTDiscord minetest: very 14:18 learnOPENtechBEC "oh and there are dungeons with..." <- Thanks for all this detailed feedback! 14:27 supas2pid is there a feature that can hide servers on the server list? 14:28 MTDiscord not yet 14:34 supas2pid also, what is the "aux1" key supposed to mean? auxiliary 1? i always see it used as a sort of use key 14:34 MTDiscord yes, auxiliary 14:34 MTDiscord generic keybind for generic things, seems to usually be used for sprinting 14:34 MTDiscord it's often used for sprinting 14:35 MTDiscord it's the only generic keybind we have 🥲 14:36 supas2pid Huh 14:38 supas2pid It could be a cool idea to allow mods to add more keys and make it kind of dynamic 14:38 supas2pid I've seen some games use the aux1 key creatively though 14:39 supas2pid For me i just have it set to E and my inventory is set to tab because i can't bother to fly my hands all the way across my keyboard if i want to see what i have in my inventory 15:27 learnOPENtechBEC OOps, with me trying to learn how to setup my on MT server in docker-compose, I forgot what my MT password is!? I made changed to the container and restarted it and I can get into that ok. I have the root admin info for the server....just not the MT user. How might I reset that? 15:47 learnOPENtechBEC I found one place that shows to delete the line in auth.txt, but I'm not finding auth.txt. I found the auth.sqlite, but I don't think that would be it 15:57 rubenwardy auth.sqlite replaces auth.txt 15:57 rubenwardy if you're the only user, you could just stop the server, delete auth.sqlite, and start it again 15:58 rubenwardy that unregisters all users 15:58 learnOPENtechBEC ah ok! Thank you rubenwardy Yeah just my own server I'm trying to learn how to admin 15:59 learnOPENtechBEC although because this is in a docker container, not sure how to stop the server, while I'm still in the console 15:59 learnOPENtechBEC I'm using Portainer 15:59 learnOPENtechBEC I can just for kill that file? 16:00 learnOPENtechBEC oh yep! That killed it alright 16:00 learnOPENtechBEC haha 16:05 learnOPENtechBEC Ok that got me back in which this current setup. Anyone else running on a Linode server, Nginx Proxy, Portainer, Docker-compose ? 16:07 learnOPENtechBEC I'm sure I'm going to recreate this many times from scratch trying to force myself to learn every step in the process of correctly setting up my server from the ground up, then installing minetest and configuring that will all the options 16:07 learnOPENtechBEC I don't have my domain name working correctly, but I can get to it via the IP, so yeah, baby steps for me 16:26 MisterE[m] March blog post: https://blog.minetest.net/2023/04/16/March/ 17:10 Steve_Head test 17:11 Desour this is #minetest, not #chattest ;) 17:11 Steve_Head good its working. anyone here who was talking about how that furry server is being slandered should read the forum post. 17:11 Steve_Head because it is my server being slandered. not you guysxz 17:13 Steve_Head and yes @ROllerozxa i am a freak. at least i am not a boring normie. without us freaks and weirdos, the would would be a boring place. 17:14 Steve_Head for some reason hexchat is using my alt name. but last time i was here i was peter lankton 17:15 Desour DOSing servers, as well as impersonating users is obviously not ok 17:16 Steve_Head yep i hope we all agree on that. however L-Dog on the forum doesn't. they seem to like how i was attacked. 17:21 MTDiscord is that all or do you need something else 17:22 Desour the forum is sadly full of weird people and trolls. and there are always so large walls of text 17:22 Steve_Head uh yeah i guess thats all i need. wanted to make sure u aware of the forum discussion. people here immediately assume "oh its the owner, hes trying to slander us. his server shoudl be banned" when no. in fact the one who tried to slander both you and me have admitted it on the forum 17:25 supas2pid i've never contributed to an open source project before, is there a easy way i can get started with contributing to Minetest? 17:26 rubenwardy supas2pid: there's a few ideas/ways here: https://www.minetest.net/get-involved/#contribute 17:26 rubenwardy most people get starting by finding or looking for something that annoys them, and then fixing it 17:26 rubenwardy *started 17:26 rubenwardy my first contribution was adding the error dialog you see when a mod crashes. It annoyed me that you had to look in a file to get the errors every time 17:28 supas2pid ah 17:29 supas2pid something that annoys me is the fact that fly permissions aren't given when you enable creative mode 17:29 supas2pid although thats subjective 17:29 supas2pid i'm gonna fork it and try to add some stuff 17:32 rubenwardy that one's tricky as fly is a completely separate concept to creative currently 17:32 supas2pid huh 17:33 supas2pid is there a way to speed up compilation? every time i make a modification, i have to compile, right? 17:33 rubenwardy yeah, you can use ninja and/or ccache 17:33 supas2pid i've never used those tools 17:34 supas2pid so just add -DCMAKE_CXX_COMPILER_LAUNCHER=ccache ? 17:35 rubenwardy I've not used ccache so not sure 17:36 supas2pid wow ccache works first try :) 17:44 supas2pid what is minetest built on? 17:44 supas2pid just opengl + cpp? 17:45 rubenwardy Minetest also uses Lua, Irrlicht, and a bunch of other libraries 17:46 supas2pid ah 17:46 rubenwardy Irrlicht is a 3d rendering library that wraps OpenGL. We've forked it and are slowing refacoring it, eventually MT will use opengl directly 17:47 supas2pid this is difficult because im kind of lost in the code 17:47 Steve_Head @Flamore i can tell from the tone that i am not wanted here. god this community is so fucking toxic. not you specifically, but just in general. im sorry but i must be the one to say it. i tried to be nice. and i am still gonna try to be nice. i did what y'all wanted and added an age verify dialog which is working to keep kids out. yet my server still gets attacked by members of the community. by a person who runs another 17:47 Steve_Head well known server no less. pretty sure ive seen their server near the top of the list. they brag about having a solar powered server. anyway i guess i should remove the "sowwy ROllerozxa 😢" from my site because i have since unbanned that person. they are welcome back. not sure they'd want to come back though lol. but they can if they want. i know they liked playing as a animal. anyway i will leave now. but just kn 17:47 Steve_Head ow that until serverlist guidelines are put in place, i am not unlisting my server. and i am not gonna take it down just because it hurts ur feewings. 17:48 supas2pid say how would i find, the code that creates a new world when you press the "OK" button in the new world dialouge 17:50 MTDiscord what makes you think your age verify dialog is "working to keep kids out"? 17:56 Desour supas2pid: the main menu is implemented in builtin/mainmenu 17:56 supas2pid ohh its all in lua 17:57 Desour changing the behaviour of the creative mode checkbox could be a difficult / controversial thing though. 17:58 Desour (ideally games should decide more on how their main menu looks like. iirc, there's already an issue for this) 17:59 * supas2pid uploaded an image: (2KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/WQymAPpZOgijcPzQwBnakIRH/image.png > 17:59 supas2pid yay i successfully obliterated the game bar 18:00 Desour f 18:01 supas2pid i think it would be cool if the menu was a rendered html 18:01 MTDiscord that wouldn't be cool at all 18:01 MTDiscord HTML + CSS is bloat 18:02 potatoxel[m] i am bloat 18:02 MTDiscord we are bloat 18:02 potatoxel[m] i am bloated 18:02 supas2pid how come? 18:02 supas2pid mm actually i see why 18:02 supas2pid it would be a performance hit right? 18:02 MTDiscord not necessarily, but maybe 18:02 MTDiscord it would primarily be a lot of unwanted complexity 18:02 MTDiscord there are better GUI toolkits than HTML 18:02 * supas2pid uploaded an image: (45KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/VPisZSDsfiFpjJNbrBiEexTI/image.png > 18:02 MTDiscord much of the web "stack" has grown very (un)naturally 18:02 supas2pid yay 18:02 supas2pid the game bar is now verticle :( 18:03 supas2pid ok i have to go, i'll be back 18:03 potatoxel[m] enjoy ur tim 18:03 potatoxel[m] c: 18:03 rubenwardy [19:02] <+MTDiscord> there are better GUI toolkits than HTML 18:03 rubenwardy You say this, but I've yet to find any 18:03 potatoxel[m] gui is bloat 18:04 MTDiscord says the one who won't touch HTML + CSS without abstraction layers like React or Bootstrap to protect him from its insanities :P 18:04 Jon[m] JS api for HTML < raw HTML < automating it with library 18:05 MTDiscord the only real reason for using the web is portability/convenience - everyone has a browser, and people have no issue running code in their browsers because it's somewhat reasonably sandboxed 18:05 Jon[m] entirety of HTML is kind of garbage, I'd prefer some minimal version that just includes div, span, and flexbox css 18:06 potatoxel[m] i like godots ui ting 18:06 potatoxel[m] its still bloat 18:06 rubenwardy ContentDB was originally made in raw html and css 18:07 rubenwardy But yes, part of the reason HTML/CSs is so good is the choice of higher level libraries 18:07 Desour :O godot also has a thing called scroll-container https://docs.godotengine.org/en/stable/classes/class_scrollcontainer.html#class-scrollcontainer 18:07 Desour in minetest, I came up with that name myself. weird coincidence 18:12 MTDiscord https://developer.mozilla.org/en-US/docs/Glossary/Scroll_container 18:14 muurkha luatic: also HTML is a pretty great GUI toolkit compared to things like GTK+, WxWidgets, or pre-HTML Qt 18:17 MTDiscord it may not be as bad as those, sure 18:17 MTDiscord ahh, I remember messing with Tkinter when I was 9 :P 18:19 muurkha it's definitely a lot better than Tk 18:20 muurkha or formspecs ;) 18:21 MTDiscord what the fuck I wanted to be nice 18:22 MinetestBot Wuzzy: Apr-12 18:57 UTC I would like to commend you for your actions regarding that really dumb (both sides for once! Just like Twitter!) forum thread. https://wuzzy.neocities.org/comic/600/ 18:24 MTDiscord was that automated or did someone post that 18:25 MTDiscord automated, it's probably a !tell that triggered as Wuzzy joined the channel 18:26 MTDiscord ah 18:26 MTDiscord the timing couldn't be worse 18:28 supas2pid i think that some sort of markdown system could be cool for the UI instead of Lua 18:28 MTDiscord Markdown is for documents, not UI 18:28 supas2pid true 18:28 MTDiscord also MD technically is a superset of HTML, sooo... 18:28 MTDiscord (I too like MD for documents) 18:28 supas2pid i'm trying to modernize the UI 18:28 MTDiscord note that we have hypertext[] which can render basic Markdown just fine 18:29 MTDiscord ~cdb markdown2formspec 18:29 MTDiscord ah right the bot is probably disabled here 18:29 supas2pid i already have a mockup but i'm not sure how to implement a ton of stuff 18:29 MTDiscord https://github.com/ExeVirus/markdown2formspec 18:29 supas2pid such as rounded corners 18:29 MTDiscord there are features for most stuff 18:29 MTDiscord rounded corners for what? buttons? 18:30 MTDiscord you'd probably have to use image buttons or 9-sliced image buttons for that 18:31 supas2pid thats what im thinking but its past my level 18:31 supas2pid i am a newb 18:31 supas2pid this is my first time contributing 18:32 muurkha ~cdb markdown2formspec 18:32 muurkha !cdb markdown2formspec 18:32 supas2pid i don't know what i can add thats noob friendly at all 18:33 supas2pid i was thinking of adding maybe fly would be enabled with creative mode or at least have a seperate checkbox that is enabled by default 18:39 Peter_Lankton huh now i am Peter lankton again instead of steve_head. anyway Flamore, i guess i should apologize for snapping at you. its just that the message came off as rude. maybe that was not your intention but i have just been in a bad mood today because my server was attacked and i get accused of trying to slander the minetest devs. i guess my snarky comment i made on my site towards ROllerozxa wasn't helping my case. but it 18:39 Peter_Lankton was nothing more than a snarky comment. i just want it to be crystal clear to all the people who were impersonated that it was not me who did it. like i first said, i don't wanna make enemies. i just wanna run my server, make mods, and as long as there are no rules prohibiting it, keep my server in the server list. 18:41 muurkha supas2pid: maybe you could build a menu on the ground out of nodes such as signs and wood, then convert some box of nodes into a menu 18:41 supas2pid huh i dont know how that would work 18:42 supas2pid i already have a sort of mockup 18:42 supas2pid i dont know how to implement 9 sliced image buttons 18:43 muurkha I mean if you're looking for a noob-friendly interaction model 18:46 supas2pid no i'm just meaning, i'm a noob and i'm looking for something that i can contribute 18:47 muurkha oh, I thought you meant you wanted to write a mod that would make creating menus noob-friendly 18:47 sfan5 ok I guess there's nothing left to do for me 18:47 sfan5 (am finally home) 18:47 muurkha welcome home 18:49 Desour either sfan5 is missing the home priv, or he's a *really* slow typers. other players manage to type /home at free fall before hitting the ground 18:49 Desour s/typers/typer 18:52 rubenwardy sfan5: server list rules 18:52 MTDiscord see https://forum.minetest.net/viewtopic.php?f=3&t=29388 18:53 sfan5 well yes I've read what the situation is about 18:58 supas2pid thats an insane situation 18:58 supas2pid never ever i thought i would read about that on the minetest forums 18:59 rubenwardy created https://github.com/minetest/serverlist/issues/54 and https://github.com/minetest/serverlist/issues/55 19:00 supas2pid those were two i wanted to reccomend 19:02 sfan5 55 is arguably an engine issue 19:02 rubenwardy the serverlist needs to have that informaiton 19:02 rubenwardy there will also need to be an engine implementation to upload the flags and allow sending accepted flags to the list 19:03 sfan5 the engine both sends and understands the data 19:03 sfan5 server-side filtering complicates the setup, currently a list fetch is just a static file 19:04 MTDiscord so essentially you propose something as simple as implementing flag filtering client-side? 19:05 rubenwardy the problem with filtering client-side is that older versions don't get the filtering, which means that solving this problem is quite delayed 19:06 sfan5 🤷 19:06 rubenwardy I'm not sure how much this is a problem, do distros have requirements on this stuff? 19:06 rubenwardy It's a problem on Android but we can release patch release for that 19:07 supas2pid I'm gonna try to add #55 19:07 ShadowBot https://github.com/minetest/minetest/issues/55 -- Updates to gettext by SpeedProg 19:07 supas2pid It seems simple enough 19:07 sfan5 it's far from simple 19:07 sfan5 rubenwardy: the only issue regarding distros I see is if the metainfo file says mt if suitable for kids 19:08 supas2pid how so 19:08 sfan5 online play specifically 19:09 supas2pid I would really like a filtering system because i found it unsettling that there was "18+ furry vore rp" at the top of my server list 19:09 supas2pid How would this be simple though? I dont see how it would be very hard 19:11 sfan5 you need a way for servers to indicate that they're 18+, you need the client to understand this flag for filtering, there need to be settings to turn both on/off, potentially you want to change the list server-side so the change applies to older clients, you need to worry about which platforms are not allowed to have a toggle to show 18+ servers 19:12 supas2pid ohh 19:12 supas2pid true 19:13 supas2pid how is server metadata handled 19:22 supas2pid it does actually need to be in the server metadata 19:22 supas2pid you could do a filter like this:... (full message at ) 19:24 sfan5 the gist of it: the server sends a json dict to the serverlist, the serverlist puts that dict into a bigger json file, clients read this file 19:24 supas2pid where does the server send the json dict to the serverlist 19:25 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Use .md extension for markdown files 13b1786e8 https://github.com/minetest/minetest/commit/b1786e88ac8921d9c4f0cfe366fdf7e2c965984c (152023-04-16T19:23:53Z) 19:25 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Add lua_api.txt to point to new file 138c2c7fa https://github.com/minetest/minetest/commit/8c2c7fadbf66307aa7d59c2946c90b197aa57046 (152023-04-16T19:23:53Z) 19:26 supas2pid what is this? 19:26 supas2pid oh 19:28 fgaz just a bot that sends a message to this room whenever a commit is pushed to the minetest repo (among other things) 19:31 fgaz "where does the server send the..." <- https://github.com/minetest/minetest/blob/master/src/serverlist.cpp 19:32 supas2pid what is g_settings 19:46 fgaz The global settings object. Contains stuff from the configuration file(s) 19:47 supas2pid so then how does serverlist.cpp get the g_settings of the server? 19:47 supas2pid and where does the server create and set parameters for its g_settings 19:51 supas2pid like what is "g_settings->get("server_name")" 19:51 supas2pid where is server_name set 19:51 supas2pid and how is the client obtaining it 20:08 supas2pid is there a way i can find stuff out like this myself? i've been searching around the codebase and struggling 20:09 supas2pid there's not even any instances of g_settings->set* in server.cpp 20:13 sfan5 server_name is not set by the code, the server owner does it in minetest.conf 20:13 Krock there's some main menu code that shoves the server list formspec stuff back into lua 20:13 supas2pid ohh 20:14 supas2pid so could you have a option in minetest.conf like "nsfw" then that could be a t or f that marks the server as nsfw? 20:32 * supas2pid uploaded an image: (20KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/zSzFlEWStvAqpFcpKUcmuzct/image.png > 20:33 supas2pid I figured out how to add an "nsfw" checkbox but i'm thinking instead of that put a button that takes you to a sub menu like "Select Mods", but for adding content flags like specified in issue #55 20:33 ShadowBot https://github.com/minetest/minetest/issues/55 -- Updates to gettext by SpeedProg 20:33 supas2pid wrong issue 20:34 Desour "mama, what does this NSFW thing mean that my game is saying here?" 20:34 supas2pid it's in minetest/serverlist 20:39 * supas2pid uploaded an image: (19KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/tMSuhGVunGZrUyixQzRQkchV/image.png > 20:39 supas2pid the thing isn't big enough to fit the button :( 20:41 * supas2pid uploaded an image: (61KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/EcILdsLcdYwABANjSPBLEUag/image.png > 20:41 supas2pid i could just put it here because server port is only 5 numbers usually 20:46 * supas2pid uploaded an image: (21KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/FpNJCyYZAsrtqETEXMRgYDWh/image.png > 22:20 fluxionary does anyone know if an item_image formspec element can reflect an item's coloration specified by a palette_index metadata value? it doesn't seem to be working for me. 22:23 rubenwardy Should do, are you formspec escaping? 22:23 fluxionary yup 22:23 fluxionary the item shows up, but not w/ the coloration 22:27 fluxionary `item_meta:set_int("palette_index", math.floor(node.param2 / 4))`, then `string.format("item_image[8.5,8.2;1,1;%s]", minetest.formspec_escape(itemstring))` 22:29 fluxionary i guess i'm filing a bug report and creating a workaround (probably an actual inventory slot w/ an invisible element over it to keep people from clicking it) 22:30 rubenwardy yeah sounds like bug report time 22:31 fluxionary creating a minimal reproducible setup, should be done in a moment