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_<something>_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!