03:59 < mbaxter> dx: butcher all the things! 03:59 < dx> \o/ 03:59 < dx> well actually nms is in a different repo and is not human readable... so nevermind 03:59 * mbaxter can read it 03:59 < btilm305> CRAP mbaxter 03:59 < dx> sorry, i meant 'human readable' for casual definitions of 'human' 04:00 < btilm305> I was excited! 04:00 < mbaxter> CB remains non-translated until a solution allowing for translations without breaking API presents itself or we decide to just break stuff, most likely. 04:00 < mbaxter> btilm305: It's not really a big deal until resource packs are properly supported anyhow :) 04:00 < btilm305> It is for me 04:00 < btilm305> It's stopping me from releasing my iOS chat client 04:00 < btilm305> SCREW MOJANG 04:01 < btilm305> Seriously... "chat.type.announcement" 04:03 < btilm305> Where do I find definitions for translations 04:04 < SinZ> chat.type.announcement is [%s] %s 04:04 < btilm305> Yeah but where do I find the list of them 04:04 < btilm305> in the client? 04:04 < btilm305> which file 04:04 < btilm305> :\ 04:05 < SinZ> it would be in language 04:05 < Not-001> [BraLa] Dav1dde pushed 4 commits to master [+0/-0/±7] http://git.io/QBO8Fw 04:05 < Not-001> [BraLa] Dav1dde abef845 - nuke old code 04:05 < Not-001> [BraLa] Dav1dde 3c5a212 - add log_if 04:05 < Not-001> [BraLa] Dav1dde 7099be0 - fixed obvious bug ... 04:05 < Not-001> [BraLa] Dav1dde 7b40372 - updated submodules 04:05 < btilm305> client? 04:05 < dav1d> yes 04:05 < btilm305> ug 04:06 < dav1d> I wonder if you could crash the client with malformed json :> 04:06 < btilm305> Yay found it 04:06 < btilm305> Probably 04:06 < dav1d> btilm305: mcp? 04:06 < btilm305> as you can crash them by other means 04:07 < btilm305> No, language files aren't obfuscated 04:07 < dav1d> ah 04:07 < btilm305> IF they were it would be pointless 04:07 < dav1d> not sure if they hardcoded that :> 04:07 < dav1d> you never know 04:07 < dav1d> anyways too late, need to sleep 04:09 < SinZ> they don't 04:10 < SinZ> all the languages are on the assets server 04:11 < SinZ> http://s3.amazonaws.com/Minecraft.Resources/lang/en_GB.lang 04:13 < SinZ> though chat stuff isn't in language.. =S 04:16 < dx> http://beta.ceilingcat.ch/1.5.2...1.6.2#language 04:19 <+md_5> b.wiki.vg works again btw dx 04:22 < mbaxter> The client will crash with json error upon getting invalid json, dav1d. Just an instant "nope" 04:23 < dx> md_5: it doesn't include anything except packets and protocol version 04:23 < dx> md_5: but the beta site does 04:23 <+md_5> http://teach.github.com/articles/book-authoring-using-git-and-github/ 04:23 <+md_5> hm 04:24 <+md_5> thinking of writing a 'book' about the MC protocol 04:24 < dx> """book""" 04:31 < AlphaBlend> eh 04:31 < AlphaBlend> md_5: wat 04:46 < btilm305> I coded it customly 04:47 < btilm305> Took a crapton of reflections 04:59 < AlphaBlend> dav1d: tsk tsk tsk https://github.com/Dav1dde/BraLa/commit/7099be0f43687e8a6751ab67f640b24bffc15e55 05:00 < AlphaBlend> choosing to develop in a particular style, and running into bugs because of it :( 05:00 < AlphaBlend> of course, i wouldn't blame you for having missed that if i put multiple statements on the same line and forgot braces :D 05:21 < dx> ha 05:21 * dx laughs at dav1d 05:21 < dx> not because of the bug itself, but for having chosen that style 05:27 < AlphaBlend> lol XD 05:27 < AlphaBlend> i'm sure he's experienced enough 05:27 < AlphaBlend> but that style can pop up bugs you don't intend 05:27 < dx> yeah 05:28 < AlphaBlend> i don't think i ever put more than one statement on a single line 05:28 < AlphaBlend> i'm used to having a block with a bracket on the same line the block starts at 05:28 < AlphaBlend> thing is i don't normally use brackets if the block has a single statement in it 05:29 < dx> alphablend left the channel accidentally, let's laugh at him while he's not here! 05:29 * dx lau- 05:29 < dx> dammit 05:29 < AlphaBlend> oh i left on accident 05:29 < AlphaBlend> wtf 05:29 < dx> i have no idea how you did that 05:30 < AlphaBlend> me neither... 05:30 < AlphaBlend> i think i hit a combo 05:30 < AlphaBlend> without realizing it LOL 05:30 < AlphaBlend> silly mIRC 05:30 < dx> a combo? 05:30 < AlphaBlend> key combination 05:30 < dx> do you think this is a game? 05:30 < AlphaBlend> eh, sorry XD 05:31 < dx> speaking of serious fucking business, i wonder if deoxxa is still alive 05:32 < AlphaBlend> who is that? I've heard of the name before, just don't know why i've heard of it 05:33 < dx> not sure what you would know him for, but he wrote libmcnet, a mc protocol parser in C which i particularly like for some reason 05:34 < dx> and it's stuck in 1.4.7 05:36 < dx> okay he's alive and writing stuff like this https://github.com/deoxxa/jesus/ 05:38 < AlphaBlend> oh 05:38 < AlphaBlend> O_O 06:08 < btilm305> For all of those who assisted me earlier with chat messages: thanks, I ended up making my own system (copying and pasting from MCP :P), if anyone is interested in the jar contact me 07:07 < btilm305> IS it just me 07:07 < btilm305> or does 1.6.1's ping response give the old 1.3 format 07:08 < dx> derp 07:09 < dx> no it does not, that's just a bug with the vanilla client server list 07:09 < btilm305> :\ 07:09 < dx> hence 1.6.2 07:09 < btilm305> this happens with 1.6.1 on craftbukkit also right? 07:09 < dx> it's the client 07:10 < dx> not the server 07:10 < btilm305> I don't care about the client 07:10 < btilm305> I'm reading the packet 07:10 < btilm305> It's giving 1.3 format 07:10 < btilm305> It doesn't give the server version or the protocol version 07:10 < dx> uhm 07:10 < btilm305> it just gives me the motd, and the player count 07:10 < dx> brb re-reading that. 07:14 <+md_5> btilm305 yeah its a bug in vanilla/craftbukkit 1.6.1 07:14 <+md_5> fixed in spigot 1.6.1, and vanilla/craftbukkit 1.6.2 07:15 < dx> yeah looks like i got the description of the bug wrong 07:15 < dx> it was just failing to read the schrodinger byte 07:15 <+md_5> nah 07:16 < btilm305> thanks md_5 :) stupid mojang 07:16 <+md_5> it was resetting the schrodinger byte if it failed to read the 0xFA 07:16 < btilm305> Wait, so if I include 0xFA, and make a three byte packet, it'll work? 07:16 < dx> md_5: oooh 07:16 < btilm305> Wait no that'll screw with everything else 07:16 <+md_5> you have to include the full 0xFA 07:16 < dx> md_5: right, that throws an exception too 07:16 < btilm305> :\ 07:16 <+md_5> with MC|ping, the string etc 07:17 <+md_5> so more like a 50 byte packet :p 07:17 < dx> btilm305: why do you send something that doesn't fit the protocol description and expect it to work, anyway? 07:17 < btilm305> does it include the ip? 07:17 < btilm305> if so, bungee just got a whole lot cooler 07:17 < dx> lol 07:17 <+md_5> its only been in bungee for like 2 weeks 07:17 < btilm305> dx: because everyone expects the simplest form of cross-compatibility 07:18 < btilm305> nice 07:18 <+md_5> https://github.com/SpigotMC/BungeeCord/commit/632fa8bd94680421ce13d4868b030b7617b2e527 07:18 < btilm305> How does bungee read 1.6 chat messages 07:19 < btilm305> with all the json crap 07:19 <+md_5> it doesnt read server to client messages 07:22 < btilm305> Oh derp 07:22 < btilm305> That would be hard :\ 08:23 < Not-001> [node-minecraft-protocol] zuazo pushed 14 commits to master [+2/-2/±17] http://git.io/-FVA9g 08:23 < Not-001> [node-minecraft-protocol] mappum e46a98a - Updated to protocol version 73 (1.6.1) 08:23 < Not-001> [node-minecraft-protocol] mappum 1df9f90 - Added tests for new datatypes 08:23 < Not-001> [node-minecraft-protocol] zuazo dcbaf38 - packet 0x27: leash from bool to int 08:23 < Not-001> [node-minecraft-protocol] zuazo 9c3f671 - packet 0x13: added jumpBoost field 08:23 < Not-001> [node-minecraft-protocol] zuazo 1ac3e12 - packet 0xfe (ping): updated to support 1.6.1 08:23 < Not-001> [node-minecraft-protocol] zuazo 058d6eb - packet 0x64 (OpenWindow): support for the optional entityId field 08:23 < Not-001> [node-minecraft-protocol] zuazo e46fd6f - packet 0x27: leash from int to ubyte 08:23 < Not-001> [node-minecraft-protocol] zuazo c9a081f - client ping fixed 08:23 < Not-001> [node-minecraft-protocol] zuazo 767f641 - improved 0x64 packet support, code refactorized using an optional_fields hash 08:23 < Not-001> [node-minecraft-protocol] zuazo cd6b27a - tests fixed: parse properly the new JSON chat messages 08:23 < Not-001> [node-minecraft-protocol] zuazo 634af71 - gitignore: added test/npm-debug.log 08:23 < Not-001> [node-minecraft-protocol] zuazo a4ba03d - remove .test.js.swp file 08:23 < Not-001> [node-minecraft-protocol] zuazo 8e02b4f - examples updated to work with 1.6.1 08:23 < Not-001> [node-minecraft-protocol] zuazo c7c4365 - README: version 1.6.1 support, examples updated 08:25 < frostyfrog> O.O 08:25 < frostyfrog> I want a bot like that. 08:29 <+ammar2> and you can have one like that 08:29 <+ammar2> thanks to the magic of notifico 08:29 <+ammar2> frostyfrog: http://n.tkte.ch/ 10:21 < Not-001> [node-minecraft-protocol] zuazo pushed 1 commit to master [+0/-0/±2] http://git.io/POMl3A 10:21 < Not-001> [node-minecraft-protocol] zuazo 7df4073 - Release 0.11.0 10:21 < Not-001> [node-minecraft-protocol] zuazo tagged 7df4073 as 0.11.0 http://git.io/s5334Q 11:18 < Not-001> [node-minecraft-protocol] zuazo pushed 1 commit to master [+0/-0/±1] http://git.io/mgq3Tg 11:18 < Not-001> [node-minecraft-protocol] zuazo fe38206 - README: server example code little typo fixed 11:26 < ffmdr> https://github.com/MinecraftForge/FML/commit/c997f2adbc4c11cd8c2abe5f82ccd00b0e954b68 - lol what. I don't even... 11:30 <+md_5> fml.ignoreInvalidMinecraftCertificates #yolo 11:31 < ffmdr> forge sucks 11:32 < ffmdr> can't get 1.6.2 forge to work 11:38 < ffmdr> forge now wraps minecraft launching and is patching classes on runtime so jar signature still matches #yolo 11:50 <+md_5> ffmdr its ALWAYS done that 11:53 < ffmdr> md_5: yes but now there are these shitty binpatches 11:53 <+md_5> ? 11:54 < jast> hashtags in IRC? are you on drugs? :P 11:55 < ffmdr> md_5: before it was like any other mod with patched minecraft classes 11:56 <+md_5> and now it does that still? 11:56 <+md_5> the classes are just injected at runtime 11:57 < ffmdr> I don't see what was the problem with normal class files like in 1.5.2 forge 11:58 <+md_5> oh 11:59 <+md_5> the forge team loves making work for themselves 12:00 < ffmdr> indeed 12:00 <+md_5> ffmdr its because they want to package as little of MC as possible 12:00 <+md_5> hence why the source is .patch files 12:00 < ffmdr> ah lets compare file sizes 12:01 < ffmdr> 2.0MB vs 1.8MB 12:01 <+md_5> they should have used beat 12:02 <+md_5> https://github.com/md-5/jbeat 12:06 < ffmdr> new forge has permanently broken magiclauncher support 12:06 <+md_5> LOL 12:06 <+md_5> nah 12:06 <+md_5> magic launcher just cant into forge 12:07 < ffmdr> forge support was very good before forge broke everything 12:08 <+md_5> - Use the official launcher to start once Minecraft with the Forge profile. 12:08 <+md_5> - Click "Setup" 12:08 <+md_5> - Select Environment "Forge9.10.X.Y" 12:08 <+md_5> - Click "Advanced" 12:08 <+md_5> - In the field "Parameters" add "-Dfml.ignorePatchDiscrepancies=true" 12:08 <+md_5> thats it 12:09 < ffmdr> meh shitty forge installer 12:10 <+md_5> I've always disliked the way forge was done 12:10 <+md_5> sure the bytecode patching and stuff is nice, but now thats basically half of what mods are about 12:12 < ffmdr> I thing I like about forge is runtime deobf 12:12 < ffmdr> one thing* 12:15 < superjoe> I just looked at the new json for chat messages 12:15 < superjoe> ...the fuck? 12:15 < ffmdr> indeed my friend 12:15 < superjoe> at first I was like hey cool they're being less retarded about the protocol finally 12:15 < jast> 'fml' is such a nice project name 12:16 < superjoe> and then I was like (╯°□°)╯︵ ┻━┻ 12:16 < superjoe> jast, is 'fml' your project name? 12:17 <+md_5> no 12:17 <+md_5> FML - forge 12:17 < Yoshi2> superjoe: forge mod launcher 12:17 < superjoe> ah 12:17 <+md_5> loader I think 12:17 < jast> a subsidiary of fmylife.com 12:18 < ffmdr> superjoe: ┬─┬ノ( º _ ºノ) 12:18 < superjoe> haha 12:20 < Yoshi2> I wish I could trow over my table 12:21 < Yoshi2> but the legs are stabilized behind a piece of furniture, so moving it is very difficult 12:21 < ffmdr> also does anyone know what was the problem with 1.6.1 mcp mappings? 12:23 <+md_5> yea 12:23 <+md_5> there were some duplicates 12:24 < ffmdr> what exactly was duplicated 12:25 <+md_5> mappings 12:25 <+md_5> ie one to many 12:26 < ffmdr> lol 12:29 < ffmdr> so thats why optifine update started with 'fixing mcp mappings' 12:36 < ffmdr> md_5: iirc you were saying some time ago that you wanted to get spigot on mcp bukkit, right? 12:36 <+md_5> mm 12:36 < ffmdr> any progress on this D: ? 12:40 < ffmdr> @md_5 12:59 <+md_5> no, still gotta decide when/if -- breaking NMS plugins is an issue 13:05 < ffmdr> maybe runtime deobfuscation forge-style if you really care about NMS plugins 13:05 < ffmdr> https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler - that's pretty cool! It aims to be better than fernflower and open source. 13:09 < ffmdr> throwing minecraft at it :D 13:13 < ffmdr> it handled it pretty well 13:15 < Yoshi2> but can you recompile the decompiled code and receive a running programm again? 13:17 < ffmdr> Yoshi2: shhh 13:20 < ffmdr> Yoshi2: I'll try to recompile in a moment 13:23 < Yoshi2> I know that JAD couldn't create compileable code when I decompiled a classic minecraft launcher to change a bit of code two years ago 13:31 < ffmdr> if it could decompile minecraft as good as fernflower... 13:33 < ffmdr> ok let's decompile it and use srg2source on it 13:34 < ffmdr> meh decompiler errors 13:38 < ffmdr> on the class it fails, jd-gui segfaults 13:41 < dav1d> jd-gui segfaults? o.O 13:41 < dav1d> isn't it written in java? 13:43 < ffmdr> no 13:43 < ffmdr> it is c++ with gtk 13:43 < dav1d> mh then it's a conicidence that it has the same ugly style as java for me 13:44 < jast> you can write java in any language :/ 15:19 < Not-001> [BraLa] Dav1dde pushed 3 commits to master [+1/-0/±6] http://git.io/wS0m4w 15:19 < Not-001> [BraLa] Dav1dde 338b28a - Add segfault handler on linux 15:19 < Not-001> [BraLa] Dav1dde 53e9e14 - add is_running to snooper 15:19 < Not-001> [BraLa] Dav1dde ba62172 - make module-ctor registering segfault handler shared 16:46 < ffmdr> is Minecraft.Download a maven repo? 17:20 < TkTech> I'll be moving wiki.vg today. 17:21 < TkTech> kev009 has been a good host but has been hard to get a hold of and doesn't appear to have time to commit towards it, such as fixing mail verification and adding CAPTCHA to slow the account spam. 17:22 < TkTech> Any objections, suggestions or other comments, let me know in the next few hours. 17:25 <+pdelvo> are you hosting it now? 17:26 < TkTech> No, kev009 is. 17:26 < iBotPeaches> I think he meant now as in, after the move :) 17:26 < TkTech> (And he's also refused to redirect mc.kev009.com to wiki.vg, so we have duplicate domains and thousands of mixed up links. 17:27 < dav1d> TkTech: are you going to host it? 17:27 <+pdelvo> who is hosting it after the move :D So we know who to ping if it is down :D 17:27 < dav1d> I think he meant that 17:27 < TkTech> Myself, it will be on ec2 on its own instance and a few others will have shell access to assist when I'm not around. 17:30 < iBotPeaches> sounds good 17:32 <+ammar2> TkTech: I see a fair bit of people who still use the old mc.kev009 link, what about them 17:34 < TkTech> ammar2: Dem' be fucked, aye. 17:34 < TkTech> I've asked kev009 many, many times to set it up to redirect to the main domain. 17:34 < TkTech> Or at least add a robot.txt so google stops indexing it. 17:35 <+ammar2> suppose so. We could add a notice on top of the wiki if kev doesn't mind I guess 17:37 < buttscicles> could replace the wiki landing page with a html redirect or something 17:38 < TkTech> Don't think anyone has enough access to the templates to do that. 17:38 < TkTech> I'm going to do a 3-year reserved large instance. 17:38 < TkTech> Which should be enough for us to grow for quite awhile. 17:39 < mbaxter> Can't you add a giant notice on the old? 17:39 < TkTech> That we can probably do, plus protect all the main pages. 17:54 < ffmdr> is it possible to use minecraft.download from s3 in maven as dependency? 17:57 < ffmdr> could not find anything after googling 'maven dependency from http' 18:40 < ffmdr> is it a bug that minecraft is trying to set window icon to file which doesn't exist ? 18:41 < ffmdr> Display.setIcon(new ByteBuffer[] {this.func_110439_b(new File(this.field_110446_Y, "/icons/icon_16x16.png")), this.func_110439_b(new File(this.field_110446_Y, "/icons/icon_32x32.png"))}); 18:42 < Dinnerbone> You don't have icons/icon_16x16.png when you run it using our launcher, ffmdr? 18:42 < Dinnerbone> Inside assets 18:43 < ffmdr> well I am pretty sure it isn't inside assets directory in jar 18:43 < Dinnerbone> No not in the jar 18:43 < Dinnerbone> In .minecraft/assets/ 18:43 < Dinnerbone> Which is kept up to date using the launcher 18:46 < ffmdr> ah it's downloaded by the launcher (I was developing with MCP) 18:46 < ffmdr> but launching with minecraft launcher gives me ? icon on taskbar 18:46 < Dinnerbone> OS? 18:46 < ffmdr> ubuntu, unity 18:50 < ffmdr> I understand that lang files are updated often, but what's the deal with sounds? They were always downloaded separately or in background 19:24 < Not-001> [BraLa] Dav1dde pushed 3 commits to master [+0/-0/±5] http://git.io/1Aa07w 19:24 < Not-001> [BraLa] Dav1dde fb90b40 - prettify build_brala.d output 19:24 < Not-001> [BraLa] Dav1dde 36a9c27 - build glfw in build_brala.d, add "clean" option 19:24 < Not-001> [BraLa] Dav1dde 6c1baec - implemented gdc and ldc for build_brala 19:25 < SinZ> sounds have no need to be outdated 19:29 < ffmdr> so why they aren't in minecraft.jar/assets 19:46 <+clonejo> ffmdr: So you don't have to download them with every update. 19:53 < SinZ> they are in assets 19:53 < SinZ> assets are NOT in the jar 20:22 < ffmdr> assets are in jar 20:22 < ffmdr> there are jar assets and launcher assets 21:55 < TkTech> And I'm back, minus about $600-$700. 21:55 < TkTech> We have a large and beefy database server reserved for 3 years. 21:56 < mbaxter> neato 21:56 < TkTech> And a couple of mediums reserved for 3 years for the wiki itself. 21:57 <+sadimusi> very nice 21:57 < TkTech> Would anyone object to me adding a small donation button in the corner of the landing page once everything is smooth and going? Unlikely to get more than $1 but worth a try. 21:58 < TkTech> Oh, and I'll plop znc on one of them to save myself money on a micro instance which anyone in #mcdevs can use. 21:58 < TkTech> (Again, assuming no one objections. I prefer when the majority rules for mcdevs issues) 21:58 <+clonejo> TkTech: Do you know Flattr? 21:59 < TkTech> clonejo: I do, I thought it was dead? 21:59 < dexter00> so if we donate we can get a bouncer account? 21:59 < TkTech> dexter00: You can get a bouncer anyways, assuming you don't just join #mcdevs, get one, and leave. 21:59 < TkTech> I'll never make anyone pay for community stuff. 22:10 < ffmdr> is it possible to remap mods from one minecraft versions to another using SpecialSource? 22:11 < ffmdr> 1.6.1 obf'd name -> MCP name -> 1.6.2 obf'd name 22:11 < TkTech> dexter00: Actually, do you think that's a good incentive? 22:12 < TkTech> dexter00: One time donation (of any amount) for a lifetime bouncer? 22:12 < dexter00> I'd donate for that. 22:15 < TkTech> I'll work that out once the wiki is all properly set up. Need to integrate it a bit to make it 100% transparent. 22:24 < ffmdr> I tried to remap modloader from 1.6.1 to 1.6.2 with SpecialSource. It crashes on game start, so close :D 22:24 < ffmdr> ping md_5 22:26 < Morrolan> Moving to a new wiki? 22:27 < Yoshi2> Morrolan: more importantly, moving to a new server 22:28 < Morrolan> Is the old one unreliable, or not getting paid for anymore? 22:29 < TkTech> Maintainer is more or less AWOL, and every time it's gone down we haven't been able to reach him for more than a day. 22:29 < TkTech> Plus various other issues, like not redirecting mc.kev009, fixing verification mails, captcha to help with the spam 22:29 < TkTech> Not giving anyone else access to the server 22:30 < Morrolan> Ah, that's quite annoying. 22:30 < TkTech> I've moved it to EC2 and gotten 3 year reservations on a large instance for the database and workers and a 3 year reservation for a couple of mediums for the wiki proper. 22:31 < TkTech> Which should be ample room for us to grow going forward, and a few volunteers that have been around forever and are willing to swap contact details will be given access to the wiki servers as well. 22:31 < TkTech> Hopefully across multiple time zones. 22:36 <+clonejo> I'm UTC+1/2. 22:44 < SinZ> I'm UTC+10/11 22:46 <+sadimusi> UTC +1/2 as well here 22:46 <+sadimusi> or should it be UTC + 1.5 ± 0.5? 22:47 <+pdelvo> I think it would be better to write the times everyone is around then just posting time zones :D 22:47 < TkTech> Anyone whose interested in volunteering should email me (tk@tkte.ch) with their timezone, nickname here, and contact (email, phone, name). 22:48 <+clonejo> s/whose/who is/ 22:49 < iBotPeaches> kansas <3 23:00 < [Frost]> Do empty chunks still take as much disk space as completely full ones? 23:01 < [Frost]> I recall they used to 23:02 < ffmdr> I don't think so 23:04 < Yoshi2> I'm sure that the chunks are compressed before storing them on the disk drive, so they shouldn't take up so much space 23:05 < Thinkofdeath> Also empty sections (16x16x16) are not saved if they are all air 23:06 < ffmdr> does anyone have modloader src code? 23:07 < dx> modloader still exists? 23:07 < dx> i thought they replaced it with forge 23:07 < ffmdr> forge is a cancer 23:08 < ffmdr> can I use forge mod loader without this fancy runtime patching and deobfuscation shit? 23:10 < dx> probably, but this is the wrong place to ask about that stuff 23:10 < ffmdr> right 23:11 < dx> you'll have to deal with the cancer, sorry :( 23:11 < dx> i think i'm banned from the forge channel because someone told me to join, ping some guy called "mexlanos" and see what happens 23:12 < ffmdr> haha 23:12 < ffmdr> lexmanos* 23:12 < dx> close enough 23:12 < ffmdr> I think I could copy FML source code and apply patches on MCP 23:15 < [Frost]> To all whom interested: $ ls -l | awk '{sum += $5} END { print "Average region file size = ", sum/NR}' 23:15 < [Frost]> Average region file size = 2.10697e+06 23:16 < [Frost]> 2009.4MB, could that be right? 23:16 < [Frost]> Nevermind, not really 23:25 < [Frost]> Miscalculating, 2MB is the average for my server 23:47 < winny> did anybody notice that when a minecraft client sends Server List Pings, it appears to try different revisions? 23:56 < [Frost]> winny, do you mean the pre-1.3 format? 23:57 < winny> i'll share my wireshark pcap 23:57 < [Frost]> Any idea how much ram 1000 chunks use by the way? 23:57 < dx> depends on the implementation 23:58 < [Frost]> .mca, unedited spigot 23:58 < dx> 'unedited' lol 23:59 < dx> well bukkit and spigot have some nice 'palette' of blocks so... it also depends on the amount of block types inside those chunks 23:59 < dexter00> the on disk format has nothing to do with RAM consumed when it is loaded. --- Day changed mer. juil. 10 2013 00:02 < winny> https://bytesadism.org/~winston/upload/minecraft.pcapng.gz 00:02 < [Frost]> dx, obviously, not edited BY US 00:03 < winny> the data sent over ipv6 is not the minecraft client, but me testing some php functions I wrote 00:03 < dx> [Frost]: yes i know, but spigot probably has a bunch of optimizations in that area, so.. you should be asking them, not us 00:03 < dx> although some spigot devs are lurking here 00:16 < winny> also it's awfully weird how all these packets have bad cheksums 00:17 < winny> oh, nevermind 00:18 < winny> presumably it's because it's on loopback? 00:20 < TkTech> Revision history for Protocol is huuuuuuge. 00:21 < SinZ> there is some duplicate stuff in the protocol history page though 00:21 < TkTech> It seems like the normal page import process replays the history on a page, so it's taking quite some time. 00:22 < TkTech> Only up to April 2012 00:22 <+md_5> [06:09:02] dexter00: One time donation (of any amount) for a lifetime bouncer? 00:23 <+md_5> considering I have been running a free bouncer service with around 30-40 active users over the last three months, complete with custom RDNS, I think no 00:24 < TkTech> md_5: Sorry, what? 00:24 <+md_5> I dont see why you should need to pay for a bouncer 00:24 * md_5 stares at all the free bouncer services 00:24 < TkTech> I think you should read the backlog and not skim it. 00:26 <+md_5> [06:07:57] is it possible to remap mods from one minecraft versions to another using SpecialSource? 00:26 <+md_5> ffmdr yeah its possible 00:26 <+md_5> basically 00:26 <+md_5> get modloader in Searge form 00:27 <+md_5> and then get the 1.6.2 searge to obf (java -jar SpecialSoruce.jar --reverse joined.srg -s mcp2obf.srg) 00:27 <+md_5> and then apply those mappins 00:27 <+md_5> if any method paramaters changed though, it will break for obvious reasons 00:33 <+clonejo> Stance and Y aren't swapped anymore in Player Look, are they? 00:35 <+md_5> nope 01:36 < Not-001> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±2] http://git.io/7qYX-Q 01:36 < Not-001> [Craft.Net] SirCmpwn abed89f - Fix build problems 01:46 < barneygale> so is anyone building anything interesting? 01:48 < Not-001> [Craft.Net] SirCmpwn pushed 1 commit to master [+0/-0/±5] http://git.io/BpHGEw 01:48 < Not-001> [Craft.Net] SirCmpwn 357b393 - Tabs to spaces 01:51 < dx> barneygale: i joined #ModCubeWorld on esper which is a surprisingly big group of people wanting to mod a minecraft-like game that was released last week or so. i wanted to check their network protocol but they are working on it already 01:52 < dx> aaaand it looks pretty shitty already https://github.com/Project-Kube/Project-Kube/wiki/Network-Protocol 01:53 < dav1d> dx: well it isn't minecrafty at all? 01:53 < dx> dav1d: i think you got the negations backwards there 01:53 < dav1d> eh 01:53 < dav1d> it is minecrafty 01:53 < dx> yeah 01:53 < dav1d> but not like minecraft 01:54 < dav1d> simply voxelbased 01:54 < dx> oh, that, i thought you meant the protocol 01:54 < dav1d> project-kube.de – german :> 01:54 < barneygale> crikey 01:54 < dx> yeah the only thing it has in common with minecraft is the voxels 01:54 < dx> ...and the shitty protocol design 01:54 < barneygale> remember when we used to figure out the minecraft protocol mostly-by-hand, without burger and often without decompiling? 01:54 < barneygale> dark days 01:55 < dx> heh, i wasn't around for that 01:55 < dx> this one isn't even java, so yeah, looks like it will be mostly by hand too 01:55 < barneygale> ah it thought you were quite an oldy 01:56 < dx> --- Log opened Sun Feb 06 23:00:41 2011 01:56 < dx> not *that* old 01:56 < barneygale> not too far off me, I was dec 2010 iirc 01:56 < barneygale> how long has this channel been around? 01:57 < dx> Registered : Dec 06 11:23:10 2010 (2 years, 30 weeks, 6 days, 12:33:42 ago) 01:57 < dx> well uh.. 01:57 < barneygale> hah yes! 01:57 <+Ac-town> good ol' days 01:57 < dx> maybe i am old after all 01:57 < dav1d> dx: but a different nick? 01:58 < dav1d> dx doesn't sound that familiar 01:58 < dav1d> dequis neither 01:58 <+Ac-town> dx: cubeworld might have the same effect as minecraft 01:58 < dx> nah, i just lurked constantly and rarely talked 01:58 < dav1d> but I am just a newbi 01:58 <+Ac-town> its two dudes atm and they really need help with the website/server 01:58 <+Ac-town> but they don't want help 01:58 < dx> Ac-town: indeed 01:58 <+Ac-town> so people can only buy the game in short spurts 01:58 <+Ac-town> it's very funny to watch 01:58 < dx> well, one dude and his wife 01:59 <+Ac-town> don't forget the ddoses 01:59 < dav1d> man how would I like to be this "dude" 01:59 < dav1d> not cube world in particular, but a project, my own project, which people enjoy 01:59 <+Ac-town> dx: s/dude/two people/ 01:59 < dx> brala enterprise edition 01:59 < dav1d> just a toy and a copy 01:59 < dav1d> no original idea 02:00 < dx> well there are tons of minecraft clones that people ignored 02:00 < dx> it's rare to see one that 'succeeds' like it seems to have happened with this one 02:00 < dav1d> yeah 02:00 < barneygale> yeah minecraft caught on because it was different, not because lol blocks 02:00 <+Ac-town> there was ace of spades that was okay 02:00 <+Ac-town> then jagex bought them and fucked it up 02:00 < dx> yeah ace of spades was sort of promising 02:01 <+Ac-town> looked cool, worked well 02:01 <+Ac-town> but didn't go any where and then jagex remade it in java I think? 02:01 <+Ac-town> not sure 02:01 <+Ac-town> but its on steam now lol 02:01 < dx> lol 02:02 < TkTech> dx: Nope, you're young. :) 02:02 < TkTech> dx: This channel used to be #mcc on freenode, and before that #mcc on esper. 02:02 < barneygale> that explains it 02:02 < dx> TkTech: oh okay, thought so 02:03 <+md_5> what language is cubeworld 02:03 < barneygale> I didn't think I joined when it was new hah 02:03 < TkTech> Okay guys, time to break the wiki! http://beta.wiki.vg/ 02:03 < dx> md_5: c++ i think 02:03 <+Ac-town> md_5: I think C# 02:03 <+Ac-town> but i'm not sure 02:03 < dav1d> xD 02:03 < TkTech> This is the beta and could use a few people to play around with it to find any bugs. 02:04 <+Ac-town> they hard coded the port for the games networking 02:04 < barneygale> TkTech: what's different? 02:04 < TkTech> The biggest change is that by default your accounts are no longer autoconfirmed. 02:04 < barneygale> oh thank fuck for that 02:04 < TkTech> Any confirmed user can confirm any other user. 02:04 < dav1d> do the old still exist? 02:04 <+md_5> where is the buy button 02:04 < barneygale> I for one welcome the return of a usable Special:RecentChanges 02:04 < dx> md_5: it's hidden, you can't buy it 02:04 < TkTech> dav1d: Yes, I won't swap the domains until it's stable. 02:04 <+md_5> wat 02:04 <+md_5> then how do I play it 02:04 < dav1d> k 02:04 <+Ac-town> for cubeworld? they only have registration/buy for a short period of time 02:05 <+Ac-town> before they claim "ddos" 02:05 <+md_5> .... 02:05 <+Ac-town> or server issues of some sort 02:05 < dx> md_5: apparently the server can't handle the traffic of people buying it, so it's either borrow account from a friend or use it illegally 02:05 <+Ac-town> its funny to watch 02:05 <+md_5> great business model 02:05 < dav1d> wasn't that on kickstarter? 02:05 < dx> yeah it's terrible 02:05 < dav1d> also their html is broken 02:05 <+md_5> hm 02:05 <+Ac-town> the main dude hasn't said anything on twitter for a few days 02:05 <+md_5> what if I ddos them until they let me buy it 02:05 <+md_5> O.PO 02:05 <+Ac-town> and his network graphs showed up to 100mbps 02:05 <+Ac-town> which isn't much... 02:05 < dav1d> http://vp.dav1d.de/img/Bx8 fix pls 02:06 <+Ac-town> md_5: yeah, they'll just keep having this issue 02:06 < dx> Ac-town: it's enough if you have only one pipe on a cheap server lol 02:06 <+Ac-town> granted it makes it seem like its harder to get 02:06 <+md_5> Cloudflare! 02:06 <+Ac-town> so theres hype 02:06 <+md_5> I love how my server actually gets more than the 100mbps I pay for :D 02:06 <+Ac-town> yeah I suggested that 02:06 < dx> yeah, cloudflare ftw 02:06 < dav1d> there is a lot of hype 02:06 < dav1d> like 5 mindcrackers started it 02:06 <+Ac-town> but really, you can get a gig serer for cheap 02:06 < dav1d> that's like a half million viewers seeing it 02:06 < dav1d> which are telling friends and so on 02:06 <+Ac-town> s/serer/server/ 02:06 < dav1d> and that is only mindcrack 02:07 < TkTech> I remember mindcrack, DDoS'd me like 20 times. 02:07 <+md_5> Login error 02:07 <+md_5> There is no user by the name "md_5". Usernames are case sensitive. Check your spelling, or create a new account. 02:07 < TkTech> md_5: Accounts be purged, mon. Can't get on the original server, can't get the original accounts. 02:07 < TkTech> On the plus side, that nukes the 500+ spam accounts. 02:07 <+md_5> ............................................................................................................................................................... 02:07 < dx> what about edit history of posts? 02:08 < TkTech> Edit history is still there except for the main page. 02:08 <+md_5> so if I create an account of the same name I will keep my massive contributions list :3 02:08 < TkTech> Correct. 02:08 <+md_5> also no email 02:08 <+md_5> (when registering no field to enter email) 02:08 < TkTech> Correct, no buggy, usually broken email confirmation. 02:09 <+md_5> http://beta.wiki.vg/Special:Contributions/Md_5 02:09 <+md_5> confirm please 02:09 < TkTech> The idea is that any user here can confirm anyone that asks. 02:09 < dav1d> TkTech: how can they ddos you? 02:09 < TkTech> dav1d: They linked to my skins site once upon a time in their video descriptions. 02:09 < dx> there, i'm "dx" 02:09 < dav1d> haha 02:09 < Drainedsoul> wait why is there a beta wiki 02:09 < dx> TkTech: so that's like saying that dinnerbro or jeb ddos'd you 02:10 < dx> lol. 02:10 < TkTech> Don't think either of them played Minecraft at that point. 02:10 <+md_5> Number of edits: 0 02:10 <+md_5> .). 02:10 < TkTech> dx & md_5, confirmed. 02:10 < dav1d> http://beta.wiki.vg/User:Dav1d 02:10 <+md_5> ty 02:10 < dav1d> TkTech: ^ 02:10 < dx> \o/ 02:10 < dx> i don't like how mediawiki always capitalizes the 'd' in my name 02:10 < dav1d> http://beta.wiki.vg/Special:Contributions/Dav1d 02:10 < TkTech> md_5: I'll try to update the counts, still going through all the tools. 02:10 <+md_5> edits didnt come over |:| 02:11 < dav1d> if that link means somehting lol 02:11 < dx> TkTech: also edit history of the main page seems to sort-of still be there 02:11 <+md_5> yeah http://beta.wiki.vg/Special:Contributions/Md_5 02:11 < dav1d> mh 02:11 < TkTech> md_5: Edits are there, http://beta.wiki.vg/index.php?title=Protocol&action=history 02:11 < dav1d> I didn't have to enter my email? 02:12 < dx> i think i just confirmed dav1d 02:12 < dav1d> lol 02:12 < dav1d> ? 02:12 < dx> unless someone else did before 02:12 <+md_5> make it reindex all contriutions? 02:12 < dav1d> should I get a notice? 02:12 < TkTech> dav1d: You did, correct. 02:12 < Drainedsoul> can I be confirmed :> 02:12 < TkTech> md_5: That's what I'm looking for, as I said. 02:12 < dav1d> TkTech: what? 02:12 < dav1d> TkTech: I didn't enet an email 02:12 < dav1d> *enter 02:12 < dav1d> I'd remember that, hopefully 02:12 < TkTech> dav1d: Sorry, meant to say *dx: You did, correct. 02:12 < dav1d> ah 02:12 < dx> Drainedsoul: done 02:12 < barneygale> http://beta.wiki.vg/User:barneygale 02:13 < barneygale> please confirm 02:13 < dx> done 02:13 < barneygale> thanks! 02:13 < Drainedsoul> "{"text":[{"bold":true,"text":["Drainedsoul"]},{"bold":true,"text":[":"]}," ","broken"]}" <== anyone have any idea why this comes out all bold? 02:13 * dx is doing this just to feel like he has some sort of power 02:13 < TkTech> You don't need to enter an email any more. You just follow the link on the login page and ask for confirmation from any existing confirmed user. 02:13 < TkTech> It's basically MediaWiki's "manual confirmation" process, except crowdsourced. 02:14 < dav1d> I think I just found a bug 02:14 < dav1d> http://beta.wiki.vg/Special:Preferences/Barneygale as user *dav1d* 02:14 < dav1d> it shows me the status of barneygale but with my name 02:15 < dx> it's probably because you can't edit the preferences of other people 02:15 < TkTech> Pretty sure that's just a MediaWiki thing. 02:15 < barneygale> yeah dav1d 02:15 < barneygale> not a hole I don't think 02:15 < dav1d> interesting 02:15 < barneygale> try and edit me if you want tho 02:15 < dx> how did you get that link? 02:15 < dav1d> barneygale: did your theme just change? 02:15 < dav1d> dx: copy&paste 02:15 < dav1d> just messing around 02:16 < barneygale> nope 02:16 < dx> lol 02:16 < dav1d> I changed the theme 02:16 < dav1d> ok 02:16 < barneygale> did yours? because otherwise themes aren't working :P 02:16 < dav1d> yes 02:16 < dav1d> well 02:16 < dx> anyway http://beta.wiki.vg/Special:UserRights 02:16 < dav1d> the theme is broken 02:16 < TkTech> It doesn't matter what's after it. http://beta.wiki.vg/Special:Preferences/dfewfriejwfie 02:16 < dx> this is the url to approve new users 02:16 < dav1d> TkTech: I could see his status 02:16 < TkTech> No, you saw your own. 02:16 < dav1d> strange 02:16 < dav1d> no 02:16 < dav1d> I was confirmed, but I saw unconfirmed 02:16 < dav1d> maybe someone was messing with my rights? 02:17 < dav1d> anyways doesn't matter I guess 02:17 < dx> well, i can't unconfirm 02:17 < TkTech> dx: Correct. 02:17 < TkTech> (That's intentional and it tells you as much on the rights page :P) 02:18 < dx> yep, it's pretty obvious "Groups you cannot change" 02:18 < dx> it would be like giving anyone the right to ban users 02:18 < TkTech> I think this should work okay. It's a 3 second process and there's what, 100+ of us? 02:19 < TkTech> Eliminates spam and makes sure new users know the channel exists. 02:19 < dx> yeah, seems perfect to me 02:19 < dav1d> that's why you want it so bad mh mh mhhhhhhhhh 02:21 < dx> TkTech: you might want to add the UserRights url to the topic 02:21 < dav1d> why? 02:22 < dav1d> enough people know of it already, if the voiced know that, that's enough? 02:22 < TkTech> I'm moving mcdevs.org to wiki.vg as well, will detail the process on there. 02:23 < TkTech> After the 3 year reservation costs and the costs for this month, I'll be paying $800 this month. 02:23 < TkTech> So the more servers I can eliminate the better :) 02:24 < dx> is mcdevs.org anything other than a few static pages? 02:24 < TkTech> Nope! 02:24 < TkTech> Just a handful of markdown files. 02:24 < TkTech> Really the only thing that needs to be ported is the channel rules. 02:24 < TkTech> And probably the intro blurb. 02:24 < dav1d> phew 02:25 < TkTech> I'm heading home now, if anyone can think of any changes they'd like that could improve it, or if anyone could be kind enough to copy over the mcdevs.org related stuff that would be fantastic. 02:27 < dav1d> suddenly silence :> 02:28 < dx> copy over? errr how 02:28 < Drainedsoul> since there's silence maybe someone could look at my JSON question :> 02:28 < dx> json? what's that? 02:28 < dx> we don't talk about json here 02:28 < Drainedsoul> U+00A7 formatting 4eva? 02:28 < dx> of course! 02:29 < Drainedsoul> the U+00A7 system would've been fine if it had reasonable escaping and behaviour 02:31 < dx> agree 02:32 < dx> that message needs either an "i" at the beginning or a "d" at the end. 02:32 < dx> but whatever. 02:33 < dx> Drainedsoul: it wouldn't have solved the problem with translations anyway 03:06 < TkTech> dx: … copy paste ... 03:11 < dx> TkTech: to the wiki? 03:11 < dexter00> Can I get a confirmation pls? http://beta.wiki.vg/User:Dexter0 03:12 < dx> done 03:12 < dexter00> ty 03:15 < Drainedsoul> So no one knows why the text is all bold? :< 03:16 < dx> actually i didn't even read the original question 03:18 < dx> Drainedsoul: okay, reviewed your json, and there's something i can say for sure 03:18 < dx> Drainedsoul: i have no idea what's wrong with it 03:19 < dx> Drainedsoul: but now i'm really curious to read how the client parses this crap (or the server, for that matter.) 03:23 < Drainedsoul> Okay just wanted to make sure I wasn't insane, I'll fool around with it 03:23 < Drainedsoul> thanks >: ] 03:28 < dx> Drainedsoul: but yeah, the reason they picked json was because "writing a markup parser doent take 5 minutes". so yeah, this isn't surprising at all. 03:34 < Not-001> [BraLa] Dav1dde pushed 2 commits to fucksignals [+0/-0/±6] http://git.io/R2RqgQ 03:34 < Not-001> [BraLa] Dav1dde 163c691 - updated glwtf, using glwtf.signals instead of std.signals 03:34 < Not-001> [BraLa] Dav1dde 8483f56 - lolshit 03:35 < Not-001> [BraLa] Dav1dde pushed 1 commit to master [+0/-0/±3] http://git.io/MPG8Vg 03:35 < Not-001> [BraLa] Dav1dde 163c691 - updated glwtf, using glwtf.signals instead of std.signals 03:54 < Drainedsoul> as always, Mojang's decision-making process and execution is impeccable. 03:55 < Drainedsoul> should I file a bug or wait 'till Grum or Dinner is around? 03:55 < dx> definitely file a bug 03:55 < dx> unless there's one already 03:56 < Drainedsoul> how would I find a bug about this issue :T 03:56 < dx> search json? 03:56 < Drainedsoul> brilliant ! 03:56 < dx> lol 03:59 < dx> there was a bug about a related issue that got "fixed" for 1.6.2, so i suspect they don't have proper unit tests for the rendering of this (which makes sense, making unit tests for rendering isn't trivial) 04:00 < Drainedsoul> yeah the colour issue? 04:00 < Not-001> [fCraft] fragmer * r2064 2 files : Renamed AddWorldPopup tab "Generator" to "Generate", for consistency. 04:01 < dx> "the" issue? :D 04:02 < Drainedsoul_3> Someone else and I talked about that but they made the bug report 04:03 < dx> Drainedsoul_3: yeah, iBotPeaches reported this one that was marked as fixed 04:04 < Drainedsoul_3> Yeah the example was mine. I'm loath to file a bug report just because I hate revealing my real name in otherwise anonymous contexts...call me old fashioned 04:11 < dx> Drainedsoul_3: errr i don't think that's needed 04:11 < Drainedsoul_3> Atlassian says it's mandatory to sign up 04:11 < dx> they won't review it to verify that it's a real name 04:12 < dx> i think i just wrote "dx dx" 04:13 < Drainedsoul> oh sweet thanks 04:13 < dx> yep http://dump.dequis.org/J-f_Y.png 04:13 < dx> i'm just "dx" 04:13 < Drainedsoul> cool 04:14 < dx> the only websites i've seen that *really* care about real names are google+ and some domain registry services (but just some of them) 04:14 < Drainedsoul> I think *.ca is strict about it, which is awful because they actually make that publicly available >: \ 04:15 < dx> do they? 04:16 < Drainedsoul> yes 04:17 < Drainedsoul> I was sued over some stuff on my web server, and I'm pretty sure that's where they got my real name/address from 04:17 < dx> just whois'd the .ca domains that two of my friends registered, there's no contact information available. did the same for the domain you're connecting from, same result 04:17 < Drainedsoul> weird it used to be in whois >: | 04:17 < Drainedsoul> and they send out notices every year saying get your info correct and up to date or else 04:17 < dx> well, every domain registrar asks for contact info 04:18 <+clonejo> Could someone confirm me? http://beta.wiki.vg/User:Clonejo 04:18 < dx> they might or might not show it, and most CCTLDs allow using 'whoisguard'-like services 04:18 < Drainedsoul> I know I used to be able to get at it through whois, maybe they changed that policy 04:18 < dx> clonejo: done 04:18 <+clonejo> thx 04:22 <+clonejo> Now I have to redo my last edit :P 04:29 <+ammar2> TkTech: confirm please http://beta.wiki.vg/User:Ammaraskar 04:30 < TkTech> ammar2: You don't have to ping me, any other confirmed user can confirm others. 04:30 < TkTech> ammar2: (but done) 04:30 < dx> ah damn, i was doing that too 04:33 < TkTech> Off to sleep, very tired. 04:33 < TkTech> On the list for tomorrow, assuming no other issues arise: 04:33 < TkTech> 1. Update wiki.vg to point to the new server. 04:34 < TkTech> 2. Change the db prefix on beta.wiki.vg to continue using it as a playground. 04:34 < dx> also, http://www.wiki.vg/Special:Log daaaaamn 04:34 < TkTech> 3. Add a notice to mc.kev009.com that we no longer use that wiki and Protect the common pages. 04:35 < TkTech> 4. Clean up, update, and copy over mcdevs.org content to a namespace on wiki.vg 04:35 < TkTech> 5. Redirect mcdevs.org to wiki.vg 04:35 < TkTech> 6. Update channel topic to point to new rules. 04:36 <+md_5> why cant we just host mcdevs.org on the new box 04:36 < TkTech> It already is. I moved it without anyone even noticing. 04:36 < TkTech> Using one wiki just makes it less to maintain. 04:37 < TkTech> dx: Yeah, getting a bit sick of it. At least now I can cull spam signups and the confirmation system should nuke spam edits entirely. 04:37 < TkTech> I will *not* miss undoing and banning all of those. 04:40 < dx> i like the current mcdevs.org but it's probably only for aesthetic reasons 04:42 < dx> i mean, having it as part of the wiki is a good idea, it's just that i'd miss the minimalistic non-wiki style it has 04:44 <+md_5> I disagree with it being moved, basically on the grounds of what dx said 04:47 < dx> md_5: i didn't disagree since it could be solved (and get the advantages of the wiki). i believe mediawiki allows setting per-namespace CSS, would that be fine? 04:49 <+md_5> I dont see any compelling argument to remote it 04:49 <+md_5> remove 04:50 < dx> md_5: well... it still says "Note: With the death of cia.vc, we are seeking a viable replacement. Please offer your suggestion in the channel" 04:51 < dx> md_5: the git repo includes an updated version but tktech didn't update the actual site, for some reason. it's better if we don't have to rely on that and use the wiki instead if changes are needed. 04:53 < dx> of course it could be solved with some git hooks to re-render the static site with whatever tool it uses, but that overlaps with the wiki. 07:14 < Drainedsoul> can anyone recommend a good Unix for dev? 07:14 < dexter0> OS X 07:15 < Drainedsoul> yeah it crashed when I tried to d/l XCode onto it (running in VMWare Workstation 9) 07:18 < Grum> hackintosh is hacky 07:18 < AlphaBlend> hi grum 07:23 < Grum> hi 07:23 <+md_5> Ubuntu 07:24 < Drainedsoul> Unix, not Linux 07:25 <+ammar2> Drainedsoul: out of curiousity, why not a unix-like? 07:25 < Drainedsoul> kqueue vs. epoll 07:30 < AlphaBlend> Grum: So what kind of changes required for the plugin API would you guys like to accomplish for 1.7? 07:32 < Grum> we'll at least be tackling the ui system, as there is none :p 07:33 < Grum> we got some left-over work to do from the resourcepacks 07:33 < AlphaBlend> o.o 07:34 < AlphaBlend> i'd imagine 07:34 < AlphaBlend> the vanilla resource pack exchange feature isn't working yet 07:34 < AlphaBlend> server -> client thing, i mean 07:43 < dx> Drainedsoul: you should have asked for a BSD then, because that's pretty much all the non-linux unix that exists. and linux is an implementation of unix, you seem to imply that it's something else 07:45 < dx> (i guess "implementation of posix" would be more correct) 07:46 < Drainedsoul> yeah that's the difference I was getting at. I'm specifically after a Unix. Any recommendations on which BSD to use? 07:50 < dx> err... posix is just a standarization of unix 07:50 < dx> but whatever. 07:51 < dx> i've never saw any reason to use a BSD but the options are always either freebsd/openbsd 07:51 < dx> (or mac OS X lol) 07:53 < dx> iirc freebsd has the biggest community and openbsd likes to pretend they don't have security issues ever 07:59 < rom1504> nobody use it so nobody has issue :) 08:41 < frostyfrog> Drainedsoul: How about BSD? 08:42 < frostyfrog> er... nvm. already suggested. :S 08:46 < dx> frostyfrog: lol, just "BSD" doesn't mean anything 08:51 < ffmdr> md_5: hi 08:55 < ffmdr> md_5: any idea why remapping mod from 1.6.1 to mcp and from mcp to 1.6.2 with SpecialSource doesn't really work? Is it even a good idea? 09:17 <+md_5> ffmdr probably because you are doing it wrong 09:17 <+md_5> (read up) 09:17 < ffmdr> lol 09:17 < ffmdr> what could go wrong 09:18 < ffmdr> first remap to 161.srg so jar is deobfed, and then remap to -r 162.srg 09:18 < ffmdr> (I actually used all conf directories not only .srg) 09:20 < ffmdr> md_5: ? 09:36 < ffmdr> so... 09:37 < dx> ffmdr: you're doing it wrong 09:37 < Calinou> dll... 09:38 < dx> Calinou: you're doing it even more wrong 09:38 < ffmdr> dx: mhm 09:39 < Calinou> dylib... 10:13 < AlphaModder> anyone got an idea of what kind of DataInput packet 0x3F is? 10:35 < Thinkofdeath> http://beta.wiki.vg/User:Thinkofdeath Could I be confirmed please? 10:36 <+pdelvo> me too please: http://beta.wiki.vg/User:Pdelvo 10:37 < jast> Drainedsoul: today's BSDs are not officially Unixes either, they're Unix-likes 10:38 < dx> Thinkofdeath pdelvo: done 10:39 < jast> in fact, I think none of the open-source operating systems are a real Unix 10:39 <+pdelvo> ty 10:39 < Thinkofdeath> dx: Thanks 10:54 < SinZ> while we are confirming people, http://beta.wiki.vg/User:SinZ 10:55 < dx> done 11:17 < Not-001> [fCraft] fragmer * r2065 3 files : Minor GUI adjustments in AddWorldPopup, based on feedback (thanks Aster and Hearty0) 11:26 < shoghicp> dx: http://beta.wiki.vg/User:Shoghicp 11:26 < shoghicp> I should change my userpage 11:28 < dx> done 11:28 < shoghicp> thanks 11:28 < SinZ> was about to do it <3 11:28 < dx> heh 11:59 < Not-001> [fCraft] fragmer * r2066 4 files : More AddWorldPopup changes based on user feedback. Most notably, many actions that previously required an extra button press (switching tabs, selecting a world, changing generators, selecting parameter) now automatically causes map preview to refresh. 13:51 <+sadimusi> TkTech: we should move this stuff too http://beta.wiki.vg/Main_Page#Other_Locally_Hosted_Resources 13:51 <+sadimusi> and update the link to the hostmaster 14:15 < dx> why is there a libevent2 doxygen hosted there ._. 14:16 < dx> and how did i never notice that. i think i saw all the other list items and ignored that one 14:30 < Not-001> [BraLa] Dav1dde pushed 1 commit to fucksignals [+0/-0/±2] http://git.io/Q_ulWA 14:30 < Not-001> [BraLa] Dav1dde 9be7bff - lolshit 14:32 < dx> dav1d: how poetic 14:32 < dav1d> dx: I just rebased that one away 14:32 < dav1d> oh 14:32 < dav1d> forgot to change the name 14:33 < dav1d> *reword the commit message 14:33 < dx> :D 14:33 < dav1d> dx: latenight coding what do you expect with fucking bugs which fuck up every pointer in the fucking world 14:33 < dx> dav1d: well fuck you got me there 14:33 < dav1d> dx: segfault in foreach <3 14:33 < dav1d> -.- 14:34 < dav1d> because single-linked list 14:34 < dav1d> but with fucked up pointers 14:34 < dx> fun! 14:34 < dav1d> so head was set to something 14:34 < dav1d> => !empty 14:34 < dav1d> true 14:34 < dav1d> but accessing headt._value 14:34 < dav1d> yes, you guessed right 14:34 < dav1d> figuring that out ok? bug in Single Linked list? 14:34 < dav1d> nope, looks fine 14:35 < dav1d> well I could continue that story 14:35 < dav1d> or I reword that commit 14:35 < dav1d> ^^ 14:36 < Not-001> [BraLa] Dav1dde pushed 1 commit to master [+0/-0/±2] http://git.io/v-0RpQ 14:36 < Not-001> [BraLa] Dav1dde 9dbac0d - connect to config keys, fire on change 14:36 < dav1d> lol 14:37 < dav1d> I shouldn't have done that 14:37 < Not-001> [BraLa] Dav1dde pushed 1 commit to master [+0/-0/±1] http://git.io/dxhAtg 14:37 < Not-001> [BraLa] Dav1dde 82e3fa2 - connect to config keys, fire on change 14:38 < dx> that url has my name in it :3 14:38 < dav1d> :D 14:39 < dx> (and it didn't ping me, i just happened to read it. yay regexps) 14:39 < dav1d> blabdx 14:39 < dx> yep. no ping. 14:39 < dav1d> I think it wouldn't ping me either 14:44 <+pdelvo> datdav1d 14:44 < dav1d> pdelvo: id did 14:44 < dav1d> id ftw 14:44 < dav1d> *it 14:44 <+pdelvo> :D 14:46 < dav1d> awesome 14:46 < dav1d> pushed broken stuff, again 14:49 < Not-001> [BraLa] Dav1dde pushed 1 commit to master [+0/-0/±1] http://git.io/F2BkwQ 14:49 < Not-001> [BraLa] Dav1dde 50979f7 - fix config 15:00 < Not-001> [BraLa] Dav1dde pushed 1 commit to master [+0/-0/±2] http://git.io/e4z5SQ 15:00 < Not-001> [BraLa] Dav1dde d4ef6e1 - Updated readme --- Log closed mer. juil. 10 15:24:55 2013 --- Log opened mer. juil. 10 15:25:02 2013 15:25 -!- Irssi: #mcdevs: Total of 121 nicks [1 ops, 0 halfops, 10 voices, 110 normal] 15:26 -!- Irssi: Join to #mcdevs was synced in 70 secs 17:12 < Not-001> [fCraft] fragmer * r2067 2 files : Last few adjustments on AddWorldPopup GUI. 17:13 < Not-001> [fCraft] fragmer * r2068 2 files : Minor optimizations in /Restore and /Ellipsoid commands, to reduce temporary allocations. 17:16 < TkTech> sadimusi: You're right of course, forgot about it. 17:17 < Not-001> [netherrack] thinkofdeath pushed 12 commits to master [+0/-0/±22] http://git.io/2P9uWQ 17:17 < Not-001> [netherrack] thinkofdeath 3e8b7f4 - Added PlaySound 17:17 < Not-001> [netherrack] thinkofdeath 0095449 - Fix stair and slab placement 17:17 < Not-001> [netherrack] thinkofdeath 345392e - Fix comment 17:17 < Not-001> [netherrack] thinkofdeath b54a183 - Torch placement 17:17 < Not-001> [netherrack] thinkofdeath 0023298 - Pumpkin placement 17:17 < Not-001> [netherrack] thinkofdeath 6508ccb - More placement fixes 17:17 < Not-001> [netherrack] thinkofdeath 4f4737a - Movement changes 17:17 < Not-001> [netherrack] thinkofdeath 4e12269 - Fix inventory crash 17:17 < Not-001> [netherrack] thinkofdeath 5f4376f - Removed Get prefix from inventory methods 17:17 < Not-001> [netherrack] thinkofdeath 99d4b58 - Fix slot data reading 17:17 < Not-001> [netherrack] thinkofdeath 600eff9 - Block place event changes 17:17 < Not-001> [netherrack] thinkofdeath d502cf7 - Add HightlightedSlot 17:18 < TkTech> Alright guys, can anyone think of a painless way to move the domains? 17:18 < TkTech> Mediawiki only works with one hostname so beta.wiki.vg will stop working while wiki.vg transitions 17:18 < dexter0> send a 30(something) to redirect beta.wiki.vg? 17:19 < TkTech> Redirect beta.wiki.vg back to wiki.vg? 17:20 < TkTech> wiki.vg will be in limbo for a few minutes to a few hours while the DNS updates. 17:20 < TkTech> (Usually seconds these days but there are sorry souls with very bad ISP DNS) 17:22 < dexter0> sure, but they will see the kev0009 hosted wiki until their DNS gets with the program, not a huge issue. 17:22 < TkTech> Good point, just worried about changes being lost. 17:23 < TkTech> I'll do one last import after the DNS updates so we're all sync'd up. 17:24 < TkTech> Ah, good job me. I forgot I changed the TTL on wiki.vg to 1 minute a few days ago. 17:24 < Thinkofdeath> Couldn't you just protect the pages on the old site now and put up a notice about the move? 17:24 < TkTech> Yup, that's the idea. 17:24 < Thinkofdeath> ah ok then 17:39 < TkTech> ammar2: Only you would apply in…is that comic sans? 17:39 <+ammar2> yes 17:39 <+ammar2> professional application (tm) 17:41 < TkTech> Okay, alert up, main pages are protected, DNS is propagating. 17:45 < TkTech> Should already have moved for most people. 17:47 < Thinkofdeath> Looks like its moved for me 17:51 * clonejo purges his browser cache... 17:52 <+sadimusi> do we really want the www? 17:53 < buttscicles> how will i know not to use my ftp client 17:56 < TkTech> sadimusi: It's usually recommended to utilize a subdomain of some type (because of limitations at the top level, like CNAMEs. 17:56 <+sadimusi> this is the first time I hear of such limitations 17:57 < TkTech> Within 4 minutes, two spam accounts sign up. lol. 17:57 <+sadimusi> and I never experienced any troubles with any of my second level domains 17:57 <+sadimusi> lol 17:58 < Guest683> ew www 17:59 <+sadimusi> and even if there are limitations to cname, do you even need cname? 17:59 < TkTech> sadimusi: https://devcenter.heroku.com/articles/apex-domains 17:59 < TkTech> (Keep in mind we have more than one sever) 18:00 <+clonejo> I would like to use the recent changes atom feed. But it's contains spam bot creations :-/ 18:00 < TkTech> clonejo: One moment 18:01 <+clonejo> You can't easily fix that, can you? 18:01 < TkTech> clonejo: Assuming you want it for a script, https://github.com/TkTech/WikiBot/blob/master/wikibot.py 18:01 < TkTech> Easy enough to filter out. 18:01 < TkTech> No, can't really, without requiring an admin to create every account on request. 18:01 < TkTech> The confirmation system was the best I could get and even that required a bit of work to do. 18:01 < TkTech> A cron will cull them every 3 days. 18:02 <+clonejo> I wanted to but it into my feed reader, but this should do, too: http://www.wiki.vg/index.php?namespace=0&title=Special%3ARecentChanges 18:02 < TkTech> clonejo: !! I didn't realize you could do that! 18:02 <+sadimusi> TkTech: from your linked document: "There are two approaches available to serve traffic from the root domain while preserving the ability of your provider to manage your apps’ IP addresses" 18:03 <+clonejo> or even better: http://www.wiki.vg/index.php?namespace=2&invert=1&title=Special%3ARecentChanges 18:03 < TkTech> sadimusi: Er, keep reading. 18:04 < TkTech> sadimusi: Because method 1 isn't supported by most DNS hosts, and method 2 is what we're using. 18:05 <+clonejo> This is just perfect: http://www.wiki.vg/index.php?title=Special:RecentChanges&feed=atom&namespace=2&invert=1 18:05 <+sadimusi> TkTech: then we should get a dns host that supports it... 18:05 <+sadimusi> TkTech: don't you have an A record anyway? 18:05 <+clonejo> (contains every change except user creations/modifications) 18:05 <+sadimusi> at least that's what dig tells me 18:06 < TkTech> sadimusi: I do, an A record to the same host which then 301's to www. 18:06 < TkTech> sadimusi: Which is method 2... 18:06 <+sadimusi> TkTech: I meant on www 18:06 < TkTech> Yes, currently. 18:06 <+sadimusi> TkTech: sorry I'm so anal about this, www is really unacceptable for me 18:06 < TkTech> The idea is not to impose a limitation that could affect us later on. 18:07 < TkTech> Why? wiki.vg works fine, all URLs just redirect. 18:07 <+sadimusi> I have no idea why, I just hate ugly URLs 18:07 <+sadimusi> that includes media wiki with the /wiki/ prefix 18:07 <+sadimusi> *wikis 18:07 < Guest683> it looked so pretty as wiki.vg 18:08 < Guest683> now its ugly :o 18:08 < buttscicles> it could be worse. I can't stand forums that use /index.php?id=1224 for threads and such 18:09 <+sadimusi> maybe you could have convinced me if you were currently using a CNAME entry, but now I really don't see a reason to force www 18:09 <+sadimusi> you could do the exact same thing when the need arises 18:13 < TkTech> It's been changed, you might have to refresh once for your browser to clear the 301. 18:13 <+sadimusi> <3 18:13 < TkTech> Like I've said before, majority usually rules, but I'm giving you root and you're fixing it later :) 18:13 < iBotPeaches> kudos :) 18:13 <+sadimusi> I keep getting "too many redirects" 18:14 < iBotPeaches> force refresh 18:14 < TkTech> Your browser has cached the wiki.vg -> www.wiki.vg redirect. 18:14 <+sadimusi> the fifth time flushing the cache did the trick 18:14 < TkTech> When www.wiki.vg redirects to wiki.vg it hits the cached redirect and around you go. 18:19 * sadimusi votes for moving /Main_Page to / 18:20 < iBotPeaches> yer 18:20 < iBotPeaches> smallest url possible on homepage 18:21 < iBotPeaches> that gives you 10 google points 18:22 <+sadimusi> I don't know why they use colons for namespaces, but I guess we shouldn't change that 18:32 <+clonejo> I didn't know we actually have such a page: http://wiki.vg/Wishlist 18:34 < Thinkofdeath> clonejo: The 0xFE can be removed now :) 18:34 <+clonejo> Thinkofdeath: because of DNS records? 18:35 <+pdelvo> Because it is hopeless? 18:35 < barneygale> clonejo: I made that ages ago hoping people might use it 18:35 < Thinkofdeath> It was added 18:35 < barneygale> but meh 18:35 <+pdelvo> no we want it client -> server 18:35 < Thinkofdeath> pdelvo: Yep its there 18:36 <+clonejo> barneygale: We should link it somewhere, the page is an orphan right now. 18:36 < winny> In the query protocol, the "basic stat" method returns the server's port as a short. It should instead be encoded as a null-terminated string <- perhaps UT3 query requires it to be a little endian short 18:36 < Thinkofdeath> http://wiki.vg/Server_List_Ping 18:36 < barneygale> winny: I looked into that, but couldn't find any evidence that was the case 18:36 < winny> o 18:36 < barneygale> looks like a mistake to me 18:36 < winny> ok, yeah, i thought that weird too 18:37 < winny> any php devs here and want to critique my MC server list ping and query code? Fresh off my keyboard. https://github.com/winny-/mcstat/blob/master/mcstat.php 18:37 < shoghicp> winny: let's see 18:37 <+pdelvo> youre right :p Do we have christmas already? :o :o 18:38 <+pdelvo> thats the best thing in the whole world :o 18:39 < shoghicp> winny: do a class ;) 18:39 < winny> yeah i was thinking about it 18:39 < shoghicp> ping() 18:39 < shoghicp> query() 18:39 < shoghicp> and the long query 18:39 < dav1d> yay ChanServ is back 18:40 < winny> there is a lot of state i could be hording 18:40 < shoghicp> winny: try pointing that to a PocketMine-MP server ;) 18:41 < dav1d> pdelvo: what christmas? 18:41 < dav1d> pdelvo: what's our present? 18:41 < winny> do you know of any lists or hosts that run PocketMine-MP shoghicp? 18:41 <+pdelvo> a Plugin Message packet after 0xFE with a protocol version and host in it <3 18:41 < shoghicp> winny: a4.dallas.us.lbsg.net 19132-19135 18:42 < TkTech> clonejo: Could probably remove that page, repetitive with the MC ticket tracker 18:42 < shoghicp> let me send you a list 18:42 < shoghicp> try Query 18:42 < shoghicp> those are Minecraft: PE servers, so the ping from minecraft PC won't work 18:42 < winny> hey it worked nicely, the query 18:43 < shoghicp> winny: http://pastie.org/private/qi0lgzkia7wnsrmxj2hcfa 18:43 < shoghicp> :D 18:43 <+pdelvo> now I can make my proxy to work with multiple versions even in the server browser! and give it vhosts without dns records 18:44 < winny> sweet thx shoghicp, where can I read more about the differences between PC minecraft and those servers' protocol? 18:44 < shoghicp> PC is TCP 18:44 < shoghicp> Pocket is UDP 18:45 < winny> udp exclusive? 18:45 < shoghicp> yes 18:45 < winny> a part of me, being from a idtech gamer background appreciates this 18:45 < shoghicp> http://wiki.vg/Pocket_Minecraft_Protocol and https://gist.github.com/shoghicp/5717436 18:46 < shoghicp> winny: https://github.com/Intyre/MinecraftPE-Dissector 18:47 < dav1d> shoghicp: now do that for 1.6.2 18:47 < dav1d> oh 18:47 < dav1d> that wasn't you 18:47 < shoghicp> ??? 18:47 < dav1d> wireshark