Time Nick Message 00:00 MinetestBot 02[git] 04paramat -> 03minetest/minetest_game: Remove Mapgen V7 floatland biome code 13150122b https://git.io/Je58N (152019-12-18T23:59:45Z) 00:00 FriendlyPerson18 Exe_Virus: Aw thanks for willing to be open for that but I based on my course at college for C# I nearly didn't even get a C in that course because how stumped I was even though I gotten the "logistics" as I was horrible at the "actual coding" part. :( Aw how nice, would you be able to help me actually properly set this up on the Linux Mint? 00:01 Exe_Virus yeah, the idea is it will be a github project, the read.me should be self explainatory. Hopefully it's only a few lines of command line 00:03 FriendlyPerson18 Exe_Virus: seems good to me, thanks you so much for willing to be committed into helping with whatyou can with my situations. :) 00:07 FriendlyPerson18 Exe_Virus: are you still there? 00:08 Exe_Virus yes 00:08 FriendlyPerson18 Exe_Virus: aw thanks for assuring me that, are you okay with IMs or what not? 00:09 Exe_Virus Here, yes. But I'm not normally on IRC. I live in Discord 00:10 ronsor I used to use IRC all the time. 00:10 ronsor Then Discord came and all my friends left IRC. 00:10 ronsor Now I use Discord too. 00:10 Exe_Virus yep :) 00:10 Exe_Virus It's okay though, Both work 00:11 Exe_Virus Wait! 00:12 Exe_Virus Friendly 00:12 Exe_Virus what if I just made a client side mod that made chat really large in it's own box? Something you pull up with a hotkey or similar 00:12 Exe_Virus Rather than a text-to-speech? (reason is it sounds horrible....) 00:15 FriendlyPerson18 Exe_Virus: Arragh! I hate this, I cannot even be with you on Discord even though I want to because of their incompetent to make their web services resilent to re zooming since somehow I "broke it" and it's persistent. I am almost ready to cry. :( 00:15 Exe_Virus Wait, their web services? 00:16 Exe_Virus Are you on chrome or firefox? 00:17 FriendlyPerson18 Exe_Virus: Yes the discordapp.com one and chrome based (Brave) but that's was the issue it's was when I exited Minetest's with the resolution tweaks I mentioned then I rezoomed my "normal" display and there discord just broke on me and "forever". :( 00:18 FriendlyPerson18 I cannot seems to revert this, with reloading, F5 reloading and even restarting my entire system. 00:18 FriendlyPerson18 NOTHING works! 00:18 Exe_Virus I don't believe the forever part. Is it just for discord.com? 00:19 FriendlyPerson18 Exe_Virus: I checked two days after it happened and it's still didn't readjust itself and yes that is correct 00:19 Exe_Virus Okay, and you are stuck zoomed in? 00:19 FriendlyPerson18 That what I meant by "forever" 00:19 Exe_Virus or stuck zoomed out? 00:19 FriendlyPerson18 Exe_Virus: zoomed out by a long shot. Everything looks like ants to me. 00:20 Exe_Virus gotcha. Try ctrl + "0" 00:20 Exe_Virus that should reset zoom 00:21 FriendlyPerson18 Exe_Virus: Thanks goodness, thanks you for teaching me! 00:21 Exe_Virus Of course, did that work? 00:22 FriendlyPerson18 Exe_Virus: Yup as it was before! Now that's fixed and I know how to fix myself in the future what's yours so I could "add you"? 00:23 Exe_Virus exe_virus#4413 00:26 Exe_Virus Why Doesn't Minetest have a Discord? 00:27 Exe_Virus specifically a mod and development one 00:28 ronsor because Discord is proprietary freeware 00:29 ronsor Minetest also existed before Discord became relevant 00:30 Exe_Virus Both true. 00:30 Exe_Virus But* 00:30 Exe_Virus It's much much easier to get people to be organized through discord chat (which is where a lot of the gamers and moders for minetest are) 00:31 Exe_Virus If there is an official Minetest Discord, they would all help answer questions and ask questions there 00:32 ronsor the expression `ideology > practicality` applies in this particular case 00:32 ronsor I got real pissed that Discord killed IRC 00:32 Exe_Virus Ah 00:32 ronsor now I'm working to replace Discord haha 00:32 Exe_Virus that makes sense 00:33 Exe_Virus Well create a decent IRC app for android that is free with voice chat and TTS, and we will talk more 00:33 Exe_Virus Luckily, they seem against ads so far. 00:36 ronsor Exe_Virus: It's Discord-compatible 00:36 ronsor I'm reimplementing the entire Discord API 00:36 Exe_Virus Okay then. You alone? Github project? 00:36 Exe_Virus Gitlab* 00:37 ronsor it's not OSS 00:37 ronsor I may open source it at release 00:37 ronsor I'm writing it in Go alone 00:37 Exe_Virus Why not during development? 00:37 ronsor it only supports direct messages currently 00:37 ronsor Exe_Virus: I may just launch my own competitor and market it 00:37 Exe_Virus Gotcha 00:37 Exe_Virus Well when they break down and try ads, that's your chance ;) 00:45 FriendlyPerson18 ronsor: you can still make money doing OSS, like Matrix for example. If you could make the cost per user considerably cheaper for example then people would pay for "professional" hosting. Like $5/month for 25 users would be attractive to me. 00:46 ronsor the whole point of discord is its centralization 00:46 ronsor everyone is in one place and joining is one click away 00:49 FriendlyPerson18 ronsor: I am confused on how my idea would tamper with that. Since I just mentioned about paid hosting services just for your OSS software. 00:51 FriendlyPerson18 And making it cheap enough to make sense for most people. A dollar a user is insane but if you can deliver your obviously superior OSS AND stashed the pricing of Matrix, I think you would be in the zone of pleasing everything and your wallet. :) 00:52 ronsor the problem is with Discord I'm competing with free 00:52 ronsor which means I'll be offering free accounts 00:52 ronsor my competition point will be features 00:52 ronsor I could offer an Enterpriseā„¢ package I guess 00:53 FriendlyPerson18 ronsor: Exactly if you can make the features outweighs what's offered on Discord for free )remenber Discord is techically Freemium not Freeware) then you can entice people and/or server admins to pay. 00:55 ronsor I'll be offering Freemium accounts too 00:56 FriendlyPerson18 ronsor: Ahh I gotcha, I thought you were unsure on how to go about things in general and not just OSS and non OSS. I guess I got confused sorry. :( 02:11 swift110 hey all 02:21 caleb5 greetings I read on the minetest forums about trademark disputes between .net and .org 02:21 caleb5 can somebody here help clarify and explain the history? PM is fine 02:23 FriendlyPerson01 swift110: Aw, hi there. Sorry I didn't say anything I was away having dinner and such. :( 02:25 swift110 how r u FriendlyPerson01 02:31 FriendlyPerson18 swift110: I am sorry but apparently I was logged out for some reason. I have hopefully fixed this. 02:31 swift110 oh ok 02:32 FriendlyPerson18 swift110: Aw thanks for being understanding of me. :) 02:33 swift110 sure 02:36 FriendlyPerson18 swift110: so since i had to log back in, I am doing better now that someone here cares to be my friend and willing to see what they can do about the situations in regards of the game's play abilities for me. Since I am deaf and blind. 02:55 caleb5 can anyone clarify about the minetest trademark dispute? 02:56 Exe_Virus I tried searching for info on it. Sorry I cannot help you caleb5 02:56 Exe_Virus My guess, is that Minetest.net won out, because minetest.org calls their (game) final minetest 02:57 caleb5 ah thanks Exe_Virus 02:58 caleb5 I was looking at this post: https://forum.minetest.net/viewtopic.php?f=3&t=18946 03:00 swift110 hey Exe_Virus 03:00 FriendlyPerson18 caleb5: my new friend is correct because typically it's WHEN the domain was in one hand and was put into production. 03:02 FriendlyPerson18 caleb5: So if a domain was in one hand for 10 years and it was in production for 9 it would beat anyone elses that is lesser than those ASSUMING it was maintained the whole time. 03:02 Exe_Virus Also, don't worry about the trademark thing. All that would happen is we would migrate all the open source code to a new, now trademarked name. 03:03 Exe_Virus That doesn't suck 03:03 Exe_Virus MineEngine 03:03 Exe_Virus would be better imo 03:03 Exe_Virus And Minegame would be good tooo 03:03 swift110 hmm 03:03 Exe_Virus Anything but fricken Minetest 03:04 caleb5 oic 03:04 caleb5 was there a fight 03:04 Exe_Virus Not really, don't think anything came of it 03:05 Exe_Virus All of the code and assets are GPL so there's nothing that can be done to really shut down the project 03:06 Exe_Virus Lol, just do a Giant Find and Replace where "minetest" and "Minetest" are changed to a new name and we are all good :) 03:06 swift110 lol 03:32 caleb5 i just find it confusing why there are two domains .net and .org and why there is a trademark dispute 03:33 caleb5 would be nice if someone could shed some light into what is going on with the fellow named OldCoder 03:34 FriendlyPerson18 caleb5: It's not you it's how domains works in general. Because a domain is a separate part of the web you cannot as a business "claim them all" just because they are as your branding. You could even get google.bikes and sell bikes on it just fine. Or get a coke.rocks and sell rocks on there and be fine. 03:35 FriendlyPerson18 The only situations where it's NOT if there a dispute where squatting and etc occurs. But usually there other violations involved. 03:48 caleb5 FriendlyPerson18: ah. what about OldCoder 03:50 FriendlyPerson18 caleb5: I am sorry but I am not familiar with that person specifically. However the basic premises is that it's depends upon on their true intentions. 03:51 FriendlyPerson18 Like if they were intentionally were to try to belittle the trademarking, squat the domain and/or etc then it's possible that person was in the wrong. 03:52 caleb5 it seems like its an old fight between oldcoder and the minetest team that has been going on for many years 03:54 FriendlyPerson18 caleb5: How's childish for sure. :( It's sounds frustrating for usre. 04:50 Pie-jacker875 hey my map.sqlite is 1.8 GiB and I have still not found any savanna shore biome. how unlucky am I? 04:52 FriendlyPerson18 Pie-jacker875: Your not the only one, a 2.5GB server world here so I just "cheated" and grew papyrus for the server. It's one thing to impose challenges but it's another if your burning disks... 04:53 Pie-jacker875 would it be possible for the game to change so that papyrus grow in normal savannas when there's a river? 04:54 FriendlyPerson18 Pie-jacker875: I would want that too honesty. Or another challenge that makes sense. 04:57 Pie-jacker875 I have the technic mod so I kind of need paper. at least I can make it with hemp, but that's tedious 04:58 FriendlyPerson18 Pie-jacker875: I understand that's an option if your REALLY not up to cheating one in... Honestly I wouldn't care if you did. 05:00 Pie-jacker875 I might just build a machine that automates or nearly automates paper production from hemp lol 05:01 Pie-jacker875 I might also consider hacking the recipe so that it can use water cans, not just water buckets 05:05 FriendlyPerson18 Pie-jacker875: that's not hacking in my opinion that's more like mod intergation. Anywho why is my IRC client keep on killing itself? 05:13 Pie-jacker875 yaaay I hit the 2 GiB milestone 05:16 FriendlyPerson18 Pie-jacker875: :( 05:16 Pie-jacker875 I've also consumed 150 bowls of potato salad 05:19 FriendlyPerson18 Pie-jacker875: What's a load indeed, are you going to be okay? I don't want you to get so frustrated, bent out of shape and such just trying to find one of those stupid things. 05:20 Pie-jacker875 well I only had 4 stacks of potato salad in my inventory when I started, so I'm gonna have to calli t quits eventually 05:22 FriendlyPerson18 Pie-jacker875: Please do take care of yourself though. After all it's why your playing the game right? What's the point of playing if your more than likely trying to take a load off of college/work/schoole right? 05:23 Pie-jacker875 I'm gonna go to bed as soon as this second stack runs out 05:31 FriendlyPerson18 Pie-jacker875: Seems good, you sleep tight when you do and hope things goes well for you. :) 05:32 Pie-jacker875 I just found some desert big hill that looked like it went above y=130 05:39 Pie-jacker875 just found a lava bucket in a ruins chest 05:39 Pie-jacker875 I also find lava to be extremely rare so I'll take that 05:50 Pie-jacker875 lmao if you turn on pitch mode movement, look 45 degrees downwards and hold space while swimming, I can move faster than the server allows me to 05:50 Pie-jacker875 that might just be because I have a sprinting mod and I set the movement speed to be faster than default 05:51 Pie-jacker875 but my console is spammed with Dec 18 23:17:26 piejacker minetestserver[1027]: 2019-12-18 23:17:26: ACTION[Server]: Player Pie-jacker875 moved too fast; resetting position 06:37 fluxflux_ Pie-jacker875: there was a recent change to minetest_game to make papyrus also spawn in rainforest swamp biomes 06:46 FriendlyPerson18 fluxflux_: My server is based on the 5.1.0 release and two of us in total for two days plus me myself or ANOTHER two days couldn't find any papryus at all. The total map size was like 2.2GB when I said "umm... Why don't just call it a day and just cheat one in..." 06:47 fluxflux_ that's fair 06:47 fluxflux_ this comment lists the difficulty in finding papyrus as its motivation 06:47 fluxflux_ https://github.com/minetest/minetest_game/commit/5b1875ef418163cc8e663a592f2995d0cdf66faf 06:47 fluxflux_ this is a post 5.1.0 commit 06:50 fluxflux_ the server i manage has papyrus in a "public farm" along w/ a lot of other crop-type resources, cuz finding them can be tricky, especially on servers that have already been picked over 06:51 FriendlyPerson18 fluxflux_: Ahh gotcha and aw how cool. Are you managing a public one or just one for friends or someting? 06:51 fluxflux_ Blocky Survival, one of the bigger 5.0+ servers 06:52 fluxflux_ it's not my server, i'm just the most active admin 06:52 FriendlyPerson18 fluxflux_: Ahh I see system or just in game "admin" rank? 06:52 fluxflux_ i've also got the ability to install/update mods and change server configuration 06:53 fluxflux_ but i don't have control over everything on the system 06:53 FriendlyPerson18 fluxflux_: Ahh so basically you can control the game server but nothing else right? 06:54 fluxflux_ yup, pretty much. can't fiddle w/ the binaries or the copy of minetest_game we have, or the launch scrips, but i've got write access to pretty much everything else gamewise 06:55 FriendlyPerson18 fluxflux_: Ahh I see, so you people are like a team where the responsibles are splitted so if you discovered a serious issue that a "higher up" needs to deal with you toss it up thee and they do it? 06:55 fluxflux_ yup 06:56 fluxflux_ i wouldn't call us organized enough to really be a "team" 06:56 fluxflux_ but it's sort of like that 06:56 fluxflux_ i just ended up w/ the job i have cuz i was interested and kept submitting fixes for the mods we were using 06:57 FriendlyPerson18 fluxflux_: How nice and gotcha. I am always curious about how med/larger servers do things. Are you aware on how you people scaled "staffing" wise? Or it is very imformal like Discord apps and such? 06:58 fluxflux_ how we "scaled"? 06:58 fluxflux_ i dunno, the server was super popular in the 0.4.17 days, it hasn't ever been that popular since i've been an admin 06:59 fluxflux_ the server owner/founder lost a lot of interest in the game and has been working on other projects, but still kind of guides the feel of the server. 06:59 FriendlyPerson18 fluxflux_: Ahh I see gotcha. Are you aware on how the bills are able to be paid or no idea on that aspect either? 06:59 fluxflux_ i don't think we really react to scale. it's more like, when people come along that want to volunteer, we rejoice. and eventually they usually move on to other things 07:00 FriendlyPerson18 fluxflux_: I see 07:00 fluxflux_ i think we exist out of the kindness of a third party, who i don't think does much w/ the game itself. but the guy who rents the server, and our server founder and the other admins, seem to be close friends. i a bit outside that circle 07:00 fluxflux_ sorry, trying to avoid names and it's getting confusing. not sure why i'm avoiding names exactly 07:01 fluxflux_ probably cuz i'd ping people by mentioning their names here =b 07:04 FriendlyPerson18 fluxflux_: Aw how nice I never knew that friends can be that generous online. It's nice to see that such people exists on a recurring basis. Your okay you done nothing wrong, you just trying to look out for everyone. Remember it's just a chat not a race. So please take your time and take a moment to relax if your mind needs it. I wouldn't like for you to get overwhelm. :( 07:22 FriendlyPerson18 fluxflux_: I am off to bed now, please do take care of yourself. You were such a wonderful person to talk to and willing to be open to me. :) 07:22 fluxflux_ g'night FriendlyPerson18 07:22 FriendlyPerson18 fluxflux_: Aw thanks, you too such kind and caring peson. :) 08:12 Quiark always interesting to see dynamics of large servers in open games like this 08:21 fluxflux_ my observation, is that the most popular servers tend to have a couple of competent developers managing things: fixing bugs, writing compatibility code for the various mods, tuning server/client performance, and creating unique content for the server 08:26 Quiark makes sense ... but what do they get out of that work? advertising? 08:27 ANAND Self-satisfaction, perhaps? 08:33 fluxflux_ i don't think any of them get paid, if that's what you mean. but people like to have hobbies 08:34 fluxflux_ people like to make a place for other people to play and create a community 08:34 fluxflux_ depending on how serious your contributions, you might be able to get away w/ including it on a resume 08:41 Quiark right .. fixing integration bugs between mods sounds pretty tedious 11:47 rubenwardy caleb5: there's no fight between us and oldcoder. Oldcoder was banned for foul behaviour, and he has continued that foul behaviour 11:48 caleb5 ah 11:49 caleb5 Did the minetest team ever respond to https://fiercefibers.org/misc/190912-freenode.pdf ? 11:50 sfan5 I haven't read that but it's probably all the same wild accusations 11:50 sfan5 there is no point in responding really 11:51 rubenwardy Responding would only legitimise it 11:51 rubenwardy It's fabricated nonsense from an unstable man 11:55 rubenwardy Oldcoder was banned and won't get special treatment just because he owns a domain name 11:58 caleb5 ah 11:58 rubenwardy Permanent bans can be reversed, but not when the person is still doing what he was banned for 11:58 caleb5 i will take a look at the link. but how did he get the domain name? 11:58 sfan5 bought it, of course 11:58 caleb5 it dates to 2012 though, it's very old 11:58 caleb5 he says he filed police reports 11:59 caleb5 i am not sure who to believe 11:59 rubenwardy So have we 11:59 rubenwardy https://twitter.com/kaze13_/status/1204885353938726912?s=19 11:59 caleb5 do you have those reports, can i see them 11:59 rubenwardy We're not the only victims 11:59 caleb5 the ones you filed 11:59 rubenwardy Ask sofar 12:00 caleb5 if sofar could give me the pdf i would greatly appreciate it 12:01 caleb5 since he is sending everyone his version of the story 12:02 rubenwardy Also, there's the fact that there are many community members here that have first hand experience of this, contrasted to just oldcoder 12:02 caleb5 i'm especially looking for a well documented police report with logged evidence 12:02 caleb5 then i can decide who is telling the truth 12:04 sfan5 if you read his website and observe that he attempts to/does post personal information of community members, you should already have enough facts to decide who you might want to associate with 12:05 caleb5 he had a lot of facts and dates and places, seemed like a credible story 12:07 caleb5 especially since his docs say he was willing to testify under penalty of perjury about them 12:08 rubenwardy I am willing to do that as well 12:09 rubenwardy Just saying that or having something that appears to be a police report doesn't actually mean anything 12:10 rubenwardy Also: I'd like to say that all online communities of a sufficient size have people like this, and that most people are able to stay out of it 12:12 rubenwardy Also, him being banned from such an reputable organisation like freenode should add some credibility 12:37 fluxflux_ i hate to dig into these old wounds, but i have to ask. caleb5: i've never interacted w/ oldcoder myself, and found this community after he got kicked out. i've read through enough documented history, though, to feel like this community was right to kick him out. i'm curious what you've found that'd make you think otherwise. 12:41 rubenwardy Also, discord for Minetest: https://discord.gg/Wr6eXU3 12:41 softwaredev hello :) 12:41 rubenwardy It's not official, but it's close enough to official 12:41 rubenwardy Hi sofar 12:41 rubenwardy softwaredev* 12:42 softwaredev Whoops. Wrong channel. Sorry 12:42 rubenwardy Lool 12:47 Andrey01 Hello, I got an error: Invalid float vector dimension range 'x' (expected -2.14748e+06 < x < 2.14748e+06 got -inf). Does it mean 'x' coord is beyond the world? 12:48 rubenwardy Check for divides by zero and other maths errors 12:49 rubenwardy Can't remember if lua has an error when that happens 12:49 rubenwardy Does this happen when you're developing a mod? 12:49 rubenwardy Or are you using only mods by other people? 12:54 Andrey01 Yes, when I`m developing a mod, only the original author is not me of that mod 13:02 Andrey01 Hmm, strangely my code actually can not have division by zero... 13:10 Andrey01 Once, like it does, but I don`t know how the divider appears a zero 13:13 FriendlyPerson18 Andrey01: I am very sorry that your facing this situation, is this have to do with Minetest or you trying to learn coding in general? 13:16 FriendlyPerson18 I will be back to make breakfast just so you know I am not ignoring you. :) 13:20 Andrey01 This concerns to MT modding API or probably to Mobkit one. 13:33 FriendlyPerson18 Andrey01: In that case you may find better help in the developers' channel as I believe we have one? 13:36 Andrey01 FriendlyPerson18: I`ve discovered a reason and spot of that error, it doesn`t concern to any API, it happens of my incorrect code implementation. 13:39 FriendlyPerson18 Andrey01: Aw i am glad you found out where it was and what it was. Still if you need help doing it right they would more than likely be willing to help you out. 13:41 softwaredev I have a question regarding the main development of Minetest: Does one need extensive knowledge of computer graphics and/or game programming to contribute to the project? 13:46 Andrey01 If you want to work with the graphics, you need to know Irrlicht API. But in any way you need to know enough good C++ as the source code is not easy and contains applications of lots different language concepts. 13:49 FriendlyPerson18 Andrey01: I afraid they left... :( 13:50 Andrey01 Who? softwaredev? 13:53 FriendlyPerson18 Andrey01: Yup 14:26 rubenwardy FriendlyPerson18: this channel is the correct channel for mod dev 14:30 FriendlyPerson18 rubenwardy: I am so sorry I thought there were a separate one mentioned the other day. I must've gotten confused. :( 15:44 p_gimeno FriendlyPerson18: the #minetest-dev channel is about development of the engine, not mods 15:48 FriendlyPerson18 p_gimeno: Thanks for helping me understand this difference as i thought it was honestly generically for everything dev related. :( 15:50 p_gimeno no worries, I didn't know either at first. Someone pointed it out, I moved the discussion to this channel and that was all :) 15:53 FriendlyPerson18 p_gimeno: Aw thanks for assuring me it's okay. I was just worried about telling someone here the wrong things when I didn't mean to. :( 15:55 Exe_Virus is softwaredev around, want to encourage them to help out with minetest dev 15:57 p_gimeno they left 3 minutes after asking about the requisites to contribute 15:57 FriendlyPerson18 Exe_Virus: I afraid they left my friend. :( 15:58 FriendlyPerson18 Andrey01 was filling them in that and they left I believe before they even gotten them. 15:59 Pie-jacker875 oh my world doesn't generate past 30,927, Y, -30,912 16:01 FriendlyPerson18 Pie-jacker875: that's odd I thought it's 31k unless it's rounds down for the rendering in effect. 16:02 p_gimeno yeah, -30912 to 30927 are the exact limits 16:02 Pie-jacker875 ah okay I see now 16:04 FriendlyPerson18 p_gimeno: I see so they says 31k for ease of pronunciation? 16:04 p_gimeno yes 16:05 FriendlyPerson18 p_gimeno: Gotcha, thanks for willing to help me assure my thoughts. :) 16:05 p_gimeno for pretty much the same reason that my computer is not said to have 34,359,738,368 bytes of RAM but 32 GB :) 16:11 FriendlyPerson18 p_gimeno: Gotch, totally make sense. 18:43 MinetestBot 02[git] 04Wuzzy2 -> 03minetest/minetest: Builtin: Make dropped light_source nodes glow (#9200) 134b9fabf https://git.io/Je5St (152019-12-19T18:41:44Z) 20:22 FriendlyPerson18 Pligin the IRC client apparently went to kill itself again... 22:27 nephele What is the point of the log warning about accessing undeclared global variables? I am unsure of how i would probe for other mods without triggering these warnings 22:27 rubenwardy it could be a bug, nephele 22:28 rubenwardy you can get around it by doing if _G.myglobal then end 22:28 rubenwardy or if minetest.global_exists("myglobal") then 22:28 nephele rubenwardy: huh? but probing for it triggers a warning 22:28 rubenwardy either of those are explicit for intent 22:28 rubenwardy nephele: neither of those will throw the warning 22:29 rubenwardy also, there's the common pattern minetest.get_modpath("mymod") 22:29 rubenwardy `if minetest.get_modpath("mymod") then` 22:29 rubenwardy I'm not sure which I prefer tbh 22:30 nephele rubenwardy: >WARNING[Main]: Undeclared global variable "sfinv" accessed at ...ods/minetest-mod-sparktech/sparkcompat/lua/sfinv.lua:1 22:30 nephele for just >if sfinv then 22:30 rubenwardy see my above messages 22:30 nephele Accessing the variable does throw the warning though 22:30 rubenwardy yes, that is intended behaviour 22:30 nephele You said above that it would not 22:30 nephele :) 22:31 rubenwardy the three methods I gave will not 22:31 rubenwardy using if sfinv then directly will 22:33 nephele get_modpath does something completely different, and i don't see how your other access is different, is minetest.global_exists a function to just supress the warning? 22:33 rubenwardy minetest.global_exists is defined as return _G[name] 22:33 rubenwardy _G is a raw access 22:33 rubenwardy which suppresses the warning 22:33 rubenwardy actually, I'll check that 22:34 rubenwardy ahh return rawget(_G, name) ~= nil 22:34 rubenwardy global_exists then 22:35 nephele Ah, i suppose those are similar then, i guess i can try to use this _G thing to supress the warning then 22:35 rubenwardy _G.myglobal doesn't actually work, I was mistaken 22:36 nephele Does that just exist in the scope of the minetest.global_exists function? okay i will try to use that function then 22:37 rubenwardy yeah 22:37 rubenwardy the source code for global_exists and the strict checker is here: https://github.com/minetest/minetest/blob/master/builtin/common/strict.lua 23:03 nephele should i be able to see blocks placed in regoster_decorations in minetest.register_on_generated? 23:05 rubenwardy I don't think so 23:05 rubenwardy actually, maybe 23:05 rubenwardy I don't know 23:05 nephele Hmm, then i am not sure how i would generate trees there properly :g 23:06 nephele doesn't look like i can see them anyhow (unless i somehow made my code completely wrong) 23:36 nephele Ah, i think i can use the 'schematic' option of decorations