22:45 < Not-001> [Craft.Net] SirCmpwn 06e70ee - Add link to TkTech script 22:46 < Thinkofdeath> TkTech: https://s3.amazonaws.com/Minecraft.Download/indexes/1.7.4.json might be better to parse as the list on http://s3.amazonaws.com/MinecraftResources isn't used in newer versions 22:47 < dx> TkTech: ElementTree's handling of xml namespaces makes me sad 22:50 <+sadimusi> dx: any reason I should use ElementTree over bs4? 22:50 < TkTech> sadimusi: Neither, use lxml 22:50 < dx> ^ 22:50 < TkTech> I'm using it only for portability in a small example 22:51 < TkTech> (*using ElementTree) 22:51 < TkTech> Thinkofdeath: TIL 22:51 < dx> sadimusi: ElementTree was a nice improvement over the existing APIs, but IMO it was too young to include in the standard library when they did it 22:51 < TkTech> Thinkofdeath: Don't think I'll bother with a snippet for that, it's already JSON. Super simple. 22:52 < Thinkofdeath> Ok :) 22:53 < Thinkofdeath> Side note: http://resources.download.minecraft.net/fc/fce0bb3e14ade7b292a7c1d5fa785533d8106d82 is the sounds.json for 1.7.4 which would be even better to parse 22:54 < dx> sadimusi: bs4 is just wrapping lxml anyway, and lxml is nice (most of lxml's api is based on ElementTree, but better) 22:54 < TkTech> We call lxml almost 200 million times a day here at work 22:54 < TkTech> We use lxml.html *Extensively* 22:55 < TkTech> Excellent library. Used to be annoying to install on OS X, but that's been cleaned up. 22:55 < dx> lxml.html is the best html parser i've ever used. it's ready for scraping anything, out of the box 22:55 <+sadimusi> well most of the time I'm parsing html which I assume bs4 is better suited for. In case I ever come across pure xml (*shrug*) I'll take a look at lxml :) 22:55 <+sadimusi> oh there's lxml.html? 22:56 <+sadimusi> then I'll take a look at that too the next time someone doesn't have an API 22:56 < dx> yeah, bs4 isn't actually doing parsing magic anymore as bs3 did 22:56 < dx> lxml.html and html5lib take care of that 22:57 < dx> (i heard positive things about html5lib but never used it myself) 22:57 <+sadimusi> wow, I actually used sax to parse the sounds in burger o.O https://github.com/mcdevs/Burger/blob/master/burger/toppings/sounds.py 22:59 < TkTech> dx: We've never needed it 22:59 < dx> TkTech: well yeah, it does the same thing as lxml 23:01 < TkTech> sadimusi: Ouch 23:01 <+sadimusi> that's what learning java does to you 23:02 < TkTech> Lines 26 to 84 can be replaced with 6 xD 23:02 < TkTech> Fewer, if you use lxml's shortcut to load from a URL 23:02 < dx> minidom is terrible, sax is terrible, ElementTree isn't perfect but can be decent, and... expat has a sort-of-low-level api, which can be annoying but it's impressive how fast it is 23:03 < TkTech> ElementTree is decent for small things and at least has functional namespace support 23:04 < dx> lxml should also be very fast but i'm not sure how to compare it to expat 23:05 < iBotPeaches> lxml <3 23:55 < Luqman> tinyxml has been my go to --- Day changed sam. janv. 25 2014 08:24 < TkTech> Luqman: Seems decent, but we were comparing python libraries 08:25 < TkTech> Luqman: probably more apt to compare tinyxml and libxml2/libxlst 17:41 < dylangellis> Anyone know how to change the color of the redstone with the WorldParticles packet using Redstone as the particle? If I set the speed to 0,it will be read… anything other than that it will just be random colors. (I have a feeling that it can only do this… but it's worth a shot to hear otherwise ;P). 20:47 < dylangellis> Anyone know how to change the color of the redstone with the WorldParticles packet using Redstone as the particle? If I set the speed to 0,it will be read… anything other than that it will just be random colors. (I have a feeling that it can only do this… but it's worth a shot to hear otherwise ;P). 21:49 <+SirCmpwn> so starbound is not without its absurdities 21:49 <+SirCmpwn> packets can't really be strongly typed 21:49 <+SirCmpwn> because their structure changes wildly depending on different conditions 21:55 < turkokcu> hi 22:07 < [1]Drainedsoul> SirCmpwn: Example? 22:07 <+SirCmpwn> they use this Variant type 22:07 <+SirCmpwn> which can hold lots of different kinds of structure 22:07 <+SirCmpwn> this is a "field" within several packets 22:08 < [1]Drainedsoul> Variants are the best 22:08 <+SirCmpwn> I'm thinking of ways to document this and ways to design third party software around it 22:08 <+SirCmpwn> well, I mean, they're fine in general 22:08 <+SirCmpwn> but they abuse them, packets have entirely different meaning in different situations with different structure 22:09 < [1]Drainedsoul> I don't really see how that precludes strong typing though. Variants are usually understood to be strongly-typed, tagged unions. 22:10 <+SirCmpwn> I mean, it prevents you from having one type per packet 22:10 <+SirCmpwn> which is generally a pretty solid design 22:10 < [1]Drainedsoul> well, the type for the packet just contains a variant type 22:11 <+SirCmpwn> sure, but that's a little crappy to handle at a higher layer 22:12 < [1]Drainedsoul> idk, I use a variant type for working with JSON/NBT data and I don't find it crappy to handle at a higher layer 22:12 <+SirCmpwn> dunno, maybe it's just me 22:12 < [1]Drainedsoul> I think a lot of it would depend on the interface of the variant you're using 22:12 <+SirCmpwn> well, yeah, variants aren't a bad thing in general 22:13 <+SirCmpwn> I'm just saying that they way starbound uses them is a bit crappy 22:15 < [1]Drainedsoul> it probably also depends on the language you're using 22:16 < eddyb> variants? 22:17 < [1]Drainedsoul> yeah, basically a formalization of the concept of a tagged union 22:17 <+SirCmpwn> http://starbound-dev.org/networking/data-types.html 22:17 < eddyb> maybe they should've written the entire thing in Rust 22:17 < eddyb> though it's probably variable length in the network packages 22:18 < [1]Drainedsoul> what does Rust have to do with anything 22:18 < eddyb> ignore that comment 22:45 < MrARM> I want to do impossible - make a Minecraft commit 22:46 < dx> git init; unzip ~/minecraft.jar; git add *; git commit -m "minecraft" 22:46 < MrARM> lol 22:47 <+SirCmpwn> https://mediacru.sh/pqzqRyUnY07e 22:47 < MrARM> Or just a commit named Minecraft 22:47 < dx> and etc 22:48 < dx> "Thanks! We read every one of these" oh god what have i done 22:48 < MrARM> Where it wrote? 22:49 <+SirCmpwn> he made my inbox more full, probably 22:49 < dx> probably 22:49 <+SirCmpwn> did you submit feedback on mediacrush 22:49 < dx> yeah 22:49 < MrARM> Probably... 22:49 <+SirCmpwn> you know you can just tell me what you think about it 22:49 <+SirCmpwn> :P 22:50 < dx> but that feedback form looked so delicious, i HAD to use it 22:50 < MrARM> lol 22:50 < dx> i only realized it was pointless to use it when it was too late and i had sent it 22:51 < dylangellis> What language is Starbound written in? 22:52 <+SirCmpwn> C++ and Lua 22:52 < dylangellis> Ahh 22:52 < dylangellis> And it's opensource? 22:52 < dx> SirCmpwn: how much of it is lua, approximately? 22:52 <+SirCmpwn> no 22:52 <+SirCmpwn> dx: I dunno, I haven't gotten that deep into it 22:52 < MrARM> 100% lol 22:52 < dx> SirCmpwn: i mean, can you do anything useful with the lua part of it? 22:52 <+SirCmpwn> there's a Lua-based modding API 22:53 < dx> whoa api 22:53 < dylangellis> Ahhhh 22:53 < MrARM> Anyway is it possible to decompile Lua application? 22:53 <+SirCmpwn> I only bought the game like a week ago, I'm not an expert on the subject 22:53 <+SirCmpwn> I thought lua was interpreted, no? 22:53 < dx> yeah it's interpreted 22:53 < dylangellis> quick question, Anyone know how to change the color of the redstone with the WorldParticles packet using Redstone as the particle? If I set the speed to 0,it will be red… anything other than that it will just be random colors. (I have a feeling that it can only do this… but it's worth a shot to hear otherwise ;P). 22:53 <+SirCmpwn> there are better experts on the subject of starbound in ##starbound-dev 22:53 < MrARM> I don't know, I was looking for Lua decompiler and didnt found it 22:53 <+SirCmpwn> dylangellis: I haven't heard of that, personally 22:54 <+sadimusi> dylangellis: so far I have only observed red and random colors, just like you 22:54 < MrARM> Somebody asks it third time today, finally gets an response, but I think it isnt the one he wanted. 22:55 < dylangellis> Had a feeling, thanks sadimusi 22:56 < MrARM> I think what would happen if you set it to max value 22:56 < dylangellis> Tried, random colors 22:56 < dylangellis> Bit of a shame, could do some neat stuff with that 22:56 < MrARM> Is it signed or unsigned? Maybe negative values? 22:56 < dylangellis> Maybe mojang will implement it in the next update (since they have a /aprticle command) 22:56 < dylangellis> I actually tried min value swell mrram 22:57 < dylangellis> *aswell 22:57 < Thinkofdeath> Pretty sure the /particle is just sending the packet, nothing special 22:57 < MrARM> So I think it's impossible then /: 22:57 < MrARM> I too 22:57 < Thinkofdeath> And the packet hasn't changed 22:58 < dylangellis> Yeah, no I'm thinking Mojang might change it client side, since before it was just used rarely, and now it can be used by everyone. 22:58 < MrARM> I think they won't 22:58 < MrARM> Redstone particles are redstone particles and I doubt they care about making other colors. . 23:00 < dylangellis> hah true, well RAM it's weird because it's textured to have other colors, and it is multicolored 23:00 < dylangellis> if you set the speed of the packet to something other than 0 23:00 < dylangellis> would make sense to have it so that it just applies a color to the redstone based on the speed parameter 23:01 < Thinkofdeath> I'm guessing 'speed' in this case is controlling the speed of the color changing hence why 0 keeps it red 23:01 < MrARM> Heh, possibly... 23:02 < dylangellis> No, there is a speed variable in the packet for all particles 23:02 < dylangellis> Normally it determines lifespan.... 23:02 < MrARM> Yes 23:02 < dylangellis> but for redstone it determines color...ish 23:02 < MrARM> But every particle has a special functionality for it 23:02 < dylangellis> (only values are red and LSD color ;P) 23:03 < MrARM> Here it can be color... 23:03 < dylangellis> But it isn't at the moment….well again it kind of is, but the only tow values are red, and multicolor 23:03 < dylangellis> *two 23:05 < MrARM> I think Mojang doesn't add stuff they don't use 23:06 < MrARM> Or are not going to use 23:06 < MrARM> I think that the multicolor thing had it sense for them earlier 23:07 < MrARM> They had an use probably (: 23:13 < dylangellis> lol 23:13 < dylangellis> possibly 23:13 < dylangellis> IDK, maybe ill post something bout it on the reddit… would be interesting to be able to control the color :P 23:14 <+SirCmpwn> I seriously doubt reddit is the resource to turn to 23:14 <+SirCmpwn> this is probably the best place to ask 23:15 < dylangellis> I'm pretty confident the feature isn't in the game… unless I've total yfucked something up. Was going to throw a suggestion on the minecraftsuggestions sr. 23:15 <+SirCmpwn> ah, I see 23:15 <+SirCmpwn> you could start a successful youtube channel 23:15 <+SirCmpwn> dbone would give you all the attention you want if you did that 23:16 < dylangellis> Yeahp. dillydoesminecraft. 23:17 < MrARM> I want this repo to be existent and public : https://github.com/Mojang/Minecraft 23:18 < MrARM> (Or it does exist?) 23:19 < dylangellis> does exist, not public xD. 23:19 < dx> you can do git without github, you know 23:20 < dylangellis> that doesn't make sense dx, github is the hub of gitting 23:20 < dx> not sure if trolling 23:20 < dylangellis> yeah trolling ;P 23:21 < dx> heh, k. 23:21 < dylangellis> idk… i like bitbucket 23:21 < dylangellis> nice having free private repos 23:21 < dylangellis> larger teams 23:21 < dylangellis> etc. 23:21 < MrARM> I think they use a internal BitBucket 23:21 < MrARM> As they like Atlasin 23:21 < dylangellis> that would make sense 23:22 <+SirCmpwn> I don't mind supporting my hosting provider 23:22 <+SirCmpwn> so I don't mind paying for github 23:22 <+SirCmpwn> paying for things is not inherently bad 23:22 < dx> SirCmpwn++ 23:22 < MrARM> I think GitHub follows the rules of error codes and if you don't have access to something it won't give you a 404 23:24 < dx> nope, it gives you 404, and it's not so much about following rules but rather about hiding information that is private 23:24 < MrARM> dx Heh, so it may or may not exist. Lets see can api help me find it out. 23:25 <+SirCmpwn> you can try to clone the repo over ssh 23:25 <+SirCmpwn> or https, I meant 23:26 <+SirCmpwn> hmm, maybe not any more 23:27 < dx> like i said, it's supposed to be private. if there was a way to find about it, it could be considered a vulnerability (although far from a critical one) 23:28 <+SirCmpwn> there used to be a way to find out about it by trying to clone it 23:28 <+SirCmpwn> if it said it didn't exist, it didn't exist 23:28 <+SirCmpwn> if it asked you for credentials and *then* told you it didn't exist, it actually did exist 23:28 < dx> yeah, seems to ask for credentials always now 23:29 < MrARM> I like so much the GitHub is open source - help, and lots of other subpage - but the GitHub itself doesn't 23:29 < MrARM> heh, if the repo exists I would want a critical bug allowing me to clone it 23:29 < dx> i want unicorns too 23:29 <+SirCmpwn> is MrARM new here 23:30 < MrARM> not fully :P 23:30 < MrARM> I am here for some time, but generally silent 23:31 < MrARM> But GitHub has gone thought it early stages and fixed everything 23:31 < dx> SirCmpwn: joined Wed Dec 04 2013 23:31 <+SirCmpwn> yeah 23:31 <+SirCmpwn> I was just grepping my logs for his name 23:32 < MrARM> wow, I don't care about logging everything 23:32 < dx> some day i'm going to postprocess my logs to add full dates to each line, instead of just time 23:32 < dx> searching for the last "day changed" isn't really efficient 23:32 <+SirCmpwn> my logs have dates in the file name 23:32 <+SirCmpwn> I use ZNC 23:32 < dx> i like to have one file per channel 23:32 < MrARM> I don't use a Bouncer it's why 23:33 <+SirCmpwn> I kept logs before I had a bouncer, too 23:33 <+SirCmpwn> I wonder how much I have now 23:33 <+SirCmpwn> 5.7G of plaintext logs 23:33 <+SirCmpwn> 51k files 23:33 < dx> 2.4gb here 23:34 < MrARM> I don't think it's important (nor logging, nor bouncer) so I don't do it 23:34 < MrARM> Lol, its a waste of space for me 23:34 <+SirCmpwn> space is cheap 23:34 < MrARM> Especially because I use a Android client 23:35 < MrARM> And SD Cards aren't so big 23:35 <+SirCmpwn> 5.7 GB is about a third of the space on my phone, and that's two and a half years of logging :P 23:36 < MrARM> 2.5 years of logging. .. heh 23:36 < MrARM> Do you use the logs? 23:36 < dx> --- Log opened Wed Aug 05 22:10:15 2009 23:36 <+SirCmpwn> yeah, all the time 23:36 <+SirCmpwn> I would have more, but I lost them all a while ago :/ 23:37 < MrARM> A while ago? How? 23:37 <+SirCmpwn> also, I'm in nearly 200 channels on 8 networks, so that makes it fill up faster 23:37 <+SirCmpwn> they were on a hard drive that I fucked up, and I wasn't keeping backups of IRC logs at the time 23:38 < MrARM> Heh, but for what you use IRC Logs? 23:38 < MrARM> Go back in time? 23:39 <+SirCmpwn> I generate stats for several channels 23:39 <+SirCmpwn> and I like to reference them from time to time 23:39 <+SirCmpwn> them meaning the logs themselves, just with grep 23:39 <+SirCmpwn> for example, to find out when the first time someone showed up was ;) 23:42 < MrARM> I hate only when my client crashes or the log (not a file, but that thing I see here) filled up when I was away, or to refer to something which was yesterday 23:42 < MrARM> *or when I want to 23:43 < MrARM> and its lost 23:46 < MrARM> Anyway, I am leaving now. 23:49 < dylangellis> Hmm, anyone have any idea how I might be able to target a set of entities in a cone. 23:50 < dylangellis> 2D cone i should say --- Day changed dim. janv. 26 2014 07:33 < Not-002> [Glowstone] SpaceManiac pushed 3 commits [+0/-0/±8] http://git.io/N5Y7cA 07:33 < Not-002> [Glowstone] SpaceManiac 2b2ef52 - Redid large amounts of ConsoleManager to be more sane. 07:33 < Not-002> [Glowstone] SpaceManiac 61cc5fb - Implemented tab-completion and updated JLine version. 07:33 < Not-002> [Glowstone] SpaceManiac 4fdfa1a - Added configuration key for console mode and implemented colors on Windows. 08:18 < Not-002> [Glowstone] SpaceManiac pushed 1 commit [+0/-0/±5] http://git.io/IOT0cg 08:18 < Not-002> [Glowstone] SpaceManiac c590dcb - Tidied Block and BlockState and implemented some missing methods. 08:39 < Luqman> eddyb: o/ 08:41 < eddyb> Luqman: one of these days I'm going to graph the nicks in #mcdevs and #rust 08:41 < eddyb> well, maybe also ##crypto, #llvm, etc. 10:21 < MrARM> Anyone has idea why this is blank and 11 people starred it? https://github.com/Mojang/dcpu-16 10:22 < MrARM> I don't think you can make a repo half private soo... 10:33 < bilde2910> Because Mojang 10:33 < MrARM> Lol, starring a blank repo 10:36 < MrARM> pretty much like what they did here: https://github.com/Mojang/play/commit/e35a86f351c77868c07776e540c7358a6fe3964c Just changed branch name... For what? 15:10 < TheUnnamedDude> What does the new combat event packet do? 15:13 < Thinkofdeath> Not sure, I've only seen it sent with ENTER_COMBAT and END_COMBAT but it doesn't seem to happen every fight 15:14 < Thinkofdeath> And I have no idea what ENTITY_DEAD's message does 15:19 < TheUnnamedDude> Ok :/ 17:54 < SupaHam> can I get Mark2 help here? 21:01 < TheUnnamedDude> Thinkofdeath, https://github.com/TheUnnamedDude/BungeeCord/blob/1.8-snapshot/protocol/src/main/java/net/md_5/bungee/protocol/packet/rewriter/PacketRewriter.java#L10 21:01 < TheUnnamedDude> Basicly the middle 12 bytes is the y 21:10 < TheUnnamedDude> I might have missread it though, however my test decodings seemed fine 21:18 < Thinkofdeath> TheUnnamedDude: I'm getting the second shift as 26 not 12 21:20 < TheUnnamedDude> x is 26 bytes, y is 12 and z is 26 21:20 < TheUnnamedDude> iirc 21:21 < kosgan10> xyzzzz 21:21 < Thinkofdeath> (x & 0x3FFFFFF) << 38 | (y & 0xFFF) << 12 | (z & 0x3FFFFFF) 21:21 < Thinkofdeath> (x & 0x3FFFFFF) << 38 | (y & 0xFFF) << 26 | (z & 0x3FFFFFF) 21:22 < TheUnnamedDude> Ahh, there 21:22 < TheUnnamedDude> Two sec, need to check 21:22 < Thinkofdeath> http://ideone.com/6lxMOW hacked together from minecraft's code 21:24 < TheUnnamedDude> Its 26 21:25 < kosgan10> the 'y'? 21:26 < TheUnnamedDude> I don't really see the point of these two values though; private static final int g = f; and private static final int i = 0 + g; 21:26 < MrARM> Lol, decompiler magic 21:28 < Thinkofdeath> TheUnnamedDude: http://wiki.vg/Pre-release_protocol#Position 21:29 < Thinkofdeath> Should be correct now 21:29 < TheUnnamedDude> Nice, a bit too late though :P 21:30 < Thinkofdeath> Your not the only person using it :) 21:30 < TheUnnamedDude> No, I know, but for me :P 21:30 < Thinkofdeath> TheUnnamedDude: also https://github.com/TheUnnamedDude/BungeeCord/blob/1.8-snapshot/protocol/src/main/java/net/md_5/bungee/protocol/packet/rewriter/PacketRewriter.java#L14 21:30 < Thinkofdeath> Thanks for the correction on the position format 21:31 < TheUnnamedDude> Yeah, fixed it, just not pushed it yet 21:31 < Thinkofdeath> ah ok 21:32 < TheUnnamedDude> Not before you pointed it out first though 21:32 < TheUnnamedDude> Thanks 21:34 * TheUnnamedDude goes back to tracking bugs 23:12 < DonLouis> hello, is anyone here for a little question about Minecraft multiplayer protocol ? thanks in advance 23:15 < DonLouis> it's about the Status, I receive an ACK with content (the tcp flag push is not enabled) 23:15 < DonLouis> i can't figure how java can deal with it 23:18 < fragmer> Is anyone familiar with the .schematic file format? I'm trying to figure out what the ordering of block IDs is. The wiki page does not specify it: http://minecraft.gamepedia.com/Schematic_file_format 23:21 <+SirCmpwn> fragmer: TkTech may know 23:22 < fragmer> I was asked to add .schematic support to fCraft's MapConverter utility. It's easy enough to go from classic to premium maps at the moment, but we couldn't find any software that converts back. 23:23 <+SirCmpwn> what do you do for blocks that don't exist in classic? 23:23 <+SirCmpwn> also, fwiw, I have a proxy that does that on the fly 23:23 <+SirCmpwn> oh, no, my proxy does classic->modern on the fly 23:23 < fragmer> I'd just set up a mapping for premium-to-classic blocks. Best-effort conversion. --- Day changed lun. janv. 27 2014 00:13 < TkTech> fragmer: https://github.com/mcedit/pymclevel/blob/master/schematic.py#L62 00:15 < fragmer> TkTech: thanks 00:51 < Drainedsoul> I hate libmysqlclient so much 00:59 < Eviltech1e> wtf is that? 00:59 < Eviltech1e> jdbc not good enough? 00:59 < Eviltech1e> oh that's C? Well there's your problem 01:04 <+clonejo> At least C hasn't shitty realtime properties. 01:05 < Drainedsoul> Eviltech1e: There are good C APIs. libmysqlclient isn't one of them. libc-ares for example has a really nice API. 05:19 < Not-002> [MCPP] RobertLeahy pushed 4 commits to mysql_rewrite [+6/-7/±6] http://git.io/xLz4tQ 05:19 < Not-002> [MCPP] RobertLeahy a397979 - Resource Pool 05:19 < Not-002> [MCPP] RobertLeahy 0d5b896 - Scope Guard Addition 05:19 < Not-002> [MCPP] RobertLeahy f60cc55 - MySQL Data Provider Rewrite 05:19 < Not-002> [MCPP] ... and 1 more commits. 05:19 < Not-002> [MCPP] RobertLeahy pushed 5 commits to master [+12/-14/±12] http://git.io/KRXPvQ 05:19 < Not-002> [MCPP] RobertLeahy 2878734 - Merge branch 'mysql_rewrite' 05:27 < Not-002> [Glowstone] SpaceManiac pushed 1 commit [+0/-0/±2] http://git.io/Gn3TKg 05:27 < Not-002> [Glowstone] SpaceManiac 29f7cc2 - Tidied and implemented a few minor properties in Entity and LivingEntity (sans actual functionality). 09:29 < Not-002> [fCraft] fragmer * r2324 2 files : Fixed a missing 'using' in Trie, missed when backporting changes from 0.90x 09:32 < Not-002> [fCraft] fragmer * r2325 2 files : ConfigGUI: Fixed a DataError being thrown in the "Worlds" tab after toggling rank prefixes on/off. (Thanks Somebody @ fCraft forums) 09:40 < Not-002> [fCraft] fragmer * r2326 2 files : Added automatic error reporting for more kinds of errors in ConfigGUI. 09:51 < Not-002> [fCraft] fragmer * r2327 210 files : 0.644 final. Updated assembly versions, changelog, readme, copyright notices, and doxyfile. 09:52 < Not-002> [fCraft] fragmer * r2328 2 files : 0.644 tag 15:31 <+Prf_Jakob> TkTech: hey, you know if anybody has made a Jenkins plugin for notifico? 15:43 < TkTech> Prf_Jakob: There's a ticket, often requested 15:43 < TkTech> I think I outlined how to do it 15:43 < TkTech> Prf_Jakob: https://github.com/TkTech/notifico/issues/19 15:54 <+Prf_Jakob> thanks 15:57 < TkTech> Prf_Jakob: If you just want something quick for yourself you can just use the plain text hook. There should be other Jenkins examples using the instant-message Jenkins framework to just pass along the text 15:58 <+Prf_Jakob> ok 15:58 <+Prf_Jakob> problem we have is that the current irc plugin keeps breaking 15:58 <+Prf_Jakob> which locks up the build queue. 15:58 < TkTech> Ouch, that seems like a design issue 15:59 <+Prf_Jakob> yeah 15:59 < TkTech> That *shouldn't* happen if you just call out to notifico, since it's just a HTTP POST or GET ideally with a small timeout 15:59 <+Prf_Jakob> yeah 15:59 <+Prf_Jakob> Started 4 days 14 hr ago 16:04 <+Prf_Jakob> ugh, there is no settings for the instant messaging plugin. 16:06 < TkTech> Don't think there's supposed to be 16:06 < TkTech> It's a dependency plugin for other plugins 16:06 <+Prf_Jakob> well I was hoping to not have to write code 16:06 < TkTech> The IRC plugin, Jabber, etc... all use it 16:06 < TkTech> There should be a simple webhook plugin somewhere, no? 16:08 <+Prf_Jakob> https://wiki.jenkins-ci.org/display/JENKINS/Notification+Plugin 16:09 < TkTech> That looks simple enough, if you send me a pull request I'll deploy it ASAP 16:09 <+Prf_Jakob> again I don't know python 16:09 < TkTech> Lies, everyone knows python. Literally uses English. 16:16 < dx> [x**2 for x in xrange(10)] is literally english 16:18 <+AndrewPH> dx: so is that one sentence where it has Buffallo multiple times 16:19 < dx> AndrewPH: ..touche? i think. maybe. not really sure. 16:19 < MrARM> I don't know python too 16:20 < dx> you don't know english either :P 16:20 < MrARM> I can understand only a part of it, but not write and it is not easy to read for me... 16:21 < MrARM> dx Hmmmm... So what language I use now? Hmmmm... 16:21 < dx> MrARM: just kidding. it's just that your grammar seems weird at times 16:21 < MrARM> Lol 16:21 < MrARM> I know 16:22 < MrARM> I sometimes miss an "I" 16:23 < MrARM> and in IRC I often write a message and I do not read it again... Or hit enter button rather that the remove button 16:24 < MrARM> It happens to me often on touch keyboard 16:26 < dx> tbh i'm not really 100% confident in my english skills. most people tell me it's okay but i'm sure i still keep making silly mistakes 16:26 < dx> also i have absolutely no idea when to use at / on / in. i just use those randomly. 16:28 < MrARM> I think you see the difference with [at, on] and [in] in your native language 16:28 < MrARM> I use them very rarely anyway. 16:33 < MrARM> And I have a question: Would updating Bukkit to new snapshot be very hard? 16:35 < dx> likely 16:36 < MrARM> (Of course I understand I need to re-deobsficate it) 16:36 < dx> i guess it depends on how much code is changed in each snapshot. doing it in the pre-1.7 snapshots would be a massive waste of time 16:36 < dx> and i'm not sure if the bukkit devs publicly document their method 16:37 < MrARM> But I can read the source code, right? 16:37 < MrARM> Wait, nvm 16:37 < MrARM> I thought about using proguard+fernflower 16:38 < MrARM> But... Won't I run into issues with That-doesnt-decompilet? 16:38 < MrARM> *decompile 16:40 < MrARM> Or do not use proguard but import the fernflower into eclipse and do refactoring hete 16:40 < TkTech> MrARM: Some files and some Code attributes will fail to decompile but can be disassembled fine. 16:40 < MrARM> *here 16:40 < MrARM> Ok, fine, I have no idea how can I disassemble Java app 16:41 < TkTech> Open up a terminal 16:41 < TkTech> Type javap 16:41 < MrARM> Ahh... I may know what is it... 16:42 < MrARM> I've used it once, to get Java function signatures 16:42 < MrARM> Heh, so I will try at least... 16:50 < MrARM> I've decompiled a few java apps and I have to say JDGUI isn't the tool you want to use 17:06 < TkTech> JD-GUI is quite good. 17:11 < MrARM> TkTech Yup, but I spent about 2 hours where is that a method in Minecraft source code to finally, that it didn't decompile it (found it by using fernflower) 17:26 < MrARM> I meant to "finally, find that" 18:31 < TheUnnamedDude> Has the way sprinting work changed? 18:36 < TheUnnamedDude> in 1.8 18:37 < TheUnnamedDude> Ohhh 18:37 < TheUnnamedDude> I see 18:37 < TheUnnamedDude> I think 18:58 < TheUnnamedDude> k 18:58 < TheUnnamedDude> The wiki is racist 18:58 < TheUnnamedDude> http://screencloud.net/v/7Rj0 18:59 < MrARM> lol 18:59 < MrARM> That really shouldn't be a text field 18:59 < TheUnnamedDude> http://screencloud.net/v/B2pg 18:59 < TheUnnamedDude> ._. 19:01 < TkTech> TheUnnamedDude: ... that's not our wiki is it 19:01 < TheUnnamedDude> Yes 19:01 < TkTech> ... did I do that ... 19:01 < TheUnnamedDude> Well, I got it registered 19:02 < Not-002> [MCPP] RobertLeahy pushed 1 commit to linux [+0/-2/±3] http://git.io/RZy37Q 19:02 < Not-002> [MCPP] RobertLeahy pushed 12 commits to master [+34/-4/±31] http://git.io/ihC24A 19:02 < Not-002> [MCPP] RobertLeahy 8c1eca8 - Merge branch 'linux' 19:02 < TkTech> ^- I should probably make the counts clearer. 12 commits didn't show up because they have distinct filtering on their hook 19:02 < TkTech> The only commit that hadn't been seen before was the merge 19:03 < williamtdr> YES! I can bootstrap! 19:03 < williamtdr> http://status.lbsg.net/ 19:03 < williamtdr> :) 19:04 < MrARM> NOO! 19:04 < MrARM> lol 19:04 < Drainedsoul> :( 19:04 < williamtdr> That's for MCPE servers. 19:05 < MrARM> Anyway it's looking good on mobile devices (; 19:05 < MrARM> but... 19:06 < MrARM> Buttons like Capture the flag on the top doesn't work 19:06 < MrARM> williamtdr ↑ 19:06 < williamtdr> Yeah, they don't exist yet. 19:06 < williamtdr> I'll add them then. 19:06 < Drainedsoul> I just love commits that remove more lines of code than they add 19:06 < MrARM> And in address bar I see #about, #contact... 19:06 < MrARM> lol 19:06 < williamtdr> :P 19:06 < MrARM> most of mojang ones lol 19:07 < williamtdr> Haven't bothered to change that. 19:07 < MrARM> They have changed 1 million of lines, it doesn't mean they written 1 000 000 lines of code 19:08 < TheUnnamedDude> Is this ok? http://wiki.vg/index.php?title=Pre-release_protocol&diff=5407&oldid=5405 19:08 < TheUnnamedDude> Never edited a wiki before, feel free to kill me 19:08 < TkTech> Drainedsoul: While keeping or improving functionality. That's why it annoys me when I see systems where peers are rated based on LoC 19:11 < Drainedsoul> TkTech: Yeah I don't understand how any sane person can rate productivity by lines of code. By that logic I've done nothing on MCPP since 1.7 was released, pretty sure I've been break even or negative since then. 19:11 < MrARM> I do not rate productivity 19:11 < MrARM> They did alot 19:12 < MrARM> Those biomes was very hard to code 19:13 < TkTech> Drainedsoul: We are 100% python here, and often as new libraries come out and we make old code into their own modules we slash thousands of LoC for an import and a line in setup.py 19:14 < TkTech> I'm proud to say my github stats for the main B2B repo are massively negative 19:15 < TkTech> 61,043 ++ / 47,241 -- 19:15 < Drainedsoul> TkTech: If anything the people who are consistently negative are the most productive, since they're keeping other people in check. I know this because I work with PHP. 19:15 < Drainedsoul> TkTech: Python is one of those languages that interests and frightens me at the same time. 19:16 < TkTech> Speaking of scary languages, are you still a fan of D Prf_Jakob? 19:17 < TkTech> I've been watching D(2), golang and rust and it seems D is falling behind 19:17 < Drainedsoul> Well golang and Rust have bigger pushers as far as I know. 19:17 < Drainedsoul> although golang doesn't have generics, so that's a big point against it in my books 19:18 < Drainedsoul> but I'm a C++ heathen, what do I know 19:18 <+Prf_Jakob> TkTech: well I'm making my own language (D inspired). 19:18 <+Prf_Jakob> TkTech: so both yes and no. 19:18 < TkTech> V is written in D isn't it? 19:19 <+Prf_Jakob> yes 19:19 <+Prf_Jakob> we are slowly porting it over to V(olt) 19:19 < TkTech> That moment when you achieve self-hosting status is fantasssstic 19:19 <+Prf_Jakob> Yeah :) 19:20 * TkTech did osdev for years, back pat moment was always portning nasm and gcc 19:20 <+Prf_Jakob> :) 21:45 < MrARM> Is MCP gonna be continued after Searge left? 21:49 < Krenair> Wait what? Searge left? 21:50 < dexter0> He didn't leave the project unless something changed since the announcement of his hiring at Minecon. 21:52 < MrARM> I really think Mojang doesn't want him to work with MCP 21:52 < MrARM> He has direct access to original source code... 21:53 < MrARM> I meant "after Searge joined Mojang" 21:53 < dx> he had "indirect" access to the original source code before too 21:54 < dx> i mean, he used to get the obfuscation mappings directly from mojang 21:54 < dx> (or at least that's what i heard) 21:54 < MrARM> Yes... I heard it too, but then why he wouldn't just use them? 21:55 < dx> why do you think he didn't use them? 21:55 < MrARM> These are the info you need to reverse obsfucation 21:55 < MrARM> dx in 1.7.2 version of MCP are there field names named? 21:55 < dx> ...dunno? 21:55 < MrARM> Or the log he got was incomplete maybe. .? 21:56 < MrARM> I think these aren't. 21:56 < dx> i didn't even know MCP for 1.7.2 was finished 21:56 < MrARM> It isnt 21:56 < MrARM> I meant it that beta 21:56 < MrARM> dx ↑ 21:57 < dx> dat arrow 21:57 < MrARM> I was gonna add thar beta text 21:57 < MrARM> Yes. And? 21:57 < MrARM> *that 21:58 < dx> anyway uh i don't know what searge did with the mappings and i'm not going to start speculating randomly about that 21:58 < MrARM> I think either he got incomplete ones or just didn't wanted to use them or just didn't got them 21:59 < dx> yes, that's what i call speculation. 21:59 < MrARM> I don't think there are other options. 21:59 < dx> might be more effective to just go to the mcp irc channel and ask them 22:00 < MrARM> K, Ill do so 22:09 < MrLovejoy> Hi 22:10 < MrARM> Hello. 22:10 < MrLovejoy> Hello MrArm i had no idea u were here --- Day changed mar. janv. 28 2014 02:23 < williamtdr> Anywhere ever used xdebug? 02:34 < iBotPeaches> williamtdr: is there more than one? I'm using the PHP one now 02:35 < williamtdr> iBotPeaches, I meant for php. 02:35 < iBotPeaches> then yes, I'm debugging a laravel app now using it 02:35 < williamtdr> OK, any experience in using it outside a web server? 02:36 < iBotPeaches> no sorry only local web-server stuff 03:42 < Not-002> [fNbt] fragmer pushed 2 commits to master [+1/-0/±4] http://git.io/h0-ZEw 03:42 < Not-002> [fNbt] fragmer 2a6f963 - Reverted accidentally-committed changes to fNbt.sln, which were meant to facilitate internal testing. 03:42 < Not-002> [fNbt] fragmer 052324c - Continued refactoring work on NbtCompiler, to allow creating decompilers using the same framework. 06:40 < Not-002> [MCPP] RobertLeahy pushed 4 commits to master [+18/-19/±6] http://git.io/AM9YgQ 06:40 < Not-002> [MCPP] RobertLeahy ef0344a - Makefile Tweaks 06:40 < Not-002> [MCPP] RobertLeahy f55c71a - Makefile Organization 06:40 < Not-002> [MCPP] RobertLeahy b484910 - Build Script Cleanup 06:40 < Not-002> [MCPP] ... and 1 more commits. 07:05 <+SirCmpwn> I found this: https://miners-movies.com/ 07:05 <+SirCmpwn> it's quite cool 07:05 <+SirCmpwn> connect to 94x9fbyphq.v.miners-movies.com with 1.7.4 for a quick demo 07:06 <+SirCmpwn> records gameplay and lets you spectate after the fact 07:11 <+SpaceManiac> spiffy, but it looks like it requires your login info? 07:13 <+SirCmpwn> it requires your auth token 07:13 <+SirCmpwn> and asks for your login info if you're not savvy 07:13 <+SirCmpwn> but it has instructions with curl: https://miners-movies.com/auth/accesstoken 07:13 <+SirCmpwn> auth token expires after 7 days, fwiw 07:14 <+SirCmpwn> they've put a lot of work into this, the whole thing is very polished 07:14 <+SirCmpwn> (still exploring it) 07:15 <+SpaceManiac> Ah, neat. Had trouble figuring out how to work it since I'd forgotten I'd disabled chat links 07:18 < dx> SirCmpwn: dividuum made that, he usually lurks here, but disconnected a few hours ago 07:18 <+SirCmpwn> oh, neat 07:18 <+SirCmpwn> I sent him an email cause I didn't see him here and I expected him to be here :x 07:19 <+SirCmpwn> I should bug him to open source it 14:11 < Dragon707> exit 14:11 < Dragon707> exit 14:12 < Dragon707> whoops 14:12 < Dragon707> forgot the / hehheh 18:54 < morfin> hmmm 18:55 < morfin> how do you think is there other way than just dispatch packets using bungee cord 18:56 < morfin> i see next problem: if central server crashes any server using that central server as proxy is going to be down 19:42 <+sadimusi> is anybody in here with a crappy internet connection willing to test something real quick? 19:43 < jspiros> how crappy? 19:44 <+sadimusi> doesn't really matter, I just need an opinion from someone with an "average" connection 19:44 < dx> 5mbit/s here, randomly fails with some connections 19:44 <+sadimusi> that should do, I'll send you a query 19:45 < dx> i'm paying for 6mbit/s but the dsl line noise limits it to 5mbit/s 20:44 < TkTech> Didn't we used to have someone who was so slow he could DoS classic servers? 20:44 < TkTech> fragmer: I know you know who I'm thinking of 20:46 < Morrolan> You could dos classic servers by having a slow connection? oO 20:47 < dx> did it have blocking networking in the same thread as everything else? 20:47 < Morrolan> That'd be a rather interesting design decision. ^^ 20:48 < MCMrARM> lol 20:48 <+AndrewPH> I think the only software that was affected by slow clients was JTE 20:48 < TkTech> Yuuuuuuuuup. 20:48 < TkTech> IIRC, the map was locked when a new client was joining. 20:49 < TkTech> It was an accidental trickle attack. 20:49 <+AndrewPH> and wasn't it only when sending ma- yeah 20:50 <+AndrewPH> funny story, I still have a copy of JTE. 20:51 <+AndrewPH> original and I think with mail2345's mods 20:51 < MCMrARM> what JTE I 20:51 < MCMrARM> *is? 20:51 < MCMrARM> Google didn't help. 20:53 <+AndrewPH> MCMrARM: one of the first 2 or 3 custom servers for classic 20:53 < MCMrARM> Ah, k 20:54 <+AndrewPH> written in, ah, perl. 20:54 < MCMrARM> lol 20:55 < MCMrARM> Anyway is Minecraft obsfucated from its early days? 20:57 <+AndrewPH> Yep, right from the very start 20:57 <+SirCmpwn> dividuum: your thing is really well done, looks very good 20:57 <+SirCmpwn> dividuum: how long have you been working on it? 20:58 <+AndrewPH> TkTech: also I think you're thinking of either tarkata or cial. they both had dialup, although only one of the two has been active on irc since the early days 20:59 <+AndrewPH> or maybe not, but they were two really active people I can think of who had dialup. 21:02 < dividuum> SirCmpwn, started in september, with huge pauses in between 21:02 <+SirCmpwn> dividuum: what's it built with? 21:02 < dividuum> SirCmpwn, python :) 21:02 <+SirCmpwn> the level of quality suggests "I think I will make money from this somehow" 21:02 <+SirCmpwn> any plans to monetize? 21:03 < dividuum> not sure how yet. But i'd have to try at some point. 21:03 <+SirCmpwn> any thoughts around open sourcing it? 21:03 < MCMrARM> What did he did? My IRC log doesn't have anything released with him... 21:03 <+SirCmpwn> MCMrARM: https://miners-movies.com/ 21:04 < dividuum> i think i'll release my minecraft protocol parser library soon 21:04 < dividuum> the rest is closed for now 21:05 < MCMrARM> wow! 21:05 <+SirCmpwn> dividuum: I had a thought on usability 21:05 <+SirCmpwn> dividuum: would you like to hear it? 21:05 < dividuum> sure! 21:05 <+SirCmpwn> rewinding isn't very usable, and the speed selection is too granular 21:06 <+SirCmpwn> why not move the compass to the middle of the inventory and have reverse speeds on the left? 21:06 < dividuum> because reversing speed isn't possible right now. the recordings only go forward 21:06 < dividuum> making them go backwards is a huge task 21:06 < dividuum> i'll do that some day, but i'm not sure when it's done 21:06 <+SirCmpwn> well, assume all the infrastructure involved would also be a part of my thought 21:07 <+SirCmpwn> also, reverse *playback* is perhaps not required 21:07 <+SirCmpwn> but how about jumping backwards at set intervals? 21:07 < dividuum> yeah. that's how i'll implement it. i think. i didn't even start thinking about that properly :) 21:08 <+SirCmpwn> seeking to a specific time with a command would also be pretty nice 21:08 <+SirCmpwn> just playback control in general could use some improvement 21:08 <+SirCmpwn> overall, though, it's very cool and very polished 21:08 < dividuum> thanks :) 21:08 < dividuum> once i can jump to any point in a recording, i'd have to rethink the controls anyway. it can only get better :-) 21:09 <+SirCmpwn> regarding open source, the reason I ask is because I want to be able to run it all locally 21:09 <+SirCmpwn> there might be a closed source solution for that, dunno 21:12 < MCMrARM> Anyway does it download the chunks to your server? 21:15 < MCMrARM> I am too lazy to check, but what happens when you Q and playback item? 21:15 < MCMrARM> *an 21:22 < TkTech> AndrewPH: Technically you lie. A couple versions of classic and infdev were released by accident that were not obfuscated 21:22 < TkTech> Cial sounds right, I remember him. 21:23 < TkTech> dividuum: That looks fantastic. Have you shared it yet? 21:23 < TkTech> dividuum: I'd be really interested in the analytics 21:24 < dividuum> not with /r/minecraft yet 21:24 <+SirCmpwn> dividuum: I found it through your xkcd tool, which is also wonderful 21:24 < TkTech> You'll almost assuredly suffer the hug of love/death 21:24 < dividuum> oh. nice. just added that link like 3 days ago :-) 21:24 <+SirCmpwn> I've got some server infrastructure to spare, if you want some help surviving the launch 21:24 < dividuum> TkTech, probably 21:25 < dividuum> i'll have to add feature flags, so i can disable stuff when the load gets too high 21:26 < TkTech> The recording server would have to be behind a load balancer and spammed 21:26 <+SirCmpwn> dividuum: how do you handle playback, is it a full blown server like bukkit or is it something custom and lightweight 21:26 < TkTech> I'd be more worried about it surviving than the frontend 21:26 <+SirCmpwn> I'm more worried about playback, which is the best demo imo because you can jump straight in 21:26 < dividuum> it's all in python. no original minecraft code anywhere (not sure if that's an advantage or not :-)) 21:26 <+SirCmpwn> nice 21:27 < dividuum> i'm not sure if i'll keep the recording feature on the server side as it is right now. using the desktop recorder (miners-movies.com/desktop-recorder) has quite a lot of advantages 21:28 <+SirCmpwn> you might be convinced to open source the desktop recorder and keep the rest closed 21:28 <+SirCmpwn> I'd be more comfortable sharing my minecraft login with that 21:29 < dividuum> yeah. i'll probably do that 21:29 <+SirCmpwn> except, I'd need linux support :x 21:29 < dividuum> oh. btw, you don't have to provide the login. you can also provide a valid access token 21:29 <+SirCmpwn> which is better, sure, but still not ideal 21:29 <+SirCmpwn> bug mollstam to implement oauth already :P 21:30 < dividuum> yeah. open sourcing would solve that. :) 21:30 <+sadimusi> SirCmpwn: all it does is replay the packet stream, so no need for server logic 21:30 <+SirCmpwn> does it only replay the packet stream? 21:30 < dividuum> there's a little more than that :) 21:31 <+sadimusi> I must day, I haven't used it in weeks 21:31 <+sadimusi> *say 21:31 <+SirCmpwn> presumably it does a bit more, since you can leave the perspective of the original player 21:31 < dividuum> the basic idea is replaying, but that wouldn't include the recording player 21:31 < dividuum> also non of the analyze features 21:32 <+SirCmpwn> dividuum: do you save all the chunks seperately from the rest of the stream 21:32 <+SirCmpwn> would be a good idea so that you can explore the map beyond the recorder's loaded chunks 21:38 < dividuum> that unfortunately no information that's available to the recording player. i might stop the viewer from unloading them, but they would then observe outdated information 21:39 <+SirCmpwn> yeah, it would be a little complicated 21:42 < Not-002> [Glowstone] SpaceManiac pushed 1 commit [+0/-0/±3] http://git.io/5cfRaA 21:42 < Not-002> [Glowstone] SpaceManiac 793c07d - Moved some inventory stuff from Player to HumanEntity. --- Day changed mer. janv. 29 2014 04:30 < Not-002> [Glowstone] SpaceManiac pushed 1 commit [+0/-0/±3] http://git.io/XMIEtQ 04:30 < Not-002> [Glowstone] SpaceManiac 88716fc - Implemented isPrimaryThread and callSyncMethod, along with helper syncIfNeeded. 06:55 < TkTech> Fun night! AWS account got attacked by skiddies. Brought up a bunch of EC2 g2.xlarge instances to do litecoin mining. 06:55 < TkTech> Silly billies tried to cover their tracks. 06:55 < TkTech> He has an open-to-the-world getwork proxy at http://ontscvpwta3i6too.onion:8332 06:56 < TkTech> So I've got a bunch of micro's spamming getwork JSON-RPC requests. Enjoy not making any money! 06:57 < Brandon15811> heh 07:33 < humerusj> TkTech: how'd they attack it? 12:09 < dav1d> does anyone know when I quit? 12:11 < SinZ> [19:05] GMT + 11 12:12 < SinZ> ~3 hours ago 12:13 < dav1d> thanks 14:15 < mcpemodder> Normal minecraft is boring 14:16 < zutto> minecraft itself is boring 14:25 <+AndrewPH> everything minecraft is boring 14:26 < MrARM> World is boring 14:27 < mcpemodder> I wanna zombie apokalypse, then world isnt anymore boring 14:27 < MrARM> And I wanna Minecraft source code 17:54 < dav1d> ammar2: ping 17:57 < TheUnnamedDude> pong 18:59 < dav1d> ammar2: kk forget it, figured it out :P 18:59 < dav1d> ty anyways 19:30 < TkTech> dav1d: You're going to make Prf_Jakob a happy man. 19:31 < dav1d> TkTech: I already did :) 19:31 < dav1d> TkTech: just submitted the pull check https://github.com/TkTech/notifico/issues/19 https://github.com/TkTech/notifico/issues/50 19:35 <+Prf_Jakob> TkTech: you should check the volt channel :) 19:37 < dav1d> yea, was spamming the crap out of it :P 19:42 <+Prf_Jakob> TkTech: you going to merge that? 19:43 < TkTech> dav1d: 10 pep8 errors, other than that looks good 19:43 < dav1d> TkTech: where? 19:44 < dav1d> I know, one line is 2 chars above the line limit, but meh, looks bad if I split it 19:46 < dav1d> TkTech: if you used a linter, can you tell me the name? 19:46 < dav1d> then I can change that asap and we can make Prf_Jakob happy 19:47 < TkTech> dav1d: Already fixed, pushed, deploying 19:47 < dav1d> TkTech: nice! 19:47 < dav1d> actually, I'm a derp 19:47 < TkTech> dav1d: I use vim-jedi for completion and pyflakes for linting 19:47 < dav1d> pip2 install pep8 19:47 < dav1d> pyflakes kk 19:49 <+Prf_Jakob> TkTech: F5 F5 F5 F% 19:49 < dav1d> :D 19:50 < TkTech> And it's live. 19:50 < TkTech> Thank you dav1d 19:50 < dav1d> TkTech: https://github.com/TkTech/notifico/issues/19 can be closed, I guess 19:50 < dav1d> TkTech: thank Prf_Jakob :D 19:51 < dav1d> but np, you did a good job with notifico! 19:54 <+Prf_Jakob> TkTech: btw, is it still my volt project that has the most messages? 19:54 < TkTech> dav1d: You broke it 19:55 < dav1d> TkTech: oh noes? 19:55 < TkTech> Prf_Jakob: http://n.tkte.ch/s/projects?s=messages 19:55 < TkTech> Prf_Jakob: The top 2 projects are both private 19:55 < TkTech> Top has 156459 messages 19:55 <+Prf_Jakob> Hehe okay :) 19:55 < dav1d> ha! wow 19:56 < TkTech> Still, top 5 19:56 <+Prf_Jakob> yeah :) 19:56 < dav1d> BERNERADH GET TO WORK :D 19:56 < TkTech> dav1d: If you join #notifico you'll see the sentry errors 22:16 < MrLovejoy> Hi 22:54 < dav1d> TkTech: I found two really minor issues, gonna fix these tomorrow 22:56 < TkTech> dav1d: Roger wilco. Thanks again. You've already got 6 users. 22:56 < dav1d> wow! :D 23:01 < TkTech> I should show a "Top Services" or "Top Hooks" or something on the front page with the rest... 23:02 < TkTech> There's a lot of stuff that's just hidden, like the sorting and user stats... --- Day changed jeu. janv. 30 2014 04:47 < Not-002> [Glowstone] SpaceManiac deleted branch encryption 16:39 < TkTech> dav1d: Thanks 16:41 < dav1d> :) 18:37 < morfin> hmmm 18:37 < morfin> since when chat is using JSON? 18:38 < dx> lol 18:38 < morfin> there is even clickEvent :O 18:39 < dx> lol 18:43 < dx> to answer your first question: since 1.6 or snapshot 13w21a from 2013-05-23 18:44 < morfin> oooh 18:45 < dx> § based color codes are deprecated-ish and working due to backwards compatibility right now, might be removed at any time 18:47 < morfin> there is color property in JSON as i can see 18:48 < morfin> but can i send several objects with different properties? 18:49 < morfin> as example i want to have regular text, then some item(blue,underline,hover shows it) then something else 18:50 < dividuum> use the array in 'extra' 18:50 < dividuum> just add more objects in there. they'll be concatenated. 18:51 < morfin> oh 18:51 < morfin> i saw GSON is server client implementation 18:52 < morfin> so i think it should parse valid JSON properly 18:52 < morfin> good news that Minecraft is finally using UTF-8 not UTF-16 18:52 < morfin> but i guess it's still big-endian 18:54 < dx> nothing wrong with big endian --- Day changed ven. janv. 31 2014 00:18 < Drainedsoul> morfin: What's wrong with big endian? The endianness is the one thing that Minecraft does RIGHT. Big endian IS network byte order. 00:29 <+SirCmpwn> ^ 00:29 < dividuum> http://www.youtube.com/watch?v=Wp7h_583Mi8 :-) 00:35 <+SirCmpwn> dividuum: nice 00:35 < dividuum> best coverage up to this point :) 00:39 <+SirCmpwn> dividuum: how do you know everyone else's life? 00:39 <+SirCmpwn> dividuum: just guessing based on what's going on? 00:40 < dividuum> it's sent in one of the packets. 00:40 < dividuum> not sure which, i'd have to look at the code again 00:40 <+SirCmpwn> I thought that was just for the actual player 00:40 <+SirCmpwn> and not for everyone else 00:40 < dividuum> nope. everyone else too 00:40 <+SirCmpwn> that must be new 00:42 < dividuum> it's been in 1.6 too. not sure about earlier versions 00:43 <+SirCmpwn> well, I started writing Minecraft code in beta 1.8, the versions tend to melt together in my head :P 00:43 < dx> dividuum: whoa, i didn't know you got that far with the project. this looks awesome. 00:45 < dividuum> thx :) 00:45 < dx> dividuum: but how do you proxy to other servers? i thought that was impossible without asking for user/pass 00:45 <+sadimusi> dividuum: yeah, you really polished it up since I saw it the last time 00:45 < dividuum> it is. that's why i'm asking for that or for an access token 00:45 < dividuum> *it is not 00:45 * sadimusi remembers three villagers on a flat amp 00:45 < dividuum> yeah. that was quite a while ago :-) 00:49 <+SirCmpwn> did you build the hub or did you get some help 00:51 < dividuum> recruited my fellow minecraft playing friends :) 00:51 < dividuum> (when we're not building lobbies, we're building this: http://hcfluffy.de/bases/) 01:00 <+SirCmpwn> I am unable to play minecraft for fun anymore 01:44 < humerusj> SirCmpwn: have you tried out the snapshots? 01:44 <+SirCmpwn> not for 1.8 01:45 < humerusj> When amplified mode was released, that triggered my want to play again 01:50 < dx> just googled what amplified mode is about. with that name i always thought it was something like large biomes, so i always ignored it, but damn http://i.imgur.com/DtYeEDO.jpg 01:54 < humerusj> It's amazing to explore 02:03 < Not-002> [fCraft] fragmer * r2329 2 files : Ported ConfigGUI fixes and improvements from /branch-0.60x/ (r2325 and r2326) 02:32 < Drainedsoul> I don't understand why people think "amplified" is so interesting. The challenge with generating worlds is NOT generating something like that. 02:33 < Drainedsoul> i.e. generating "normal" looking worlds is a challenge, generating strange worlds like "amplified" is not difficult 02:54 <+AndrewPH> Drainedsoul: because cool-looking stuff is sometimes not hard to make, and normal-looking things aren't as interesting 07:01 < WizardCM> hey guys, i don't know where else to ask so here goes - is it possible to retexture the background of the hover? this -> http://scr.wizrd.tk/scr/2014-01-31_17-01-01.png 07:08 < Eviltechie> I'm sure if you modified the client 07:08 < WizardCM> yeah it looks like that's the only possible method - as there doesn't seem to be a texture file for it, and it'd have to be tiled or calculated 07:08 < WizardCM> so i'm guessing it's calculated in the client itself 07:09 < Eviltechie> probably hardcoded 07:09 < WizardCM> bummer 08:56 < Not-002> [Glowstone] SpaceManiac pushed 5 commits [+62/-110/±62] http://git.io/-vc1Bg 08:56 < Not-002> [Glowstone] desmin88 b5dca8f - Begin work on encrypted authentication, decryption of secret and tokens. 08:56 < Not-002> [Glowstone] desmin88 3f32a8e - Big flow-networking update. 08:56 < Not-002> [Glowstone] desmin88 5fd07be - Implemented encrypted connections. 08:56 < Not-002> [Glowstone] ... and 2 more commits. 08:59 <+SpaceManiac> Phew, that was complicated to merge. 13:11 <+Prf_Jakob> TkTech: [ClassiCube-Client] ... and 1 more commits. <-- so that doesn't seem that smart... 15:51 < MellissaTheBest_> I found it! 15:51 < MellissaTheBest_> http://j.gs/3Nkb !!! 15:51 < MellissaTheBest_> Ups, wrong channel 15:51 < MellissaTheBest_> Sorry Guys, Love you, Bye! 16:10 < dav1d> Brottweiler: u there? 16:16 < Brottweiler> yes 16:19 < Brottweiler> dav1d: YES 16:19 < dav1d> Brottweiler: server might go down soon, probably installing arch :o 16:19 < Brottweiler> :o 16:19 < Brottweiler> ok 16:20 < dav1d> but hopefully only for a few hours 16:20 < dav1d> that's ok for you` 16:20 < Brottweiler> if its before hl3 yes its ok 16:20 < dav1d> haha 16:37 < dav1d> Brottweiler: it's time 21:42 < dav1d> Brottweiler: everything setup again! 21:42 < dav1d> Brottweiler: you need to reenter your nickserv password, everything else should be still the same 22:35 < Brottweiler> dav1d: k 22:35 < Brottweiler> dav1d: you mean *nickserv? 22:35 < Brottweiler> like the znc module 22:35 < dav1d> Brottweiler: and you really should change your zncpassword, IamBrottTheKing1337 is really childish 22:35 < dav1d> Brottweiler: yapp the znc module 22:35 < Brottweiler> O.o 22:36 < dav1d> Brottweiler: jk^^ 22:36 < Brottweiler> but i am the king leet 22:36 < dav1d> :D --- Day changed sam. févr. 01 2014 00:30 < WizardCM> the durability bars.. are they hardcoded or can they be configured with a resource pack? 00:31 < Thinkofdeath> WizardCM: hardcoded 00:31 < WizardCM> bummer 00:32 < WizardCM> because even when the server 'corrects' the durability to max as soon as it can, the bar still shows up for a split second, was hoping i could make it transparent or something 00:32 < WizardCM> oh well 00:32 < WizardCM> i've been having a lot of fun making textures for the past couple of days.. http://scr.wizrd.tk/2014-02-01_10-28-37.png :D 00:33 < Thinkofdeath> WizardCM: Pretty sure there is an "Unbreakable" tag for items which removes it 00:34 < WizardCM> yeah that's what i thought 00:50 < WizardCM> what would be the right way to fix bolded font? http://wizrd.tk/rg1qzl 03:37 < WizardCM> the stack counters don't have a 'prefixable' colour code that can be changed, do they? 10:14 < Fenhl> is it true that the mob head block (numeric id 144) and item (397) have the same internal name, minecraft:skull? 10:35 < t89> Fenhl, you'll probably find the item is skill_item 10:35 < t89> *skull 10:36 < Fenhl> t89: it says minecraft:skull in player.dat files 10:37 < MCMrARM> I think it's possible 10:37 < MCMrARM> When you use /give it will give the item, when /setblock it will set the block 10:37 < Fenhl> great, now I need separate databases for blocks and items 10:38 < MCMrARM> Fenhl try using setblock 10:38 < MCMrARM> Because I am not sure 10:38 < Fenhl> it works 10:38 < MCMrARM> heh, so probably it is like that 10:39 < MCMrARM> It's like you use /give command and /setblock command_block 10:40 < t89> i cant seem to obtain 144 through commands 10:40 < Fenhl> no, they disabled the numeric ids 10:40 < MCMrARM> t89 because you can't 10:41 < t89> it said giving me some 144 (SKULL) 10:41 < MCMrARM> Even if they support numeric ids they would disable items 10:41 < MCMrARM> w 10:42 < MCMrARM> What? 10:42 < leon_> hello 10:42 < leon_> is this mc devs 10:42 < MCMrARM> hello 10:42 < Fenhl> what? 10:42 < Fenhl> yes 10:42 < MCMrARM> 10 people joined at same time 10:42 < Fenhl> there was a netsplit 10:42 < t89> netsplit 10:42 < MCMrARM> Yes 10:43 < leon_> I need debs for my mc server can anyone help email me at leonps135@gmail.com if you could help??? Thx leon 10:43 < leon_> devs" 10:43 < t89> debs? 10:43 < MCMrARM> There was a bigger one 10:43 < MCMrARM> Devs I think 10:43 < leon_> yes devs 10:43 < t89> of what kind? 10:43 < t89> you're being very vague 10:43 < leon_> developers for bukkit 10:44 < t89> maybe you should head over to the bukkit irc then 10:44 < t89> or forums 10:44 < leon_> I need a full time developer team for my mc server 10:44 < MCMrARM> Even thought lots of us write Bukkit, I don't think you will find anybody here 10:44 < MCMrARM> *Bukkit plugins 10:45 < leon_> I have looked everywhere for devs but no luck 10:45 < t89> "everywhere" 10:45 < t89> impossible 10:45 < leon_> Pls anyone i really need a dev team 10:45 < MCMrARM> Full time developer?! 10:45 < leon_> ok everywhere i know 10:45 < leon_> Well you know do a few plugins 10:45 < t89> have you considered learning java and starting off developing yourself? 10:45 < leon_> I can do a little java but not well 10:46 < leon_> Can anyone help? 10:46 < t89> tried bukkit forums? spigot forums? 10:46 < leon_> A bukkit forms don't allow "private plugins" and spigot i would ant know where to start 10:47 <+SirCmpwn> leon_: this is not the place to start 10:47 < MCMrARM> And maybe use existing plugins and use plugin requests 10:47 <+SirCmpwn> leon_: this channel is for an entirely different kind of development 10:47 <+SirCmpwn> leon_: try #bukkit on irc.esper.net 10:47 < t89> iirc they don't allow that kind of chatter 10:47 < t89> "looking for dev" 10:47 <+SirCmpwn> try posting on a job board if you really want a full timer 10:48 < leon_> sorry i just am a bit desperate 10:48 < leon_> thx anyway for your time 10:50 < t89> also i had a quick look: blockRegistry.addObject(144, "skull", 10:50 < t89> itemRegistry.addObject(397, "skull", 10:50 < t89> @ Fenhl 10:50 < MCMrARM> Exactly as I thought 10:50 < Fenhl> (╯°□°)╯︵ ┻━┻ 10:50 < t89> why u do this mojan! 10:51 < MCMrARM> To make you write less? 10:51 < MCMrARM> (commands) 10:52 < t89> Fenhl, it this really much of a problem? 10:52 < MCMrARM> And what are you doing? 10:52 < MCMrARM> t89 this means a rewrite for him probably... 10:53 < t89> yeah he said that above 10:53 < t89> but i'm curious 10:53 < Fenhl> I'm updating a jsonfile of blocks and items which is used in various places around a private server's infrastructure 10:54 < MCMrARM> If you are writing a plugin maybe use Material.getMaterial rather than json? (Or it isnt your plugin?) 10:54 < Fenhl> it's not a plugin 10:55 < MCMrARM> ah, k, so 10:55 < MCMrARM> Maybe parse decompiled vanilla file? 10:55 < Fenhl> we're not running Bukkit, instead we're trying to get as much as possible out of the vanilla server 10:56 < MCMrARM> Whoa. I didn't known it's possible to load .json in vanilla 10:56 < t89> i guess you need two dictionaries, one for items one for blocks 10:56 < Fenhl> we're not loading it into the game 10:57 < MCMrARM> hmmm... So why you need it... 10:57 < t89> parsing player.dat files i think he said 10:57 < Fenhl> the website for example 10:57 < Fenhl> http://wurstmineberg.de/ 10:57 < Fenhl> if you look at one of the people pages, there's things like stats for the blocks and items 10:58 < Fenhl> eg http://wurstmineberg.de/people/fenhl#blocks 10:58 < Fenhl> the inventory display doesn't work anymore because it needs the new id system 10:59 < MCMrARM> hmmm 11:00 < t89> interesting stuff 11:00 < MCMrARM> t89 I meant to parse a file from minecraft source code to make a .json from it 11:01 < Fenhl> I'm probably just going to keep using the numeric ids and add the new ids as one of the fields 11:01 < t89> MCMrARM, i meant that's why he needs it 11:01 < t89> (i'm correct) 11:01 < MCMrARM> I remember, when writing an mod for MCPE, when I had to name all the IDs 11:02 < MCMrARM> Took about 5 hours 11:02 < MCMrARM> It was on MCPE 11:02 < shoghicp> I've the constants ;) 11:03 < shoghicp> you have the Burger output for Minecraft PC 11:03 < MCMrARM> lol, I could just parse them. .. 11:03 < MCMrARM> ...1.7.x? 11:04 < MCMrARM> shoghicp Not for 1.7.4 11:04 < shoghicp> :( 11:05 < MCMrARM> He needs to replace ids with texts 11:05 < MCMrARM> Anyway I thought they still use ids in storage but looks like I'm wrong 11:08 < Fenhl> since they're not unique, I'll just add the text ids as one of the fields, and rewrite the inventory thing to use that 11:08 < MCMrARM> shoghicp I wonder does _tomcc use IRC? 11:09 < shoghicp> hmm, no, only Johan 11:09 < shoghicp> I invited him to #mcdevs, #mcpedevs and #pocketmine 11:09 < shoghicp> he goes there between Monday-Friday 11:10 < MCMrARM> lol, did you said it's freenode? 11:11 < MCMrARM> Wait, nvm 11:12 < MCMrARM> shoghicp Who did you invite? Johan or _tomcc? 11:12 < shoghicp> Johan 11:12 < MCMrARM> Did you try inviting tomcc? 11:12 < shoghicp> tomcc sometime talks using his account xD 11:12 < shoghicp> not directly ;) 11:12 < MCMrARM> lol 11:14 < MCMrARM> _tomcc responded even to my stupid tweet 11:14 < shoghicp> I'll ask him on Monday 11:16 < shoghicp> MCMrARM: also, I updated the Android binary 11:17 < shoghicp> it contains the new things that the dev. uses 11:17 < MCMrARM> Shoghicp THANKS! 11:17 < shoghicp> and phpize 11:17 < shoghicp> so you can compile extensions "easily" 11:17 < MCMrARM> It's a great moment for me 11:17 < MCMrARM> Now write anti-CompleteMCNoob stuff and Ill do the update 11:17 < shoghicp> yeah xD 11:18 < shoghicp> remember, this is for the dev. only 11:18 < MCMrARM> and I'll do update notifications (; 11:18 < shoghicp> it uses a different structure 11:18 < shoghicp> or just change the start.sh file 11:18 < MCMrARM> shoghicp did you fix internet connection in it? 11:18 < MCMrARM> shoghicp I don't use start.sh ... 11:18 < shoghicp> that is a werid cross-compilation error 11:19 < shoghicp> weird* 11:19 < shoghicp> we compile it on jenkins.pocketmine.net:8080 11:19 < shoghicp> you will have to talk that with Brandon15811 11:19 < shoghicp> he got it working, and the cross-compilation things are there 11:20 < shoghicp> basic_functions.c:(.text+0x10f4): warning: Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking 11:20 < shoghicp> hmm 11:20 < shoghicp> interesting 11:20 < shoghicp> same for gethostbyaddr 11:20 < MCMrARM> So its the error here 11:20 < shoghicp> yeah xD 11:20 < MCMrARM> Bradon15811 ↑ 11:21 < MCMrARM> I think the simplest fix would be to use Android internet apis 11:21 < shoghicp> I think he *should* be sleeping right now 11:21 < MCMrARM> or include the lib in compile 11:21 < shoghicp> let's see if I can fix it 11:22 < MCMrARM> shoghicp or see is the lib in Android sdk and if it, modify makefile 11:24 < shoghicp> I've to run all the commands there through Jenkins builds >.< 11:24 < shoghicp> let's find it 11:27 < MrARM> clicked close server by mistake 11:28 < MrARM> shoghicp why you have to use Jenkins? 11:29 < shoghicp> We can build them directly 11:29 < MrARM> But? 11:30 < shoghicp> We test PHP binaries on Linux 32-bit, Linux 64-bit, Android, Mac and Raspberry Pi in one go 11:31 < MrARM> wow 11:31 < MrARM> No Windows? :( 11:32 < shoghicp> I do not compile PHP there, I use the ones provided 11:32 < shoghicp> I only compile specific extensions 11:32 < MrARM> I generally don't use php 11:33 < MrARM> shoghicp is there a PocketMine plugin repo? 11:33 < shoghicp> forums.pocketmine.net/plugins/ 11:33 < shoghicp> you have an API for it too 11:33 < MrARM> API! :D 11:33 < shoghicp> http://forums.pocketmine.net/api.php?action=getResources 11:33 < shoghicp> and 11:33 < shoghicp> http://forums.pocketmine.net/api.php?action=getResource&value=1 11:34 < shoghicp> the getResource provides extra info about a plugin 11:35 < MrARM> Does the first one send all plugins? 11:35 < shoghicp> yes 11:36 < MrARM> It's a bad api design to don't do paging 11:37 < shoghicp> it was a xenforo resource >.< 11:37 < shoghicp> I'll modify later, I already had to fix them a few times 11:37 < shoghicp> it* 11:38 < MrARM> shoghicp anyway can it be other? : "state":"visible" 11:38 < MrARM> It's also a bad api design 11:38 < shoghicp> other are hidden 11:38 < shoghicp> it is not my API ;) 11:39 < MrARM> Stuff that are hidden should be hidded from the whole world 11:39 < shoghicp> they are not shown there 11:39 < MrARM> And if it doesn't print hidden entries it's a bad design again, because it adds a never used field 11:40 < shoghicp> http://forums.pocketmine.net/api.php?action=getResource&value=370 11:40 < shoghicp> well, it does 11:40 < shoghicp> not that I wanted that :S 11:40 < shoghicp> let's see... 11:44 < MrARM> shoghicp but that isn't visible in getResources 11:45 < MrARM> Anyway the API 11:45 < shoghicp> done 11:45 < MrARM> will help 11:46 < MrARM> I am gonna do a plugin manager (; 11:46 < shoghicp> MrARM: http://forums.pocketmine.net/plugins/sheep.249/ 11:47 < shoghicp> https://github.com/KnownUnown/sheep 11:47 < MrARM> yes, but a GUI one 11:47 < shoghicp> :D 11:48 < shoghicp> Do a good job and you'll get it on a tab on the Linux & Mac Installer popup 11:49 < MrARM> :D 11:49 < MrARM> Next update will come with a file manager