Time Nick Message 00:01 Fixer i actually hate this layout 00:01 Fixer only 24 items per page... 00:32 rubenwardy https://i.rubenwardy.com/KyhTE.png 00:33 rubenwardy all that wasted oil! 00:36 Fixer i have no idea what is going on 00:37 rubenwardy it's a fractional distillation column 00:37 rubenwardy crude oil comes in on the left, and is heated in a burner 00:37 rubenwardy the column then sorts the heated gas into tanks 00:37 rubenwardy in that photo, part of the column is missing so gas is escaping 00:54 IcyDiamond Cool! 01:20 rubenwardy to do list: fix tanks having the wrong color liquid, and variable output percentages to match different efficiencies 01:50 IcyDiamond I think I'll make my own in game guide book for elepower 01:52 rubenwardy Noo 05:41 jas_ !server ele 05:41 MinetestBot jas_: *** SkyWars *** by Telesight | skywars.telesight.nl:30010 | Clients: 8/50, 15/47 | Version: 0.4.16 / minetest | Ping: 8ms 10:18 IcyDiamond ok i added UI support for elepower recipes 10:20 IcyDiamond cuz i can 10:22 IcyDiamond https://gitlab.icynet.eu/evert/elepower/commit/8daed7e05e59ff86c5565105334b664c2d3f4e22 10:22 IcyDiamond craftguide needs this luxury 16:14 IcyDiamond !mod bows 16:14 MinetestBot IcyDiamond: Minecraft-like Bows!!! [bow] by Arcelmi - https://forum.minetest.net/viewtopic.php?t=18310 16:14 twoelk hmm, if I set a nodecorations flag for mapgen in map_meta.txt shouldn't all mods setting plants und natural stuff respect that? 17:21 bobr wb IhrFussel 17:22 IhrFussel Hello bobr and the others 17:22 shivajiva Hello IhrFussel 17:25 IhrFussel Did anyone try now to to add "#define stderr (&__sF[2])" to the Android source code to see if it fixes backward compatibility with Android 4/5 ? 17:28 * twoelk assumes to spy some black magic and waves his hay fork at IhrFussel 17:38 MinetestBot tumeninodes: Dec-12 04:26 UTC please restrain offtopic on -hub 17:38 tumeninodes guilty as charged I plead no contest 17:38 Andrey01 hi, trying to call function cabinets.put_data_into_cabinet(), however it gives an error about 'put_data_into_cabinet' field doesn`t exist inside 'cabinets' table. 17:39 tumeninodes twoelk, nodecorations flag will only read the default code, not deco code from mods though it probably should and could with some tweaking 17:39 Andrey01 https://pastebin.com/8s1eZWxP -- code with error on the latest line 17:41 Andrey01 can anybody know how to edit pasted code on pastebin.com? i don`t know how 17:41 Andrey01 i forgot to write the error itself 17:43 tumeninodes yeh... purchase the pro version :P 17:44 tumeninodes you're telling your mod to look for something which does not exist..., you have to create that which does not exist 17:45 tumeninodes that's about as helpful as I can be atm 17:46 Andrey01 ? 17:46 Andrey01 are you about my mod? 17:47 Andrey01 in any case i`ve written an erro in RAW paste data 17:47 Andrey01 error* 17:51 Andrey01 why does that field not exist in that table, if actually this exists? (i checked i wrote correctly function name in that place where this is registered and where this is called) 17:51 Krock hi * 17:51 Andrey01 hi 17:53 rubenwardy /home/minetest/minetest_5/src/util/ieee_float.cpp:76:6: warning: ‘exp’ may be used uninitialized in this function [-Wmaybe-uninitialized] exp += 126; 17:53 rubenwardy /home/minetest/minetest_5/src/util/ieee_float.cpp:73:6: note: ‘exp’ was declared here int exp; 17:53 rubenwardy oh noes 17:53 Andrey01 Krock, can you help me please? i`m trying to call function cabinets.put_data_into_cabinet() and it gives me an error about this field doesn`t exist inside the table 'cabinets' 17:53 Andrey01 code: https://pastebin.com/8s1eZWxP 17:54 Krock Andrey01: added your request to my priority list. you're currently at position 3/3 17:54 Andrey01 however, it exists actually because i checked function name where it is registered and where it is called 17:54 Krock rubenwardy: unused? it is used 17:54 Andrey01 what`s request? 17:55 rubenwardy unintialized 17:55 Krock oh. I see. Initialization state does not matter there 17:55 Krock although I see why the compiler does not like it :/ 17:55 Andrey01 are you about my #7930 request? 17:55 ShadowBot https://github.com/minetest/minetest/issues/7930 -- Support for Mesh Animations in Mesh Nodes 17:56 nerzhul hi Krock, do you got 10 mins for me ? 17:57 nerzhul #7939 is solved :) 17:57 ShadowBot https://github.com/minetest/minetest/issues/7939 -- Add an activeobject manager to hold active objects by nerzhul 17:57 Krock Andrey01: Line 10. You're trying to index a string value 17:57 nerzhul and i added #7969 documentation pr for the docker image 17:57 ShadowBot https://github.com/minetest/minetest/issues/7969 -- Add docker image documentation by nerzhul 17:57 nerzhul if you can review the doc 17:58 Krock Andrey01: what should that "formspec" table contain? player name and formspec? 17:58 Andrey01 it contains formspec itself 18:03 rubenwardy IcyDiamond: ? https://i.rubenwardy.com/lU6GW.png 18:06 rubenwardy don't worry, it's my bug - not yours :( 18:10 Andrey01 Krock: i realized my error (this was of incorrect datatype of 'form', it should be table, not string), after i deleted minetest.serialize(), but it also insistly reports me the same error. 18:11 Andrey01 'minetest.serialize()' was deleted on line 5 18:11 Krock but you're passing the function a string on the bottom of your file 18:11 Andrey01 no, on line 10 18:11 Krock what should "formspec[name]" and "formspec[data]" each contain? 18:12 Krock what kind of value do you want from these? 18:12 Krock player name and formspec string? 18:14 Andrey01 "formspec" contains name of node and formspec string itself 18:14 Andrey01 that node to which the formspec is attached 18:16 Andrey01 but as i see the error about that i reported says quite about other: about 'put_data_into_cabinet' doesn`t exist inside 'cabinets' 18:17 Andrey01 i don`t understand why it happens so, if that function is put there actually 18:22 Andrey01 and btw i even tried to print values of 'cabinets' by minetest.debug() after their registrations when a player is joining and it gave nil to my surprise, at fact it should print content of functions 18:25 Andrey01 and why can it happen then? 18:25 Andrey01 hmm... 18:28 Andrey01 it`s really odd error... 18:28 Krock maybe you forgot to define cabinets = {} 18:29 Andrey01 no 18:29 Krock more or less on top of your file 18:29 Andrey01 it`s defined 18:29 Krock also "cabinet_num" is nowhere set to an initial value 18:31 Krock cab_boxes[not_in_creative_inventory] maybe you want to use cab_boxes["not_in_creative_inventory"] here, to actually read out that value from the table 18:33 Andrey01 then i think it won`t be correct 18:33 Andrey01 although not_in_creative_inventory is integer 18:33 Andrey01 not string 18:34 Krock you're indexing the table "cab_boxes" with the variable not_in_creative_inventory 18:34 Krock what value does not_in_creative_inventory have? 18:34 Krock because I cannot see it in your file 18:35 Andrey01 not_in_creative_inventory = 1 18:36 IhrFussel Does obj:set_texture_mod() work on the fly? 18:36 Krock so cab_boxes[1] yields the group name? 18:37 Krock IhrFussel: if your fly is a LuaEntity, then yes. https://github.com/minetest/minetest/blob/master/src/script/lua_api/l_object.cpp#L959 18:37 Andrey01 https://pastebin.com/5i6Ptt31 new paste, i pasted the code entirely 18:37 Krock also works "on the fly" :P 18:38 IhrFussel So I could theoretically colorize a texture during runtime the way I want? 18:38 Andrey01 Krock: yes 18:39 IhrFussel For entities* 18:39 Krock Andrey01: no. it doesn't. replace cab_boxes[not_in_creative_inventory] with cab_boxes["not_in_creative_inventory"] 18:39 Andrey01 why? 18:39 Krock you need to index the table with a string value 18:40 Krock otherwise Lua will look out for a local or global variable called not_in_creative_inventory 18:40 Krock but there is none. so it will get the value of cab_boxes[nil] instead 18:41 Andrey01 ok, i`ll try 18:41 Andrey01 now 18:43 Andrey01 Krock: it appeared true value (my code stopped to display all sorts of cabinets in creative inventory), but this also gives me same error as before 18:44 Krock use meta:set_string(formspec["name"], formspec["data"]) 18:44 Krock same issue as before 18:46 Andrey01 this doesn`t change anything :((((( 18:46 Krock https://pastebin.com/jQqujnvt 18:47 Krock a little demonstration of how you index tables 18:51 Krock it changes your error message 18:52 IhrFussel What happens if I call set_texture_mod() without a texture? Like only "[colorize:"..color ? 18:53 IhrFussel Will it colorize the base texture then? 18:53 Andrey01 thx, Krock 18:55 Krock IhrFussel: it will append the texture mod string simply to the texture (tile) definition field 18:55 Krock "unknown_node.png" .. texture_mod (in Lua) 18:56 Krock although you need to use the caret (^) to combine textures in the texture mod string 18:57 IhrFussel What do I need exactly to colorize JUST the existing entity texture? 18:58 Krock either [colorize or ^[colorize dunno 19:06 Andrey01 Krock: i saw the demonstration and fixed mistakes in my code by your sample, but it reports me the same error again! 19:06 Krock it cannot be the same error if you fixed it according to my instructions 19:06 Andrey01 https://pastebin.com/JGvfwiMR -- here how i fixed 19:08 Krock looks good. what's the error now? 19:08 Andrey01 the same error 19:08 Andrey01 attempt to call field 'put_data_into_cabinet' (a nil value) 19:11 IhrFussel Try cabinets.put_data_into_cabinet = {} below cabinets = {} 19:11 IhrFussel If you haven't already 19:11 Krock IhrFussel: see code. it's already this way 19:11 Andrey01 this error will be called if right click a cabinet (in this case on_construct callback has being worked out) 19:13 Andrey01 IhrFussel, cabinets.put_data_into_cabinet is function, not table, why make it a table? 19:14 shivajiva so what line is blamed? 19:14 IhrFussel Then the function somehow doesn't get defined 19:14 Andrey01 line 249 19:15 IhrFussel registered* 19:15 Krock no problem here. works fine. 19:15 Andrey01 why? it is defined at beginning of the file 19:16 Krock I cannot reproduce your errors. apart from missing errors I can construct the nodes just fine 19:16 Andrey01 https://ufile.io/dqcan 19:17 Andrey01 Krock: try to put the cabinet in-world and click it 19:17 Andrey01 i`ve linked you my mod where this cabinet is 19:17 Andrey01 it`s named "Kitchen Wooden Cabinet" 19:18 Andrey01 when you click you will see same error 19:20 Krock https://i.imgur.com/O0gEAOV.png 19:20 shivajiva it's defined as a function correctly that sits inside an initialised global, it couldn't be out of scope 19:22 Andrey01 shivajiva, did you try to put my cabinet from my mod that i linked just? do you get same error? 19:24 Andrey01 Krock: try my mod and put kitchen wooden cabinet in-world 19:24 shivajiva no I'm just examining your code from my perspective to see what's wrong, I jumped in at the last paste 19:24 Andrey01 i`m sure you`ll surely get the error 19:24 Krock Andrey01: I did that. see screenshot 19:26 Andrey01 why does the cabinet not have a model on your screenshot? it should be have 19:26 Andrey01 should have* 19:27 Krock I don't have the model or textures 19:27 Krock only testing the code 19:27 shivajiva I to wondered that 19:27 Andrey01 Krock, i requested you to test my mod and put the cabinet 19:27 Andrey01 https://ufile.io/dqcan 19:27 Andrey01 install it 19:27 Krock > mod.conf 19:28 Krock how do you expect me to install the mod from that file? 19:28 shivajiva pls unzip this malicious file lol 19:28 Andrey01 i forgot to pack it 19:30 Andrey01 https://ufile.io/770id 19:30 Andrey01 now it`s packed 19:31 Andrey01 https://uploadfiles.io/770id 19:32 Andrey01 now you can upload 19:33 Andrey01 Krock, are you trying it? 19:34 Krock pls 19:34 IcyDiamond lol 19:34 Krock why did you not send the entire file from the beginning 19:34 shivajiva seems broken 19:34 Krock there's "cabinets" defined in L289 AND L1 19:34 Krock the one in line 289 will overwrite the table 19:35 Krock i.e. remove L289 and L290 19:35 Krock no no, just L289. You seem to need "cabinets_funcs" there 19:36 Andrey01 now all works! 19:37 Andrey01 i forgot to delete 'cabinets = {}' at bottom 19:37 Andrey01 it seems it redefined the table and it appeared empty 19:37 Krock yes 19:37 shivajiva yep it would 19:38 Andrey01 oh, formspec is broken 19:41 Andrey01 ok, tomorrow i`ll fix the formspec 19:41 Andrey01 bye 19:41 shivajiva keeping your global defines at the top of the file is good practice to stop this sort of thing occurring 19:41 shivajiva o/ 19:50 Krock np 20:06 tumeninodes https://forum.minetest.net/viewtopic.php?p=337971#p337971 20:47 IhrFussel Is there a way to specify the amount of colorizing when colorizing textures? 20:47 IhrFussel I guess I mean the alpha value 20:56 IhrFussel Looks like appending AA - FF at the end works? 21:09 IhrFussel Nope I found it... you have to append ":[0-255]" after the hex color 21:55 IhrFussel I just hope set_texture_mod() isn't something recent 22:40 Fixer heh https://hytale.com/news/2018/11/simon-and-rezzus 22:40 Fixer one more block game 22:59 tumeninodes Fixer, hmmm let's see if they dev it for Linux (and not by means of Steam or Android)