01:20 < Drainedsoul> the brace style 01:20 < Drainedsoul> http://en.wikipedia.org/wiki/Indent_style#Allman_style 01:21 < tehme> damnit, you are egyptian adept 01:21 < Drainedsoul> 1TBS 4eva 01:21 < tehme> why? 01:23 < Drainedsoul> I just can't stand Allman 01:24 < tehme> is there a reason? 01:24 < Drainedsoul> it consumes extra lines and doesn't directly associate braces with the statement they're associated with 01:25 < Drainedsoul> whenever I see a brace all by itself on a line in the middle of code I think that it's just a scope 01:25 <+pdelvo> and if they are behind a line you just dont see them at all 01:26 < Drainedsoul> but I see that the preceding lines are indented, so who cares? 01:26 < tehme> this is a subject of holy war:) 01:27 < tehme> and i don't like egyptian style because it is... odd or something 01:27 < Drainedsoul> wtf is egyption style 01:27 < tehme> your "1TBS" 01:28 < tehme> lol, i love tutorials 01:29 < tehme> i've seen one by person infected by brain java 01:29 < tehme> he made class Window and stored only static methods there 01:29 < tehme> in c++ 01:29 < tehme> or is it ok? 01:29 < Drainedsoul> well, it's "okay" insofar that it doesn't cause any "problems" 01:30 < Drainedsoul> but you can't do like 01:30 < Drainedsoul> using namespace class_name; 01:30 < tehme> that's an argument:) 01:31 < Drainedsoul> what is? 01:31 <+pdelvo> its always good to structure code 01:31 < Drainedsoul> what's your point? 01:31 < Drainedsoul> you can just put the functions in a namespace instead of a class 01:31 < Drainedsoul> in order to make a static only class in C++, not only do you have to declare the class, but you also have to delete its default constructor so you can't instantiate it 01:32 < Drainedsoul> and then people can't just include that namespace to use the functions unqualified 01:32 <+pdelvo> if there is a window.open() method and your reading a code calling it, you know it open the wondow. if you using namespaces and just call open() you have to goess what it does. does it open the window() does it open the door? the closet? 01:32 < Drainedsoul> how will you have to guess? If the window "class" has only static methods, there's no difference between it being a class or a namespace 01:33 < Drainedsoul> unless you decide to put using namespace window; in your function, in which case YOU have chose to use the function unqualified 01:34 <+pdelvo> but I might not be the only one looking at it and you are making it harder to read 01:34 < Drainedsoul> who's "you" 01:34 < Drainedsoul> the writer of the function, or the writer of the library 01:35 < tehme> can you advice any good sdl tutorial with nice ther=ory and not just esample copy-paste? 01:35 < Drainedsoul> the write of the library did nothing except use a namespace properly, the writer of the function chose to write using namespace window; instead of qualifying every call to the functions therein 01:35 < tehme> opengl tutorial* 01:36 <+pdelvo> the writer usually knows what the function does (at least when he writes it). but if someone else have to work with the code it takes more time to get into it 01:36 < Drainedsoul> I'm not arguing that. I'm saying that has nothing to do with the decision to use a namespace or a class. 01:36 < Drainedsoul> The decision of whether the function is used qualified or not is made when it is used, whether it is preceded with using namespace window; or not. The writer of the library just puts it in a namespace. 01:45 <+pdelvo> Im talking about someone else has to make changes to the library. if you read something like this: function foo(...){... unlock(...); open(...); close(...); lock(...)} you first have to research what it does and where the functions belong to. but if you have door.unlock(); door.open(); door.close(); door.lock() you know what you are working with without searching for the source. and if you are using namespaces I think you do because you want to not u 01:45 <+pdelvo> se foo() instead of door.foo() 01:45 < Drainedsoul> if you're within namespace door, it's pretty obvious what you mean by unlock etc. 01:49 < tehme> yay i,ve rendered a purple rectangle! 01:50 < tehme> those opengl colors are weird 01:50 < tehme> why no 0..255? 01:50 <+pdelvo> what is opengl using? 0-1? 01:51 < tehme> yes 01:51 < dexter0> because normalized is better 01:51 <+AndrewPH> just do x/255 to use 0-255 if it bothers you 01:51 < dexter0> far more fidelity 01:51 <+pdelvo> more accurate 01:51 < tehme> sure 01:51 < tehme> more accurate 02:02 < tehme> loli like opengl 05:33 < Drainedsoul> http://i.imgur.com/DOSSm4C.jpg I'd honestly rather have this in vanilla than clay biomes 19:24 < tehme> dav1d: are you here? 20:19 < Drainedsoul> what is a "packed byte" (referenced in the documentation for 0x14)? Is it the same as the pitch/yaw fields in packets like 0x17? 20:20 < tehme> how to avoid rendering blocks that are invisible from current point of view? 20:20 < tehme> if i am rendering a chunk 20:20 <+sadimusi> Drainedsoul: I think so 20:21 < dexter0> tehme: http://www.sea-of-memes.com/ 20:26 < Drainedsoul> While people are answering questions, could someone clarify how Minecraft's day/night cycle works. 0 ticks is what time? 20:34 < tehme> midnight? 20:34 < Drainedsoul> yeah I thought that as well, but apparently that's incorrect 20:35 <+Fador> well the game starts at dawn? ;) 20:35 < Drainedsoul> yeah what time is that? 8AM? 6AM? 20:37 <+pdelvo> I think its 6am 20:37 <+pdelvo> and then 1000 ticks = 1 hour 20:38 < Drainedsoul> yeah I knew about 1000 ticks = 1 hour 20:40 < Drainedsoul> so 0 = 6AM (beginning of daytime), 12000 = 6PM (dusk), and then nighttime is when, 13800-22200? 22:14 < dav1d> tehme: yes 22:15 < tehme> iirc, your clien can draw 22:15 < dav1d> yes 22:15 < tehme> do you use opengl? 22:15 < dav1d> yes 22:16 < tehme> how do you render blocks invisible from point of view? 22:16 < tehme> how to check if block is needed to be rendered? 22:16 < dav1d> they aren't rendered, chunkwise 22:16 < dav1d> if they are not in the viewing-frustum (the chunks), they are skipped 22:17 < dav1d> and only the faces are drawn which are adjacent to a non-solid block (including air) 22:17 < tehme> wow 22:17 < tehme> nice 22:18 < dav1d> https://github.com/Dav1dde/BraLa/blob/master/brala/dine/world.d#L367 https://github.com/Dav1dde/BraLa/blob/master/brala/dine/builder/tessellator.d#L50 22:18 < dav1d> the important bits 22:18 < dav1d> getting this code to work, was quite some work 22:18 < dav1d> (work correctly and it beeing fast) 22:18 < dav1d> it can process a chunk in ~2-3ms 22:19 < dav1d> (jungle) 22:41 <+pdelvo> the new youtube player is just stupid. now you have to do more clicks to do the same thing. But hey! the black bar now has more useless space! 22:56 <+clonejo> pdelvo: http://barisderin.com/?p=1113 22:59 <+pdelvo> with my connection im happy if i can play a video at 480p :( 23:01 <+sadimusi> the player changed? not for me :) http://d.pr/i/u1bx 23:05 < tehme> i hate flash 23:05 < tehme> it always fails 23:05 < tehme> and always freezes 23:06 < tehme> i hate adobe 23:09 < tehme> what is get_block_safe? does it handle out of array ok? 23:27 <+clonejo> pdelvo: oh the great joy when we got cable dsl ... 23:28 <+clonejo> our connection got 100 times as fast as before 23:29 <+pdelvo> its not possible here :( I got dsl 6000 which most of the time does not really work 23:30 <+clonejo> one sad thing is you get used to the speed very fast 23:30 <+clonejo> lately I had to live with 5kB/s for one month. it was murderous 23:56 < tehme> http://i.imgur.com/SZLkj1n.png 23:56 < tehme> fock yeah! 23:56 < tehme> thank you dav1d: 23:56 < dav1d> tehme: it returns AIR_BLOCK if it fails 23:56 < dav1d> :) 23:57 < tehme> it is now 25% of cpu, not 50+ 23:57 < tehme> do you render it per chunk or per column? 23:58 < tehme> clonejo: where is this torture?:D 23:59 < dav1d> tehme: one draw call per chunk 23:59 < tehme> so chunks not in vision gtfo without your help --- Day changed mar. sept. 17 2013 00:00 < dav1d> frustum culling 00:00 < dav1d> all you need to look up 00:00 < tehme> manual frustum culling? 00:01 < tehme> opengl can do it iirc 00:01 < dav1d> yeah, I guess it's manual 00:01 < dav1d> no 00:01 < dav1d> you mean backface culling 00:02 <+clonejo> tehme: I only had edge, and most of the time it was overcrowded 00:04 < tehme> damn 00:04 < tehme> opengl is easy and hard 00:05 < tehme> i need a big and nice sdl2 opengl tutorial 00:05 < dexter0> OpenGL does not do frustum culling. Every vertex you submit to the GL must be processed. 00:05 < dexter0> There is ARB_occlusion_query 00:06 < dav1d> tehme: http://www.arcsynthesis.org/gltut/ 00:07 < tehme> dav1d: that's not exactly what i need 00:07 < tehme> or... 00:07 < dav1d> I really recommend it 00:08 < dav1d> it's good 04:31 <+md_5> http://prntscr.com/1rrkkw 04:31 <+md_5> SEEMS LEGIT 05:11 < Not-002> [mineflayer] superjoe30 pushed 2 commits to master [+0/-0/±2] http://git.io/YmV-cw 05:11 < Not-002> [mineflayer] innoying 3abd88f - Updated invalid link name in README 05:11 < Not-002> [mineflayer] superjoe30 64d2475 - Merge pull request #162 from innoying/patch-1 Updated invalid link name in README 06:27 < benbaptist> Does anyone have any idea why my client seems to send "MC|PingHos" instead of MC|PingHost? Or am I just not parsing a packet right? I seem to receive every other string just fine, but I struggle with this particular one. --- Log closed mar. sept. 17 08:24:57 2013 --- Log opened mar. sept. 17 08:25:05 2013 08:25 -!- Irssi: #mcdevs: Total of 2 nicks [1 ops, 0 halfops, 0 voices, 1 normal] 08:27 -!- Irssi: Join to #mcdevs was synced in 178 secs 08:53 !cameron.freenode.net *** Notice -- TS for #mcdevs changed from 1379398845 to 1291634560 08:53 -!- cameron.freenode.net changed the topic of #mcdevs to: A haunt for developers working on projects related to Minecraft | Website & Rules: http://mcdevs.org | Wiki: http://wiki.vg | Channel is publicly logged as of Feb.25/13 12:34 < tehme> benbaptist: are you making client or server? 18:14 < dividuum> has the login.minecraft.net based authentication been disabled? minecraft servers refuse to let me login 18:20 < tehme> yo 18:20 < tehme> is it possible to use minecraft with tor? 18:22 < dx> tehme: what are you trying to do? 18:37 < iBotPeaches> dx: nothing good would be my guess 18:37 < dx> which is why i'm asking! 18:38 < dx> i can't think any good reason to want to do that 18:48 < tehme> dx: one server's admin made 1 account per ip 18:48 < tehme> i want to play with my sister 18:48 < dx> tell the admin to add an exception for you 18:48 < tehme> he is a phucking schoolboy 18:48 < dx> play somewhere else 18:48 < tehme> this is unreal 18:48 < tehme> man 18:48 < tehme> is it possible? 18:49 < dx> sure, but i'm not telling you :3 18:49 < tehme> you are evil 18:49 < dx> you don't have a good enough reason 18:50 < tehme> just because i spoke of cheating earlier? 18:50 < dx> it's tor, dude 18:50 < tehme> so? 18:50 < dx> it's a big fucking WHY 18:50 < tehme> wut 18:51 < dx> let me put it in a different way 18:51 < dx> latency. 18:51 < tehme> i know 18:51 < tehme> i just need to make a single command 18:51 < iBotPeaches> let me also put it in a different way 18:51 < iBotPeaches> LAG 18:52 < dx> iBotPeaches: same thing lol 18:52 < tehme> and then i may go back to my ip 18:52 < iBotPeaches> :p 18:52 < dx> tehme: oh, so it's a xauth server or equivalent? 18:52 < tehme> may be 18:53 < tehme> registration with command 18:54 < dx> if it's xauth tell the admin to do "xauth register " 18:54 < tehme> dx: read my previous messages 18:54 < tehme> contact with admin is impossible 18:54 < dx> if it's authme, "authme register " 18:54 < dx> er 18:55 < dx> why impossible 18:55 < dx> i just assumed the admin was dumb 18:55 < tehme> because he is a fucking schoolboy 18:55 < tehme> and he doesn't give a fuck 18:55 < dx> does he not speak english 18:55 < dx> this is so legit 18:55 < tehme> yep, this is the life 18:56 < dx> i'm trying really hard to assume good faith 18:56 < dx> do you have any reasons not to play in a different server? 18:56 < tehme> i want that server 18:56 < dx> what does it have in particular 18:57 < tehme> i just like it 18:57 < dx> SO MASSIVELY LEGIT 18:57 < tehme> well... fire is enabled there 18:58 < iBotPeaches> so you were about to grief the hell out of them for not allowing 2 people per ip? 18:58 < iBotPeaches> because thats all I got from that 18:58 < tehme> nope 18:58 < tehme> just because i can 18:58 < dx> tehme: what's your minecraft username? 18:59 < tehme> i don't have it 18:59 < iBotPeaches> wat 18:59 < dx> okay at least you're honest 18:59 < tehme> pirate and proud 18:59 < dx> okay you're dumb 18:59 < tehme> lol no 18:59 < iBotPeaches> TkTech 19:00 < iBotPeaches> just added some projects to notifico, sexy project man 19:00 < dx> i want my goddamn notifico channel logs 19:03 < dx> i should just get two or three irc bots hosted in different services, and make them join every channel i lurk, and log them 19:03 < dx> that way i won't have any holes in my logs anymore, even if one of the hosts go down 19:04 < dx> (i could also get a single, reliable hosting service, but that's boring) 19:04 < iBotPeaches> melded logs eh between services 19:04 < iBotPeaches> I wonder how that would work 19:04 < Morrolan> As long as they use the same format, it should be pretty straightforward. :) 19:04 < iBotPeaches> if 2 out of 3 went down, but 3 was down prior to 2, then it waited till 3 came up 19:04 < Morrolan> Oh, now here come the edge cases. :P 19:05 < dx> if two bots go down, spawn a digitalocean droplet :D 19:06 < dx> they have a really really sweet json api 19:06 < iBotPeaches> so does linode :) 19:10 < dx> netsplit handling would be fun too 19:10 < dx> since some networks like to hide as much server information as possible 19:11 < dx> it appears as "*.net *.split" and you have no way to know which side of the network you are, not even by checking the IP you connected to 19:28 <+sadimusi> tehme: Prf_Jakob warned you 19:29 -!- tehme was kicked from #mcdevs by sadimusi [Your behavior is not conducive to the desired environment.] 19:29 <+AndrewPH> finally gosh 19:30 < dx> thanks 19:32 < dx> i didn't really mind the pirating part, hoping that he would have the intention to buy an account some day, but he went full derp after that. 19:33 < iBotPeaches> yep the "proud" part was the last straw 19:33 <+sadimusi> for me the "just because i can" would have been enough 19:34 < iBotPeaches> oooo he was saying "just because I can" related to the fire :/ 19:34 < iBotPeaches> i never picked up on that :p 19:35 < dx> oooh 19:35 < dx> me neither 19:35 < dx> he's really dumb. 19:37 < dx> why would anyone even consider talking about that stuff in a development channel 19:45 < TkTech> sadimusi: Good call. 19:45 < TkTech> dx: Netsplits are the devils minions. 19:46 < dx> :D 19:46 <+AndrewPH> netsplits are literally hitler, you could say 19:46 < dx> i agree with AndrewPH 19:47 < TkTech> Handling netsplits in Notifico is interesting. Eventually, if after a netsplit it thinks the state is still messed up, it gives up and just disconnects. 19:47 < TkTech> Tracking state in IRC is very painful for a bot. 19:47 < dx> you could just send /names 19:48 < dx> or /who 19:48 < TkTech> And record the results for hundreds of channels? 19:49 < dx> not necessarily record, but sync your local state with it, which you don't need to do instantly 19:49 < dx> you have to get a nick list on join anyway, this is the same but without rejoining 19:50 < TkTech> But I can't do /names on demand. 19:50 < TkTech> Rate limiting is a thing. 19:50 < TkTech> It's easier to disconnect and let it rejoin channels as they're used. 19:50 < TkTech> (Which also simplifies the logic) 19:51 < TkTech> I used to think Freenode's limits were archaic. Boy was I wrong. 19:51 < TkTech> At least it uses a relatively modern IRCd. 19:53 < dx> how about, instead of disconnecting, set a "/names pending" flag, and do /names when it would normally rejoin? 19:53 < dx> actually, what do you use that state for? 19:54 < TkTech> Tracking channel ops to eventually protect against timing attacks during netsplits, channel logging, log hyperlinking (is X on network Y likely also X on network Z?) 19:54 < TkTech> Eventually more things, probably. 19:57 < eddyb> Freenode has its own IRCd fork, last I checked 19:57 < dx> well, the logging part is pretty useless if your bots often gives up from staying in the channel 19:57 < dx> s/often gives/sometimes give/ 19:58 < TkTech> It only gives up after trying for awhile. 23:03 < Not-002> [netherrack] thinkofdeath pushed 41 commits to master [+42/-68/±81] http://git.io/IUd1jw 23:03 < Not-002> [netherrack] thinkofdeath 28120e9 - Fixed a bug in entity movement 23:03 < Not-002> [netherrack] thinkofdeath dafabca - Fixed entity spawning 23:03 < Not-002> [netherrack] thinkofdeath f0a8588 - Removed commented out code 23:03 < Not-002> [netherrack] thinkofdeath e50036d - Start of tidy up 23:03 < Not-002> [netherrack] thinkofdeath 7a4184c - Clean up & Protocol handling work 23:03 < Not-002> [netherrack] thinkofdeath 2e1bd4a - New fast packet writer 23:03 < Not-002> [netherrack] thinkofdeath 8b989da - Added missing slice types 23:03 < Not-002> [netherrack] thinkofdeath ffb6611 - Add missing packets 23:03 < Not-002> [netherrack] thinkofdeath 4afe343 - Removed broken json handling from logging package 23:03 < Not-002> [netherrack] thinkofdeath 7275c86 - protocol: Now uses io.ReadFull to prevent missing bytes in packets 23:03 < Not-002> [netherrack] thinkofdeath dac8bcb - protocol/auth: Created. This checks the user against the Mojang login servers 23:03 <+sadimusi> really? 23:03 < Not-002> [netherrack] thinkofdeath 15d4cf1 - protocol: Implemented the login sequence with protocol encryption 23:03 < Thinkofdeath> Sorry 23:03 < Not-002> [netherrack] thinkofdeath c1cd8c0 - /: Updated to use the new protocol package 23:03 < Not-002> [netherrack] thinkofdeath d60e9c8 - protocol: Added reference to http://wiki.vg/Protocol_Encryption 23:04 < Not-002> [netherrack] thinkofdeath d4e1e95 - /: Made the server's authenticator changeable 23:04 <+AndrewPH> at least you apologized 23:04 < Not-002> [netherrack] thinkofdeath eba0568 - protocol: Formatting fixes 23:04 < Not-002> [netherrack] thinkofdeath 3076e29 - /: Removed unused method 23:04 < Not-002> [netherrack] thinkofdeath d3842d4 - entity/player: Created. This handles the player after the login is complete 23:04 < Not-002> [netherrack] thinkofdeath 8ca4540 - format/nbt: Brought in old nbt parser 23:04 < Thinkofdeath> Forgot to push for a while 23:04 <+AndrewPH> unlike a certain cmpwn 23:04 < Not-002> [netherrack] thinkofdeath 442115d - protocol: Remove old bug comment 23:04 < Not-002> [netherrack] thinkofdeath 1b44c05 - format/nbt: Add a simple benchmark 23:04 < Not-002> [netherrack] thinkofdeath da35da6 - all: Switch license from GPLv3 to Apache v2 23:04 < Not-002> [netherrack] thinkofdeath b7dbbcc - format/msgpack: Created 23:04 < Not-002> [netherrack] thinkofdeath 69fff0c - format/msgpack: Added some documentation and fixed handling of incorrect types 23:04 < Not-002> [netherrack] thinkofdeath b605039 - format/msgpack: Added missing header 23:04 < Not-002> [netherrack] thinkofdeath 6480fc4 - format/msgpack: Removed old log statement 23:04 < Not-002> [netherrack] thinkofdeath 64886c9 - format/msgpack: Minor speed up of array handling 23:04 < Not-002> [netherrack] thinkofdeath 17b2005 - format/msgpack: Fixed msgpack double reading in skip 23:04 <+sadimusi> it's not really your fault, notifico should never do this 23:04 < Not-002> [netherrack] thinkofdeath 5002b87 - format/nbt: Changed to use the same system as format/msgpack. map[string]interface{} are currently broken. 23:04 < Not-002> [netherrack] thinkofdeath 47f0cd6 - log: removed 23:04 < Not-002> [netherrack] thinkofdeath a63d124 - format/msgpack: Allow fields to be ignored 23:04 < Not-002> [netherrack] thinkofdeath 74a51dc - world: Started work on world loading 23:04 < Not-002> [netherrack] thinkofdeath c6e10b5 - format/msgpack: Fixed having ignored fields giving an incorrect map size 23:04 < Not-002> [netherrack] thinkofdeath 3de8010 - entity/player: Change the way a closed player is signaled 23:04 < Not-002> [netherrack] thinkofdeath b965a9e - world: Make world.System's Write/Read methods available from world.World 23:04 < Not-002> [netherrack] thinkofdeath 9040363 - format/all: Added support for embedded fields 23:04 < Not-002> [netherrack] thinkofdeath c60476b - world,entity/player: Get chunk loading working and start on generators 23:04 < Not-002> [netherrack] thinkofdeath c58cf03 - world/flat: Make it work 23:04 <+sadimusi> TkTech 23:04 < Not-002> [netherrack] thinkofdeath f12bb57 - entity/player: Minor change to player starting height 23:04 < Not-002> [netherrack] thinkofdeath f563e17 - world: byteChunk now unloads empty sections 23:04 < Not-002> [netherrack] thinkofdeath 5b9be55 - protocol: Fix a nil pointer on reading non-existent packet 23:04 < Thinkofdeath> Well if it make you feel any better its pinging me each time 23:05 <+sadimusi> :D 23:05 <+AndrewPH> a fate truly worse than death 23:05 < Thinkofdeath> :) 23:25 < iBotPeaches> notifico you noob, if (commits > 5) link 23:26 < iBotPeaches> joking aside, ive never seen my irc so colorful 23:27 <+AndrewPH> it's like a rainbow of color 23:41 < benbaptist> If you're still here, tehme, I'm making a server. 23:43 <+AndrewPH> benbaptist: he isn't on the userlist and was removed quite a bit ago --- Day changed mer. sept. 18 2013 11:05 < Not-002> [fCraft] fragmer * r2205 2 files : Updated water rendering in IsoCat, to make edges less jagged (thanks Hearty0 for the idea). 11:05 < Not-002> [fCraft] fragmer * r2206 2 files : Fixed a typo in the license file 11:55 < Not-002> [netherrack] thinkofdeath pushed 2 commits to master [+0/-0/±2] http://git.io/AcCyPw 11:55 < Not-002> [netherrack] thinkofdeath 0e3fbcc - entity/player: Added keep-alive to prevent disconnecting 11:55 < Not-002> [netherrack] thinkofdeath 8447dd4 - protocol: Fixed conditions in sub-structs 15:00 < iBotPeaches> http://i.imgur.com/k3vPT9y.png can someone confirm if notifico always looks like that to them? or did my new smuxi update go haywire? 15:02 <+Prf_Jakob> iBotPeaches: it looks okay to me 15:03 <+Prf_Jakob> iBotPeaches: http://i.imgur.com/P7xb4IW.png 16:12 < TkTech> iBotPeaches: Your client isn't parsing colour codes correctly. --- Day changed jeu. sept. 19 2013 00:20 < iBotPeaches> TkTech: I've reported a bug to my client, thanks 01:19 < Not-002> [netherrack] thinkofdeath pushed 4 commits to master [+0/-0/±8] http://git.io/HAnK2g 01:19 < Not-002> [netherrack] thinkofdeath ba9e658 - entity/player: Timeout the player if the ping response isn't received by the next one 01:19 < Not-002> [netherrack] thinkofdeath c19c1be - format/msgpack: Added support for Arrays 01:19 < Not-002> [netherrack] thinkofdeath 5457eff - format/all: Fixed ignore tags on embedded values format/nbt: Uncommented error recovery code 01:19 < Not-002> [netherrack] thinkofdeath 2b47457 - format/msgpack: Fix reading/writing of pointer values and add tests for them 10:12 <+sadimusi> Dinnerbone: did you notice https://mojang.atlassian.net/browse/MCL-1513 ? Looks like you no longer can log in with access tokens if you use more than one computer 17:33 < Not-002> [netherrack] thinkofdeath pushed 4 commits to master [+0/-0/±10] http://git.io/p1O5KA 17:33 < Not-002> [netherrack] thinkofdeath b8ecc9e - world: Added basic world saving 17:33 < Not-002> [netherrack] thinkofdeath 6ee6161 - entity/player: Handle disconnects 17:33 < Not-002> [netherrack] thinkofdeath b2d9b95 - world: Limit the rate that chunks can be send/saved. Doing to many in parallel was causing the memory usage to increase by large amounts. Old memory usage 150-300MB, now 35MB 17:33 < Not-002> [netherrack] thinkofdeath 66e35a3 - protocol: Update to 1.6.3 19:03 < Not-002> [netherrack] thinkofdeath pushed 2 commits to master [+0/-0/±5] http://git.io/2sZIfA 19:03 < Not-002> [netherrack] thinkofdeath b72779d - protocol: Update to snapshot 13w37b. (Which requires a decreasing the protocol version) 19:03 < Not-002> [netherrack] thinkofdeath 5dddc79 - protocol: Update to 13w38a 21:29 < Thinkofdeath> I documented the json chat changes/additions and it came out a bit messy, any ideas on how to improve it? http://wiki.vg/Pre-release_protocol#0x03 21:33 < iBotPeaches> Thinkofdeath: is our old method removed using § in json? 21:33 < Thinkofdeath> Not yet 21:34 < iBotPeaches> whew, can hold off the rewrite 21:34 < Thinkofdeath> Its still planned 21:34 < iBotPeaches> better start slowly on it now 21:42 < mbaxter> Murdering the section sign entirely would break colored signs, server motd, nametags... :( 21:43 < Thinkofdeath> mbaxter: I'm guessing thats why its still here until it gets a replacement --- Day changed ven. sept. 20 2013 00:28 < Drainedsoul> I really wish they'd kill the section symbol 06:52 < Not-002> [bravo] MostAwesomeDude pushed 1 commit to master [+1/-0/±0] http://git.io/24CZWA 06:52 < Not-002> [bravo] Corbin Simpson 61fe0fc - Enable Travis. 07:38 < Not-002> [bravo] MostAwesomeDude pushed 1 commit to master [+0/-0/±1] http://git.io/ytAOqQ 07:38 < Not-002> [bravo] Corbin Simpson 4be250f - tests: Unbreak Python 2.7 testing. A test is broken but nobody cares. 09:23 < Not-002> [fCraft] fragmer * r2207 2 files : Committed missing DrawCommands.cs 09:35 < Not-002> [fCraft] fragmer * r2208 2 files : Embedded a UAC manifest in UpdateInstaller, to avoid UAC prompts under Vista. 10:14 < Not-002> [fCraft] fragmer * r2209 2 files : Embedded a UAC manifest in UpdateInstaller, to avoid UAC prompts under Vista (backport from 0.90x) 10:21 < Not-002> [fCraft] fragmer * r2210 2 files : Fixed an occasional ArgumentNullException in IRC thread. (backport from 0.90x) 10:28 < Not-002> [fCraft] fragmer * r2211 2 files : Fixed IRC-related crashes not being submitted to the crash reporter. (backport from 0.90x) 10:34 < Not-002> [fCraft] fragmer * r2212 11 files : Updated assembly versions to 0.643 14:47 < iBotPeaches> TkTech: my client patched the color bug in 1 day: http://i.imgur.com/qackrwK.png :) 14:48 < iBotPeaches> now bot messages looks normal :p https://github.com/meebey/smuxi/commit/aa2a17caaa172ea10db65834e4b5b82b91d97084 17:07 < Not-002> [netherrack] thinkofdeath pushed 2 commits to master [+0/-0/±5] http://git.io/uDiCzA 17:07 < Not-002> [netherrack] thinkofdeath 3ae27d2 - entity/player: Send MC|Brand plugin message 17:07 < Not-002> [netherrack] thinkofdeath f588c37 - protocol/auth: Switch over to sessionserver.mojang.com from session.minecraft.net. The new server returns the user's UUID to support name changing in the future. 18:10 < Not-002> [bravo] MostAwesomeDude pushed 1 commit to master [+0/-0/±1] http://git.io/aYZ_2A 18:10 < Not-002> [bravo] Corbin Simpson b10c21d - tests: Don't use skipIf. We still support Python 2.6. --- Day changed sam. sept. 21 2013 00:46 < dx> dav1d: you won https://help.mojang.com/customer/portal/articles/1307761-opengl-2-1-support 00:46 < dav1d> what did I win? 00:46 < dav1d> wooooo 00:47 < dx> :D 00:48 < dav1d> well with 2.1 you can work 00:48 < dexter0> .. and Apple computers.. 00:48 < dav1d> yeah because APPLE 00:48 < dexter0> that's silly to call out mac there 00:48 < dav1d> no it's not 00:48 < dexter0> they dropped PPC support a while back 00:49 < dx> is it all apple computers, or *older* apple computers? 00:49 < dexter0> any Mac that can still run Minecraft can run OGL 2.1 00:49 < dav1d> you can't update the apple drivers 00:49 < dav1d> so if you have an old mac, without 2.1 (does that exist) 00:49 < dexter0> right, they come with each now OS upgrade 00:49 < dav1d> then you're fucked 00:49 < dav1d> yeah, which you have to pay? 00:49 < dx> lol 00:49 < dexter0> but every Mac OS that can run MC right now can run OGL 2.1 00:50 < dx> i think it's really just a issue of parsing the sentence 00:50 < dx> older (laptops || apple computers) 00:50 < dx> there. 00:50 < dav1d> dunno about that, but I guess a mac veersion before 2006 can't run it 00:50 < dexter0> because that's when the first Intel macs shipped :P 00:50 < dexter0> and some PPC macs could run OGL 2.1 00:51 < dexter0> but that does not matter because PPC Mac can't get the required Java 00:52 < dexter0> I suppose the sentence is 'technically' try in that if you can't upgrade your Mac OS, you can't upgraded your OGL drivers... 00:52 < dexter0> true* 00:52 < dexter0> but that's irrelevant here 00:52 < dx> doesn't opengl support rely on hardware mostly? 00:53 < dx> unless you have something like mesa emulating newer features 00:53 < dexter0> hardware support & drivers 00:53 < dexter0> Apple *was* a really bad example of that until recently 00:53 < dx> so there you have, they said "older apple computers"! :D 00:54 < dexter0> that being: shipping hardware that supported modern GL but providing crappy drivers that only supported 2.1 00:55 < dav1d> dexter0: it will happen again 00:55 < dav1d> ogl 5, apple wont support it for a year (my prediction) 00:55 < dexter0> they are catching up quickly 00:55 < dx> >RT @Marc_IRL: Guys, please actually read the article. I wrote it to directly answer most of the questions I'm now getting. 00:55 < dx> loling 00:55 < dexter0> 10.9 has 4.1 support on compatible hardware 00:56 < dav1d> and when was 4.1 released? ;) 00:56 < dexter0> well, two years ago Apple only supported 3.2. 00:56 < dav1d> yeah right 00:56 < dav1d> 26. Juli 2010 00:56 < dav1d> (according to wikipedia) 00:56 < dav1d> that's 3 years for me 00:58 < dav1d> anyways bed time 11:11 < Not-002> [netherrack] thinkofdeath pushed 3 commits to master [+1/-0/±7] http://git.io/0Pd9yQ 11:11 < Not-002> [netherrack] thinkofdeath 04a13c7 - entity/player: Removed the unhandled packet message 11:11 < Not-002> [netherrack] thinkofdeath e8ab30e - message: Created to handle Minecraft chat messages 11:11 < Not-002> [netherrack] thinkofdeath 67aed52 - world: Changed Chunk to a struct and fixed a world saving bug 20:06 < coolcat6> Anyone know why a vanilla cilent would send dig packets when holding down left click but wouldnt send them with just a single left click? --- Day changed dim. sept. 22 2013 00:02 < nyuszika7h> what hash algorithm is used to generate the auth token? SHA-256 is one character less (64) than the token length (65) 00:35 < Not-002> [Craft.Net] SirCmpwn pushed 12 commits to master [+8/-4/±165] http://git.io/dPjKfA 00:35 < Not-002> [Craft.Net] tuomas56 a9a1140 - standard terrain generation and experimental trees trees are very buggy and stone caves or ore generation is not yet implemented 00:35 < Not-002> [Craft.Net] tuomas56 af4f026 - fixed trees, added biomes, removed unused methods Fixed random leaf spawning by preventing trees from spawning on the edge of the chunk which was causing them to warp the leaves to the other side of the chunk. added biomes based on height (below 10 above water level = beach / 5 above beach = extreme hills edge / above that = extreme hills) removed unused methods in noise.cs 00:35 < Not-002> [Craft.Net] tuomas56 5289639 - Delete MidpointDisplacement.cs 00:35 < Not-002> [Craft.Net] tuomas56 26dc4bd - Delete Noise2d.cs 00:35 < Not-002> [Craft.Net] tuomas56 48af332 - Delete PerlinNoise2D.cs 00:35 < Not-002> [Craft.Net] tuomas56 af8c6a4 - Delete Vector2.cs 00:35 < Not-002> [Craft.Net] tuomas56 4465462 - Update Craft.Net.Common.csproj remove unused reference to xna 00:35 < Not-002> [Craft.Net] tuomas56 c403ad0 - Update Noise.cs removed unused 'using microsoft.xna.framework' statement 00:35 < Not-002> [Craft.Net] tuomas56 4d36ab1 - Update Craft.Net.Common.csproj 00:35 < Not-002> [Craft.Net] tuomas56 033cefe - Update Craft.Net.Server.csproj 00:35 < Not-002> [Craft.Net] SirCmpwn 978350f - Merge remote-tracking branch 'tuomas56/master' 00:35 < Not-002> [Craft.Net] SirCmpwn 8e52371 - Tweak terrain generation and reformat code 00:37 < Not-002> [netherrack] thinkofdeath pushed 2 commits to master [+1/-2/±7] http://git.io/BEnWug 00:37 < Not-002> [netherrack] thinkofdeath 59285d2 - all: Steps towards infinite worlds 00:37 < Not-002> [netherrack] thinkofdeath 826c0f7 - world: Reused byte.Buffers and zlib.Writers 01:03 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±3] http://git.io/VS8tAw 01:03 < Not-002> [Craft.Net] SirCmpwn 34de326 - Initial 1.4.6 support, prevent server from crashing on client-side network errors 01:17 < dx> lol 1.4.6 01:17 < dx> (typo for 1.6.4) 01:33 < Not-002> [SMProxy] SirCmpwn pushed 1 commit to master [+0/-0/±7] http://git.io/PxgFtg 01:33 < Not-002> [SMProxy] SirCmpwn 474a731 - Update SMProxy to 1.6.4 01:39 < iBotPeaches> he got it right that time 03:05 < tehme> wow 03:06 < tehme> yo i'm back 03:06 < tehme> and i'm good now dont ban me again:D 04:32 < dx> lol 04:33 < dx> tehme: i'm pretty sure this counts as ban evasion, that's even more bannable in most channels. i suggest you leave before you get banned again. 04:51 < SinZ> ban evading is a network offence 04:52 < kaendfinger> I need help 04:53 < kaendfinger> I develop/co-own the Server "Minetweak" 04:53 < kaendfinger> http://minetweak.org/ 04:53 < kaendfinger> And I would like to make a Wiki Account, but I keep getting "Incorrect or missing confirmation code. 04:53 < kaendfinger> " 04:54 < dexter0> someone just needs to confirm you I think 04:54 < kaendfinger> Umm, ok.... I mean on 04:54 < kaendfinger> http://wiki.vg/index.php?title=Special:UserLogin&type=signup&returnto=Main+Page 04:54 < dexter0> I don't know how to do it though, maybe dx can. 04:55 < kaendfinger> Ok 04:55 < kaendfinger> Also, I updated the Node-Minecraft-Protocol Library to 1.6.4 04:55 < kaendfinger> https://github.com/kaendfinger/node-minecraft-protocol 04:55 < dx> dexter0: i think the usual confirmation method was changed 04:56 < dx> kaendfinger: neat 04:56 < kaendfinger> Took like two seconds 04:56 < kaendfinger> Today I was working on updating Minetweak to protocol v78 04:56 < kaendfinger> So I knew all the codes :P 04:56 < kaendfinger> https://github.com/Minetweak/Minetweak 04:56 < kaendfinger> ^^ That btw is the faster Java Minecraft Server EVER 04:57 < kaendfinger> I swear to god 04:57 < kaendfinger> Also, if anyone would like to learn more, you can join #Minetweak on EsperNet 04:57 < dexter0> is it a modded vanilla server or was it written from scratch? 04:58 < kaendfinger> dexter0, Its original code is based off of MCP's Decompiled Server, but, it is now practically from Scratch 04:58 < kaendfinger> I literally took all of it, got rid of the shit Mojang code 04:59 < kaendfinger> And made the thing fast as hell 04:59 < dx> "practically" 04:59 < kaendfinger> I took the code from Mojang, and turned it into a fast beast 04:59 < kaendfinger> Thats what I meant :P 04:59 < SinZ> That isn't from scratch then 04:59 < kaendfinger> Yeah I know 05:00 < kaendfinger> The Goal of the Project is to make a universal Plugins System for Bukkit and Forge 05:00 < kaendfinger> So Minetweak Plugins will work on Bukkit and Forge 05:01 < dx> dexter0: yeah it seems the wiki uses some sort of captcha now: http://wiki.vg/Special:Captcha/help 05:01 < dx> dexter0: (and i'm not an admin) 05:01 * niel pokes kaendfinger 05:01 < kaendfinger> niel, Hi 05:02 < niel> o./ 05:02 < dexter0> dk: huh 05:02 < kaendfinger> Dinnerbone, Hehehe 05:02 < dexter0> dx* 05:02 < kaendfinger> Some of the people here I recognize from EsperNet 05:02 < dx> TkTech sadimusi: we've got kaendfinger having issues with the captcha in the wiki and no idea how to activate his account 05:02 < kaendfinger> LoganG|off is the Owner and Creator of Minetweak btw 05:03 < niel> and Im the one that does nothing 05:03 < dx> kaendfinger: don't ping mojang people 05:03 * niel hides 05:03 < SinZ> kaendfinger: protip, don't ping the big names, they bite 05:03 < kaendfinger> dx, Sorry 05:03 < kaendfinger> SinZ, Heard that Before :) 05:03 < niel> Ive never been biten 05:03 < kaendfinger> I think it was #minecraft 05:03 < kaendfinger> niel, Wanna be? 05:03 < niel> :D 05:04 < kaendfinger> Also, I might be better known as the guy who saved Minecraft Forge 05:04 < niel> what did you do to forge >.> 05:05 < kaendfinger> niel, Remember when all the mirrors and the CI Were down, so I downloaded 10GB of Data and hosted a mirror? 05:06 < kaendfinger> Anyways, about the Wiki, I was going to change the version of Mineflayer's thing to 1.6.4 05:06 < kaendfinger> Anyone who can do that for me? 05:06 < kaendfinger> deathcrazyuberli, hello Sam 05:07 < deathcrazyuberli> wut do you want kaendfinger c_c 05:07 < kaendfinger> I wanna say Hi :) 05:07 < samrg472> hmmk 05:07 < niel> kaendfinger had to many coffees tonight 05:07 < kaendfinger> No but you know the MC Protocol Wiki thingy? 05:07 < kaendfinger> Yeah this is the channel 05:08 < samrg472> the topic couldn't be any more obvious =P 05:08 < kaendfinger> xD 05:08 < SinZ> topic and channel name 05:08 < kaendfinger> True 05:09 < kaendfinger> So, on the Wiki, can I add Minetweak to the Servers? 05:09 < niel> mabye you should make it support forge first :P 05:09 < kaendfinger> Or does it have to be scratch servers, cause we are writing a Scratch C# One too 05:09 < kaendfinger> TweakSharp 05:10 < umby24> wat 05:10 < umby24> my account on wiki be deleted or something. 05:10 < SinZ> wiki moved 05:11 < umby24> explains it i guess .-. my edits are still shown though 05:11 < umby24> meh 05:11 < SinZ> history could be moved, accounts couldn't 05:12 < kaendfinger> Why not xD 05:12 < kaendfinger> Also, Minetweak is NOT a Server "Wrapper" 05:12 < kaendfinger> http://wiki.vg/Wrapper_List 05:12 < kaendfinger> For many reasons actually 05:13 < SinZ> it has vannila MC in its core, making it a wrapper, when you compare it to other servers 05:13 < kaendfinger> I see why it might be called one, but there is a big difference 05:13 < kaendfinger> With Bukkit, they dont patch MC 05:13 < kaendfinger> They do "wrapping" 05:14 < kaendfinger> Meaning, only hooks 05:14 < kaendfinger> With us, we modify MC Code, and then have an API over it 05:16 < kaendfinger> http://wiki.minetweak.org/Making_A_Plugin 05:16 < kaendfinger> See, there is an example of a Plugin 05:18 < umby24> Mineflayer to 1.6.4 you said? 05:19 < dx> so you optimize minecraft and have an api 05:19 < dx> like.. spigot? 05:21 < niel> seems spout in 1.5 I wanted to check it out again ): 05:22 < dx> kaendfinger: the bukkit project does patch MC. they've got net.minecraft.server partially deobfuscated classes in the source tree of the craftbukkit project, and they patch functionality sometimes directly, most of the time by subclassing 05:22 < umby24> Clients list updated, kaendfinger 05:22 < kaendfinger> umby24, Yes 05:22 < kaendfinger> umby24, Thanks 05:22 < kaendfinger> dx, Oh ok, but yes, like Spigot kinda 05:24 < samrg472> minecraft php client O_o 05:25 < umby24> seen it for classic mc as well 05:26 < niel> just wondering does advanced openGL actually help anyone? 05:27 < dx> it's got a great placebo effect 05:27 < dx> i've heard lots of different things about it 05:27 < umby24> gives me a good fps boost 05:32 < dx> advanced opengl makes me feel warm and fuzzy, with more energy and happier in general. 05:35 < niel> it kills my computer 05:35 < dx> literally? 05:38 < niel> yep 05:38 < niel> it died 05:38 < niel> cpr 05:38 < kaendfinger> xD 05:38 < kaendfinger> 2013-09-22 03:33:12 [INFO] [Minetweak] New Player: kendfinger 05:38 < kaendfinger> <3 Logging 05:39 < dx> i don't get it 05:39 < dx> what's so awesome about that log line? 05:40 < kaendfinger> dx, Its not the log line, as much as its what the code that said that did 05:40 < kaendfinger> It Saved : My Last Login Time, my Username, how many times I've logged in 05:40 < kaendfinger> And stuff like that 05:41 < kaendfinger> "2013-09-22 03:31:43 [INFO] [Minetweak] Starting Minetweak v0.6.8 implementing Minecraft v1.6.4" 05:41 < kaendfinger> Should I maybe say what protocol version it is 05:42 < dx> that reminds me i gotta set up a sqlalchemy backend for the uwsgi logging of a project i'm writing 05:42 < dx> it's almost completely unrelated, but you reminded me 05:42 < kaendfinger> xD 05:43 < kaendfinger> http://www.rethinkdb.com/ < I'm adding support for Storing Permissions in that 05:43 < dx> way too overkill 05:43 < kaendfinger> What, Permissions in RethinkDB? 05:43 < dx> yes 05:43 < dx> i've tried using it once. once 05:44 < kaendfinger> RethinkDB, I thought it was good? 05:44 < zml> yeah, permissions really doesn't need anything other than flatfile 05:44 < kaendfinger> true 05:44 < kaendfinger> But still 05:44 < kaendfinger> Default is flat file 05:44 < dx> rethinkdb defaults to 1gb of caching and is designed for natural clustering and sharding 05:44 < dx> 1gb of in-memory caching, i mean 05:45 < dx> the server itself uses 50mb or so when just started, which might sound like little for you java guys, but fuck that 05:45 < umby24> XD 05:45 < kaendfinger> dx, I have a good machine so idc about Javas GIGANTIC Memory Usage 05:45 < kaendfinger> But its very fast 05:46 < dx> let's not talk about that 05:46 < kaendfinger> Compared to Ruby 05:46 < kaendfinger> And node.js, and its less memory intensive than Python 05:46 < dx> having said that about rethinkdb, i actually like it, but haven't found a good excuse to use it 05:47 < dx> there's nothing in my personal project list that actually requires that kind of clustering 05:47 < kaendfinger> dx, So does it easily convert to JSON 05:47 < dx> but reql is nice 05:47 < dx> huh? 05:47 < kaendfinger> So if it stores JSON Documents 05:47 < dx> using rethinkdb only for the json is what i call overkill 05:47 < iBotPeaches> rethinkdb for permissions?????? 05:47 < iBotPeaches> overkill beyond extreme 05:48 < dx> ^ 05:48 < kaendfinger> Ok ok 05:48 < kaendfinger> Then no I wont xD 05:48 < kaendfinger> Still, I have a good Idea for this 05:48 < kaendfinger> http://code.minetweak.org/Higgins/Core 05:48 < kaendfinger> Thats another Project 05:48 < kaendfinger> its a Personal Assistant in Groovy 05:49 < dx> that page requires login to gitlab 05:49 < kaendfinger> Oh yeah 05:49 < kaendfinger> One sec 05:50 < kaendfinger> :( Fuck you Gitlab xD 05:50 < dx> good job 05:50 < kaendfinger> I'll push it to GitHub 05:51 < dx> if you just need json document storage, go with couchdb 05:51 < kaendfinger> https://github.com/DirectMyFile/Higgins 05:52 < kaendfinger> dx, Ok 05:52 < iBotPeaches> i've always been a mongo guy, need to look up all this hype about couch 05:52 < dx> lol 'hype' 05:52 < iBotPeaches> hype = hackernews 05:52 < dx> iBotPeaches: oh, you mean the news about bigcouch merge? 05:53 < kaendfinger> So CouchDB 05:53 < iBotPeaches> dx: if that was the article that was on HN like a month ago 05:53 < kaendfinger> dafaq is it and why should I use it 05:53 < kaendfinger> http://couchdb.apache.org/ 05:53 < kaendfinger> OH THAT LOOKS COOL 05:56 < kaendfinger> http://www.mongodb.com/json-and-bson 05:56 < kaendfinger> What about this MongoDB 05:56 <+md_5> mongodb is the most mainstream by far 05:57 < kaendfinger> Ok 05:57 <+md_5> shouldnt you focus on actual features for your server 05:57 < kaendfinger> md_5, This isnt for the Server Now 05:57 <+md_5> instead of convoluted permissions systems no one will ever use 05:57 < kaendfinger> This is just for Higgins 05:57 < kaendfinger> https://github.com/DirectMyFile/Higgins 05:57 < iBotPeaches> 1) get a readme. no clue what it is 05:58 < iBotPeaches> 2) your commit messages didn't help me either figure out what it is 05:58 < dx> 3) the code doesn't help either 05:58 < kaendfinger> Yeah Sorry xD 05:59 < kaendfinger> I had a description on GitLab 05:59 < dx> oh god 05:59 < dx> these commit messages are terrible 05:59 < dx> you're not good at this 05:59 <+md_5> Initial Commit 05:59 < dx> even if it was a private project, your future self is going to hate you for these commit messages 05:59 < kaendfinger> I was asleep xD 05:59 <+md_5> Add Code Comments 06:00 <+md_5> Added a ton of shit. 06:00 <+md_5> Added some cool stuff 06:00 <+md_5> lmao 06:00 < kaendfinger> xD 06:00 < kaendfinger> Ever heard of Forge Essentials? 06:00 < dx> the project that tries to reinvent the wheel of most common bukkit plugins and fails at it? 06:01 < kaendfinger> Well, kinda, its being rewritten 06:01 < kaendfinger> (I'm on the team xD) 06:01 < dx> ...oh 06:01 < kaendfinger> I told them to take the shit and not make it shit 06:01 < dx> sorry for being blunt then 06:01 < kaendfinger> dx, I agree with you though 06:01 < kaendfinger> I told them to make it worth it 06:01 < dx> just do not try to reinvent worldedit 06:01 < dx> please don't 06:02 < kaendfinger> I'm not 06:02 < kaendfinger> We actually use ASM and Transform WorldEdit 06:03 < dx> not sure what happened about worldedit actually getting a forge api 06:03 < kaendfinger> dx, I think sk didnt like LexManos 06:03 < dx> i vaguely remember hearing wizjany saying it was 'almost done' a few months ago... 06:03 < kaendfinger> And I can say his name xD 06:03 < kaendfinger> I know him 06:03 < kaendfinger> Very well 06:04 < zml> There was a PR a few days ago that did a lot with the forge API for WE 06:04 < zml> I'm not sure if it's been merged yet 06:04 < kaendfinger> Hmm 06:04 < zml> I don't think so, there were a few last details being worked out 06:04 < kaendfinger> I'm installing MongoDB 06:04 < kaendfinger> CouchDB is too meh 06:04 < dx> mongodb is WebScale™ and uses /dev/null™ storage engines for maximum speed 06:05 < kaendfinger> xD 06:05 < zml> oh, /dev/null? That's where I store all my most important work. It gives such fast save times 06:05 < dx> kaendfinger: are you aware that rethinkdb is meant to replace mongodb and correct its flaws? 06:06 < dx> if you're going with that crap, just go with rethinkdb 06:06 < kaendfinger> dx, Really, xD Ok 06:06 < kaendfinger> And NO for the last time this is not for a MC Server 06:06 < kaendfinger> lol 06:08 < dx> just to be clear, i said "meant to replace" but this isn't anything official, it's just the general direction rdb seems to aim for 06:09 < kaendfinger> btw, Higgins is in Groovy 06:09 < kaendfinger> So its much more sexy code 06:10 < dx> sexier than what, though 06:10 < dx> than visual basic? 06:10 < dx> than brainfuck? 06:11 <+md_5> clearly clojure 06:11 < kaendfinger> Java 06:11 < kaendfinger> Clojure 06:12 < kaendfinger> Scala is pure shit and should die in a hole 06:12 < kaendfinger> http://groovy.codehaus.org/ 06:12 < kaendfinger> Groovy combines Java, Smalltalk, Ruby, Python features into one 06:12 < kaendfinger> def name='World'; println "Hello $name!" 06:12 < dx> md_5: i like clojure :( 06:12 < kaendfinger> Clojure is by Google right? 06:13 < dx> that's the javascript framework or something 06:13 < dx> called closure 06:13 < kaendfinger> Ahh 06:14 < dx> which is a terrible name 06:14 < kaendfinger> xD 06:14 < zml> groovy is almost java 06:14 < zml> but more scripty 06:14 < kaendfinger> zml, Groovy is Java plus 9999999999999 more things that are awesome 06:14 < kaendfinger> Groovy takes Java and beats it ass till it works like it should 06:14 < zml> jdk8 takes care of half of them probably 06:14 < kaendfinger> zml, Nope 06:15 < dx> zml: when is jdk8 going to be something we can use? i want my lambdas 06:15 < kaendfinger> All that Lambda stuff is nothing like this 06:15 < kaendfinger> http://groovy.codehaus.org/Closures 06:15 < kaendfinger> def clos = { println "hello!" } 06:15 < kaendfinger> println "Executing the Closure:" 06:15 < kaendfinger> clos() 06:15 < kaendfinger> def incByConst = { num -> num + myConst } 06:15 < kaendfinger> :D 06:16 < zml> dx: release early 2014, then probably a few years until you can use it in stuff that's going to run in environments you don't control 06:16 < dx> zml: fair enough, thanks 06:16 < zml> kaendfinger: that's pretty much what jdk8 can do 06:17 < zml> also jdk8 lets interfaces have code (not data, only code) 06:17 < kaendfinger> zml, Also, Groovy is epic 06:17 < dx> lel 06:17 < zml> java is a better balance of everywhere and fancy features 06:18 < kaendfinger> http://docs.codehaus.org/display/GROOVY/Reading+Files+Line+by+Line < I wrote that Page, read it 06:18 < kaendfinger> def gradleScript = new File('build.gradle') 06:18 < kaendfinger> gradleScript.eachLine { 06:18 < kaendfinger> if (!it.startsWith('def version')) {return} 06:19 < kaendfinger> println evaluate(it) 06:19 < kaendfinger> } 06:19 < dx> >evaluate 06:19 < dx> i seriously hope it has a different meaning in your language than everywhere else 06:19 < dx> otherwise you might have non-literal cancer 06:19 < kaendfinger> Wanna see something, if I may please bring an IRC Bot for like 1 sec 06:19 < kaendfinger> Its easier to demonstrate 06:20 < dx> just pastebin usage of that bot 06:20 < kaendfinger> Huh? xD 06:20 < dx> channel rules, i don't decide them 06:20 < dx> no bots except Not-002 06:20 < kaendfinger> Can you join #kaendfinger so I can do it then? 06:21 < dx> welp 06:21 < dx> okay 06:26 < dx> it's straight eval. 06:26 < dx> not sure what else i expected 11:40 < morfin> hello 11:45 < Not-002> [SMProxy] SirCmpwn pushed 1 commit to master [+0/-0/±1] http://git.io/KgZcDA 11:45 < Not-002> [SMProxy] SirCmpwn 3f03c9f - Update README.md 15:06 < morfin> anyone can tell me 15:06 < morfin> what server is doing between ticks 17:14 <+sadimusi> kaendfinger: did you manage to create a wiki account yet? 17:16 < dx> sadimusi: don't think so 17:16 < dx> sadimusi: also what's the deal with that captcha? i missed the news 17:17 <+sadimusi> that was probably a response to the last wave of spam bots 17:17 <+sadimusi> personally I would prefer the system we had in the beginning 17:17 < dx> same 17:17 < dx> captchas like that *can* fail if there's a human behind the botnet 17:19 <+sadimusi> that was the case with the dwarves question 17:19 <+sadimusi> so what exactly is the problem? does the correct answer get rejected? 17:31 < dx> no idea 21:00 < Not-002> [SMProxy] SirCmpwn pushed 2 commits to master [+0/-0/±2] http://git.io/QhwLRA 21:00 < Not-002> [SMProxy] SirCmpwn d6f0abd - Update solution file configurations 21:00 < Not-002> [SMProxy] SirCmpwn db07213 - Merge branch 'master' of github.com:SirCmpwn/SMProxy 22:13 < Not-002> [Craft.Net] SirCmpwn pushed 2 commits to master [+1/-0/±2] http://git.io/BcXp0A 22:13 < Not-002> [Craft.Net] SirCmpwn 5ab9be4 - Fix problem with spawning underwater 22:13 < Not-002> [Craft.Net] SirCmpwn fab24fe - Fix bug causing crashes when digging too low 22:30 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±6] http://git.io/Y8wAug 22:30 < Not-002> [Craft.Net] SirCmpwn 9468478 - Save player information in player.dat files 23:36 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±2] http://git.io/Q6Vq2Q 23:36 < Not-002> [Craft.Net] SirCmpwn a5779d1 - Fix #187 --- Day changed lun. sept. 23 2013 01:42 < kaendfinger> Hello 01:42 < kaendfinger> How is everyone? 01:42 < kaendfinger> Oh wow, umm, Not-002, we have Notifico too 01:44 < kaendfinger> Question: Anyone know what changed in the protocol in R78 01:44 < kaendfinger> Also, would the people who own this channel like a Teamspeak? 01:45 < kaendfinger> About the protocol, the MC Client gives me this exception (i'm still using the 74 protocol specs, with the version bumped) https://minetweak.atlassian.net/secure/attachment/10200/desktop%201_002.png 01:47 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to snapshot [+0/-0/±3] http://git.io/sE3h3w 01:47 < Not-002> [Craft.Net] SirCmpwn f38c7a9 - 13w38c support 01:57 < Not-002> [SMProxy] SirCmpwn pushed 1 commit to master [+0/-0/±1] http://git.io/j3W-2g 01:57 < Not-002> [SMProxy] SirCmpwn 554912f - Update README.md 03:40 < Seegee> md_5 03:40 < Seegee> +md_5 03:41 < Vipur> +md_5 03:41 < Vipur> md_5 03:41 < Vipur> We luv u 03:41 < Viktor_Hroogeirr> Two Jewish businessmen were discussing insurance. "You need fire insurance, burglary insurance and flood insurance." "The fire and theft and burglary I can understand," said the other, "but the flood insurance? How do you start a flood?" 03:41 < Bohuslav_Aristot> How does a girl from Harlem practice safe sex? She locks the car doors. 03:41 < Holmgeirr_Iomhar> What is the difference between Batman and a black man? Batman can go into a convenience store without Robin. 03:41 < Birgir_Peppino> Did you hear that the KKK bought the movie rights to Roots? They're going to play it backwards so it has a happy ending. 03:41 < Modesto_Fergus> What are the 3 things you cannot give a black guy? A fat lip, a black eye, or a job. 03:41 < Shel_Mutamid> I wouldn't dream of being racist towards my black neighbour.... I'd actually do it. 03:41 < Blagun_Prabhakar> "Life is like a box of chocolates." Not all the black ones can be trusted. 03:41 < Njord_Cainan> What did the Alabama sherriff call the nigger who had been shot 15 times? Worst case of suicide he had ever seen. 03:41 < Swithun_Harduwic> What do nigger pimps and farmers have in common? They both need a hoe to stay in business! 03:41 < Chenaniah_Iomhar> What do you call 100 niggers on the bottom of the sea? A good start. 03:41 < Andre_Gunnar> Why do niggers have red eyes after sex? Pepper spray. 03:41 < Vincent_Mikhailo> What do you get when you cross a nigger and a gorilla? A really stupid gorilla. 03:41 < Karel_Mikhah> I've always got on with my neighbors. That was until we had a black family move in next door. Suddenly everything changed. Doors were constantly being slammed, there was shouting and music was played at full blast into the small hours. Despite trying all that, I still couldn't get that damn black family to move out. 03:41 < Albert_Toma> How does a Mexican get into an honest business? Through the window. 03:41 < Vipur> were ur niggest fans 03:41 < Rickey_Xavior> What do you call 100 niggers on the bottom of the sea? A good start. 03:41 < Randulf_David> Why do blacks have white hands and feet? They were on all fours when God spray painted them! 03:41 < Andre_Hludowig> Why are there only 2 pall bearers at a nigger’s funeral? A garbage can only has two handles! 03:41 < Blagun_Fergus> What do a nigger and a bicycle have in common? They only work with a chain on. 03:41 < Andras_Honoratus> What's a crying shame? When a bus full of niggers drives off a cliff and there were 3 empty seats. 03:41 < Ferdinand_Cibran> I went to a fancy dress party the other day dressed as Adolf Hitler. Everyone thought it was hilarious. Until they found three dead Jews in the shower. 03:41 < Albert_Leontios> Why was the wheelbarrow invented? To teach niggers to walk on their hind legs. 03:41 < Rickey_Girisha> What did God say when he made the first nigger? Oops! I burnt this one! 03:41 < Jeriah_Bo> I wouldn't dream of being racist towards my black neighbour.... I'd actually do it. 03:41 < Abolfazl_Chijind> A large cruise ship strikes an iceberg and slowly begins to sink. The captain declares he is going to need to remove some weight from the boat or it will surely sink. He says to be fair, and not discriminate, we will have to call out people in alphabetical order to jump off the ship. Everyone agrees this is the only fair way. The captain then declares "All African Americans, jump overboard!" A niglet tells his dad"Oh noes, dat be us". His nigge 03:41 < Ichabod_Aristotl> What's the difference between a black and a white fairytale? White begins, "once upon a time," black begins, "y'all motherfuckers ain't gonna believe dis shit!" 03:41 < Kevyn_David> What do you get when you cross a nigger and a gorilla? A really stupid gorilla. 03:41 < Byron_Cebrian> What do you call one black guy on moon? A problem. What do you call two black guys on the moon? A problem What do you call the entire race of black? guys on the moon? A problem solved. 03:41 < Ikraam_Chijindum> Why do niggers have red eyes after sex? Pepper spray. 03:41 < Oden_Ganix> Why don't sharks eat niggers? They think its whale shit! 03:41 < Hariwald_Cainan> Did you hear about the guy that broke into the local library and stole hundreds of books? Nobody knows who he is yet, but police say, "it certainly wasn't a nigger." 03:41 < Grzegorz_Hludowi> Why don't niggers like asprin? They're white, they work and you have to pick cotten to find them. 03:41 < Rishi_Zhenya> A Liverpool docker went to South Africa for a job. The boss tells him: "Its people like you we want here. Here's a test. There's a revolver, go out and shoot 6 niggers and a rabbit." The docker asks: "Why do I have to shoot the rabbit?" He got the job. 03:41 < Otmar_Mutamid> What do black men do after sex? 15 years to life. 03:41 < Euripides_Silvio> I've always got on with my neighbors. That was until we had a black family move in next door. Suddenly everything changed. Doors were constantly being slammed, there was shouting and music was played at full blast into the small hours. Despite trying all that, I still couldn't get that damn black family to move out. 03:41 < Euripides_Fergus> The black guy I was walking behind stopped, turned and asked "Are you following me?" "No", I said "You've got evolution all mixed up." 03:41 < Andras_Chijindum> Did you hear about the guy that broke into the local library and stole hundreds of books? Nobody knows who he is yet, but police say, "it certainly wasn't a nigger." 03:41 < Rickey_Monet> How does a black chick tell if she's pregnant? When she pulls the tampon out, all the cotton is already picked. 03:41 < Fritjof_Uzochi> Did you hear about the guy that broke into the local library and stole hundreds of books? Nobody knows who he is yet, but police say, "it certainly wasn't a nigger." 03:41 < Heber_Damodara> A Liverpool docker went to South Africa for a job. The boss tells him: "Its people like you we want here. Here's a test. There's a revolver, go out and shoot 6 niggers and a rabbit." The docker asks: "Why do I have to shoot the rabbit?" He got the job. 03:41 < Nicolaas_Jewell> What did the Alabama sherriff call the nigger who had been shot 15 times? Worst case of suicide he had ever seen. 03:41 < Iared_Cebrian> What's the difference between karate and judo? Karate is a method of self defence and judo is what bagels are made of! 03:41 < Jairus_Gabriel> How do you make a nigger nervous? Take it to an auction. 03:41 < Modesto_Zlatan> A nigger and a little white boy are debating on whether God is black or White. finally the little white boy says, "let's ask God!" The White boy looks to Heaven and asks, "God, are you black or white?" God replies, "Well boys, I am what I am." The White boys exclaims, "well, that proves it, God is White!" The nigger asks, "how do you know?" The White boy replies, "if God was a nigger he woulda said 'I iz what I iz!'" 03:41 < Itai_Marian> What's the difference between a Jew and a canoe? A canoe tips! 03:41 < Irving_Zlatan> Whats faster then a nigger running with your TV? His brother with the VCR. 03:41 < Godtfred_Eusebio> What do you call two Mexicans playing basketball against each other? Juan on Juan. 03:41 < Holmgeirr_Girish> I was on the bus the other day when a massive nigger came and sat next to me. I slowly started edging away from him and he said; "What, you think I'm gonna steal from you, cos I'm black?" "No, I think you're going to steal from me because you have a fucking gun!" 03:41 < Kaspars_Bo> What did the sunbather shout at the nigger? Ain't you dark enough already? 03:41 < Coilean_Bo> A Mexican and a nigger are riding in car. Who's driving? A cop. 03:41 < Ferdinand_Prabha> Why don't niggers go on cruises? They're not falling for that one again. 03:41 < Ichabod_Nico> What do you call the New Orleans Superdome full of milk? Cocoa Puffs. 03:41 < Swithun_Ah> What do you say when you wake up in the middle of the night and your TVs floating in the air? Drop it nigger! 03:41 < Jehoshaphat_Kuna> Why do decent white folks shop at nigger yard sales? To get all their stuff back. 03:41 < Hugo_Gruffud> What's yellow and black and makes you laugh ? A bus full of niggers going over a cliff. 03:41 < Kevyn_Henrik> I've got this black friend... just kidding. 03:41 < Kumara_Islwyn> There was a 4 car crash in Mexico today. 243 people died. 03:41 < Kevyn_Narcisse> Whitney Houston’s life is like skiing. Once you get on the white powder, it’s all down hill from there 03:41 < Hermanni_Tendai> Whats long and hard on a nigger? First grade. 03:41 < Irving_Leontios> A nigger and a spic fall from a tree, who hits the ground first? The spic, the nigger never makes it because he's stopped by the rope. 03:41 < Janko_Cebrian> I've always got on with my neighbors. That was until we had a black family move in next door. Suddenly everything changed. Doors were constantly being slammed, there was shouting and music was played at full blast into the small hours. Despite trying all that, I still couldn't get that damn black family to move out. 03:41 < Merle_Honoratus> What's the most confusing day in Harlem? Fathers Day! 03:41 < Freyr_Alfie> A Liverpool docker went to South Africa for a job. The boss tells him: "Its people like you we want here. Here's a test. There's a revolver, go out and shoot 6 niggers and a rabbit." The docker asks: "Why do I have to shoot the rabbit?" He got the job. 03:41 < Kaspars_Henrik> Hear about G.M.'s new nigger Cadillac? The glove compartment's big enough to hold a watermelon. 03:41 < Kumara_Islwyn1> Whats a Mexicans favourite sport? Cross Country. 03:41 < Bohuslav_Bernard> 'There is safety in numbers' Unless there are 6,000,000 of you. And you are all Jews. 03:41 < Hermanni_Tendai1> What was the only thing missing from the million man march? An auctionner 03:41 < Coilean_Leontios> A nigger and a little white boy are debating on whether God is black or White. finally the little white boy says, "let's ask God!" The White boy looks to Heaven and asks, "God, are you black or white?" God replies, "Well boys, I am what I am." The White boys exclaims, "well, that proves it, God is White!" The nigger asks, "how do you know?" The White boy replies, "if God was a nigger he woulda said 'I iz what I iz!'" 03:41 < Andras_Honoratus> What do you call 100 niggers on the bottom of the sea? A good start. 03:41 < Chenaniah_Bysshe> Have you heard scientists have bred a nigger with an octopus? It's an ugly fucker, but it sure can pick cotton. 03:41 < Qadir_Xavior> What's the difference between a nigger and a bouncy castle? You dont take your shoes off to jump on a nigger! 03:41 < Inge_Douglass> What do black men do after sex? 15 years to life. 03:41 < Tranter_Uwe> How does a girl from Harlem practice safe sex? She locks the car doors. 03:41 < Tacitus_Zlatan> What do you call a barn full of dead niggers? Out dated farm equipment. 03:41 < dexter0> TKTech 03:41 < Grzegorz_Roni> Why did the nigger walks into a bar? The cell door was still locked. 03:41 < Heber_Islwyn> How do you know Adam and Eve were not black? You ever try to take a rib from a nigger? 03:41 < Janika_Milosz> "Still hung. Over." replied the KKK member being asked about the condition of the nigger over his 2 way radio. 03:41 < Kaspars_Prochoro> Why do niggers have red eyes after sex? Pepper spray. 03:41 < Otmar_Eusebio> What do you call two Mexicans playing basketball against each other? Juan on Juan. 03:41 < Rodge_Donald> Why do blacks have white hands and feet? They were on all fours when God spray painted them! 03:41 < Rodge_Donald1> Why do black people have white hands? Everyone has some good in them. 03:41 < dexter0> Sadimusi 03:42 <+md_5> TkTech lmfao they are targeting me 03:42 <+md_5> just did it on EsperNet 03:42 < Seegee> md_5 03:42 < Seegee> I love you 03:42 <+md_5> !kickban Seegee 03:42 <+md_5> TkTech he is launching the bots 03:42 < Seegee> d 03:42 <+md_5> ._. 03:42 < Seegee> CANT BAN ME 03:42 -!- Seegee was kicked from #mcdevs by TkTech [Your behavior is not conducive to the desired environment.] 03:42 < Vipur> md5 03:42 < Vipur> We love you 03:42 < Vipur> Why u do this 03:43 < Zachoz> lol 03:43 < Vipur> We show our affection 03:43 -!- Vipur was kicked from #mcdevs by TkTech [Your behavior is not conducive to the desired environment.] 03:43 <@TkTech> I've got a new pot of coffee and all night. 03:43 <+md_5> > show affection 03:43 <+md_5> > launches bots at me across multiple irc networks 03:43 <+md_5> k 03:43 <@TkTech> It's a phase md_5. Script kiddies will be script kiddies, at some point they all try to flood a couple of channels. 03:44 <+md_5> true true 03:46 < kaendfinger> dafaq is going on!?!?!?! 03:46 < kaendfinger> What the hell just happened 03:48 < kaendfinger> md_5, What channel on EsperNet? 03:48 <+md_5> kaendfinger every channel I;'m in 03:48 < kaendfinger> Also, Who here is on EsperNet? 03:48 <+md_5> lmao 03:48 < kaendfinger> md_5, xD 03:59 < Drainedsoul> I'm sending clients 0x33 columns when they log in, and everything seems fine, but in the F3 information the biome doesn't seem to be displayed properly 05:53 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to snapshot [+0/-0/±1] http://git.io/OIn2dQ 05:53 < Not-002> [Craft.Net] SirCmpwn 181db4c - Add new biomes 06:26 * dx checks lastlog 06:26 < dx> tehme actually left the channel after i told him it was ban evasion, nice. 06:31 <+md_5> dx nothing much, I just got raped across multiple irc networks and my site ddosd :p 06:31 <+md_5> those spambots were targeting me 06:32 < dx> md_5: why do you get targeted by such classy gentlemen? 06:32 <+md_5> dx I dunno 06:32 <+md_5> this was the first time 06:33 <+md_5> he told me my code was so shitty 06:33 <+md_5> he would ddos my site until I fixed it 06:33 < umby24> .-. 06:33 < dx> they did that in this channel before though 06:33 < dexter0> The guy from that github issue a while back? 06:33 <+md_5> nah 06:33 <+md_5> I have no idea who this was 06:34 <+md_5> I dont think they counted on me being sponsored by a massive ddos protection company 06:34 < dx> cloudflare? :D 06:34 <+md_5> nah 06:34 <+md_5> had to disable cloudflare 06:35 <+md_5> so it could properly be mitigated 06:35 < dx> fun 06:35 <+md_5> then after the attacked cloudflare banned me for 7 days xD 06:35 < dx> wat 06:35 <+md_5> yeah 06:35 <+md_5> if you get a big ddos without being on business or enterprise 06:35 <+md_5> they ban you 06:35 <+md_5> I'm only on pro 06:35 < dx> how useful 06:36 < dx> (and i mean that ironically, just to be clear) 06:56 < Not-002> [Craft.Net] SirCmpwn pushed 3 commits to master [+0/-0/±13] http://git.io/YdMwQA 06:57 < Not-002> [Craft.Net] SirCmpwn 40da9bf - Fixed most inventory transactions "Painting" still does not work 06:57 < Not-002> [Craft.Net] SirCmpwn ea4490b - Fix dropping items from inventory 06:57 < Not-002> [Craft.Net] SirCmpwn 9bb5fdd - Implement inventory "painting" 07:10 < Drainedsoul> Why couldn't I join the channel ~90 minutes ago 07:11 <+md_5> because it was accidentally left +i 07:11 <+md_5> little botting incident 07:14 < Drainedsoul> did anyone comment on my issue wrt biomes while I was gone, or no 07:17 < Drainedsoul> are all the built in plugin channels that use strings UTF-16, EXCEPT MC|Brand which uses UTF-8? 07:21 < SinZ> they should all be ucs-2 as that is what Mojang uses 07:26 <+md_5> MC|Brand is utf-8 07:26 <+md_5> because mojang is poop 07:26 <+md_5> utf-8, no length header 07:36 < Drainedsoul> @SinZ: Mojang uses UTF-16, not UCS-2 07:36 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±1] http://git.io/0YkM2Q 07:36 < Drainedsoul> @md_5: thanks 07:36 < Not-002> [Craft.Net] SirCmpwn 8988ea6 - Dispose clients after disconnect 07:57 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±3] http://git.io/3ucSUw 07:57 < Not-002> [Craft.Net] SirCmpwn 0eed627 - Improve player entity tracking with respect to stationary entities 07:57 < SinZ> Drainedsoul: Do you even know what UCS-2 is? 07:58 < Drainedsoul> do you? 07:59 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±2] http://git.io/5MChKA 07:59 < Drainedsoul> it's a 16-bit fixed-width representation of a Unicode code point which lies in the range 0-65535 (inclusive) 07:59 < Not-002> [Craft.Net] SirCmpwn 13878ea - Change default test server generator, remove test code 07:59 < SinZ> Which is what Minecraft uses 08:00 < SinZ> owait, nvm 08:01 < dx> SinZ: we found out that it's not really UCS-2 but looks a lot like it 08:02 < dx> well, "we", it was mostly Drainedsoul as far as i remember 08:06 < Not-002> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±1] http://git.io/Q2Zjcg 08:06 < Not-002> [Craft.Net] SirCmpwn 5a12cd0 - Add error handler around saving player.dat files 08:09 < Drainedsoul> the vanilla server sends/receives/parses the G Clef character, which is outside the BMP, Q.E.D. 08:09 < Drainedsoul> that was sadimusi and I iirc 10:54 < Not-002> [bravo] MostAwesomeDude pushed 6 commits to master [+0/-0/±24] http://git.io/3tWKUw 10:55 < Not-002> [bravo] Alexey McSakhoff fe78153 - Bump up to protocol version 61. 10:55 < Not-002> [bravo] Alexey McSakhoff 2f3cc7f - Packet unittests: - 0x17: Add vehicle/object - 0x28: Entity metadata 10:55 < Not-002> [bravo] Alexey McSakhoff 8f424c4 - Location fixes: - creating items - collecting items in range 10:55 < Not-002> [bravo] Alexey McSakhoff 24261b8 - Proper slot implementation + fix dropping items 10:55 < Not-002> [bravo] Corbin Simpson b92b845 - Merge branch 'protocol_61_fixes' of git://github.com/neenar/bravo 10:55 < Not-002> [bravo] Corbin Simpson f185e32 - A test that was broken now succeeds. 12:00 < Not-002> [netherrack] thinkofdeath pushed 5 commits to master [+0/-0/±11] http://git.io/iKCpDA 12:00 < Not-002> [netherrack] thinkofdeath 4d8d54d - world: Infinite world done 12:01 < Not-002> [netherrack] thinkofdeath b63ab79 - world: Support setting the dimension 12:01 < Not-002> [netherrack] thinkofdeath 423f63d - world: Add biomes 12:01 < Not-002> [netherrack] thinkofdeath ae42e4a - world: Allow setting and getting data values 12:01 < Not-002> [netherrack] thinkofdeath 229727e - world/flat: Biome support 12:11 <+ammar2> Drainedsoul: I think it being called UCS-2 is just a case of someone finding out and saying, "ohey this works with ucs-2." Strings are written out with writeChars and the javadocs pretty clearly state what a character is http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html 16:33 < morfin> i have no idea how to synchronize server and client 16:59 < nyuszika7h> anyone got an idea on this? http://zerobin.net/ 16:59 < nyuszika7h> er 17:00 < nyuszika7h> http://zerobin.net/?68992e1b96f04560#EtUNl8Ta9qlyjNQhBhQey1vJn4TUKMDRUi4TFMJaLCY= 17:00 < nyuszika7h> that traceback is on yggdrasil.auth('nyuszika7h@cadoth.net', getpass.getpass()) 17:00 < nyuszika7h> (note, that email is old, but it's still associated with my Mojang account) 17:01 <+sadimusi> your json might be missing some quotes 17:02 <+sadimusi> ah no, you're not using json at all 17:02 < nyuszika7h> oh, I didn't encode it