Time Nick Message 00:19 Jordach tl;dr i suck at Surgeon Simulator 00:20 LemonLake tl;dr sfan5 is the go-to guy for anime recommendations 00:24 Jordach no shit :3 00:24 LemonLake okay, what alternatives are there to pavu? 00:37 phantombeta Hey guys 00:37 phantombeta What's the version of Minecraft that has the most mods? 00:38 LemonLake Possibly 1.5, if not 1.6 00:41 LemonLake Why? 01:31 LemonLake https://cdn.mediacru.sh/Avp7wV3nByJI.png 01:31 LemonLake was my code that bad 01:31 LemonLake oh my god it was 01:43 Hirato yo dawg, we herd u like exceptions, so we put exceptions in ur exceptions so you can catch while you throw 01:43 LemonLake oh my god 01:43 LemonLake that is so 01:43 LemonLake genius 01:43 LemonLake "so you can catch while you throw" 01:43 Hirato maybe the other way around sounds better 01:44 LemonLake no 01:44 LemonLake that is amazing 01:44 LemonLake you made my day 01:47 LemonLake thank you 01:56 Exio4 Hirato: that sounds like any OOP developer 01:57 LemonLake ^ 01:57 Exio4 they tend to overuse objects and exceptions 01:57 Exio4 they're the new "GOTO" 01:57 LemonLake oh my god i paniced then 01:58 LemonLake i thought the next ep of my anime was corrupt or somethin 01:58 Exio4 i feel in love with haskell 01:58 Hirato I hate the typical OOP paradigm 01:59 Hirato I call it pokemon style programming for a reason; EX SHEP SHUNS! GOTTA CATCH EM ALL! 01:59 Hirato I'M GONNA BE THE CLEANEST CODE, THAT NO ONE EVER WROTE 01:59 LemonLake whats funny is it actually sounds japanese 01:59 LemonLake except its clearly not 02:00 Exio4 the typical OOP paradigm is make overcomplicated unneeded abstraction in places where a simple, a fucking simple, function could do the whole thing in 4 lines of code 02:00 Hirato many talks about that 02:01 Hirato 10000 line abstracted OOP mess vs 600 lines of equivalent procedural code 02:01 LemonLake hmm 02:01 LemonLake I'm with both 02:01 Exio4 anyway, the expresiveness of haskell's typechecker in an imperative language would be nice 02:02 Hirato I do use OOP, but I try to minimise any weirdness with it 02:02 Exio4 OOP is a tool, that could be used nicely in a few cases but people seems to like the feeling of overusing it 02:02 Hirato https://github.com/Hirato/lamiae/tree/master/src/rpggame you're welcome to check out my code I'm most proud of ^^ 02:03 Hirato it's the Java I tell you 02:03 LemonLake oh god 02:03 Hirato in fact, I even compile with -fno-exceptions 02:03 Hirato new is overwritten to just call malloc and abort on failure 02:05 Exio4 exceptions are worse than gotos 02:05 Exio4 anyway, what do you think about haskell's type system? 02:05 Hirato I use goto in a small handful of places 02:05 Hirato never used haskell, no opinion 02:06 Exio4 gotos are awesome, but they're worse than gotos in the sense of "easyness of being abused" 02:06 Exio4 (correct my spelling when you're at it) 02:06 Hirato hmmm... seems I only use it once in rpgio.cpp 02:06 Hirato look for goto cleanup 02:06 LemonLake yuno so cute 02:08 Exio4 real world haskell is an awesome book 02:09 Hirato so how's my code ^^ 02:12 Exio4 loopv? 02:12 Exio4 loop over? 02:13 Hirato loop vector 02:13 Hirato a macro that expands to: for(int i = 0; i < (v).length(); i++) 02:14 Hirato there's also loopvj, loopvrev, and then your usual loopi loopj ones 02:15 Hirato if you want to see some macro black magic, check out rpgconfig.cpp :p 02:16 Exio4 oh shit 02:17 Exio4 you should look at haskell 02:17 Hirato we only write for loops manually if we want to start at 1 02:17 Hirato or not iterate over the full range 02:18 Exio4 if i was you i would be using "high-order-functions" :P 02:18 Hirato that doesn't optimise very well in C though 02:18 Exio4 that is why i used "" 02:19 Exio4 some macro black magic for things for emulating them 02:19 Hirato for what do you suggest it? 02:19 Exio4 the loops 02:20 Hirato lol... 02:20 Exio4 i would be using an inlined function for doing the loop, instead of a macro 02:20 Hirato the macro just sets up the for(;;) bit of it 02:20 Exio4 i don't know the code base too much though 02:21 Hirato https://github.com/Hirato/lamiae/blob/master/src/shared/tools.h#L82-L91 https://github.com/Hirato/lamiae/blob/master/src/shared/tools.h#L183-L188 02:22 Exio4 i should stop being a lazy bastard and actually do shit 02:22 Exio4 fuck me 02:22 Hirato I haven't touched thhis stuff since february, haha 06:04 jp__ Hi all. 07:05 * Calinou is uploading MCE changes: support of new textures in Carbone, tree top updates, grass and leaves colour change 07:06 sfan5 Calinou: http://i.imgur.com/oeAEAdx.gif 07:07 sfan5 meow :3 07:07 sfan5 hi everyone 07:07 VanessaE hi 07:07 Calinou hi 07:10 Krock hi 07:25 Calinou :( again someone requesting server-side movement 07:26 ecutruin Hrm? 07:26 Calinou Wuzzy said it would hinder cheaters 07:26 VanessaE bbl 07:26 Calinou but I believe it doesn't help, they'll find other ways to cheat anyway 07:27 Krock anticheat is what's needed 07:27 ecutruin Well at least mirroring movement on the server could be good. As cheats could be pretty powerful if the server just accepts anything the client sents. 07:27 ecutruin sends* 07:28 Calinou it doesn't accept anything if you don't disable anticheat 07:28 ecutruin In a good server-client design, you never want to trust ANYTHING from the client. 07:28 Calinou you're not supposed to disable it 07:28 Calinou but you don't want to make lag obvious either 07:28 Calinou by saying that, id software would have hired you… in 1996 07:28 Calinou look at how recent games move stuff client-side, it's for a reason :P 07:29 ecutruin They tend to do both though, client-side prediction and server-side for protection. 07:30 Calinou that's possible, but you still increase server load (and spend time coding such stuff, far from trivial, lots of false positives) 07:30 Calinou the only really good anti-cheats are the ones that never, or almost never cause false positives 07:30 Calinou eg. anti-noclip (that one would really be appreciated) 07:36 Calinou a jungle tree spawned on the side of a cliff, lol 07:57 ecutruin Calinou, I do kind of agree.. but being able to essentially teleport due to no server-side protection can actually be very powerful in the right kind of server. 08:00 sfan5 ecutruin: you can't just teleport somewhere, the server does not allow that 08:03 ecutruin so it does have some prediction on the server. 08:06 Calinou that's not prediction, that's basic cheat detection 08:13 ecutruin Position knowledge is prediction, you have to know where the player is to stop them from teleporting, otherwise they could just say they were at that position all along. 08:14 ecutruin I mean, to be honest, if they server didn't know where everyone was at a given time.. it would have a lot of other issues as well. 08:15 Calinou it's not about predicting the future 08:15 Calinou it's a position check 08:16 ecutruin Yeah, but it needs to keep knowing where the player is to do that.. so.. when the player moves, it needs to see if the position they were moving in is valid before moving them. 08:17 ecutruin That's a kind of prediciton a sense, but I will agree its more of a position check. Either way.. that means the server already does movement, no? 08:18 Calinou no, not at all 08:18 Calinou player movement is fully client-side 08:20 ecutruin Then how does the server know where the player is? 08:22 Calinou the position is just sent 08:30 sfan5 if the client says it went to pos (x,y,z) the server calculates the distance and resets the pos if the distance is too high 08:33 Calinou woah, water flowed into a whole cave 08:36 Krock omg. such rare 08:37 * sfan5 meows at Krock 08:39 * Krock memeows back 08:42 ecutruin That's kind of terrible. >.< I mean, it works, but it is easy to exploit. 08:44 Eater4 How? 08:45 ecutruin For instance, I could send multiple movements in rapid succession faster then I'm supposed to be able to? 08:45 ecutruin Potentially could fly that way even unless they safeguarded against that. 08:54 Calinou server step is 0.1s by default 08:54 Calinou ecutruin, you can fly and noclip, but at normal speed only, if you don't have fast privilege 08:56 ecutruin That's still terrible. 08:56 ecutruin Especially for gameplay modes where those are important. 09:01 Calinou find a way to fix it then 09:01 Calinou I don't think the server can send and receive stuff faster than server step 09:27 ecutruin You could just calculate the move on both sides. Handle the data from client -> server the same, but make sure the movement is exactly what it should be. 09:33 PenguinDad !c 255**-2 09:33 MinetestBot AttributeError: 'CommandInput' object has no attribute 'hostmask' (file "/home/user/mtbot/modules/antiabuse.py", line 19, in aa_hook) 09:36 Calinou ecutruin, increases server load and doesn't cover special use cases 09:36 Calinou (eg. bouncers, knockback, platforms, vehicles) 09:39 sfan5 uhh... 09:39 sfan5 !c 1 09:39 MinetestBot 1 09:39 sfan5 wat 09:39 sfan5 PenguinDad: please do that again 09:39 Calinou https://mediacru.sh/b273c58a7081 09:39 PenguinDad !c 255**-2 09:39 MinetestBot AttributeError: 'CommandInput' object has no attribute 'hostmask' (file "/home/user/mtbot/modules/antiabuse.py", line 19, in aa_hook) 09:40 sfan5 hm:/ 09:40 PenguinDad I have no hostmask :( 09:40 sfan5 apparently 09:40 sfan5 but it should set the hostmask to '' if there is none 09:44 jp__ You want only less than 50x50 spawn building, CraigyDavi ? 09:45 CraigyDavi jp__, Yes that would be great, thanks 09:45 jp__ OK... 09:46 CraigyDavi Don't do it if it's too much of a hassle :) 09:47 jp__ 50x50 is quite little... 09:48 CraigyDavi jp__, Your right, nevermind I'll make my own from scratch 09:48 jp__ Na, I will search that... 09:50 PenguinDad !c ~65025 09:50 MinetestBot TypeError: 'int' object does not support item assignment (file "/home/user/mtbot/modules/antiabuse.py", line 27, in aa_hook) 09:51 sfan5 ffffu 09:52 sfan5 !c ~65025 09:52 MinetestBot -65026 09:53 PenguinDad !help 09:53 MinetestBot TypeError: 'int' object does not support item assignment (file "/home/user/mtbot/modules/antiabuse.py", line 27, in aa_hook) 09:56 sfan5 PenguinDad: please try again 09:56 PenguinDad !help 09:56 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 09:57 sfan5 \o/ 09:57 sfan5 !c 255**-2 09:57 MinetestBot 1.5378700499807768e-05 09:57 sfan5 !c 255/255/255 09:57 MinetestBot 0 09:57 sfan5 :-/ 10:00 * Calinou designed a nodebox using NBE 10:04 Calinou working on 3D signs 10:11 PenguinDad http://a.pomf.se/ufdmjy.png paramat's projects mod 10:12 sfan5 >not using mediacrush 10:12 Calinou 3D ladders now :p 10:38 Calinou added 3D ladders and 3D signs to carbone, many tweaks 10:39 sfan5 yay 10:39 sfan5 <3 MinetestBot 10:39 MinetestBot <3 sfan5 10:39 * sfan5 just reorganized some parts of MinetestBot 10:47 sfan5 <3 MinetestBot 10:47 MinetestBot <3 sfan5 11:08 sfan5 PenguinDad: http://i.imgur.com/Wq8lNbr.jpg 11:39 Rhy5 #multitest 11:42 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Fix sqlite3 map shutdown fails due to missing to finalize list statement 9056c16 2014-06-22T13:38:51+02:00 http://git.io/8-pyCQ 11:59 lemonlake sfan5, mirai nikki is absolutely amazing 12:02 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Fix menu crash due to lack of favourites list 2625323 2014-06-22T14:00:57+02:00 http://git.io/gv2OZQ 12:12 sfan5 lemonlake: told ya' 12:14 * MinetestBot meows at PilzAdam 12:26 * Krock is testing if a P4 @1.77GHz works better for minetest than Celeron D @3.06GHz 12:26 sapier lol 12:27 sapier what graphics cards do you have? 12:28 Krock no idea, just took one 12:28 Krock (writing on "server"-laptop now, the other mainboard has no wifi installed yet 12:28 Krock ) 12:28 sapier maybe that's the difference ;-) a p4 with a good graphics card (and no shaders) may be faster then a new cpu with bad graka and shaders enabled 12:29 sapier p4 graphics cards most likely didn't have any shader support 12:29 sapier try disabling shaders for celeronD card too 12:30 Krock NVIDIA GeForce2 MX 100/200 @32MB memory >:D 12:30 Krock I really need an other one to do a serious test 12:30 sapier hmm ok that's not a good card 12:30 sapier very strange 12:31 Krock "celeronD card" huh? 12:32 sapier I meant the graphics card used there ;-) 12:32 Krock xD okay 12:32 Krock *digs in the old-graphics-card-box* 12:33 Krock *ignores all cards with no cooler on them* 12:34 sapier hmm you know a celeronD is actually a cripled PIV? 12:34 Krock wait.. need to google that 12:35 sapier case your PIV supports hyperthreading that one might even be the faster cpu for multithreaded applications 12:35 Krock yes. it seems to support hyperthreading 12:36 * Krock found a ATI RADEON card but it does not fit into the PCI slot >.< 12:37 * Krock also notices, it doesn't have a VGA output 12:39 PenguinDad s/ATI/AMD/ 12:39 Krock s/AMD/ATI 12:40 asie s/ATI/AMD/ 12:41 PenguinDad s/ATI/AMD\/ATI/ 12:44 * Krock wonders why they can't accept ATI 13:17 * Jordach forces the system fans to 100% 13:24 * sfan5 meows at Jordach 13:44 * Jordach flips sfan5 13:44 * sfan5 purrs at Jordach 13:58 STHGOM I can figure out the mesecons/digiline LCD screen 13:59 STHGOM say i put the lcds channel on A 13:59 STHGOM and then on the luacontroller i put "digiline_send(A, hello) 14:20 * Krock isn't sure if a P4 is better than C D, 1st one is faster in normal tasks, 2nd is better in gaming. With same graphic card. 14:51 VanessaE hi 14:52 PenguinDad Hi VanessaE 14:54 VanessaE how goes? 15:03 PenguinDad I'm quite happy 15:12 VanessaE good :) 15:16 crazyR anyone seen krock today? 15:17 Krock nope. 15:17 crazyR haha sisnt see you in the online list :/ 15:17 Krock but I'll see if I can find him somewhere 15:17 crazyR *see you 15:49 markv Hi 15:49 markv otp-md5 68 fr9386 ext, Response: 15:49 markv What's that^^ 15:55 Krock sfan5, tried to compile your C++ mapper. Quote from console: "2237 Warnung(en)3 Fehler" 15:55 Krock xD 15:57 Amaz In English? ;( 15:57 Amaz *:( 15:57 markv Amaz, Google 15:57 Krock 2237 warnings and 3 errors 15:57 lemonlake 2237 warning(s) found 15:57 Amaz Wow. 15:57 lemonlake and 3 errors 15:57 * Amaz is too lazy to google it. 15:57 markv I like how all the free shell hosts make users think they are full 15:58 lemonlake full? 15:58 markv So they use names like mark42kdz330 15:58 markv username mark wasn't taken 15:58 Krock attention! someone tries to imitate a real user! lemonlake != LemonLake 15:58 markv About 300 others 15:58 lemonlake excuse me? 15:58 lemonlake my nick is registered, i'dve been kicked by now 15:58 markv * [lemonlake] is logged in as DrawingDrewfly 15:58 lemonlake ^ 15:58 markv I don't trust that name 15:59 Krock me 2 15:59 lemonlake drawingdrewfly is my very old alias. 15:59 Amaz Why is it registered? 15:59 lemonlake did you guys pay attention to my old github name? before it was renamed? 15:59 markv m): DREWWIN7 15:59 sfan5 Kray: irc is case insensetive 15:59 lemonlake im on my windows right now because i couldn't get rdp to work on linux 15:59 Amaz Right. 15:59 Krock tab error, sfan5! 15:59 markv What's the internet name of your brother? 15:59 lemonlake me? 15:59 markv yes 15:59 Amaz So have you registered it? (LL) 15:59 lemonlake hold on let me look 15:59 markv ... 16:00 markv It's not him 16:00 lemonlake oh 16:00 lemonlake nman3600 16:00 markv yes 16:00 lemonlake carlton3645 16:00 sfan5 Kray: ???? 16:00 sfan5 damnit 16:00 lemonlake are you guys seriously so dumbfound that just because my name is lowercase means im not the real deal 16:00 Krock loll 16:00 sfan5 Krock: ??? 16:00 Krock ?!! 16:00 lemonlake markv: you host an irc network? 16:00 sfan5 tab error, sfan5! 16:00 markv You have a different ip to him too 16:00 sfan5 tab error? 16:00 markv Last one 86.174.39.174 16:00 markv Yes i do 16:00 lemonlake markv 16:01 lemonlake welcome to the world of dynamic ips. 16:01 sfan5 ^ 16:01 lemonlake how else should i prove its me? 16:01 * markv has a database of ip addresses 16:01 lemonlake my brother plays on your server a lot. he likes it. 16:01 Amaz ll, no, I just wanted to know if you have registered that name... 16:01 lemonlake anyway 16:01 lemonlake i have to eat now 16:01 lemonlake we'll discuss this later 16:01 Krock sfan5, well, I need to press tab when I autocomplete a name - therefore tab error. I don't know what you need to autocomplete :P 16:01 markv Okay i think it's him now 16:16 lemonlake markv, but why were you 'suspicious'? 16:17 markv idk 16:21 m5 Farewell good ZNC 16:21 m5 You have served me well 16:22 markv Hi nman3600! 16:22 nman3600 Hi markv 16:22 markv Still in germany lol 16:22 nman3600 markv i've finished the cafe 16:22 nman3600 I woke up at 3 am this morning and finished it 16:23 * Calinou gives nman3600 some coffee 16:23 nman3600 Calinou lol 16:23 m5 Goddammit quit 16:24 nman3600 markv, I've been making so much money from the cafe 16:25 markv You don't know the value of money 16:25 markv People sell dirt, get 1 money 16:25 markv Then buy a fucking coffee with it 16:25 nman3600 Lol 16:26 nman3600 People use the cafe as an afk place 16:26 * markv has 5 shells 16:26 nman3600 Well have you seen it? 16:27 lemonlake nman 16:27 lemonlake you shouldn't have been on your computer at 3. 16:27 lemonlake you were very noisy. 16:27 lemonlake we could all hear you. 16:27 markv Aww 16:27 nman3600 Shad up 16:27 nman3600 Not my fault i had a nightmare 16:27 lemonlake you weren't the only one tho 16:28 lemonlake so ill let it slide 16:28 lemonlake fair trade 16:28 lemonlake i was making the jurgentools mod while watching the first 5 episodes of mirai nikki 16:28 lemonlake which btw sfan5: i completed not long ago and i have to say it was one of the best anime ive seen in a while 16:29 markv I need a python bot to send the same message every 160 hours 16:29 lemonlake get a bot 16:29 lemonlake make a module that checks the time 16:29 lemonlake send message 16:29 lemonlake easy 16:29 Amaz That seems complex... 16:30 lemonlake it is if you dont know what a keyboard is 16:30 Amaz There shouldn't be a need to get time. 16:30 lemonlake or at least have a timer 16:30 lemonlake something along the lines 16:31 * markv feels bad 16:31 markv I got 2 free shell hosts 16:31 lemonlake what for 16:31 markv One is permanent, other needs verification every 160 hrs 16:31 markv :P 16:31 markv Guess what 16:31 lemonlake irc? 16:31 markv yup 16:31 lemonlake ah 16:32 lemonlake does the shell allow bots that do that? 16:32 lemonlake i dont think it would, that cheats the verification system 16:32 markv I have 3 different servers I can do it on regardless 16:33 lemonlake nman do you smell that 16:33 lemonlake its a barbecue or something 16:33 lemonlake ah andrew is having a barbecue 16:35 nman3600 Yeah 16:35 nman3600 I'ma scream at dem 16:35 lemonlake you cant even lift a leg 16:35 lemonlake let alone scream 16:36 nman3600 mmmm I think those are bbq ribs 16:36 nman3600 Maybe chicken 16:36 lemonlake mmm 16:36 lemonlake i cant stop thinking about japanese food doe 16:42 * Amaz doesn't like Japanese food 16:43 lemonlake ive never tried it but it looks delicious 16:43 Amaz To much raw fish. 16:44 lemonlake dont eat raw fish then 16:45 Amaz Yep! 16:50 Calinou japanese food sucks 16:51 Amaz ^ +1 16:55 nman3600 :( no one is interested in my statue world project 16:55 lemonlake_ statues are easy to make 16:56 nman3600 If so then Close my post in off topic titled "Statue World project" 16:56 lemonlake_ just leave it there 16:57 Krock nman3600, same for my mapgen. none cares 16:57 nman3600 Don't close it then 16:57 nman3600 My one has had 23 views but no comments 16:57 Amaz Krock, I do! 16:57 Amaz It's great! 16:58 Krock someone cares. who else? 16:58 Amaz But, I can't think of anything to say that makes a post worthwhile... 16:58 Krock they eat kittens 16:59 Amaz Kittens are sweeter! Piglets don't have fur! 17:00 Krock no difference, they're all not made to eat 17:00 nman3600 Krock i like it 17:01 Amaz Pigs taste nicer than kittens! 17:02 Krock pigs yes, piglets no 17:02 Amaz Yup! 17:02 Amaz Piglets = too small 17:03 Amaz (And yes, you may call me a heartless monster!) 17:04 Krock aHeartlessMonster: hello there 17:05 Krock -r 17:06 aHeartlessMonste Monste is all i can get up 2 17:07 Amaz Dayumn Amaz has nickserved it 17:08 Amaz Yup! 17:09 nman3600 -c 1 + 1 17:09 nman3600 fail 17:09 nman3600 !c 1 + 1 17:09 MinetestBot 2 17:09 Krock !c 9.999999999999999999999999 - 10 17:09 MinetestBot 0.0 17:09 nman3600 Lol 17:10 Krock 0o.o 17:10 nman3600 !c 9 x 9 + 9 x 9.5 17:10 MinetestBot SyntaxError: invalid syntax (, line 1) 17:10 nman3600 Lol 17:10 Krock s/x/* 17:10 nman3600 !c 9 * 9 + 9 * 9.5 17:10 MinetestBot 166.5 17:10 nman3600 That's better 17:10 sfan5 Calinou: depends on what food you try 17:11 Darlek Hi! 17:11 Krock Hi! 17:11 nmanbot3800 Hello 17:12 Krock !c 'n' + 'm' + 'a' + 'n' + 3600 17:12 MinetestBot TypeError: cannot concatenate 'str' and 'int' objects 17:12 nman3600 !c 125125125 * 121611624723463 + 15125125125 - 12512512515125125125121611624723463121611624723463 17:12 MinetestBot -12512512515125125125121611609506793376620101290463L 17:12 Krock ok. L 17:12 * nman3600 has dissapeard 17:13 Invisible Invisible is registered Lol! 17:13 nman3600 Krock, Try it 17:14 Krock huh 17:14 nman3600 Try the Nick invisible 17:14 Krock Thanks 17:14 invisible ... 17:14 Amaz XD 17:14 nman3600 okay 17:14 Krock What's the password 17:14 nman3600 I'm dumb 17:14 Krock Lol 17:14 Krock Idiot 17:14 nman3600 Pass is: "the horse jumps over the fence" in russish 17:15 PenguinDad :> 17:15 nman3600 Hah the real me is back now 17:15 nman3600 Wait who's who again 17:16 Guest53424 me is me 17:16 * Krock is me 17:16 nman3600 Umm i'm confused 17:16 Guest53424 Krock: - Richtiger Name: Amaz 17:16 Krock Guest53424 = Amaz 17:16 nman3600 I'm PenguinDad 17:16 Guest53424 wrong, nman. 17:16 Krock Krock = Krock 17:16 nman3600 I'm PENGUINDAD 17:17 PenguinSad Fail 17:17 nman3600 I'm the real me now 17:17 Krock / again 17:17 PlizAdam Look at me! 17:17 nman3600 Lol 17:17 * sfan5 looks at john_minetest 17:17 Krock aww I was too slow 17:17 Krock to take minetest_john name 17:17 * john_minetest gives sfan5 a <'((((--< 17:18 * sfan5 noms it 17:18 nman3600 To prove it's the real nman3600 i've made 3 mods (multitest, shears and mo_stones) I've made one texturepack, Plasticraft, And my forum profile pic is a Sephiarized version of the minetest logo 17:18 Krock nman3600, /whois 17:19 nman3600 Ik 17:19 markv '"hipster swag yolo edition for mac"' 17:20 Krock my new signature. 17:22 Calinou minetest.register_on_item_eat(func(hp_change, replace_with_item, itemstack, user, pointed_thing)) 17:22 Calinou when I try to get user's position, I get: 17:22 Calinou attempt to index local 'user' (a number value) 17:22 sfan5 o.O 17:25 Calinou minetest.register_on_item_eat(function(user) 17:25 Calinou local pos = user:getpos() 17:25 Calinou minetest.sound_play("health_gain", {pos = pos, gain = 1}) 17:25 Calinou end) 17:26 Calinou according to lua_api.txt, it's user and not player 17:26 rubenwardy Doesn't make a difference 17:27 rubenwardy minetest.register_on_item_eat(function(hp_change, replace_with_item, itemstack, user, pointed_thing) 17:27 rubenwardy instead of minetest.register_on_item_eat(function(user) 17:27 Calinou works, but that's calling a lot of useless things :D 17:28 Krock nope.avi 17:28 rubenwardy It is 'user' because core.item_eat uses 'user' 17:28 Calinou I may use hp_change for anti-overheal though 17:33 sfan5 Calinou: I expected you to know that lua does not work like that 17:35 Calinou I don't need to call all the things for the other register_on_* 17:37 sfan5 Calinou: that is not calling but defining arguments; you can omit some at the end but not at the start 17:40 Calinou thanks 17:41 sfan5 Calinou: you're basically doing function meow(foo, bar) do_stuff(); return 1+1; end; minetest.register_on_item_eat(meow) but short 17:55 omarsgifford14 hey guys 17:55 nman3600 Hi 17:55 omarsgifford14 how do i get the the minetest irc chat that is connected to the minetest servers? 17:55 nman3600 IRC mod 17:55 nman3600 NO clue 17:55 omarsgifford14 oh 17:55 omarsgifford14 ok ;) 17:55 omarsgifford14 thanks 17:58 nman3600 Hey markv 17:58 nman3600 omarsgifford14, Oh was it the mod name you wanted to know. If so then IRC mod 17:59 omarsgifford14 nvm 17:59 omarsgifford14 its ok ;) 17:59 omarsgifford14 thanks 17:59 omarsgifford14 i got it 17:59 omarsgifford14 the server address is isis.inchra.net 17:59 omarsgifford14 but i think it is down 18:17 Calinou added soccer by kaeza in Carbone 18:17 Calinou you can play football now in Minetest :p 18:18 sfan5 lol 18:18 Calinou that mod wasn't even in Mod Releases and looked pretty dead 18:18 Calinou so I revived it 18:18 Calinou sfan5, it gives some activities to do 18:19 lemonlake_ could be good for rp servers 18:19 lemonlake_ and on really popular ones you could do betting on it 18:19 Calinou the ball is useless, available in several colours, tweaked physics 18:19 * Krock didn't know about the soccer mod 18:19 Calinou you can build goals using blocks like you would do 18:19 kaeza \o/ 18:19 Calinou (make something to make the ball stuck, like an hole) 18:20 Calinou kaeza, I made it roll more, pushed harder, no collision with players, code cleaned, removed the marker nodes (no real use) 18:20 kaeza I never got around to coding the goal as a mesecons emitter/whatever :P 18:20 Calinou I could add a “line” raillike block in the future 18:20 Calinou you can use mesecons as lines if you want for now :D 18:20 Calinou or rails 18:21 * kaeza updates carbone 18:21 kaeza >trying to free some disk space 18:21 kaeza >removes duplicate MinGW folder 18:22 kaeza >git is gone 18:22 kaeza D: 18:22 lemonlake_ lol 18:23 Krock xD 18:23 Calinou increased check time to 0.2, to make it lighter (arrows also use 0.2 and it works fine) 18:23 * Krock doesn't know where his git files are.. 18:23 Calinou third person helps in playing soccer 18:24 Krock and lag hinders from playing soccer 18:24 kaeza I would like another "aux" button to kick the ball 18:24 lemonlake_ rba said that he would eventually do something with controls 18:24 kaeza but only useful control you got for now is "sneak" 18:24 Calinou kaeza, I requested aux2/3/4 long time ago, several times :( 18:25 lemonlake_ it would be useful for so many mods 18:25 Calinou nothing was done 18:25 lemonlake_ rba is working on it soon tho im sure 18:25 Calinou the devs would rather scan all keys, but that's quite bad 18:25 Calinou it means the clients can't change the keys as they want 18:25 Calinou (it's problematic with non-QWERTY keyboard layouts) 18:25 lemonlake_ what about registering keys? 18:25 lemonlake_ server-specific keyboard setups for mod-added keys 18:25 Calinou how does the client edit them? 18:25 lemonlake_ changable and saved in-game 18:25 Calinou you would need a GUI 18:25 lemonlake_ mhm 18:25 lemonlake_ you would 18:26 kaeza adding additional aux keys is relatively trivial, and AFAIK doesn't break anything 18:26 * kaeza did that to implement "crouching" 18:26 * Krock likes firearm's zoom 18:26 Calinou what about bandwidth usage, since you need to check for more keys? 18:26 Calinou Krock, I could add /fov command to let clients change their fov freely, while playing 18:26 lemonlake_ this is why we need client-side mods 18:26 Calinou that has not much to do with client-side modding 18:26 Calinou do the server-side mods properly first 18:26 lemonlake_ send an event. 18:27 kaeza it's only a few hundred bytes per second at most 18:27 lemonlake_ ^ 18:27 lemonlake_ calinou, this is not dial-up 18:27 Calinou what about server CPU usage? 18:27 lemonlake_ im sure mods wouldn't use no more than 10 keys 18:27 kaeza should be negligible 18:27 kaeza I'm not talking about adding 101 keys :P 18:27 lemonlake_ and if servers cant handle an extra few hundred bytes 18:27 Krock CPU usage is already bad. so you can make it worse with no bad conscience 18:27 lemonlake_ then they shouldn't be hosted. 18:28 kaeza but just aux1-4 as you said 18:28 lemonlake_ i think at least aux1-4 is good, yes 18:29 kaeza eh actually, sending additional keys does not increase bandwidth 18:29 kaeza https://github.com/kaeza/minetest/commit/c06be741cfbf672d1cf90b0beade0959569e57f1#diff-18513665750ef5adf42b5ec29e14162eR2193 (ignore the obvious bug) 18:30 Krock https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L1841 18:30 Krock would need a byte more 18:30 lemonlake_ exactly 18:30 lemonlake_ one more byte 18:30 lemonlake_ but why are you fussing over one more byte 18:30 lemonlake_ this is the modern age, clients AND servers can handle one more byte. 18:30 kaeza one bit* 18:31 lemonlake_ you guys are the fussiest people ive ever met when it comes to bits 18:31 lemonlake_ seriously, you get really mad over a single bit, whats the deal? 18:32 Krock deal 18:33 Krock ^ totally sense-free world 18:33 Krock -l 18:34 lemonlake_ ohh thats creepy 18:34 lemonlake_ i usually halve my windows, so when i have half a window on the right and just my wallpaper on the left it looks messed up 18:37 Calinou CPU usage is already bad. 18:37 Calinou improve it then ;) it's not trivial 18:37 Calinou increasing server step to 0.2 makes stuff less reponsive, especially players 18:38 Calinou lemonlake_, no, I thought the data usage was much higher 18:38 Calinou we could have like 6 aux keys then 18:38 Calinou eg. w, x, c, v, b, n :P 18:38 lemonlake_ w is move forward 18:38 CraigyDavi Is the "unknown" players in the server status a new feature or something? 18:38 Calinou z on QWERTY 18:46 Krock hmm? closed for inactivity? 18:46 lemonlake_ sleep mode 18:46 lemonlake_ or fake 18:46 lemonlake_ most likely a client thing 18:46 Krock some persons here talk never and don't get kicked 18:46 Krock (Quit: 18:46 Krock client 18:48 lemonlake_ all the things i said are client-side 18:48 lemonlake_ quit: is the biggest giveaway 18:48 Vazon Unknown is the antiguest kicking the guest players but they have yet to click esc so it thinks they are still logging in 18:49 Krock hmm click esc? 18:49 Vazon Krock to stop tring to log into the server 18:49 lemonlake_ no, 'click esc'? 18:50 Krock Vazon, so it needs an esc button under connecting? 18:50 lemonlake_ this is new 18:50 Vazon Krock on the esc button on your keyboard 18:51 lemonlake_ yes but why do you need to do that to log in? 18:51 * Vazon hits head on desk 18:51 Krock ye. esc helps to return but on lua error-fields and on kick messages, it's not useful to hit esc 18:51 Krock (= client closes) 18:51 Vazon ^^ 18:51 lemonlake_ im not following but ill take your word for it 18:52 Krock xD 18:52 * Krock heard Vazon's headdesk 18:52 lemonlake_ i heard a similar sound 18:52 lemonlake_ but i think it was my house falling over or something 18:52 Krock yes. throwing an old lamp on the floor is the sound. easy to reproduce 18:53 lemonlake_ no 18:53 lemonlake_ to make the headdesk sound you either put your head on your desk really fast 18:53 lemonlake_ or you bang your knee on a table 18:53 lemonlake_ identical. 18:53 lemonlake_ and excuse me 18:54 LemonLake yo yo rubenwardy 18:54 Vazon Ok, the mod antiguest kicks players who have the name Guest. some times even after being kicked they dont esc to go back to the serverlist they just sit there. long in to a server and before it loads click the esc button on your keyboard, it will abort the server loading and bring you back to the serverlist 18:54 Krock r b n a d 18:54 Krock u e w r y 18:55 LemonLake that took effort 18:55 Krock yo! 18:55 LemonLake Vazon: sounds like minetest 18:55 LemonLake we're talking about irc 18:55 Vazon Craigy ws talking about the servers 18:55 Krock Vazon, what's wrong with it? 18:56 LemonLake okay 18:56 LemonLake i get it now 18:56 LemonLake apple elegies 18:56 CraigyDavi no_guests mod is far better imo 18:57 Krock L m n a e 18:57 Krock e o L k 18:57 Vazon Krock: What should be done is that upon kicking the player it should automaticaly abort the loading (CraigyDavi: same thing happens with both mods) 18:57 Vazon Right now you must manually abort the loading (esc button) 18:57 Krock Vazon, hmm it doesn't abort loading? contact sapier 18:58 Vazon The Kick command auto aborts i believe but those 2 mods do not 18:58 LemonLake K o k 18:58 LemonLake r c 18:58 Krock +1 18:59 LemonLake i did it 18:59 PenguinDad V z n 18:59 PenguinDad a o 18:59 LemonLake well now i feel weak 19:00 Krock O , e l , e g i D d 19:00 Krock h h l o P n u n a 19:00 Krock ^requires skill 19:01 Krock (to read) 19:01 Vazon Next on my to do list: get glasses because Krock is clearly speaking giberish atm 19:01 Krock (yay! 1337th entry!) 19:18 * PenguinDad has got glasses already 19:25 Vazon PenguinDad: cna you tell me if they will help me read what Krock said?? becuase its just nonsence 19:28 PenguinDad Vazon: mine will unlikely help you to read what Krock said 19:43 Vazon xD 19:43 lemonlake_ vazon 19:43 lemonlake_ it goes top, then bottom, then top, then bottom 19:43 lemonlake_ each letter alternates a line 19:44 Vazon Yes i know :P 20:13 Evolykane whats the name of the air Block for Code 20:15 RealBadAngel Evolykane, what do you mean? 20:16 Evolykane like default:dirt, for the Block where isn't a block 20:17 CraigyDavi Evolykane, It's just "air" 20:17 Evolykane ok thx 20:49 Amaz Just a quick question, how do you find out what version of irrlicit (or however it's spelt!) is installed? 20:50 lemonlake_ irrlicht 20:50 Amaz Not bad for a total guess! 20:51 sfan5 Amaz: start minetest 20:51 Amaz Right. 20:52 Amaz And then? 20:52 sfan5 in the console 20:52 Amaz Okay. 20:52 Amaz Thanks! 20:52 sfan5 should look like this https://mediacru.sh/e4TEbHb6p8ky 20:52 Amaz Great, thanks! 20:53 Amaz I like the colours used in your terminal! 20:54 sfan5 thanks :) 21:08 GeekDude VanessaE: I don't suppose you've seen uberi around here any time recently? 21:08 lemonlake_ !seen uberi 21:08 MinetestBot lemonlake_: uberi was last seen at 2013-12-11 21:01:44 UTC on #minetest 21:08 GeekDude Ah, thanks 21:09 lemonlake_ aight 21:09 lemonlake_ im out for the night 21:09 lemonlake_ cya 21:10 sfan5 GeekDude: you can probably reach him through github 21:10 GeekDude I know, I saw him on github 21:10 GeekDude I came here wondering if he still got on any irc channels 21:10 GeekDude seems not 21:10 GeekDude also, did mese (or whatever it's called) ever get a use? 21:11 sfan5 mese pickaxes 21:11 sfan5 and mesecons :3 21:12 GeekDude mesecons is uberi's mod, isn't it? 21:12 GeekDude Mods don't count :P 21:13 sfan5 IIRC uberi helped with mesecons 21:13 RealBadAngel GeekDude, https://github.com/Jeija/minetest-mod-mesecons 21:13 * GeekDude checks contributor statistics 21:14 RealBadAngel also everything in minetest are mods :P 21:31 Eater4 ShadowNinja??? 21:33 * sfan5 goes to sleep 21:47 Megaf Hi all 21:47 Megaf ^ VanessaE http://paste.debian.net/106302/ 21:47 Megaf !title 21:47 MinetestBot Megaf: debian Pastezone 21:54 kaeza 100% helpful title. thanks MinetestBot! 22:04 Megaf PilzAdam; ShadowNinja; help please 22:04 Megaf http://paste.debian.net/106302/ 22:04 Megaf my server will just keep crashing now 22:08 Linku Testing 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Remove MapVoxelManipulator not really used by anyone b3a2ef1 2014-06-23T00:13:41+02:00 http://git.io/QqnSTA 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Remove emerge and speedup addArea by using memcopy instead of one by one assignment 8ad8376 2014-06-23T00:13:41+02:00 http://git.io/9fipPQ 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Minor fix in check order d5de0cb 2014-06-23T00:13:41+02:00 http://git.io/BTudyw 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Don't keep temporary images in RAM fcfd53a 2014-06-23T00:13:41+02:00 http://git.io/cGebEg 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Avoid doing a full material compare if not even first texture does match 334ec4b 2014-06-23T00:13:41+02:00 http://git.io/bZQ_pQ 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Speedup attachement handling by replacing vector search by direct array access and secondary child lookup vector 35ec385 2014-06-23T00:13:41+02:00 http://git.io/rXzN4w 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Use memset for flag initialization (compiler optimization is way better) 56bf867 2014-06-23T00:13:41+02:00 http://git.io/6uwf0A 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Speedup getTileInfo by up to 30% 496cb11 2014-06-23T00:13:41+02:00 http://git.io/K_8cfg 22:22 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Speedup getBlockNodeIdMapping by up to factor 4 by using a fixed size mapping array 5d06bdf 2014-06-23T00:13:41+02:00 http://git.io/90q0OQ 22:42 MinetestBot GIT: Sapier at GMX dot net commited to minetest/minetest: Fix race condition on accessing m_time_of_day_speed causing day night race on some architectures f6fc39e 2014-06-23T00:26:57+02:00 http://git.io/PCq5Vg 23:33 RealBadAngel Megaf, this is mod error 23:34 Megaf I know 23:34 Megaf areas mod error 23:34 RealBadAngel link to it? 23:35 Megaf RealBadAngel; https://github.com/ShadowNinja/areas 23:38 RealBadAngel Megaf, change first function in api.lua to http://pastebin.com/6NXtQaSw 23:38 RealBadAngel should help 23:44 Megaf RealBadAngel; Thanks, I will try that later, server seems to be running fine now and I'm really tired 23:54 VanessaE I thought ShadowNinja fixed that issue with the areas mod alreasy 23:54 VanessaE already*