Time Nick Message 00:01 tumeninodes hmmm I cannot add the soft dep of MyChisel for my facade mod 00:02 tumeninodes wait.... wtf?? 0_o https://content.minetest.net/packages/GreenDimond/facade/ 00:04 tumeninodes Houston, we have a problem 00:07 Shara because no one added MyChisel yet? 00:07 rubenwardy tumeninodes: deleted 00:08 rubenwardy XD 00:08 rubenwardy was a mistake 00:08 tumeninodes ok that makes sense, I'll wait on that until it is added. TY rubenwardy :P 00:09 rubenwardy added :) https://content.minetest.net/packages/TumeniNodes/facade/ 00:10 tumeninodes I wonder what tags I should put for my new amazing hardware-coloured lighting and shaders pack mods? 00:10 rubenwardy building I guess 00:10 tumeninodes TY again 00:11 tumeninodes haha, I thought that would get a different reaction 00:11 tumeninodes *that sentence 01:30 Jordach paramat: go to sleep ;) 01:30 paramat not before my dinner 01:30 Jordach i know i should but i've stopped caring about my mental health 01:32 Jordach i've been working on a deserialize based json style modtracker for mt 01:33 paramat daytime is worse for my mental health :) city noise 01:33 Jordach 4 channels, with three sounds per channel 01:33 Jordach i just work better at night 01:33 Jordach i can't stand people 01:33 rubenwardy yeah paramat, go to sleep 01:33 rubenwardy <_< 01:34 rubenwardy >_> 01:34 Jordach rubenwardy: at this point i might as well as go grab anti-deps and the adhd xanax 01:35 Jordach i have 0 want to do anything *other* than sleep 01:35 Shara We are all most active here at stupid-o-clock 01:41 twoelk hm, searching by tags in the contentDB doesn't work yet? 01:42 rubenwardy no 01:42 rubenwardy should probably remove that for now 01:42 rubenwardy lol 09:27 cx384 hi 09:33 cx384 The forum has got a new spam account. So please remove him: https://forum.minetest.net/search.php?author_id=23084&sr=posts 09:46 cx384 Thanks 10:42 Krock Hello everyone :D 10:43 cx384 hi Krock 10:47 Krock sup? 10:48 Shara Hi Krock, and everyone :) 10:48 Krock hi Shara 10:50 entuland hey there everybody 10:56 rdococ hooray 10:56 rdococ the day the week holiday begins and I'm already ill 10:56 entuland ouch 10:57 rdococ it happened at christmas too 10:57 Shara It's because you let yourself relax and immune system relaxes too 10:57 rdococ good thing I barely want to do anything on the holidays then 10:57 rdococ [citation needed] 10:57 rdococ ~Wikipedia 10:57 Shara I get the same thing, so I stopped relaxing :P 11:07 xerox123_ Hello 11:15 rdococ Shara: which makes your immune system get stressed, weakening it 11:16 rdococ it's a lose/lose situation :P 11:17 entuland should find a way to make viruses and bacteria stressed :P 11:23 IhrFussel I implemented a new player attribute in my join code now that checks whether or not a certain value exists and if not it displays a one-time info stating that "This server stores and processes your IP address and your username for security purposes." 12:35 IhrFussel https://forum.minetest.net/viewtopic.php?p=319573#p319573 << he seriously gave the 'areas' priv to a regular player and complains about getting griefed...either he is not smart or the priv name was a bad choice 12:35 CWz Sad, but silly 12:36 rubenwardy the latter 12:36 rubenwardy should be areas_admin 12:36 CWz I agree 12:36 IhrFussel They could've called the priv 'areas_admin' or something like that but a server owners ALWAYS should check what the priv in a certain mod does to begin with 12:37 rubenwardy ... 12:37 rubenwardy :O 12:37 CWz I agree with that too 12:37 rubenwardy * :P 12:37 IhrFussel Isn't there a command ingame that shows the description of a priv? 12:38 IhrFussel Otherwise what else are they for? 12:40 IhrFussel minetest.register_privilege("fly", { description = "Player can fly around using the free_move mode.", give_to_singleplayer= false, }) ... is decription really not used for anything? 12:40 IhrFussel description* 12:41 IhrFussel Found it! 12:41 IhrFussel /help privs 12:42 CWz Just glad i never did the mistake that he did 12:42 IhrFussel Okay the description of the 'areas' priv isn't THAT helpful either 12:42 IhrFussel "Can modify areas." 12:42 CWz That is very misleading 12:43 CWz I can see why one could make that mistake 12:43 IhrFussel Let me check if it's still that bad in the newest version 12:44 CWz Probably still is 12:45 IhrFussel Nope they made it better in the recent months it seems description = "Can administer areas." 12:45 IhrFussel Still not 100% perfect 12:46 Shara The priv name is bad. I have seen so many people make the same mistake 12:46 Shara They assume that priv is needed for players to make any areas at all 12:47 Shara Especially if by default the mod doesn't let players make them (I think that's the case, correct me if not) 12:47 IhrFussel !seen shadowninja 12:47 MinetestBot IhrFussel: shadowninja was last seen at 2018-01-10 02:43:37 UTC on #minetest-hub 12:48 IhrFussel Is that his IRC name? 12:49 IhrFussel Last commit was over a year ago and I'm trying to figure out if it even makes sense to open an issue 12:50 IhrFussel Regarding the priv name 12:54 rubenwardy could also throw an error if `areas` is in default_privs 13:00 IhrFussel You mean builtin? 13:00 IhrFussel You most likely mean in the mod itself 13:01 IhrFussel Well, in case he's not active anymore neither will work 13:03 Shara I'd be tempted to leave it as is... it's a good way to learn the "always check what your mods actually do" lesson... and to learn it quickly rather than later, once you have an established world with lots of players' work that then gets trashed 13:05 IhrFussel Shara, okay but the description could be improved at least... "Can manage all areas of any player." for example 13:06 Shara I have no idea what to tell you other than make a PR 13:07 IhrFussel That's a one-liner, no need to fork for that...he could do it in 1 minute 13:07 IhrFussel But there is no point if he lost interest 13:08 longerstaff13 o/ 13:09 Shara someone being able to do it and someone just clicking merge.... the second option is muhc less work 13:09 Shara much* 13:10 Shara if you can't be bothered, why should someone else? 13:10 rubenwardy ^ 13:11 Shara It doesn't matter if it takes time to get merged.... it just being an open PR there will get the issue attention, and he'll likely check it eventually even if not very active 13:18 IhrFussel I'm too busy with my server and I also don't care enough to get it fixed since it doesn't and never affected me ... I just wanted to state an issue where I suggest a description change 13:19 IhrFussel I won't potentially waste my time with a PR when I don't even know if it will be worth 13:19 Shara that would take you 1 minute 13:19 Shara more time than you spent talking about it :) 13:19 IhrFussel Nope it wouldn't cause I don't even remember all the stuff you told me once 13:20 IhrFussel And I don't have the patience to learn it again now 13:21 IhrFussel My only mod never got a response from others (except shitposters) 13:22 rubenwardy I mean, https://forum.minetest.net/viewtopic.php?f=9&t=19575 13:22 IhrFussel I mean on github... in the forum there were 2-3 normal posts yes but that didn't help me with guthub contribution 13:24 Shara I guess they'll feel pleased you called them shitposters... 13:24 rubenwardy it's a small mod which is only useful for admins really 13:24 Shara Some of my mods have had less attention. It didn't stop me 13:24 rubenwardy food is a very simple mod, but has received a few PRs because it's player-focused 13:25 IhrFussel Shara, the shitposters' posts have been deleted 13:25 Shara I saw them though 13:25 Shara and from what I recall, there was nothing half as bad as you seemed to think 13:26 IhrFussel Shitposting is posting pointless crap..unrelated, immature content 13:27 IhrFussel And "XD" counts as such although it can be way worse...I wouldn't argue that 13:27 Shara But your mod definitely had a few genuine replies, plus I used the ideas for something else, so it saw further reuse 13:28 IhrFussel I know and I'm not sure why I never replied to the last one... I wanted to explain to them that finding out about the attaching to entity could possibly reveal some security factors 13:29 Shara could be why it got no further attention 13:29 Shara mod author not replying can be a turn off 14:22 CWz Is there a sapling group 14:22 Shara yes 14:23 CWz group:sapling? 14:23 Shara based on https://github.com/minetest/minetest_game/blob/master/mods/default/nodes.lua#L668 14:33 * Sokomine reads "sapling" and hopefully holds her trees_lib up 14:34 Krock !mod trees_lib 14:34 MinetestBot Krock: Could not find anything. 14:39 zorman2000 Krock, thanks for fixing the very annoying formspec bug 14:39 Krock yw 14:39 zorman2000 I have reported another :) #7375 14:39 ShadowBot https://github.com/minetest/minetest/issues/7375 -- Minetest crash when setting yaw to nan 14:41 Sokomine krock: it's even on minetest_mods. perhaps not in the right forum section? 14:41 Krock seen it, read it. 14:41 Krock Sokomine, mind showing the forum post? 14:42 zorman2000 Thanks.. I guess it is not that important (seriously, who sets yaw to NaN?) but yeah, good to have it documented somewhere 14:43 Krock zorman2000, I know about this issue already and wonder whether it's a duplicate. However, here's a bug in the same code area: #6129 - but if it's fixed there it won't show up the right code line 14:43 ShadowBot https://github.com/minetest/minetest/issues/6129 -- Assertion `i >= F1000_MIN && i <= F1000_MAX' failed 14:44 Krock also #5521 14:44 ShadowBot https://github.com/minetest/minetest/issues/5521 -- Server hangs when exceeding position x/y/z near 229367 14:44 Sokomine krock: https://forum.minetest.net/viewtopic.php?f=9&t=13408 it can be found though my signature. the mod needs adjustment to some newer changes (lbms and so on). in general it handles all from tree registration (tree, wood, leaves, saplings) to growing those plants from saplings. it does not handle placement by mapgen 14:45 Krock Sokomine, at there we go. The topic title is not formatted correctly. My index bot only takes care of mods which have at least a [Mod] or [Modpack] tag at the start 14:46 Krock regarding the mod itself: I'd suggest providing some simple examples and putting the API into Lua-formatted code blocks in markdown 14:46 Krock like this: ```Lua .. code .. new lines .. ``` 14:47 zorman2000 Krock, it is indeed same function (writeF1000()) however it could be a different caller (not necessarily gob_cmd_update_position()) 14:47 zorman2000 I will mention those two issues in my issue 14:47 Krock zorman2000, it doesn't matter from where it's called. all nan values passed to that function will cause an error/crash 14:48 zorman2000 Yes, that's true. So, the proper fix would be to assert on that function, rather than catch it earlier? 14:48 Krock the problem is that all Lua functions have to be santitized directly after them being called - not in the function which already writes it to the package 14:49 Krock heh. you guessed it right at first, but then went offroad. surely, asserting in the function would be possible but as already said is the error source not known in that case 14:50 zorman2000 Right, that's what I thought... but then you told me it doesn't matter from where it's called :) 14:50 zorman2000 I feel same, all Lua values should be sanitized 14:50 Krock regarding the crash itself, yes. 14:50 Krock every call to the function can cause a crash. at the end it'll probably need two checks - which causes quite an overhead if it's done in that writing function 14:53 zorman2000 Here's what I think, while this writeF1000 function should be checking what it is writing, most probably any crazy value will come from Lua and not from the engine when it uses it internally (if it does) 14:53 zorman2000 So, Lua values should be checked 14:54 zorman2000 Plus what you mentioned, let writeF1000 be fast 17:16 * CWz wishes areas mod and enable_pvp = false exsisted in reallife 17:17 Krock CWz, I'd rather want to noclip and fly or fast_mode 17:17 rdococ I'd want creative mode 17:18 A-Hamilton I'd want all of that. Is that too much to ask? 17:18 rdococ yes 17:18 A-Hamilton fine. 17:18 Jordach ayy lmao i've found a bug 17:18 Krock https://i.imgur.com/f1qmUE8.gif 17:18 A-Hamilton I'll settle for a bucket full of yays that contains all of those things :P 17:18 Jordach read a text file through lua with crlf bytes 17:19 Jordach then print different lines 17:19 Jordach chat gets entirely fucked up by it 17:19 rdococ areas beats creative, creative beats fly+noclip, fly+noclip beats areas 17:19 rdococ rock paper scissors 17:19 A-Hamilton lizard spock 17:20 rdococ fire beats wood beats earth beats electricity beats water beats fire 17:20 CWz :) 17:21 rdococ fire burns wood, wood grows roots in and saps nutrients from earth, earth grounds electricity which conducts (impure) water which puts out fire (certain fires anyway) 17:21 CWz Fairy beats dragon 17:22 rdococ dragon beats all elements in their unburnt form and beats them in their burnt form 17:22 rdococ s/beats them in/is beaten by them in/ 17:22 * A-Hamilton tames a dragon and hops on to travel places 17:22 rdococ firewater beats all living things and is beaten by inanimate things 17:23 rdococ fireearth (aka asteroids and other space debri) beats dinosaurs 17:24 Jordach Krock: https://i.imgur.com/Oc7m3GZ.png 17:24 Krock grats 17:24 A-Hamilton inetersting. 17:25 Jordach by the way 17:25 Jordach chatting will not restore line ordr 17:25 Jordach they will stay in that merged state 17:25 A-Hamilton AFK! 17:26 rdococ ahh, letter overlay to make b\bbo\bol\bld\bd?\b? 17:26 Jordach rdococ: just make sure it's CRLF 17:26 rdococ I will never use crlf again if I can help it 17:30 tenplus1 hi folks 17:30 rdococ hi, twelveminus1 17:31 tenplus1 o/ rdococ :PP 17:32 tenplus1 lucky block mania on xanadu today :) 4 new arena's 17:40 Krock hi tenplus1 17:40 tenplus1 hi Krock, how's thigns 17:42 rdococ the thigns are doing okay, although they seem to be riping fairly slowly. can't wait to try them out 17:42 tenplus1 :PP 17:42 rdococ I heard it tastes like time 17:42 tenplus1 ooh, time-flavour 17:42 rdococ which means it makes your teeth dirty as time without brushing your teeth would do 17:44 rdococ also, your mouth will appear to lose blood because as it's becoming faster relative to the rest of your body, it doesn't keep up with your mouth's need for oxygenated blood 17:44 rdococ I have to wear several layers of gloves on when handling time-flavour things such as thigns 17:45 tenplus1 sounds icky 17:45 rdococ if you want to store thign you need to store it with its counterpart, thagns that slow down time 17:47 rdococ thagns are useful for treating various conditions as well 17:48 Krock tenplus1, things. uh well. things might be better tomorrow. it was quite hot today so I don't feel like doing much :/ 17:48 tenplus1 dont blame ya krock, heat is only good for relaxing 18:04 tenplus1 wb 18:04 Krock ty 18:05 Krock I wonder if my router dislikes UDP in general or whether it's just Minetest and its package handling 18:06 tenplus1 can you download udp torrents ok / 18:06 rubenwardy *packet 18:06 tenplus1 that's the test 18:06 rubenwardy the package handling is perfect 18:06 Krock *packet 18:06 rubenwardy well, no it's not 18:06 tenplus1 hi ruben 18:06 rubenwardy it was started by sapier 18:06 rubenwardy his code is... interesting 18:06 tenplus1 :P 18:06 Krock >implying sapier did a bad job 18:07 Krock tenplus1, no idea. will test. 18:07 rdococ >perfect package *packet handling >implies it was done badly 18:07 rubenwardy everything to do with the main menu disgusts me 18:07 tenplus1 ? what happened to it ruben ? 18:07 Krock isn't it beeauutifuul? 18:08 rdococ int& yay() { int i; return i; } // hehehe 18:08 Krock uh well, the structure feels a bit weird. maybe it's how it should be 18:09 Krock rdococ, especially nice because you're returning a reference to the local variable which isn't initialized 18:09 Krock wasn't there the fancy "volatile" keyword anywhere? doubt it's used much at all 18:10 rdococ > static int i = some number; 18:11 rubenwardy my main issue is that he duplicated a load of stuff which was already mostly handled by the engine. I've since cleaned that up a bit 18:11 rubenwardy and also the fact that it's very hard for a game designer to make their own themed menu 18:11 rubenwardy like, even by editing builtin 18:11 sfan5 maybe that's because formspecs suck 18:12 tenplus1 lol sfan 18:12 Krock bad things sum up to a nice mix of glibberish glued code 18:14 tenplus1 with the right textures formspecs can look nice tho 18:47 rdococ formspecs are rather unintuitive 18:48 tenplus1 maybe they can have work done for 0.6.0 18:48 rdococ positions should be from the top left of the element by default (this could be modified per element), formspecs should be table format or userdata format and not string format, etc. 18:49 Fixer 0.60.0 18:50 rdococ we should just drop the 0. (and also rename the engine to specify that it's an engine and not a game at the very least), so we have Minetest Engine 4.17 and Minetest Engine 5.0 18:51 rdococ at least for the sake of accuracy and to stop annoying comparisons between MTG and YKW that think they compare MTE as a whole 18:52 rdococ might look for an issue on github about it. I know I've already mentioned the renaming on an issue somewhere, but that issue was too broad in concept ("we should rename MTG", as opposed to "rename MT to MTE, at least externally" 18:54 Krock https://i.imgflip.com/2b264g.jpg 18:55 tenplus1 lol 18:55 Krock ^ Fixer 18:58 rdococ has there been discussion about dropping the '0.' from the version number? 18:59 tenplus1 hi gary, long time no see 18:59 longerstaff13 o/ 19:00 tenplus1 :P 19:01 rdococ yəy 19:07 Krock rdococ, not just once. 19:10 BillyS Hmm, I am using break statements in my lua code. 19:10 BillyS I wonder if anyone will kill me for that ... 19:11 tenplus1 hi billy 19:11 BillyS llo 19:11 BillyS *ollo 19:11 tenplus1 break statement? 19:12 BillyS yep 19:12 tenplus1 for loop break? 19:12 BillyS yep 19:12 tenplus1 ahh, those are fine if used properly 19:13 A-Hamilton If is a big conditional :P 19:13 rdococ lua needs generic 'catch (ev) { ... throw ev; ... }' statement (but if 'ev' is used outside the 'catch' it would error since nobody needs undelimited continuations) 19:13 BillyS lua needs a lot of things 19:13 BillyS mainly a decent way to check if an element is in a table, and a better string parsing library. 19:14 rdococ use a set 19:14 rdococ set[element] = true; set[element] = false; if set[element] then ... end 19:15 rdococ --[[and possibly numbers for unordered lists.]] list["yay"] = 3; list["yey"] = 4; if list["nay"] > 0 then ... end 19:15 * A-Hamilton subtracts one yay for the nay 19:15 * rdococ watches as the conditional says yay 19:16 Mr_Pardison- that's better. 19:17 rdococ *burp* pardison me 19:17 BillyS lol 19:18 Mr_Pardison- someone always has to make that joke (usually it's me) 19:23 Fixer lol 19:29 rdococ saddenjoy: my anglicized version of "schadenfreude" 19:29 rdococ well, it's not really an anglicized spelling as much as it's a new word inspired by "schadenfreude" 19:36 Shara always thought of it as damage-joy :) 19:36 tenplus1 o/ shara 19:36 Shara Hi ten 19:38 Shara How's it going? 19:39 tenplus1 half day at work, catching up on chores the rest :D 19:39 Krock what? schadenfreude is a real thing in the English language? 19:39 Shara we liked it enough to adopt 19:39 BillyS Anyone know a quick //lua command to grow a sapling? 19:40 Krock adopt accept overcome 19:40 Krock //lua default.grow_sapling({x=,y=,z=}) 19:41 BillyS huh 19:41 Krock wait, that's only when the sapling already was planted at the given location 19:41 BillyS Ik, that's what I want 19:41 BillyS thanks 19:42 Krock //lua default.grow_tree({x=,y=,z=}, math.random(10) > 6) 19:42 Krock that's when you want to spawn a casual apple tree 19:43 BillyS And then there is also default.grow__tree() 19:43 Krock https://github.com/minetest/minetest_game/blob/master/mods/default/trees.lua#L204 19:51 tenplus1 nite folks 19:52 rubenwardy 130 packages! Only taking up 60MB, come on guys :) https://content.minetest.net/ 19:55 Krock why do a few text entries require that much space? 19:55 rubenwardy screenshots and DB 19:56 rubenwardy and a few mods which up load zips 19:56 Krock oh right. direct upload is also a thing 19:56 rubenwardy tbh, it'll be hard to get as much as a gif when I piggy back off of GH 19:56 rubenwardy I might add a thing to download the most recent versions of mods as a back up 19:56 rubenwardy incase they're taken down 19:56 rubenwardy but meh 19:57 Krock also, could you please change the position swap of the mod title when hovering over one preview rectangle? 19:57 rubenwardy huh? 19:57 Krock this is quite annoying to see the title jumping from the bottom to top 19:58 rubenwardy hmmm 19:58 Krock maybe it's just be lol 19:58 Krock s/be/me/ 19:58 rubenwardy should the title be below the description, or should titles be moved to the top when not hoving over? 19:59 Krock *shrug* I'm ok with both as long it doesn't jump :3 20:00 rubenwardy also, half of that 60MB is MineClone2 20:00 rubenwardy silly Wuzzy with his weird git thingy 20:01 Krock hehe. I was annoyed by that too. there's also another similar service which "ghjv" (or similar) on the forum uses 20:02 rubenwardy ew 20:02 rubenwardy like, fair enough not using Github 20:02 rubenwardy but at least use something that is usable 20:02 rubenwardy and has clean CSS 20:02 rubenwardy I don't understand how you can make viewing the tree or downloading any branch so painful 20:03 rubenwardy that's basically any GNU/FSF git host though 20:17 tumeninodes gonna hold off adding any of my texture packs until they are a little more complete 20:18 * Shara certainly wants to see more tumeninodes textures 20:31 tumeninodes yes boss :D 20:32 Mr_Pardison- yes bwana. 20:32 Mr_Pardison- :P 20:32 tumeninodes I'm being a slug today 20:43 IhrFussel Awesome! I got a Bash script that iterates through a certain radius of a given position and fetches the actions + players 20:44 Krock Nice 21:35 nerzhul rubenwardy: clone the project push on gitlab.com or github.com tada :D 22:10 Fixer HEY< LITTLE DRUM! 22:16 paramat where's that phrase from? 22:56 Fixer https://www.youtube.com/watch?v=_Ao97vrAkF8 22:56 Jordach Fixer: i implemented a modtracker in MT 22:57 Fixer Jordach: PR when? 22:57 Jordach it supports looping, pitching, samples, fades, appregiation 22:57 Jordach Fixer: all in Lua 22:57 Jordach no requirement for C++ 22:57 Jordach and are editable by hand in table form, just *not* recommended 22:58 Jordach https://youtu.be/NHMBul2gzQs demonstration (and i suck at laying out beats without my tool sets) 22:58 Jordach it also has inbuilt comment fields which are ignored by the tag reader 22:59 Jordach i'm probably going to want to write something in python to make writing MTRs painless 22:59 Jordach provided the media files are loaded into MT, you can edit the file and replay it inside MT over and over 23:00 Jordach since it's not cached in memory, it's re-read each time 23:10 Fixer Jordach: but does it support MOD/XM ? 23:10 Fixer nice indeed 23:10 Jordach Fixer: i'd have to extract the whole damn thing 23:10 Jordach to extract samples 23:10 Jordach otherwise yes 23:10 Jordach MT has looping, a atomicly perfect mt.after, fade, volume and pitch 23:10 Jordach perfectly possible 23:17 paramat ah vapourwave, i guessed it :) 23:18 Jordach paramat: minetest is a great engine - you can even turn it into a modtracker 23:53 paramat mod tracker, noice!