Time Nick Message 00:52 Errante it seens there is a workaround that have been used at irc mod. Using minetest.request_insecure_environment, require now works, but require("json.rpc") do not 05:16 Brackston I was looking at homedecor modpack's soda machine code 05:17 Brackston seems like the code on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) does work now 05:18 Brackston the file in is gastronomy.lua 05:18 Brackston I changed the code to on_punch and it now takes coins. 05:18 Brackston Diff is here 05:18 Brackston 215,216c215,216 05:18 Brackston < on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) 05:18 Brackston < local wielditem = clicker:get_wielded_item() 05:18 Brackston --- 05:18 Brackston > on_punch = function(pos, node, puncher, itemstack, pointed_thing) 05:18 Brackston > local wielditem = puncher:get_wielded_item() 05:18 Brackston 223c223 05:18 Brackston < clicker:set_wielded_item(wielditem) 05:18 Brackston --- 05:18 Brackston > puncher:set_wielded_item(wielditem) 05:19 Brackston 229c229 05:19 Brackston < minetest.chat_send_player(clicker:get_player_name(), S("Please insert a coin in the machine.")) 05:19 Brackston --- 05:19 Brackston > minetest.chat_send_player(puncher:get_player_name(), S("Please insert a coin in the machine.")) 05:19 Brackston 233d232 05:19 Brackston < 05:19 Brackston This works however I would love to see the on_rightclick work though. Anyone have any ideas ? 05:22 Brackston LOL forget all that I see VanessaE fixed this 11 days ago. Thx... VanessaE 05:23 Brackston I am still such a newbie with lua coding 05:50 hisforever Where can I find a round Sun and moon I had them before my OS crash? 05:59 MinetestBot 02[git] 04neoascetic -> 03minetest/minetest: Fix OSX builds (closes #6289, fixes #6270) (#6306) 13928609c https://git.io/v5tl0 (152017-08-24T05:58:12Z) 06:29 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Network cleanup (#6302) 13c7160cb https://git.io/v5t4T (152017-08-24T06:28:54Z) 06:32 MinetestBot 02[git] 04juhdanad -> 03minetest/minetest: Fix Android node selection distance (#6187) 1301c319d https://git.io/v5t4s (152017-08-24T06:31:33Z) 06:32 MinetestBot 02[git] 04bendeutsch -> 03minetest/minetest: Safe digging and placing (#6127) 13397a701 https://git.io/v5t4G (152017-08-24T06:30:46Z) 06:54 lamazoni idk if there is some MS menber in the team who can make bug involontary 06:55 lamazoni because there are plenty of it 06:55 lamazoni shame of those guy 06:57 lamazoni *accidentally 08:02 MinetestBot 02[git] 04stujones11 -> 03minetest/minetest: Make entity selection and collision boxes independently settable (#6218) 13ac4884c https://git.io/v5tge (152017-08-24T08:01:16Z) 08:04 MinetestBot 02[git] 04neoascetic -> 03minetest/minetest: Fix OSX builds caused by __WORDSIZE again (#6307) 13caf61f3 https://git.io/v5tgq (152017-08-24T08:02:23Z) 11:23 jas_ hello 11:24 jas_ minetestserver updated, dcbl now with antipvp warpstone 11:24 jas_ !server dcbl 11:24 MinetestBot jas_: dcbl | dcbl.duckdns.org | Clients: 5/20, 4/6 | Version: 0.5.0-dev / dcbl | Ping: 116ms 11:34 QwertyDragon on http://www.minetest.net/downloads/ I went to https://github.com/minetest/minetest/tree/stable-0.4, but when it compiled it says it is Minetest 0.4.17 11:37 sfan5 is that a problem? 11:38 Raven262 Maybe cause of this https://github.com/minetest/minetest/issues/6266 11:38 sfan5 rubenwardy: i think you merging that pr has accidentally reset the website 11:38 QwertyDragon not a dev version, but is it ok to use as a production server? 11:39 sfan5 wait what 11:39 sfan5 rubenwardy: disregard that 11:40 sfan5 QwertyDragon: 0.4.17 is planned to be released as bugfix release based on 0.4.16 11:44 QwertyDragon I down loaded and compiled https://github.com/minetest/minetest/tree/stable-0.4 today, but was surprised to see it say 4.17 as it compiled. just want to double check that using it will not make a map incompatible when 4.17 is "really" released. So it is just a bug with the naming right? 11:45 sfan5 what you're getting is 0.4.16 with a different version 11:52 QwertyDragon On the forum looks like worlds made in 0.4 are planned to still be compatible with 0.5, if I am reading it right. But I saw the warning about not using development versions, so was worried the link I used might have been wrong. 11:58 sfan5 no the link is correct 11:58 sfan5 like i said what you get is 0.4.16 with a version number of 0.4.17 11:58 QwertyDragon ty :) 11:58 sfan5 if you want to be absolutely sure just download from here https://github.com/minetest/minetest/releases/tag/0.4.16 13:19 King998_HD HIII 14:57 jas_ gn o/ 14:57 jas_ !server 14:57 MinetestBot jas_: Minetest France | minetest-france.fr:31001 | Clients: 11/60, 15/26 | Version: 0.4.16-dev / minetest | Ping: 10ms 14:57 zyabin101 !server 14:57 MinetestBot zyabin101: Airwolf | rdp.hobbyshelf.website | Clients: 0/15, 0/2 | Version: 0.4.14-dev / minetest | Ping: 121ms 14:57 zyabin101 @jas_ I wish you a 512x night. 14:58 zyabin101 Does @MinetestBot choose a server at random? 14:59 sfan5 zyabin101: does 15:06 zyabin101 How do I make a flowing texture for a liquid? 15:14 MinetestBot 02[git] 04adrido -> 03minetest/minetest: Dont define min/max macros in minwindef.h (#6308) 13017840f https://git.io/v5qsb (152017-08-24T15:13:53Z) 15:17 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Verify compiler version before building anything (#6293) 13b28af0e https://git.io/v5qGZ (152017-08-24T15:16:55Z) 15:57 MinetestBot 02[git] 04Ekdohibs -> 03minetest/minetest: Add clientside translations. 13b24e643 https://git.io/v5qW5 (152017-08-24T15:54:10Z) 16:11 Megaf Hi 16:28 rdococ "Hi, invisible dude in the sky? Why did you create Ebola?" 16:50 fireglow[m] to annoy you, of course 16:52 MinetestBot 02[git] 04Ekdohibs -> 03minetest/minetest: Fix updatepo.sh and run it. 13b47c19c https://git.io/v5qKz (152017-08-24T16:44:38Z) 17:00 nore Wuzzy: clientside translations should work as soon as I push this commit: https://github.com/Ekdohibs/minetest/commit/8221d3bc535b026c1bb06b5c76188a97c27c38cc which I'll do quite soon 17:01 nore (you'll need both an updated server and an updated client to get the translations, however) 17:04 Wuzzy nore: I don't quite understand how this is working, nore 17:05 nore Wuzzy: try to do as said here: https://forum.minetest.net/viewtopic.php?f=18&t=18349 17:05 Wuzzy thanks 17:05 Wuzzy by the way the commit seems strange 17:05 Wuzzy why do you have to add the languag code into the PO file? 17:06 Wuzzy isn't the language already implied by the directory name? o_O 17:06 Wuzzy seems redundant to me 17:07 MinetestBot 02[git] 04Ekdohibs -> 03minetest/minetest: Add translation of LANG_CODE in all languages 138221d3b https://git.io/v5qiF (152017-08-24T16:56:28Z) 17:07 nore Wuzzy: it is 17:07 nore but there seems to be no way to ask gettext for the language it selected 17:07 Wuzzy whaaaa? 17:07 nore so we have to resort to this hack until we find a better way :( 17:07 Wuzzy iirc you don't query gettext for this kind of thing 17:08 Wuzzy also, isnt languge stored in minetst.conf? language = xx 17:08 nore nope, that only forces language 17:08 Wuzzy i think you are supposed to use the OS functions to grab the language 17:08 nore but if it's not set, it defaults to system language 17:08 Wuzzy yes and i belive there are OS functios to query this 17:09 Wuzzy a long long time ago i have dealed with gettext myself. my knowledge is just rusty 17:09 nore hmmm, well, maybe that would work 17:09 Wuzzy but i am ure there is defineately a non-hack way 17:09 nore if you know how to avoid the hack, I'd be delighted to merge your pull request :) 17:10 nore (and it shouldn't be too difficult, there is only one place where you need to change the language used anyway) 17:10 Wuzzy maybe its even written down explicitly somewhere in the gettext manual. i guess 17:11 Wuzzy if not, i'm sure the code of other software reveals the solution. i am in my lazy week atm xD 17:11 nore nope, couldn't find in the whole manual anything about that 17:11 Wuzzy :-/ 17:12 nore anyway, please try clientside translation, and tell me what I need to change in the tutorial to make it easy to understand 17:12 nore well, "tutorial" 17:12 nore short intructions, really 17:13 Wuzzy awesome. i have waited for this feature for so long. thank you. i gotta try this out for sure 17:13 Wuzzy MT is becoming better and better after each release 17:14 nore hehe, thanks :) 17:15 Wuzzy nore, i think the reason why the “canonical” way to grab the langugae is not in the gettext manual is because the authors think its not really in Gettext's responsibility 17:16 Wuzzy OK question. Why is the file called “[yourmodname].[language].tr”? This doesn't look like gettext. :-((((( 17:17 Wuzzy is it really just original_string = translated string? 17:17 Wuzzy like in legacy intllib versions? 17:19 nore Wuzzy: yes 17:19 nore but without spaces around the "=" 17:19 Wuzzy :-( 17:19 nore it's *not* gettext 17:19 Wuzzy well ok. plural forms? 17:19 Wuzzy parameters? 17:20 Wuzzy what about these crucial features? 17:20 nore (two reasons: 1.: easier, 2.: gettext doesn't work on android) 17:20 Wuzzy esp how do I insert variable text? the text doesn't say 17:20 nore parameters: yes, plural forms: no, unfortunately :( 17:20 nore for variable text: use the "@1" syntax 17:21 Wuzzy oh wait. its in lua_api.txt 17:21 nore yes 17:21 nore (didn't put it in the tutorial to make it as easy to understand as possible) 17:21 Wuzzy (i think you should. its very important) 17:22 Wuzzy oh, is there at least a toolchain to extract the strings and update the TR files? 17:22 Wuzzy this is one of the reasons why I am such a big fan of Gettext. the toolchain 17:22 nore well I guess you can use xgettext 17:22 nore ah no 17:22 nore ehm 17:22 Wuzzy huh? 17:23 nore no, nevermind 17:23 nore hmm, maybe some old intlib scripts? 17:23 Wuzzy is the syntax compatible with intllib? intllib has legacy tools (intllib switched to Gettext btw) 17:23 Wuzzy if its compatible you might just copy those legacy scripts in 17:24 nore hmmm need to think 17:25 nore although, since we're not in the stable release yet, if it's really wanted, I could try to use po files instead (or as well) 17:25 Wuzzy well I think the most important features in a translation system are: 1) you can translate at all. 2) Unicode 3) parameters with switchable order 4) automatic extraction and updating of strings. the rest is convenience 17:25 Wuzzy so far it seems 1-3 are done 17:25 nore yup 17:26 nore 4) isn't, except maybe for some old intllib scripts 17:26 nore need to look at that 17:26 Wuzzy so, at least it *can* be translated. which is good 17:26 Wuzzy no, 4 *is* very important 17:26 nore I'm not saying it isn't 17:26 nore I was saying it wasn't done yet :) 17:26 Wuzzy xD 17:27 nore anyway, gtg now 17:27 Wuzzy okay let's just say we keep this system as-is for now. i test in the next hours and report back. cu 17:40 Zehra Greetings all, 17:41 Zehra I've noticed what could perhaps be a good improvement in Minetest. 17:41 Zehra From viewing several other games, there seems to be a central authentication system within them. 17:42 Zehra This provides some advantages over our current system. 17:42 Zehra Which requires users to enter a password on each server. 17:43 Zehra This is good in some ways, but also has some disadvantages. 17:43 Zehra 1. It can become overly complex for management of passwords. 17:44 Zehra Having to use many different passwords means users will in time get confused if not properly noted. 17:45 Zehra 2. People tend to reuse passwords over and over again. 17:46 Zehra This leads to a possible security issue, if passwords are reused. 17:47 Zehra My question is if there is any plans to move to a more central authentication system. 17:48 Zehra I think I've heard previously of some ideas, but am not certain about it. 17:48 sy Zehra: the MinePass mod does this 17:48 sy If I understand correctly, you have one password per account 17:49 sy and could use the same one for minetest AND minecraft servers 17:54 Zehra sy: Seems like MinePass is a pretty good mod. 17:55 Zehra I'll check a bit more into it later. 17:55 sy it's a mod and then some 17:56 Zehra Kind of would be nice if something similar to this was taken officially by Minetest. 17:57 sy doubt that is going to happen 17:57 sy i mean 17:57 sy maybe we'd do something 17:57 sy we already have a server list 17:57 sy but certainly not as integrated as minepass 18:00 Zehra I hope a more integrated user authentication/server list would come in the near future. 18:01 sy i doubt we can get everyone to agree to it though 18:02 Zehra It's impossible to get everyone to agree on something. 18:03 sy well MinePass IS the solution you want 18:03 sy we just have to get people to use it :) 18:04 Zehra Lets get them started. :) 18:04 Zehra Maybe if enough movement is started... it might even become officially part of Minetest. 18:05 sy it won't, it's in Java :) 18:05 sy we hate java 18:05 sy doubt we can officially accept something that requires another daemon just to run 18:07 Zehra Well, sometimes a large change is needed to get something going. 18:07 Errante Hello, is it possible to load luasockets to minetest while on windows? 18:08 Errante luairc does that on linux, but cant find info for windows 18:08 Errante irc mod* 18:12 Errante could a builtin password manager solve Zehra's problem? just not central 18:13 Zehra Errante: I did think somewhat of a password manager. 18:13 Zehra Problem is even with a password manager, most users will likely reuse passwords. 18:14 Zehra So it would sort of defeat the purpose of moving to a more central system. 18:17 Errante well, the user could set only a password manager's password, then minetest would handle password by setting a diffenrent one for each server 18:17 Errante user would need to log in before choosing any server 18:18 Errante and he would need to backup and restore if want to log from another computer 18:18 fireglow too cumbersome in multi-device scenarios 18:20 Zehra Most users wouldn't bother with backing up... 18:20 Errante how so? just need to move a file 18:21 fireglow I don't want to move a file every time I switch computers 18:21 Errante most user wouldnt bother on losing passwords 18:21 fireglow I play MT from up to three computers, depending on where I am. 18:21 Zehra Is the file plaintext ? 18:21 Errante not everytime 18:21 Errante just when you want to sync 18:23 Zehra Would be a headache to reset all the passwords in case of breach. http://www.minetest.net/servers/ 18:24 sy if something got breached last thing i'd be doing is resetting game passwords 18:24 Errante xD 18:29 Krock o/ 18:29 fireglow eyy Krock 18:29 Krock eyy fireglow 18:30 Errante Zehra: breach of what? 18:31 Zehra Errante: Passwords and usernames. 18:31 Errante from the server? 18:32 Zehra From your suggestion of a built-in password manager. 18:32 Errante if so, then the hacker would get a password which was uniquely set for that server and which wouldnt work at other servers 18:32 Errante oh 18:33 Errante then he would get all of your passwords, but he would need to know the user PIN 18:33 Krock Errante, I tried to load the luasocket (and IRC) on Windows months ago but failed horribly. No path location worked and Lua didn't provide any helpful information either 18:36 Errante Ive found that minetest looks for lua libs into bin folder, even for windows, but maybe its just on compiling time? not with binaries... 18:37 Errante also, Ive found that minetest implement json functions as API methods, but not RPC 18:38 Errante I think that to implement RPC would be good. lokking forward for that 18:41 sofar rpc in minetest is asking for vulnerabilities 18:42 fireglow ^ ! 18:42 sofar json I can understand - serialization is useful for storing complex data 18:42 Errante should I keep it mod contained? like irc mod? 18:43 sofar the one thing I can see a use for is something like oauth 18:43 Errante I want to plug dogecoin in minetest 18:44 Errante using RPC 18:44 sofar you can already do http requests, even 18:44 Errante hmm 18:49 DusXMT After finding minecraft to run way too slow on my new laptop (not a gaming machine - mainly intended for documents and development), I remembered this little project, and it was nostalgic opening up a fresh new world :) 18:51 Errante Minetest for the win! 18:51 DusXMT :3 18:52 DusXMT It's great that you people are making it happen, sometimes one just needs to relax with some building blocks every now and then~ 20:09 Errante Ive installed irc mod, with luasockets intalled at minetest's bin folder. now minetest closes without notice... 20:10 Errante its also set as trusted 20:19 Errante its dying with a fatal errorof access violation 20:57 Errante tryed to --verbose --verbose --console to get more info, but nothing is related 21:05 FreeFull Errante: It's probably because it's in the bin folder, and wants to write to its location 21:08 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Builtin item: Tidy up (#4370) 13d3f1743 https://git.io/v5mmN (152017-08-24T21:06:36Z) 23:09 jas_ #minetest-hud 23:22 jas_ *pats hands* 23:46 Fixer hud?