Time Nick Message 00:15 Fixer that stresses the shit out of disk i/o I guess, constant in/out with lag spikes 01:19 garywhite tumeninodes: That's why, although I have Facebook, I don't actually use it 03:23 garywhite good night all 09:15 longerstaff13-m Goooood morning o/ 09:15 ANAND O/ :) 09:16 longerstaff13-m Hello ANAND 09:53 Krock morning longerstaff13-m 09:55 longerstaff13-m Mornin' 10:49 entuland hello everybody 10:50 entuland out of curiosity, how does it work for WIP mods thread hauling? I see from https://forum.minetest.net/viewtopic.php?f=11&t=10418 that the last haul has been made several months ago 10:51 entuland does each mod need to be individually tested and approved before having the thread moved? 10:54 Krock it's just that nobody bothered doing these requests 10:55 entuland okay, thanks Krock 11:00 twoelk hm, bothered is not a nice word here, rather use felt assigned todo or had time to address the request backlog ;-P 11:22 Krock well so, I need one more contribution today to get 666 in the last year :D 11:31 Shara I actually did some much more recently than a couple of months back 11:31 Shara But a lot of the ones listed don't meet requirements for various reasons 11:32 Shara And I was usually short of time, so only handled ones that did 11:32 Shara I can try to work through some of the newer requests later, time permitting 11:33 * twoelk would rather have some ornamental hedges 11:34 Shara hah 11:34 Shara This is the problem.. which thing to work on when I do find a bit of time :D 11:34 Shara I actually mostly completed two mods last week while travelling... hedges and a mod for collecting sap from pine trees 11:35 twoelk officially I'm not gonna have any free time the next three months 11:35 Shara officially I never have any :D 11:35 twoelk but then there are all these flowers that want to grow in minetest 11:36 Shara tree sap is the one I want to work on most right now but... it's also the one I am least likely to release any time soon since it's not MTG compatible 11:37 Shara I'd make an MTG version, but have no idea what people would use it for in MTG 11:37 twoelk I think there was something similar containing tree sap a while ago 11:38 twoelk like putting a tap on a tree ... iirc+ 11:38 Shara The one I'm working on allows you to slash the tree bark then attach a collector under it which will eventually fill 11:43 Shara entuland: please don't post the same mod twice in the move requests thread. I get that it's annoying to wait, but it doesn't make anything happen quicker 11:50 twoelk can't remember how you got raw latex in the technic mod - but rubber as resource was the reason for jungle trees 11:50 twoelk -as/+was 11:51 Shara doesn't technic add rubber trees? 11:51 twoelk oops 11:51 twoelk it did-does-will? 11:51 Shara But I'm specifically interested in pine sap, not rubber anyway, and all mods I saw with any kind of tree tapping seemed focused on rubber 12:49 IhrFussel Krock, does boost_cart have an easy way to implement a "enter cart by button press"? Maybe a certain function I can call from another mod? 12:50 IhrFussel I mean I just need a function that manages the attaching of the player 12:51 Krock IhrFussel, yes, same as MTG/carts. manage_attachment 12:51 Krock see functions.lua 12:54 IhrFussel Ok good, now I just need a good method to find an empty cart near the button to attach to ... My only idea is 1. get_objects_inside_radius() 2. Check if object is cart 3. Check if someone is already attached to it (how?) 4. If empty attach player 12:56 Krock get_luaentity().driver 12:57 Krock there's currently no API to get the children attachments of an object 12:57 Krock so if .driver is ~= nil, then someone's still riding the cart 13:04 IhrFussel I will try that thanks =) Cause right now many (app) users don't get the entering of carts 13:05 IhrFussel They punch it and it rides without them ... I want to make it easier to enter them 13:12 IhrFussel Krock, "obj" in manage_attachment is get_luaentity() correct? 13:19 Krock yes, see cart_entity.lua for an example use 13:21 IhrFussel Huh? manage_attachment says get_player_by_name() in nil even though I definitely pass a player object as parameter 13:21 IhrFussel local pd = minetest.get_player_by_name() local ent = obj:get_luaentity() boost_cart.manage_attachment(pd, ent) 13:22 rubenwardy I hope .driver isn't a player object 13:22 IhrFussel name(name)* 13:23 Krock rubenwardy, of course it is! makes player handling much easier, also leaves nice warnings in the logs!! 13:24 IhrFussel What is wrong here (indentation missing) https://pastebin.com/u8Kq6x42 13:25 entuland Shara, sorry, I should have omitted the one that I mentioned earlier - I thought to put them together cause I was adding more threads to be moved, my bad 13:25 Krock ent.name is nil 13:26 Krock oh wait. that's automatically added 13:26 IhrFussel No, only boost cart complains boost_cart.manage_attachment(pd, ent) 13:26 Shara entuland: No problem, checked and moved yours now 13:26 entuland thanks a lot :) 13:26 Shara No problem. 13:26 Krock because it's oost_cart:manage_attachment( 13:26 IhrFussel worldmods/boost_cart/functions.lua:14: attempt to call method 'get_player_name' (a nil value) 13:27 Krock yes, because you're not supplying boost_cart as the 1st argument 13:27 Shara I'd probably be happy to handle most or even all of the move requests... if there was a better system for doing them 13:27 Shara But it was never me who worked on them before 13:27 Krock IhrFussel, the difference lies in . vs : 13:27 IhrFussel I thought that doesn't matter? 13:28 Shara So for now, if anyone is sure their move request has done everythig correctly and it's left sitting for more than a week, just leave me a PM or something 13:28 IhrFussel Oh wait, I get it now 13:29 IhrFussel worldmods/boost_cart/functions.lua:24: bad argument #1 to 'set_attach' (userdata expected, got table) 13:29 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome 13:30 IhrFussel Maybe ent is wrong after all and I need to pass obj.object? 13:31 IhrFussel Or the raw obj from get_objects_inside_radius()? 13:33 Krock pass "obj". It expects an ObjectRef, not an Lua Entity definition 13:34 IhrFussel obj was wrong it#s obj.object 13:35 IhrFussel But it works now :D 13:35 rubenwardy Obj is badly named then 13:35 rubenwardy Should be ent 13:35 rubenwardy :) 13:38 IhrFussel But the objects returned from get_objects_inside_radius() seem to neither the entity nor the userdata 13:39 IhrFussel to be* 13:39 rubenwardy They will be objects 13:40 IhrFussel But why is obj:get_luaentity() and obj.object needed then? 13:41 IhrFussel obj =/= obj.object ... very confusing 13:42 Megaf Look whos back! 13:42 Krock oh no it's a wild Megaf 13:42 Megaf Everyone, hide! 13:42 Krock Megaf, "guess who's back" https://www.youtube.com/watch?v=xCY9B8POq3A 13:43 xerox123 welcome back from your 1.2 month break 13:43 xerox123 :D 13:43 Megaf hah 13:44 xerox123 www.xeroxirc.net:81/minetest-hub/user.php?cid=%23minetest-hub&nick=Megaf 13:44 Megaf so, folks, lets talk 'bout Minetest shall we? 13:44 Megaf Fixer: hi there 13:44 Megaf I am running a very outdated version of Minetest on my server. o.4.something. 13:44 Megaf I want to update to 5.x 13:44 Megaf Should I fully update the the latest 0.4 first? 13:45 Megaf and about mod compatibility with 5.x? 13:46 Megaf Krock: that was interesting 13:46 Krock mods are compatible, network isn't. 13:46 Krock so update your servers to 5.0-dev :D 13:54 Megaf Krock: ok, that guy is pretty weird, subscribed. 13:55 Krock ^^ 13:58 IhrFussel PM: "i changed your password to [blah] ... join now with the new password and DON'T tell it public!" Public: "so my new password is [blah]?" 13:59 IhrFussel Sometimes I fail to understand how humanity got this far 14:00 IhrFussel I mean survived this long on the planet 14:00 Megaf IhrFussel: Don't get me started on that... 14:05 IcyDiamond Hello guys 14:05 IcyDiamond IhrFussel: hahaha, I very often wonder the same thing 14:08 Shara IhrFussel: sometimes I suspect your players are trolling you on purpose 14:09 IcyDiamond Lmao 14:09 IcyDiamond I wonder how many of them are using some spinoff client from Google Play 14:11 twoelk trolling the admin is rather popular on many servers until they unleash their power and reveal what a server-god can do 14:11 Shara I have one player who seems to be taking the approach of switching IP address and then leaving threats of violence against me 14:11 Shara Apparently they are mad they got banned 14:11 IcyDiamond Lol 14:11 Shara The fun part is that I didn't ban them... 14:12 IcyDiamond Who has that sort of time, tho 14:12 twoelk IhrFussel have you ever studied the statistic sheets about connected clients sfan sometimes publishes? 14:13 IcyDiamond I don't understand these people who hold a grudge for so long and proceed to be a dick for months 14:13 Shara Me neither. 14:14 IcyDiamond It's not like it's there's other servers to play on... 14:14 IcyDiamond s/it's// 14:15 Shara They just want to get a rise out of people basically 14:15 IcyDiamond I guess so 14:15 twoelk well, being a dick is the way of life and even the purpose of life for some and there seem to be those that beeing a dick is what saves them from issues in life in generall 14:15 Shara With repeat offenders I don't even bother entering a ban reason anymore. 14:15 Shara Wont even apply that much effort to handling them 14:15 IcyDiamond Haha yeah 14:16 IcyDiamond I ran an IRC network, know that too well 14:16 IcyDiamond :P 14:16 Shara If they want to sneak back in under another name and IP address and reveal themselves again in a week or month or whatever, then they just lose whatever they built in that time... again 14:16 Shara Not sure why they think it's a win for them 14:17 Shara But I have a few who seem to delight in getting banned and sneaking back in to play again without being noticed... then revealing themselves like it was a victory we didn't see it was them 14:17 Shara It's just that... if they don't break the rules I don't much care 14:18 IcyDiamond Haha I had those on my minecraft server 14:18 IcyDiamond It's until they start calling me names that I didn't ban them 14:19 twoelk maybe some sort of vampire living from the bad feelings they focus on themselves - are you mad at me? suck - oh you hate me? slurp - delicious bad feelings - fight me more, I'm so hungry 14:20 IcyDiamond There seems to be a lot of those people 14:21 IcyDiamond Homo sapiens dickius 14:28 CWz Does anyone have contact with ExterDad and ask them if the are really on Bananaland? 14:30 rubenwardy Forums 14:30 rubenwardy IcyDiamond: I feel like it should be Homo Dickius 14:30 rubenwardy But that's not rigjt 14:31 IcyDiamond :P 14:31 rubenwardy Homo arseh... Nvm 14:40 twoelk If that nick spelling is as used on the server then it is probably not ExeterDad 14:46 Shara CWz: I disallow use of well known admin names unless they can contact me elsewhere to verify 14:46 Shara Ask them if they will get on Bananaland if you join there to confirm their ID 14:46 Shara or wrong server.. whichever is his 14:47 Shara That's usually what I do anyway 14:47 CWz is CWz on that list 14:48 IhrFussel Krock, my "enter cart" code suddenly doesn't work anymore... it says "Entered a cart." but doesn't do anything https://pastebin.com/3gChqnds 14:48 Shara Hm, haven't you been on RC? 14:48 Shara I mean, you are in my server IRC channel after all :D 14:49 Shara There is a CWz registered but no record of play in so long my records don't know 14:50 IhrFussel Krock, leaving on the other hand works?? https://pastebin.com/UGwRTjAJ 14:52 CWz That CWz is legit, was able to login 15:09 Krock IhrFussel, you must set arg #2 to nil to detach 15:09 ShadowBot https://github.com/minetest/minetest/issues/2 -- Burned wood 15:09 Krock and don't set driver manually 15:09 Krock it's handled by boost_cart 15:10 IhrFussel Krock, Ah okay will try that... but manage_attachment doesn't handle self.driver and I don't use on_rightclick 15:11 IhrFussel Or is it lib_mount that handles .driver? 15:12 IhrFussel oops wait..lib_mount is not part of standard boost_cart, I added that... then I don't see where the function manages .driver 15:12 Krock oh. I thought it did so. 15:12 Krock boost_cart doesn't make use of lib_mount 15:13 IhrFussel No, I had to add lib_mount.detach cause players reported a bug between switching cars -> carts 15:14 IhrFussel But not sure if this change now will fix my entering via button...it's weird it worked earlier 15:44 garywhite morning 15:48 longerstaff13 evening 16:03 rubenwardy Evening 16:23 xerox123 never knew this was a thing: ping greater than 0.4s: -0.40040664672851545 17:07 Shara Topic move requests for mods should now be pretty much up to date. If anyone has a move request there that hasn't been done, check for comments on the request (I've edited each with reasons they haven't been moved) 17:11 xerox123 how do I stop this output in my console? https://paste.ubuntu.com/p/CgPhJcddWw/ 17:13 Krock by fixing signs 18:06 garywhite Question, if I put a few snow nodes down in a grassy biome, will it turn it to snow? 18:06 garywhite dirt with snow* 18:44 paramat garywhite, only the grass node below the placed snow will turn to dirt_with_snow 18:44 garywhite okay 18:53 IhrFussel Just use WE for modifying biomes, it's instant and fast 18:55 IhrFussel The dirty way is just //replace dirt_with_grass dirt_with_snow ... of course that will only affect the surface nodes 18:56 Krock hah. dirty. on point. It works fine but causes unnatural borders 18:58 IhrFussel So Grass biomes also have unnatural borders? Since it only replaces grass nodes 18:59 Krock maybe they don't want to replace an entire biome 18:59 Krock those can be quite large 19:00 IhrFussel Well there is a quick way to make the border "uneven" //mix dirt_with_snow [something else] dirt_with_snow 19:59 garywhite no I was just asking cause I placed a couple snow nodes in a grassy biome to see what they would do 19:59 paramat they will only spread if next to dirt 20:00 paramat but the dirt may also turn into grass if that's a neighbour 20:45 rubenwardy ew 21:08 rubenwardy Pipeline utility, may be useful to someone: https://gist.github.com/rubenwardy/ca8b39276dd53aad5a7a1996fe0e84c9 21:09 Krock usecase? 21:11 rubenwardy updated with example, Krock 21:11 rubenwardy it's a way of de-nesting minetest.after 21:28 tumeninodes Bob Ross never worked with pixels... else, he would not have been so "happy" 21:49 Krock happy little pixes 21:49 Krock +l 22:01 * rubenwardy added email error reporting to CDB 22:13 IhrFussel "...without you realizing it" I think a damage sound + shrinking green health bar should be indicator enough to notice it =P 22:21 rdococ IhrFussel: I meant an effect that increases your "minimum HP" - the HP at which you die 22:21 rubenwardy ffffff https://content.minetest.net/todo/topics/ 22:28 IhrFussel Not sure if that's a good idea... 0 HP means dead and not 100 for example...many would complain 22:32 rdococ IhrFussel: it would be temporary, but hmm 22:36 IhrFussel It makes more sense to drain HP quicker than letting them die with lots of HP left 22:40 rubenwardy !tell Krock https://content.minetest.net/api/topics/ 22:40 MinetestBot rubenwardy: I'll pass that on when Krock is around 22:40 rubenwardy IhrFussel: doesn't help anticheat 22:43 tumeninodes paramat: check the latest attempt please 22:43 Shara It is not finished, and I will be making some adjustments still, but for those who wanted hedges: https://github.com/Ezhh/hedges 22:44 tumeninodes Shara..., where's the screenshot? : / 22:45 Shara I didn't add it yet. That's next :D 22:45 tumeninodes :) 22:45 Shara I'm still wondering if I can convince myself to make them connect correctly top to bottom as well. 22:46 Shara But screenshot and some cleanup first 22:50 tumeninodes you would just need to fix the nodeboxes along the center/bottoms so they are closed 22:50 tumeninodes ...rather than open as they are with walls 22:51 Shara Yes, but I want the top node to be less than max height of the node 22:52 tumeninodes I know, that is the issue, so you have to set the positions for the 'connect_to' for top and bottom to be diff than a single row. 22:52 tumeninodes paramat seems to have a good grasp on how to figure those positions... I suck at it 22:53 IhrFussel If I set a value for an entity like self.test = 1 ... do I have to use staticdata in on_activate() to retreive self.test later? 22:53 Shara It's not possible with normal connected nodes 22:53 Shara But still, fairly sure I can do it 22:53 tumeninodes all I know is, after today, I will never touch anything 'connected_to" again :D 22:54 tumeninodes make everything mesh and rebrand as meshtest 22:55 tumeninodes or veritcestest 22:56 Shara :D 22:59 Shara tumeninodes: added a screenshot just for you 23:01 tumeninodes ooooo, purty 23:02 Shara And yes, I'll probably make a version of this for you know what... once I clean it up a bit 23:02 tumeninodes :) nice 23:43 paramat crafted from leaves, great idea 23:44 Shara paramat: I was asked to mak ethis by someone because they didn't knwo what to do with all the leaves they were collecting :D 23:44 Shara make/know* 23:44 paramat oh well, i guess crafting from leaves is obvious, not sure how else you could do it :) 23:46 IhrFussel Someone? I need to know if I can use custom self. data inside on_activate() without having to deserialize staticdata 23:47 paramat a tip for nodebox dimensions: if they are all of the form 'n / 16' then the nodeboxes will fit the texture pixels instead of having partial pixels 23:48 Shara I am still getting some weird issues with the texture 23:49 paramat when you say 'retreive self.test later' do you mean in another game session? 23:49 Shara It seems like there are certain coordinates where the waving texture breaks now... It's weird 23:50 IhrFussel I mean when the entity gets loaded from DB again...is deserializing mandatory? 23:50 Shara anythign where z = 4000.. and the top texture doesn't wave 23:50 Shara anything* 23:50 paramat anyway see MTG boats mod, it saves custom entity paramters as staticdata to be used later 23:52 IhrFussel That's what I wanted to know... if only "staticdata" contains the actual self. fields 23:52 paramat weird that about waving, but then we know waving nodeboxes are buggy 23:53 Shara also certain coordinates where the top moves and sides don't 23:53 Shara really, really weird 23:53 paramat waving water is buggy too, RBA was planning to remove it, he said the implementation is bad 23:54 Shara the sides breaking is at height 31.5 23:55 paramat mapblock border 23:55 paramat does it break at 15.5 too? 23:55 Shara That's what I'm about to check :) 23:55 paramat lol 23:55 Shara yes 23:56 Shara So that is probably linked to the issue 23:58 IhrFussel So this for some reason doesn't work (cart never disappears after after 3 minutes between spawn & reloading) https://pastebin.com/7bjm3zLR 23:59 Shara It's definitely at mapblock boundaries anyway... tested a few more