Time Nick Message 03:04 Unarelith just implemented a formspec-like feature in my game, and it definitely doesn't look like MT one :p http://paste.gnidmoo.tk/elalaxekob.lua (made this today so it's not perfect) 03:20 Unarelith btw, it generates a bunch of structs ready to be used in a server, then converted into real GUI elements in what could be client code 03:21 Unarelith so once it's ready, I may take the shot and try to implement the same in MT as an alternative to formspecs 08:35 luk3yx Is minetest.deserialize() safe to parse user-provided input or should I use minetest.parse_json()? 08:36 luk3yx (And minetest.decompress()?) 08:42 luk3yx I think parse_json() is more secure because you can deserialize() functions 08:43 luk3yx So someone could do {(function() while true do end)()} 09:12 nerzhul luk3yx i will try to make your feature in 5.0.0 as it's definitively needed for CSM mods owners but we are in feature freeze. This feature is very tiny and i hope i can get other coredev support 09:12 luk3yx Thanks 09:39 nerzhul if no support you will have pain until 5.1 10:27 * luk3yx imagines a few "it doesn't work" issues because of it 10:28 luk3yx Is there a way to stop minetest.decompress() decompressing zip/zlib bombs? 10:30 nerzhul no 10:32 luk3yx Ugh 10:35 luk3yx Is there any "safer" way of compressing strings? I want my mod to be able to import/export (short-ish) strings containing the player's settings. 10:45 luk3yx Oh 10:45 luk3yx The theoretical maximum without using command blocks is under 1MiB 10:47 luk3yx (https://security.stackexchange.com/questions/51071/zlib-deflate-decompression-bomb with a message limit of 512) 11:10 nerzhul player settings must use player meta 11:10 nerzhul you should not do it yourself 11:10 nerzhul we added a such API to make modders life better by having a standard in core 11:11 nerzhul if you are on 0.4.16+ it's player extra attributes, in 5.0.0 it's player meta 11:11 nerzhul (same backend) 11:11 nerzhul they are stored in the player save backend (sqlite, pg or files) 12:13 MinetestBot tenplus1: Jan-01 19:26 UTC have you guys checked the motherboard itself for all the circuits related to power, and also the power switch? SOmetimes these things let go or get glitchy 12:13 tenplus1 hi folks :) 12:14 tenplus1 hi Gael 12:14 Gael-de-Sailly hi tenplus1 12:15 tenplus1 :P 12:16 tenplus1 Farming Redo updated (added rye, oats, rice), Bonemeal updated (new crops added, caverealms mushroom sapling also) 12:42 Fixer *_* 12:42 tenplus1 hi fixer 12:42 Fixer hi tenplus1 12:43 tenplus1 seems that kaeptmbl1 is having connection issues 13:01 nerzhul hi tenplus1 13:01 tenplus1 hi nerzhul, how's things ? 13:01 nerzhul feature freeze, older than previously 13:02 tenplus1 heh... any word on a release date ? 13:03 nerzhul here is the word: "yipiie" 13:03 nerzhul like mario did 13:04 tenplus1 its-a me... the release-a date for-a minetest-a 13:04 tenplus1 :P 13:04 tenplus1 *mine-a test-a 13:04 tenplus1 :pp 13:08 nerzhul TN+1 robot :D 13:09 tenplus1 2019, the year of A.I :) 13:14 tenplus1 hi Xenon 13:14 _Xenon Hello tenplus1 13:15 tenplus1 hi ruben 13:16 rubenwardy oh hi 13:20 tenplus1 hi srifqi 13:21 srifqi hi tenplus1 13:27 tenplus1 nom time :) laters folks 13:48 Fixer mario did yipiie? i only remember spring sound 14:12 Fuchs he did in Mario 64 14:12 Fuchs he did have multiple exclamations depending on what jump you did, including a yipiie 14:22 nerzhul Fuchs exact gg 15:12 tenplus1 forums have spam all over them again for some essay writing site 15:12 tenplus1 any forum devs to look into it ? 15:16 CWz hello 15:16 tenplus1 hi CWz 15:16 CWz where is the spam 15:16 tenplus1 minetst forums, click new posts... there's 8 I found and reported already 15:17 CWz found it 15:17 CWz ew, i though we had plugins that kill spambots 15:17 CWz at the boarders 15:17 CWz we nee recaptcha 15:17 tenplus1 somoene let them in mebbe 15:18 CWz stop from spam, akishment and super stuff 15:18 CWz start digging the trenches 15:18 * tenplus1 places tnt around forum 15:20 * CWz places lava around the outhouse 15:20 tenplus1 keep your botty warm 15:40 tenplus1 bbl 15:42 IhrFussel Hi guys 15:42 GreenDimond forum mods, spammer in On-topic, pls fix. 15:44 GreenDimond Actually elsewhere too, but mainly on-topic. 16:04 tenplus1 another 22 spam threads reported... they keep coming... forum devs ? 16:05 GreenDimond Oh I'm finally online while you are, tenplus1 :D 16:05 tenplus1 hi diamond :) 16:06 GreenDimond Hey uh, mobs_redo is broken :) 16:06 tenplus1 on 5.0 ??? 16:07 GreenDimond In anything I shold think 16:07 GreenDimond but I use it in 0.4.17.1 16:07 tenplus1 broken how ? it's working fine on Xanadu and singleplayer 16:08 GreenDimond The force_capture commit changed on_* functions to pass def as self 16:08 GreenDimond so self.object is now nil in on_spawn and after_activate 16:12 tenplus1 sounds like the metatables have messsed up the api 16:15 tenplus1 reverting now dude, thanks for letting me know 16:16 GreenDimond Also 16:16 GreenDimond well 16:17 GreenDimond tenplus1, you shouldnt have to revert it 16:17 tenplus1 the metatables was a pull I assumed was well tested by the pull request author... 16:17 GreenDimond Well I fixed it in my version 16:18 GreenDimond instead of doing def:after_activate(staticdata, def, dtime) I changed it to def.after_activate(self, staticdata, def, dtime) 16:18 tenplus1 and it fixes all problems ? 16:19 GreenDimond I think there was one more, I dont remember where though 16:19 GreenDimond looking 16:19 GreenDimond oh wait a hot second 16:20 GreenDimond IhrFussel: I've been using a modified mobs_redo version this whole time because of that bug.. is it possible thats why my mob wasnt working? 16:20 tenplus1 hi aerozoic 16:20 aerozoic tenplus1 wazup! 16:20 GreenDimond tenplus1: I've had this strange bug where a custom mob I have fails to save metadata, but it only happens for me. Ihr and I have identical test environments.. or so we thought 16:21 GreenDimond anyway that function is the only one I can find atm 16:22 aerozoic tenplus1, have u seen my issue on mobs redo? 16:22 tenplus1 so what line number needs the change ? 16:23 tenplus1 yeh, am thninking of a decent way to do such a thing for noobs and modders 16:23 aerozoic awesome thanks! :) 16:25 tenplus1 git updated with fix diamond, any other issued please let meknow 16:26 GreenDimond ehm 16:26 GreenDimond not sure that will fix it 16:26 aerozoic oh tenplus1 did you ever look into why pumpkins turned into unknown nodes if they were cut by the workbench? 16:26 GreenDimond you are still passing def as self, tenplus1 16:27 tenplus1 is this afterthe force_capture update ? 16:27 aerozoic it was a couple months ago, not sure which update. 16:27 tenplus1 can u look at latest code update and give me a line number 16:28 GreenDimond Yes. You changed the right line but it should be def.after_activate not def:after_activate 16:28 GreenDimond using after_activate as a method passes def as self 16:29 tenplus1 changes 16:29 tenplus1 *changed 16:29 GreenDimond wonderful :) 16:30 tenplus1 the metatable was a huge change, was wary about doing that in the 1st place 16:40 tenplus1 if you find anything else pop in an issue and lemmie know :) incase you dont catch me here 16:40 GreenDimond alrighty 16:40 tenplus1 :P 16:44 Sokomine there's a lot of spam on the forum. it would be great if someone could throw the posters into the trash bin 16:44 GreenDimond Report counter: 3 16:44 tenplus1 hi Sokomine, indeed there is... been reporting them for the past 45 mins 16:44 tenplus1 :) 34 here 16:44 GreenDimond I meant on IRC 16:45 Sokomine hi greendiamond, hi ten :-) 16:45 tenplus1 ohh 16:45 tenplus1 cvrap, it's up to 3 pages now 16:46 Sokomine yes, the junk is growing. really needs clean up. hopefully a forum mod will show up soon 16:46 tenplus1 wish I had the ability to delete posts 17:17 Sokomine ah. someone cleaned up. thanks! 17:17 tenplus1 w00t 17:21 tenplus1 hi entu 18:09 Krock o/ 18:33 Krock ops https://github.com/minetest-mods/plantlife_modpack/issues/79 18:40 Krock VanessaE: please update your biome_lib to https://github.com/minetest-mods/biome_lib/commit/29899f2d3 18:40 Krock git pull master 19:19 VanessaE Krock: already done. thanks :) 19:19 Krock ^^ 19:20 Krock apparently I didn't use the right mods to test all cases. luckily it was an easy bug to fix 19:21 VanessaE shit happens 19:24 Krock 5.0.0 release while Linux 5.0 is being developed. nice timing 19:36 Sokomine Krock: thought that today as well. good to have er...5.0.0 is it now? beeing made ready 19:40 nerzhul Krock i missed Minetest 4.20 19:47 Krock nerzhul: 0.4.17 + 0.3 (android) = 0.4.20 19:52 nerzhul gg 19:53 nerzhul Krock your comment on my question on GH is crazy 19:53 Krock sorry? 19:54 Krock time to edit faster than light I guess 19:55 Krock fixed 20:11 garywhite I'm guessing based on earlier comments that 5.0 is going to be released soon? 20:12 GreenDimond Feature freeze started a day or two ago 20:17 garywhite So that means it'll probably get released within a month or maybe two 20:49 sofar NathanS21: https://www.youtube.com/watch?v=3quiuiXyk3Q is just painful to watch you play boxes XD 20:49 sofar NathanS21: you literally pointed at the third chest 3x and didn't see it 20:49 sofar lol 20:53 Sokomine sofar: guess it might be equally painful watching me :) took me a long time to solve most boxes. but it was fun (most of the time...except for that hated jumping) 20:53 sofar hehe 20:53 GreenDimond The one live stream I miss was an ITB stream?! D: 20:54 rubenwardy stressful how you don't hide the debug HUD too 20:54 GreenDimond Or, had ITB at least. 20:54 GreenDimond rubenwardy: I play with debug HUD on all the time 20:54 rubenwardy it's a video though 21:04 rubenwardy CDB has 397 packages