Time Nick Message 01:06 Megaf lol, migrate-players still going 11:09 tenplus1 hifolks 11:13 Fixer hitenplus1 11:13 longerstaff13-m Hi 11:13 tenplus1 hey longer,hi fixer 11:14 longerstaff13-m Early lunch at college :D 11:15 tenplus1 hope ya got something tasty :) 11:15 tenplus1 is anyone here schematic proficient ??? 11:15 longerstaff13-m Brought my own lunch for today :P 11:15 longerstaff13-m Hmm 11:21 tenplus1 ahh is ok, figured it out :) 11:26 longerstaff13-m Yay 11:41 tenplus1 finally figured out how yslice_prob actually works :P 11:41 tenplus1 documentation is kinda lacking there 11:53 tenplus1 wb 11:56 Fixer apps with very old/2000 UI, XP UI, win7, metro, new metro... 12:01 tenplus1 *shudder* global menu 12:18 tenplus1 does anyone here actually use the ethereal settings to disable any of it's biomes ??? 12:32 ChimneySwift I only really play servers... so no. although I can imagine it might be useful 12:36 tenplus1 hi CBDC o/ 12:55 tenplus1 hi Jordach 12:59 Jordach the ting goes 12:59 tenplus1 the ting with a ding 12:59 tenplus1 *cough* Mars Bar 13:12 tenplus1 *phew* now that I know how schematics and y_slice works I can redo Ethereal schems and make them more random in appearance :D 13:40 tenplus1 hi aerozoic 13:41 aerozoic wazup tenplus1 ! 13:53 tenplus1 when registering a schematic file as decoration does it load it into memory and use from there each time it's placed ?? 13:54 rubenwardy Yes 13:55 tenplus1 kewl, thanks ruben :) 13:56 tenplus1 am transferring all of the schems from mts to table format in code so i can easily tweak it, was hoping it would improve performance 14:13 tenplus1 hiparamat 14:14 paramat slow :) it won't improve performance, because lua table schematics are cached once at server start 14:14 tenplus1 what's slow, mts or tables ? 14:16 tenplus1 also probability for node doesnt seemto work... 14:16 tenplus1 set prob = 5 and the nodes still appear all the time 14:18 paramat well, since a schem is cached at server start the speed of one or the other is irrelevant to in-game performance 14:20 paramat in fact it takes a little more processing to convert a lua table to a schem than to just store the .mts file and use that, but it's not a concern as explained and probably worth it for fast tweaking 14:20 tenplus1 yeah, .mts may be smaller but it's niceto have easy access to nodes :D 14:21 paramat make sure to study MTG lua table schems https://github.com/minetest/minetest_game/blob/master/schematic_tables.txt 14:22 paramat yes, storing the .mts file is less filespace than storing a lua table 14:22 tenplus1 for some reason I assumed y_slice was probability it would appear 1, 2, 3 nodes below surface... only now realisedit chops the Y position out of the schem before placing 14:22 paramat in MTG we store the .mts files but also document the lua tables 14:23 tenplus1 yeah, referenced your mod to check how you did trees 14:24 paramat i recently improved the y-slice docs, they were typical hmmmm docs, good but written at quite a high level 14:25 paramat they could still be clearer 14:25 tenplus1 y_slice confused me for a bit until I checked your tree code, now I know how they work... and starts at 0 instead of 1 14:26 paramat it's quite shocking, lua_api.txt is no longer an embarassing inconsistent mess. the formatting is really nice now 14:26 tenplus1 it's getting there :) 15:15 rubenwardy yo tenplus1 15:15 rubenwardy do you have any opinions on NPC APIs 15:15 rubenwardy for example NPCF 15:16 tenplus1 I've never really used any of them before apart from Alive AI 15:16 rubenwardy what's the like? 15:16 tenplus1 smart ai thats interesting 15:17 tenplus1 icy has one that builds schem files as well, that wasgood :D 15:28 twoelk o/ 15:28 Jordach \o 15:28 tenplus1 :P 15:49 twoelk traying to spread flowers doensn't really work as expected. seems my looping didn't get far - just the first of each group https://i.imgur.com/JzYfB8G.jpg 15:49 twoelk -a 15:50 tenplus1 doesntgrass count against the flora so stops it spreading 15:51 twoelk other places look similar 15:52 twoelk the plant in the inventory on the far left spread more than the others as can be seen in the background 15:52 tenplus1 you using your own spreading routine? 15:53 twoelk nope - or rather playing with code of others - this is flowers from mtg 15:54 tenplus1 make a clear grass field and plop themright in the middle to watch them spread 15:54 tenplus1 should go farther since no grass around 15:54 twoelk somewhat tweaked beyond recognition 15:56 twoelk three others not in the picture seem to get triggered by mapgen but it always stops after a few entries in my list 15:56 twoelk maybe the world is too filled up to fast 15:57 tenplus1 a lot of decoration already :) 15:58 twoelk I thought of addapting the original authors idea of a micro biome of a flower meadow, replacing most grass and such but that never worked yet 15:58 twoelk just a little meadow in rare places 15:59 ANAND NEWER, COOLER, HACKIER THAN EVER! Presenting KGM'S minetest-bot-collection! https://github.com/KaiGerdMueller/minetest-bot-collection 15:59 tenplus1 you could tweak decoration settings and add a few with spawn_by = flower name, so it adds extra's aroundit without spreating 16:00 twoelk hm 16:01 twoelk I though of using appletrees or some such from moretrees to spawn a flowermeadow 16:02 Mr_Pardison ANAND: they give away how to beat that right in the README. 16:02 twoelk I had several ideas of special things happening if some extra mod is present - if only I had more time to spend on this :-D 16:03 Mr_Pardison if a player enters a local command matching that then they get served with what they deserve. 16:04 Megaf Shara: whats so bad about the whereis command? 16:14 Megaf and folks, yesterday I ran the commend --migrate-players sqlite3 16:14 Megaf it still going... 16:14 tenplus1 eek 16:15 twoelk yesterday I spent the day on a medivial 16:15 twoelk festival 16:15 twoelk my head 16:15 Megaf It's been going for 20 ours now 16:15 Megaf the command ^ 16:16 twoelk seems rto be stil, there 16:16 twoelk toomuch summer wine 16:16 Megaf Wine is love 16:16 Megaf I would elaborate on wine is love but I better not 16:16 twoelk rhabarbar-federweise - hmmm deliciuos 16:17 Mr_Pardison mead is older than wine. 16:17 twoelk depends 16:17 Megaf red wine for the win 16:17 Megaf great for couples, great for building and minetest and great for modding. 16:17 twoelk any old fruite overdue will suite me :-D 16:18 Megaf And about the migrate-players, I'm letting it run for so long becuase it has been using 100% of a cpu core the whole time 16:18 Megaf so I think it's doing something 16:18 twoelk I once spent a whole summer in northers france to study all the things you could make out of old apples 16:19 Megaf cider! 16:19 twoelk calvados has another meaning for me now 16:19 Megaf you can basically ferment anything really 16:19 Megaf tho that's not a chat for this channel 16:19 twoelk actually there's lot's of lovely cheese there too 16:20 twoelk hm, can we destille something in mt yet - to stay on subject 16:20 Megaf yep, tenplus1 has some nice mods 16:20 Megaf there's a wine mod from him 16:21 twoelk maybe a good moonlighting mod? 16:21 Megaf hah 16:21 twoelk wine is to easy - something that could explode or poisen you if done wrong is what I was thinking of 16:21 Megaf I'm not aware of any 16:23 twoelk one of the very few things I like about the nuclear reactor in minetest is that it has consequences if you make mistakes 16:23 Mr_Pardison yup. 16:23 Megaf is this technic mod? 16:23 Mr_Pardison mhm. 16:24 Mr_Pardison I've gone near one that melted down (they did it just to see what it was like) and I kept taking damage even when I teleport home which was over 6k nodes away. 17:01 tenplus1 hi Krock 17:01 Krock hi superfast tenplus1 17:01 tenplus1 :P 17:03 * tenplus1 is trying to design a new redwood schem 17:03 Megaf define design 17:03 Megaf degine redwood 17:03 Megaf define scem 17:03 Megaf define new 17:03 Megaf define trying 17:04 Mr_Pardison define define define define 17:04 tenplus1 himister 17:05 Megaf https://emoji.fileformat.info/gemoji/trollface.png 17:09 Krock https://forum.minetest.net/viewtopic.php?p=330003#p330003 17:09 Krock TIL TL;DR is longer than the actual text 17:10 Krock and also that they have no clue about security 17:15 Shara Megaf: there is nothing wrong with a whereis command. I just don't think that's the right place for it. 17:56 tenplus1 hi ben 17:56 benrob0329 Hi tenplus1 17:58 Krock hi benrob0329 17:58 benrob0329 Hello Krock 17:58 tenplus1 hehe, strangely enough I'm exploring sandy/sea areas in Ethereal :))) 17:59 benrob0329 VanessaE: I got a couple pictures of Dune Grass if you need any for HDX 18:05 Mr_Pardison tenplus1: crafting recipe conflict between ethereal:bowl and farming:bowl. both use the same recipe and group:wood attribute. Can alias farming to ethereal for a fix with this. 18:06 tenplus1 it's ok since the recipe's use the {food_bowl} group so either can be used when crafting :P 18:08 tenplus1 added check, ethereal will use farming bowl if active :D 18:09 tenplus1 the snow/icebiome is kinda bare, what else could I add tom makeit lookbetter > 18:10 Mr_Pardison some random unexpected kind of plant life? 18:11 tenplus1 hrmmmm 18:23 benrob0329 tenplus1: frozen trees? 18:23 tenplus1 found a plant called firethorns that can survive snow and winter conditions... poisonous when eaten raw but crushed and washed inflowing water, can be nommed :) might add those... gimp ahoy! 18:23 Mr_Pardison ooohhh... encased in ice but with leaves sticking out somewhere. 18:23 tenplus1 small bushel type things with peach coloured berries :D 18:24 benrob0329 Snow hills, glaciers? 18:24 benrob0329 Ice cracks that go hundreds of meters down? 18:25 Mr_Pardison that's a glacier. 18:25 benrob0329 Driveways? 18:25 Mr_Pardison well.... 18:26 benrob0329 tenplus1: abandoned igloos, tents, snow fortresses? 18:26 tenplus1 hehe was thinking of an igloo yesterday :D 18:26 tenplus1 need to build one that doesnt such 18:26 tenplus1 &suck 18:27 benrob0329 Civilizations buried under the ice and snow? 18:27 benrob0329 (Combined with transparent ice!) 18:27 Jordach benrob0329, what about team fortresses? 18:28 benrob0329 Jordach: Team Fortresses 2: Ice and Snow. 18:28 Shara Silly flickering of transparent ice over water... another big bug someone needs to fix 18:29 benrob0329 Same bug as other transparent materials though 18:30 Shara Still a big bug that needs fixing 18:31 * Mr_Pardison pulls out some bug spray 18:34 * longerstaff13 eats it 18:35 Mr_Pardison O.o 18:35 longerstaff13 lol 18:35 Shara Was nice knowing you, longerstaff13 18:36 Krock hi IhrFussel 18:36 longerstaff13 :P 18:36 tenplus1 hi fussel 18:36 Jordach >when your cat is batting the mouse cursor on the tb 18:37 longerstaff13 my cat will literally bat anything around a room 18:37 tenplus1 hey gary :D 18:38 garywhite hi ten 18:40 IhrFussel Hey there guys^^ 18:41 longerstaff13 hey IhrFussel o/ 18:41 Mr_Pardison ahoy 18:53 tenplus1 yay, new snow are flora and food item added :D 19:03 Krock BillyS: consider logging in with SASL. Your hostmask leaks on join before switching to unaffiliated/* 19:03 MinetestBot Andrey01: Sep-02 17:09 UTC You're making a Server-Side Mod, right? So any get_bool() call will return the settings of the Server! 19:03 BillyS IhrFussel: I noticed your server had a cool "Bad score" mod. Is that available to the minetest community? 19:04 rubenwardy His mods never are 19:04 BillyS Dangit 19:04 BillyS Welp, I'll just reproduce it and hope he didn't copyright 19:04 Andrey01 hi, i just want to ask, i want to create detached inventory in player`s inventory and do i need to write minetest.create_detached_inventory() after creating of formspec or before in get() callback? 19:05 rubenwardy Well, one exception https://github.com/IhrFussel/freeze 19:08 IhrFussel That is no lua mod on my server... a bash script manages the Bad Score system 19:09 IhrFussel But it should be easy to recreate it in lua except for the sorting and removing of duplicate history entries...not sure how difficult that is in lua 19:09 BillyS ah 19:09 BillyS How did you get a bash script to integrate wtih minetest? 19:10 IhrFussel Logging all chat commands to a file and listening via tail -F for a valid command, then executing 19:10 BillyS Ah 19:11 Andrey01 how to send here pm anybody? 19:12 IhrFussel And if output from bash -> game is needed you put a globalstep where you check every second or so for a file and if it exists you send its contents with minetest.chat_send_all() then remove it via os.remove() 19:13 IhrFussel It may be not the most efficient method but the profiler shows me max 100 µs per file check 19:19 tenplus1 hi shadow 19:20 Andrey01 does anybody know how to send pm in irc? 19:20 tenplus1 use: /msg 19:23 Andrey01 thx 19:23 IhrFussel Or if you use an actual client double clicking the name should open a PM window/tab 19:42 Andrey01 can not send a message to Krock, it says: "No such nick/channel: " 19:43 sfan5 it's Krock not 19:43 sfan5 he's not here either way 19:43 tenplus1 Ethereal 1.35 released : https://notabug.org/TenPlus1/ethereal 19:43 tenplus1 o/ sfan 19:44 Andrey01 can i not send a message to who is not here? 19:44 rubenwardy /msg MemoServ send USERNAME MESSAGE 19:45 rubenwardy alternatively, !tell 19:45 rubenwardy !tell Krock Hello, this is a demonstration for Andrey01 19:45 MinetestBot rubenwardy: yeah, yeah 19:45 rubenwardy the latter is public though 19:48 Mr_Pardison I love MinetestBot's reply to that. 19:48 * rubenwardy kicks MinetestBot 19:48 tenplus1 mister, added igloos :D 19:50 Andrey01 does minetest.get_inventory() return user data?? 19:50 Andrey01 i thought table 19:50 rubenwardy it returns an InvRef 19:50 Andrey01 it says user data 19:50 rubenwardy user data is Lua's name for a table which C++ owns 19:51 rubenwardy so an InvRef is user data 19:51 * Mr_Pardison quickly finds an igloo and invites some friends over 19:51 Andrey01 but i need table 19:51 rubenwardy the user in this context is C++ 19:51 rubenwardy !rtfm 19:51 MinetestBot Someone thinks you should read the manual. The development wiki is at http://dev.minetest.net, the regular wiki is at http://wiki.minetest.net. 19:51 rubenwardy !book invref 19:51 MinetestBot rubenwardy: Nothing found. 19:51 rubenwardy !book inventor 19:51 MinetestBot rubenwardy: SFINV: Inventory Formspec - https://rubenwardy.com/minetest_modding_book//en/players/sfinv.html 19:51 rubenwardy ARGH 19:51 rubenwardy !book inventories 19:51 MinetestBot rubenwardy: Inventories - https://rubenwardy.com/minetest_modding_book//en/inventories/inventories.html 19:52 rubenwardy It's very important to gain the skill of being able to read docs and search before asking questions 19:52 Mr_Pardison always rtfm 19:52 Andrey01 i thought that function returns table with items strings and i need to run on these items via for loop! 19:53 rubenwardy it returns a list of ItemStacks 19:53 rubenwardy you can iterate in the normal index or pairs way 19:54 Mr_Pardison [off[ rubenwardy: Oc in this case means Original Content. 19:54 * Mr_Pardison can't type 20:01 Andrey01 rubenwardy: if this returns user data, i would like a function that would return table and i could run on it via for loop 20:02 rubenwardy have a look through the list of methods in InvRef, and see which one looks like what you want 20:02 tenplus1 you can run a for loop over an inventory no problem, check my protector redo chests, I do it there 20:05 IhrFussel local player_inv = player:get_inventory() for i = 1, player_inv:get_size("main") do ... not sure if that's what you're looking for 20:06 rubenwardy not quite right 20:06 rubenwardy well, it'll work but it's inefficient 20:06 rubenwardy there's a function which returns a table of tables 20:06 rubenwardy you should be able to find it either by reading the lua_api or my book 20:06 rubenwardy both are useful skills to have 20:10 tenplus1 you mean there's a way I can improve on this: https://notabug.org/TenPlus1/protector/src/master/doors_chest.lua#L625 20:11 Andrey01 rubenwardy, could you make your book with full Modding API? lua_api.txt is full, your is not 20:12 rubenwardy my book isn't supposed to cover the whole API 20:12 rubenwardy but it does cover this bit 20:12 rubenwardy no, that's the most efficient way tenplus1 20:12 rubenwardy for a single list that is 20:12 tenplus1 damn, was hopefully I could improve it 20:12 rubenwardy that white space and `local` placement though 20:12 rubenwardy ew 20:13 tenplus1 helps me read the code easier :) for my own use really 20:13 * tenplus1 switches to triple spacing :D 20:15 Andrey01 because i want to find full Modding Book that explains ALL functions, features and even little things 20:15 Andrey01 this is what i need 20:15 rubenwardy that's called a reference 20:15 rubenwardy which is what lua_api is 20:16 Andrey01 lua_api.txt is, sorry, mockery, well it`s obvious this is quite not readable 20:17 Mr_Pardison if yo udon't like their work, you don't have to read it. 20:17 Mr_Pardison you can go out and find your own reference thing. 20:18 Andrey01 also lua_api.txt doesn`t have any explainations for "noob-modder" 20:18 Andrey01 however, rubenwardy`s book has it 20:19 sfan5 because lua_api is a reference 20:19 sfan5 not a tutorial of guide 20:19 sfan5 or* 20:20 tenplus1 easiest guide of use is doing a search on github for the command you wanna use, then a bundle of mods pop up showing you how they use it :D 20:20 rubenwardy loool 20:22 Andrey01 i don`t know how to do search on github 20:32 tenplus1 wb fussel 20:33 tenplus1 Xanadu Updated with latest ethereal mod, carts 20:33 Andrey01 a question again: i`m trying to create detached inventory list inside player inventory and do i need to write minetest.create_detached_inventory() before or after creating of formspec in get() function? 20:35 tenplus1 create detathed inv before anything or anyone references it 20:48 tenplus1 nite all o/ 21:00 Andrey01 what does this warning mean: 21:00 Andrey01 2018-09-03 23:57:46: WARNING[Main]: GUIFormSpecMenu::drawList(): The inventory list "Andrey_doctors_inv" @ "detached:Andrey_doctors_inv" doesn't exist