Time Nick Message 03:17 technomancy https://github.com/technomancy/diginet/ spun off diginet into its own repo 03:23 Pilcrow182 That's good, technomancy. If it's meant to be generalized enough for others to use it too, it aught to be in its own repo anyway... :) 03:26 Pilcrow182 So how much is diginet capable of doing so far? Are you able to use it the way you wanted yet? 03:36 Pilcrow182 Also, is the check for dest_node on line 51 really necessary? Wouldn't there always be a dest_node if it gets to that line? What I mean is, I'm pretty sure the for loop won't be entered at all if pairs doesn't find a valid pair. In which case, the only way that loop could be entered is if a valid dest_node exists. Am I missing something? 03:42 technomancy Pilcrow182: that stuff is going to be rewritten once multicast is implemented 03:43 technomancy you're right that at this point it's a bit silly; there is always exactly one node targeted by every packet 03:45 Pilcrow182 so I'm assuming for multicast, you'll be using a table of destination addresses instead of a single address? 03:48 technomancy Pilcrow182: I was actually thinking of wildcards and ranges inside a string, but that would actually be better =) 03:48 technomancy well, probably would want to support both 03:48 technomancy but the table of addresses would be easy to implement ASAP 03:49 technomancy here's the remaining work I have planned so far: https://github.com/technomancy/diginet/issues 03:51 technomancy https://github.com/technomancy/diginet/issues/4 added your suggestion =) 03:52 exio4 how are you lovely people 03:54 Pilcrow182 Hello exio4! I'm a bit tipsy, constructing machines in my single-player minetest world and talking with technomancy about his diginet mod. In other words, I'm doing very well... :) 03:55 exio4 nice 03:55 technomancy yeah, excited to see how simple and concise the API for diginet is looking 03:56 technomancy I think it's not going to be that practical till we start to implement DNS though; typing addresses out is annoying 03:58 * Pilcrow182 knows virtually nothing about real networking, and is now googling what DNS actually is... :P 03:59 Pilcrow182 ah, like web addresses; strings that represent the destination without needing to know the actual location? 04:01 Pilcrow182 if I'm right, could that be done with a simple global lookup table? 04:07 Pilcrow182 like this: http://dpaste.com/2Z779D9 04:09 Pilcrow182 lol. I didn't put commas in that table. you see what I mean though... :P 04:15 technomancy yeah actually on the diginet side DNS is quite simple 04:15 technomancy exposing a UI to allow the player to set DNS addresses for various nodes is more work 04:15 technomancy oh, maybe an item you can carry to label nodes; that would be cool 04:21 Pilcrow182 you mean like having a tool of some sort, and if you use it on a diginet-capable node it pops up a simple formspec asking a player to 'name' the node? 04:22 Pilcrow182 ^ asking a player *what* to name the node, I mean 04:24 Pilcrow182 doing something like that, it would need to be smart enough to check and make sure the entered name doesn't already exist somewhere else... 04:28 technomancy yeah, exactly 04:37 Pilcrow182 Although, it might also be nice if there was a way to 'hack' the system and create a node with the same name as another. Then the packets would be sent to/from both of them... I could see that being kinda interesting in calandria; say there's a door that won't open and the computer that controls it is on the other side, so you need to make another computer 'pretend' to be that one... 04:39 Pilcrow182 though I suppose it would make more sense to hack user accounts, and leave diginet hacking out of the picture... 04:45 technomancy yeah there are lots of opportunities for creating puzzles where you hack certain systems =) 04:45 technomancy looking forward to playing around with some of these ideas once I've got the foundation in place 04:58 technomancy I keep coming back to how lousy formspecs are though =\ 04:59 technomancy not looking forward to building an editor 04:59 technomancy my suspicion is that the only way to get a decent editor would be through client-side scripting, and that appears to be very far off 05:00 Zeno` Hopefully they'll be replaced one day 05:00 Zeno` Will need to write a conversion utility or function first though :/ 05:00 technomancy Zeno`: do you see client-side scripting as a way to implement next-gen formspec-like functionality? 05:01 Zeno` Not entirely, but that might be part of it 05:01 Zeno` formspecs are already partially client-side 05:01 Zeno` sort of 05:02 technomancy sure, but in a very limited way 05:02 Zeno` yes, "sort of" :) 05:02 Zeno` the specification is just shit 05:02 Pilcrow182 yeah, I like the table idea ShadowNinja proposed here: https://github.com/minetest/minetest/issues/1399 05:03 technomancy Zeno`: do you think it's feasible to design a next-gen system that lives alongside the legacy formspecs without necessarily offering exact compatibility? 05:03 Zeno` looks more like a modern way to do layout, Pilcrow182 05:04 Zeno` technomancy, if I were to do it I'd write an "in the middle" "conversion layer" for backwards compatibility and deprecate formspecs 05:04 technomancy yeah 05:04 Zeno` so formspecs might not look 100% (depending on what the new design is) but they'd be supported 05:05 technomancy I am sorta suspicious of something that just tries to do what formspecs do with a nicer syntax. they need to be rethought from the ground up, and then a compatibility layer written to bridge the two. 05:05 technomancy it bums me out when I think of how much better terminals in computercraft are vs what we can do =\ 05:05 technomancy feeling a lot of FOSS angst 05:05 Zeno` Input needs refactoring first though 05:06 Zeno` Mainly because input parsing has hacks for various things related to formspecs 05:06 Pilcrow182 the "conversion layer" thing is what I was thinking too; translate the old formspecs to the new system on-the-fly... 05:06 technomancy "this is soooooo much better than that locked down proprietary shit, except the proprietary stuff has a way bigger market share, so they end up with more polished end result even though the foundation is rubbish." 05:06 Zeno` Pilcrow182, yeah I think that's how I'd do it. If the "conversion layer" is there a utility to convert from old to new spec would be easy to write as well and then modders can tweak the conversion 05:06 technomancy feels a lot like being a GNOME fan in 2008 05:09 bobomb what is the best way to validate a form field that needs a valid block type? if minetest.get_content_id("nodename") ~= 127 ? 05:10 Zeno` at the moment input parsing and (g)ui are not 100% separated, and to further complicate things formspecs are not abstracted and use irrlicht specific stuff (internally) 05:10 technomancy not being able to update form elements without blowing away in-progress input: =( 05:10 bobomb technomancy 05:10 Zeno` all that needs to be re-done, so a re-design of the actual specification would, imo, go hand-in-hand with that 05:10 bobomb i just spent two days solving that 05:10 technomancy bobomb: ...! 05:11 bobomb or trying to 05:11 Zeno` then there are the android hacks 05:11 Zeno` I really hate formspecs 05:11 Zeno` just in case you couldn't tell hehe 05:12 bobomb unless i misread. basically saving every input on any input change, button click, esc and tab change to a table indexed by playername, a la compassgps 05:12 technomancy eh; I've been declaring mobile a lost cause for years now, doesn't bother me =) 05:12 Pilcrow182 heh. I think we all hate formspecs, but use them because there's nothing better in minetest so far, Zeno`... 05:12 Zeno` Pilcrow182, I know 05:12 bobomb anyone try the smartfs mod yet? 05:12 Zeno` Pilcrow182, they're as ugly internally (C++) as externally (Lua) though :) 05:13 Pilcrow182 really? ... that's pretty bad. 05:13 technomancy bobomb: got a link? 05:13 bobomb https://github.com/rubenwardy/smartfs 05:13 Zeno` Pilcrow182, it's what happens when the specification sucks I suppose 05:14 bobomb haven't tried yet, thought i should do one mod the old fashioned way 05:14 technomancy bobomb: sorry I mean for the formspec input stuff 05:14 technomancy updating without replacement 05:14 Pilcrow182 technomancy: you might wanna bookmark this, for when people mention mods but have no link: http://nimg.pf-control.de/MTstuff/modSearch.php 05:15 technomancy Pilcrow182: yeah but he didn't say the name 05:15 Pilcrow182 ^ that's Krock's mod searcher. works quite well 05:15 bobomb here is my dev snapshot from the days work, might be hard to see, most of the formstuff is at the bottom: https://github.com/bobombolo/automata/blob/master/init.lua 05:15 technomancy bobomb: thanks 05:16 bobomb no wait 05:16 bobomb that's master 05:16 Pilcrow182 he said smartfs. the mod searcher finds it quickly: https://forum.minetest.net/viewtopic.php?t=7553 05:16 technomancy oooh conway; nice 05:16 bobomb https://github.com/bobombolo/automata/blob/development/init.lua 05:16 technomancy Pilcrow182: I was asking about the earlier remark 05:16 Pilcrow182 ah 05:16 bobomb but smartfs might be a solution to formspecs 05:17 technomancy looks like more of a band-aid than a long-term solution, but still definitely worth a look 05:17 Zeno` more band-aids 05:17 Zeno` great... =D 05:18 Zeno` won't be able to see anything *but* band-aids soon... kind of like a mummy but using band-aids instead of cloth/linen lmao 05:18 Zeno` it's the new way of embalming! 05:18 bobomb i got the idea to do store all form updates from https://github.com/Kilarin/compassgps/blob/master/init.lua#L482 05:18 Zeno` all the cool kids are doing it 05:19 bobomb then there is this reference to a table formspec on the dev wiki that i can't find any other reference to: http://dev.minetest.net/index.php?title=Lua_Table_Formspec 05:21 bobomb but at least it mentions the dropdown element, which returns the selected item's name, exactly like textlist doesn't, but still takes an id for the selected item, exactly like textlist does. ha 05:22 Zeno` VanessaE will answer you 05:22 * Zeno` assigns VanessaE to the question 05:22 Zeno` actually, was there a question? 05:23 * VanessaE looks confused and hides 05:23 * Zeno` drags VanessaE back 05:23 Zeno` nope, you're *assigned* 05:23 Pilcrow182 lol 05:23 * VanessaE revokes her assignment and hides again 05:23 Pilcrow182 hello VanessaE :) 05:23 * VanessaE assigns Pilcrow182 05:23 VanessaE hi 05:23 Zeno` you cannot self-revoke! 05:23 Zeno` that' 05:23 Zeno` s against the rules 05:24 VanessaE well I just did. :) 05:24 * Zeno` sulks 05:24 VanessaE aw 05:24 Zeno` bobomb, what are you trying to do? 05:25 Zeno` VanessaE, can I help you? 05:25 VanessaE heh 05:25 bobomb oh me? ya, i wanna have a form field where i enter a nodename or alias and have minetest.get_content_id() tell me if it is valid or not. is that the best way? 05:25 bobomb if it returns 127 it is not valid? 05:26 VanessaE I have no idea ;) 05:26 bobomb i guess i should look at worldedit gui 05:26 * Zeno` looks 05:26 bobomb or like, a select list of all valid node types. can that be easily generated? 05:27 bobomb then i don't have to validate it and the user sees all possibilities. or like, a list of content_ids for all solid blocks that are not set to not_in_creative_inventory. 05:27 bobomb ha 05:29 Zeno` any of the crafting guides should give you the code to do that 05:29 Zeno` (if I am understanding you correctly) 05:30 Zeno` hmm, or maybe they check if the item is craftable 05:30 Zeno` maybe one of the creative inventory mods would be better 05:31 Zeno` VanessaE will know 05:31 Zeno` bbl :) 05:31 * Zeno` assigns VanessaE to the question 05:31 bobomb all i want to do is have a way to validate a formspec text field where a user types "dirt" or default:water_flowing, or "snot" and if it is a registered node type for it to say true and if not false. 05:31 * VanessaE unassigns 05:32 VanessaE I'm not answering questions tonight, my brain is too cooked :P 05:33 VanessaE (besides, I don't know the answer to your project) 05:35 Pilcrow182 bobomb: if I'm understanding you right, you could probably use something like this (though I don't know if it works with aliases): http://dpaste.com/3963PZG 05:36 VanessaE bbl, bedtime 05:37 Pilcrow182 bobomb: using that simple function, node_exists("default:stone") would return true, but node_exists("default:sewage") would return false 05:38 bobomb i think that is the best way. looks like worldedit does it similarly: https://github.com/Uberi/Minetest-WorldEdit/blob/90d6b3d23737eb410952c57622d010ff83b429bb/worldedit_commands/init.lua#L38 05:41 Pilcrow182 ah, yeah. looks like they figured out how to support aliases, too. well then, I think my code would be something like this, to support aliases as well: http://dpaste.com/3VB7AD5 05:50 bobomb technomancy i just made some major bugfixes to that code snapshot i linked you. the popups on field invalidation actually work now 06:02 bobomb how do you get the player's current facing direction? 06:07 Pilcrow182 bobomb: I've never done it myself, but you should be able to use player:get_look_dir() ... or if that doesn't work, possibly use player:get_look_pitch() and player:get_look_yaw() 06:08 bobomb how i missed that... thanks 06:09 Pilcrow182 lol. no problem. 06:10 Pilcrow182 I've at least used get_look_pitch to tell if a player is looking up/down. 0 means a player is looking directly at the horizon, so positive numbers means the player is looking above the horizon and vice versa for nagative numbers 06:12 Pilcrow182 also, if I'm correct, get_look_yaw should return a number reperesenting the cardinal direction the player is pointed to, regardless of up/down. 06:13 Pilcrow182 but I've never used that one. 06:15 Pilcrow182 not quite sure how get_look_dir handles 3-dimentional space though. its description says it gets 'camera direction as a unit vector', but I'm not sure what that means. 06:35 Pilcrow182 I need to get to bed. goodnight, all! o/ 07:24 MinetestBot 02[git] 04paramat -> 03minetest/minetest: Minimal: Add snow biome and jungleleaves nodes. Add mapgen aliases 130b187ed http://git.io/vI7KZ (152015-06-12T08:20:19+01:00) 08:17 technomancy I'm having trouble getting on_receive_fields to trigger here: http://p.hagelb.org/diginet-button.lua.html any idea why? 08:17 technomancy I want to place a button where right-click opens a form, and pressing enter on the form updates node metadata. the right-click part works, but I can't get any values back from the form. 08:19 kilbith technomancy, don't use minetest.env: 08:19 kilbith use `minetest.` instead 08:21 Calinou technomancy, you should upload plain text files, let browser add-ons do the colouring instead :P 08:21 Calinou this exists for both Firefox and Chromium 08:21 Calinou and maybe even IE/Safari 08:23 technomancy there's a link to the raw version at the bottom if you like 08:23 technomancy kilbith: hm; doesn't seem to make a difference 08:24 kilbith nope, no diff 08:27 kilbith technomancy, maybe if you can change `get_string` by `set_string` in local formspec 08:28 technomancy kilbith: that function works fine though 08:50 kilbith github is damn slow atm >:( 08:55 JamesTait Good morning all; happy Friday, and happy Peanut Butter Cookie Day! 😃 09:52 kilbith wtf is happening to github 09:57 CWz what is wrong with it? 09:57 CWz seems normal to me 09:59 kilbith cant access it, doesnt respond 10:04 technomancy I guess this would be a good time to try that smartfs thing for formspecs since I can't get the regular style working 12:50 Megaf kilbith: Github is working fine for me 12:51 Megaf technomancy: Hi there 12:51 Megaf technomancy: It would perhaps be possible to develop a new wire thing to conduct energy based on your protocol 13:22 technomancy Megaf: not sure that I follow 13:22 technomancy if you're using wires, then would it only have the packet format in common? but if it conducts packets then it doesn't conduct energy? 13:23 Megaf technomancy: mesecons is not ideal to be used as wire to conduct electricty over long distances 13:24 Megaf its limited by the active block range, its slow, cpu itensive and prone to fail 13:25 technomancy so just the idea of sending energy wirelessly? 14:58 Thron on just test, how do one create protection block? 15:15 RealBadAngel Thron, im not sure but it looks like its using this mod: 15:15 RealBadAngel https://github.com/AndrejIT/minetest-protect/blob/master/protector/init.lua#L381 15:15 RealBadAngel just try those recipes 15:17 Thron nope tri that one :) no go.. 15:42 rubenwardy please, please, please can someone fix spam? 15:42 rubenwardy VanessaE, sfan5, Calinou 16:00 CWz i think VanessaE has no say in spam mods 16:00 VanessaE correct 16:00 VanessaE all I can do is delete + ban 16:00 VanessaE (which I do when I see it or it's pointed out to me) 16:04 rubenwardy I'm asking you to have a look, not to install a plugin :P 16:04 rubenwardy I've sent c55 an email about that 16:05 rubenwardy https://forum.minetest.net/viewtopic.php?f=3&t=12591 16:05 rubenwardy https://forum.minetest.net/viewtopic.php?f=3&t=12590 16:05 rubenwardy https://forum.minetest.net/viewtopic.php?f=3&t=12589 16:05 rubenwardy https://forum.minetest.net/viewtopic.php?f=3&t=12588 16:05 rubenwardy https://forum.minetest.net/viewtopic.php?f=3&t=12585 16:05 rubenwardy https://forum.minetest.net/viewtopic.php?f=3&t=12584 16:05 rubenwardy there's ten more 16:06 VanessaE why aren't they showing up for me when I check for new messages? 16:06 rubenwardy Idk 16:06 CWz i also reported some too earlier 16:06 rubenwardy are you on View unread posts 16:06 rubenwardy ? 16:07 rubenwardy view new posts only shows the last 10 or so, I think 16:07 rubenwardy yeah 16:07 VanessaE I never use "unread posts" because it shows me like 30 pages of posts 16:07 CWz We need some decoy to lure bots elsewhere perhaps to dividedbyzerostan 16:08 rubenwardy you should do vanessae 16:08 rubenwardy you miss things in new posts 16:08 rubenwardy also, see "mark forums as read" 16:10 VanessaE that doesn't stop the now 66 pages of posts from showing up. 16:10 rubenwardy it should do 16:10 rubenwardy it does for me 16:10 CWz These spambot will soon have 80% of the post share on the forum 16:11 CWz they will soon out number us. and the forum will be an off-topic he11ho1e 16:11 rubenwardy maybe as a moderator view unread posts works differently? 16:12 VanessaE there, that should take care of it 16:13 rubenwardy you missed one: https://forum.minetest.net/viewtopic.php?f=5&t=12573&view=unread#unread 16:13 rubenwardy but thanks XD 16:13 CWz Those spambot will just regroup and come again 16:13 rubenwardy good work 16:13 rubenwardy I've sent an email to c55. Hopefully it'll be a good reply 16:37 rubenwardy does lua seriously not support += ? 16:39 sd1001 nope 16:39 sd1001 If what you mean is `a += 1` is the same as `a = a + 1` 16:39 rubenwardy yeah 16:39 sd1001 nope :/ 16:41 rubenwardy it was causing dofile to silently fail 16:41 rubenwardy a sub lua file contained += 16:41 est31 no += and no continue 16:41 rubenwardy no errors thrown, file not run 16:41 rubenwardy that's bad 16:41 rubenwardy if dofile() fails, it needs to throw an error 16:42 est31 rubenwardy, can you try it before mod security has been added? 16:42 rubenwardy it must be mod security 16:43 rubenwardy 1sex 16:43 rubenwardy oops 16:43 rubenwardy 1sec 16:46 rubenwardy here's a test case: https://gist.github.com/rubenwardy/881744f6c510c42aa6fb 16:47 rubenwardy replacing a += 1 with error() throws an error, it's probably due to syntax errors being different 16:51 rubenwardy building minetest now 16:52 rubenwardy it's stupid how I cant copy "minetest" to "mt2" without cmake complaining, and having to build from scratch again 16:54 sfan5 rubenwardy: no 16:54 sfan5 it's not stupid 16:55 sfan5 cmake uses absolute paths for obvious reasons 16:55 sfan5 that's reasonable 16:55 rubenwardy when it takes 10 minutes to rebuild, it is 16:56 sfan5 buy a faster pc ¯\_(ツ)_/¯ 16:56 rubenwardy working on it :( 16:57 rubenwardy est31, confirmed 16:57 rubenwardy I'll create a issue 17:02 rubenwardy I'm rebuilding to confirm it's 3a8c7888807e4483bbdb3edd81c9893f3e2f427d 17:02 rubenwardy (add mod security 17:23 chaos612 vanessaE: were you just on my server? 17:26 CWz Which server is that chaos612? 17:26 chaos612 pure chaos ... someone with her name was on. Never sure if it's real or fake... you know 17:26 CWz Probably fake 17:27 chaos612 ok thx 17:27 CWz was it VanessaE or VanessaEzekowitz? 17:27 chaos612 she used her full name 17:27 CWz There is/was a impersonator roaming around 17:28 chaos612 ok, i'm always skeptical 17:28 CWz So most-likely a fake 9/10 chance 17:28 chaos612 when she asked to be admin right away, i had doubts 17:29 chaos612 once I know for sure, I will ban 17:40 CWz wow "The forums are temporarily down for maintenance. Please try again in a few minutes." 17:40 CWz Finally 17:41 rubenwardy I reckon it is to do with spam - I sent c55 an email O_o 17:46 CWz i wonder what will he do. either install stopforumspam or some other anti-bot mod 17:47 CWz plugin* 17:50 chaos612 vannessae you here now? 17:51 CWz if it's not a US ip than it isn't her 17:51 chaos612 so just look up her ip from minetest 17:52 chaos612 thank you vm 17:53 chaos612 was a fake as you said, thx again 17:54 chaos612 also uses Nate123 17:55 CWz russian ip? 17:56 chaos612 let me check again... 17:57 chaos612 151.228.208.71 17:57 chaos612 did not check ip 17:58 chaos612 be nice to have some type of shared ban list. This is getting ridiculous. 17:59 rubenwardy ip ban list isn't very effective, as IPs can change 17:59 rubenwardy not giving interact is better 17:59 rubenwardy (until the ask for it) 17:59 rubenwardy requesting in forum posts / via email is popular 18:00 chaos612 good point. Do you find most griefers don't bother with that then? 18:02 rubenwardy It's more effort. Griefing will still happen, just not greifing from 8 year olds on their tablets 18:03 rubenwardy protection mods can help, and removing lava/fire 18:03 RealBadAngel as calinou said, we should make chess captcha 18:03 chaos612 I have lava and tnt set to -150 and using fake fire 18:03 chaos612 and protection 18:04 chaos612 I like that idea of email. 18:04 srifqi so, the forums are down? 18:05 rubenwardy meh, chess works for lichess, not for here 18:05 rubenwardy srifqi, I believe they're adding spam protection 18:05 srifqi RealBadAngel, how about google's recaptcha? 18:05 srifqi okay, rubenwardy 18:05 est31 nonono 18:05 est31 no recaptcha! 18:06 est31 just some trivial captcha question 18:06 rubenwardy I sent c55 an email about it 2 hours ago, and the forum went into maintenance 10 minutes ago 18:06 RealBadAngel seriously idk what captcha should be used 18:06 est31 err not captcha question, but sth else 18:06 chaos612 how do i register my nick? 18:06 sfan5 huh 18:06 sfan5 moderators can read the board while in mainentance mode 18:06 sfan5 the font is too big for some reason though 18:07 RealBadAngel one thing i know is that some1 should wear heavy boots and kick some asses 18:07 rubenwardy it's not just captchas, it's also detecting spammers from their content and links etc 18:07 rubenwardy emails, usernames 18:07 srifqi filter? 18:07 rubenwardy yeah 18:08 RealBadAngel find those guys ips. make them public and attack them 18:08 RealBadAngel thats a plague 18:08 RealBadAngel only way to get rid of it is to kill it 18:09 rubenwardy IPs can change though, that's the problem. 18:09 rubenwardy For the most part they don't much 18:09 RealBadAngel if theres no counteraction they wont care for sure 18:11 sfan5 For the most part they don't much 18:11 sfan5 IPs change a lot 18:11 rubenwardy I find that you need to restart the router 18:11 sfan5 not with german telekom 18:11 sfan5 new IP every 24h 18:11 sfan5 forced 18:11 rubenwardy although, actually, some ISPs disconnect you at midnight 18:11 rubenwardy oh, inb4 18:11 rubenwardy nevermind :P 18:12 sfan5 newer routers can keep IPs longer, but they majority of telekom users probably still has older routers 18:13 CWz The only negative about spam protections are false positives 18:16 rubenwardy yeah 18:16 rubenwardy captchas can also be annoying 18:17 rubenwardy I'll be annoyed if I have to enter captchas. It should be able to tell, given my 3 years and >3000 posts, that I am a real user. 18:17 srifqi maybe, at least try to add text about "no spamming" at "new post"? 18:18 srifqi "new post" page or "reply" page? 18:18 rubenwardy most spam is done by bots, they won't read it 18:18 srifqi anybody know, how bot can "auto"-post like that? 18:19 rubenwardy simple HTTP 18:19 sfan5 it just does what a human would do 18:19 sfan5 but automatically 18:19 sfan5 posting is not some kind of magic only humans can do 18:20 ThatGraemeGuy redis 18:21 ThatGraemeGuy d'oh 18:22 rubenwardy pomf.se has shut down... 18:22 rubenwardy waaa 18:23 srifqi since when? 18:24 rubenwardy don't know :( 18:24 rubenwardy 8th june 18:24 rubenwardy http://blog.pomf.se/post/121058516206/shutting-down 18:24 rubenwardy It's funny, when one shuts down we flood to another and that one shuts down 18:24 MinetestBot 02[git] 04est31 -> 03minetest/minetest: dofile error reporting for syntax errors 13502e40a http://git.io/vIb0y (152015-06-12T20:23:31+02:00) 18:24 rubenwardy yay 18:26 srifqi first, mediacrush, then pomf.se (i never use that), maybe imgcrush next? hope not! 18:27 sfan5 imgrush* 18:29 rubenwardy I just uploaded something to imgrush because of it... 18:30 rubenwardy Any less known services you could recommend me? 18:30 est31 http://pasteboard.co/ 18:32 celeron55 oh well, i guess i should join here while the forum is down because of me 18:32 rubenwardy thought so :P 18:33 srifqi who host the server? 18:33 srifqi i mean minetest.net 18:33 rubenwardy thexyz 18:33 rubenwardy minetest.net is hosted by c55 18:33 rubenwardy forum.minetest.net is hosted by thexyz 18:34 celeron55 in this operation we move forum.minetest.net onto my server 18:34 celeron55 so that i can personally wreck it while trying to install some kind of spam protection crap 18:34 celeron55 has anyone of you ever read up on how phpbb mods work? because they are utterly stupid 18:35 srifqi that's why there is maintenance? 18:35 srifqi how about dev.minetest and wiki.minetest? how host 'em? 18:35 srifqi celeron55, idk 18:35 rubenwardy phpbb is stupid 18:35 celeron55 they are basically source code patches with zero plugin interfaces or anything 18:35 celeron55 good luck with security updates and so on 18:35 rubenwardy I've made punbb plugins, they're mostly trivial 18:35 rubenwardy I tried phpbb, utterly painful 18:35 celeron55 punbb is very nice compared to all this other shit 18:36 celeron55 migrating back to it from phpbb is nearly impossible though 18:37 rubenwardy phpbb has a large userbase, their must be guides / prebuild solutions for this 18:37 rubenwardy *there 18:37 celeron55 there are but they are just equally hacky 18:37 celeron55 or for what do you mean? 18:37 rubenwardy that's php for you 18:37 CWz mybb has a better plugin system than phpBB 18:38 rubenwardy phpbb is just so old and bloated 18:39 CWz I wish these forum software devs could take notice of how wordpress handles updates 18:39 celeron55 wordpress isn't that good either 18:40 rubenwardy phpbb is older than wordpress :P 18:40 CWz phpbb is older than most of these minetest players 18:40 rubenwardy punbb had automatic updates 18:40 rubenwardy (but you'd have to chmod 0777 or whatever) 18:41 celeron55 having any PHP scripts or their directories be writable by PHP is a shitty idea and a security hole 18:41 celeron55 i don't do that 18:42 CWz not a web expert or chmod expert but 0777 sounds like a bad idea 18:42 CWz 0777 is writeble and viewable by everyone if i recall 18:48 rubenwardy yeah 18:48 rubenwardy but easy to maintain! 18:48 rubenwardy I guess you could only do that while you're updating 19:02 Calinou Discourse! 19:02 Calinou as calinou said, we should make chess captcha 19:02 Calinou "Find the mate in 36" 19:02 Calinou :-) 19:15 bobomb is there a way to update an open formspec? say a globalstep action occurs and i want to update a formspec showing information that has changed by the action, so if the player has that form open, reload it? 19:18 MiCro76_ hi there 19:19 MiCro76_ does anybody know how to solve the error updateListener: invalid value? 19:22 est31 bobomb, you want to update a formspec on every globalstep???? 19:23 bobomb not every globalstep, just an activity triggered from outside the form. just an example 19:23 bobomb like, list of current players. if someone leaves i want the formspec to reload. 19:24 bobomb i am trying some hacks, like a global table for who has that form open, but i wonder if there is any built-in way? 19:26 bobomb MiCro76 is that from a forest fire? 19:30 MiCro76_ bobomb: no, it is not related to specific event or action. it just happens somewhen 19:40 bobomb i get it all the time with forest fires 19:40 bobomb annoying 19:42 MiCro76_ how do you restart the game then? 19:42 MiCro76_ cause even if i resteart, the screen left gray 19:42 bobomb oh that doesn't happen to me 20:33 celeron55 the forum should be working now; report any problems directly to me 20:34 celeron55 i will be looking into the spam stuff tomorrow 20:37 kilbith thank you very much 20:51 sfan5 celeron55: https://forum.minetest.net/forum2/mcp.php?i=reports&mode=report_details[...] 403 forbidden 21:00 celeron55 sfan5: try now 21:00 sfan5 works 21:04 Putz3000 is there any way to add or enable a "trash slot" in the standard (non-creative) mode? 21:06 est31 Putz3000, try unified inventory mod 21:06 est31 https://forum.minetest.net/viewtopic.php?id=3933 21:07 est31 also, there is the command /pulverize 21:07 est31 it can destroy the currently hold item 21:07 est31 however very slow :) 21:17 Putz3000 est31: thanks. I am personally not a major fan of that mod so I was hoping there was a way to enable it via config file or something. Seems like a much needed feature based on mine and others playing. always have something you would like to destroy. oh well. thank you for the /pulverize options. 21:18 est31 Putz3000, there are other mods too, yes 21:19 est31 but don't have a fast off-the-shelf solution 22:27 AgentFire Hello People 22:27 AgentFire Can anybody tell me how difficult it is to code an item?