2017-01-29 03:42:35 --> gurnux (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-01-29 03:42:35 <-- gurun (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Disconnected by services) 2017-01-29 04:06:23 <-- Gjum (~Gjum@37.120.49.83) a quitté (Ping timeout: 245 seconds) 2017-01-29 04:20:09 <-- barneygale_ (~barneygal@90.207.38.184) a quitté (Ping timeout: 255 seconds) 2017-01-29 04:37:16 --> barneygale_ (~barneygal@90.207.38.184) a rejoint #mcdevs 2017-01-29 05:03:06 <-- barneygale_ (~barneygal@90.207.38.184) a quitté (Ping timeout: 240 seconds) 2017-01-29 05:55:35 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-aziqfohvmfctsvwt) a quitté 2017-01-29 06:10:45 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2017-01-29 06:13:59 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 260 seconds) 2017-01-29 06:13:59 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2017-01-29 06:43:34 <-- protryon (~protryon@2601:647:ca03:600:16b9:8d47:200c:9a3a) a quitté (Quit: WeeChat 1.7-rc2) 2017-01-29 08:54:47 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-29 09:11:34 --> Syncazor (~Syncazor@124-169-252-69.dyn.iinet.net.au) a rejoint #mcdevs 2017-01-29 09:21:08 --> Gjum (~Gjum@37.120.118.191) a rejoint #mcdevs 2017-01-29 10:44:50 --> UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a rejoint #mcdevs 2017-01-29 10:46:34 --> Jailout20001 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2017-01-29 10:47:43 <-- Jailout2000 (~Jailout20@unaffiliated/jailout2000) a quitté (Disconnected by services) 2017-01-29 10:47:44 -- Jailout20001 est maintenant connu sous le nom Jailout2000 2017-01-29 10:49:14 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-29 10:52:40 --> Jailout20001 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2017-01-29 10:53:41 <-- Jailout2000 (~Jailout20@unaffiliated/jailout2000) a quitté (Disconnected by services) 2017-01-29 10:53:42 -- Jailout20001 est maintenant connu sous le nom Jailout2000 2017-01-29 11:02:43 <-- Jailout2000 (~Jailout20@unaffiliated/jailout2000) a quitté (Ping timeout: 260 seconds) 2017-01-29 11:08:48 --> Jailout2000 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2017-01-29 11:26:52 <-- Jailout2000 (~Jailout20@unaffiliated/jailout2000) a quitté (Ping timeout: 248 seconds) 2017-01-29 11:30:23 --> Jailout2000 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2017-01-29 11:34:13 --> Jailout20001 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2017-01-29 11:37:36 <-- Jailout2000 (~Jailout20@unaffiliated/jailout2000) a quitté (Ping timeout: 240 seconds) 2017-01-29 11:54:38 <-- gurnux (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Quit: Leaving) 2017-01-29 11:54:54 --> gurun (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-01-29 12:00:47 <-- gurun (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Quit: Leaving) 2017-01-29 12:01:05 --> gurun (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-01-29 12:03:59 <-- gurun (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Client Quit) 2017-01-29 12:04:14 --> gurun (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-01-29 14:11:24 <-- dav1d (~dav1d@volt/developer/dav1d) a quitté (Ping timeout: 245 seconds) 2017-01-29 14:25:56 <-- Syncazor (~Syncazor@124-169-252-69.dyn.iinet.net.au) a quitté (Quit: Textual IRC Client: www.textualapp.com) 2017-01-29 14:45:04 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-29 14:45:42 --> dav2d (~dav1d@volt/developer/dav1d) a rejoint #mcdevs 2017-01-29 14:51:02 -- dav2d est maintenant connu sous le nom dav1d 2017-01-29 15:08:02 <-- dav1d (~dav1d@volt/developer/dav1d) a quitté (Quit: nothing to see) 2017-01-29 15:10:53 --> dav1d (~dav1d@volt/developer/dav1d) a rejoint #mcdevs 2017-01-29 15:55:11 --> barneygale_ (~barneygal@90.207.38.184) a rejoint #mcdevs 2017-01-29 16:06:25 --> MomoMC (8ac58ccc@gateway/web/freenode/ip.138.197.140.204) a rejoint #mcdevs 2017-01-29 16:08:39 MomoMC Hello, I'm looking into the flags for the BossBar packet. I found this: http://pastebin.com/aQGy0Zm8 -- wouldn't it be the same to set bitmask 0x2 like: "if (this.h || this.h) i |= 2;" ? 2017-01-29 16:09:01 MomoMC "if (this.h || this.i) i |= 2;" * 2017-01-29 16:10:46 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-29 16:21:34 <-- barneygale_ (~barneygal@90.207.38.184) a quitté (Ping timeout: 276 seconds) 2017-01-29 16:21:41 --> barneygale (~barneygal@90.199.217.172) a rejoint #mcdevs 2017-01-29 16:25:36 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-29 16:37:11 rom1504 no 2017-01-29 16:37:25 rom1504 hmm 2017-01-29 16:42:30 Tachyon_ can I "convince" minecraft client to let me use another username so I can test more easely all the player moving thing ? 2017-01-29 16:43:07 rom1504 offline mode 2017-01-29 16:43:24 Tachyon_ rom1504: how ? 2017-01-29 16:43:58 rom1504 online-mode=false in server.properties 2017-01-29 16:44:21 Tachyon_ yes, but.. in the client, where I put another username ? 2017-01-29 16:45:17 Tachyon_ my server doesn't even have online-mode yet.. lel 2017-01-29 16:47:23 Tachyon_ rom1504: in the original client/launcher 2017-01-29 17:10:00 --> protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a rejoint #mcdevs 2017-01-29 17:10:21 MiniDigger just grab an offline mode launcher, idk if the normal launcher supports offline mode 2017-01-29 17:13:55 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-29 17:46:00 +Grum it does support it, when you are offline :p 2017-01-29 17:49:44 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Ping timeout: 255 seconds) 2017-01-29 18:16:39 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-29 18:17:11 Tachyon_ what happened with the logs site 2017-01-29 18:20:57 MiniDigger rom1504, the log site is 503 ;) 2017-01-29 18:21:13 MiniDigger Tachyon_, do you need some special logs? 2017-01-29 18:22:05 Tachyon_ MiniDigger: someone told me to try a cracked client but I can't remember who and I want to ask him where I can find one for linux 2017-01-29 18:23:02 MiniDigger I personally use this open source launcher Tachyon_ https://www.skyost.eu/skyolauncher/, it supports online and offline mode 2017-01-29 18:23:50 Tachyon_ MiniDigger: let me try it. are you using some linux distro too :D ? 2017-01-29 18:25:15 MiniDigger not currently, no. my laptop runs mint. that launcher is just packaged as a jar so it works everywhere 2017-01-29 18:29:12 pokechu22 Tachyon_: What I'd recomend using is just MCP 2017-01-29 18:29:18 Tachyon_ MiniDigger: doesn't look to work 2017-01-29 18:29:32 pokechu22 It assigns random names when you log in, plus you have the decompiled source 2017-01-29 18:30:08 Tachyon_ pokechu22: iirc I had something missing in order to build 2017-01-29 18:30:23 pokechu22 If you want 1.11.2 here's the instructions: https://gist.github.com/Pokechu22/97bf5bd528eeadef09dcbae8a15b009f 2017-01-29 18:30:34 pokechu22 What was it missing? Was it the realms library or something like that? 2017-01-29 18:30:34 Tachyon_ Description Resource Path Location Type 2017-01-29 18:30:34 Tachyon_ Project 'Client' is missing required library: 'jars/libraries/com/mojang/realms/1.9.0/realms-1.9.0.jar' Client Build path Build Path Problem 2017-01-29 18:30:42 Tachyon_ yes, something like that 2017-01-29 18:31:51 pokechu22 Change it to realms-1.10.11 in a similar location - the realms library's updated several times in the lifetime of a version release and MCP's eclipse configuration doesn't always have the latest one 2017-01-29 18:32:12 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-01-29 18:35:55 Tachyon_ or just realms-1.9.1.jar 2017-01-29 18:37:13 rom1504 Tachyon_: MiniDigger oh yeah sorry about that, I'll put it back online, my server rebooted that week and some things are still down 2017-01-29 18:39:35 Tachyon_ pokechu22: awesome. one more thing, can I start it without eclipse open ? 2017-01-29 18:43:48 pokechu22 Tachyon_: Yea, there's a runClient script inside of the MCP folder 2017-01-29 18:44:10 pokechu22 You need to run the compile script first though (compiling in eclipse doesn't do the same thing) 2017-01-29 18:44:21 Tachyon_ that's getting better and better 2017-01-29 18:46:49 Tachyon_ pokechu22: you mean startclient.sh ? 2017-01-29 18:47:07 pokechu22 Yea, sorry, mixed it up with forgegradle which uses runClient 2017-01-29 18:48:04 Tachyon_ perfect 2017-01-29 18:48:19 Tachyon_ your guide to get 1.11.2 went perfect 2017-01-29 18:59:19 Tachyon_ another question: when sending player list item, the skin has to be necessarely on the web so I can send an url ? 2017-01-29 18:59:48 Tachyon_ can't I just send the blob base64'd ? 2017-01-29 19:00:45 pokechu22 I think it needs to be a valid blob, but it needs to still have mojang's signature with it for it to be usable. 2017-01-29 19:00:54 pokechu22 I haven't done much with skins though 2017-01-29 19:02:52 Tachyon_ I can't see anywhere saying I can send blobs.. only url 2017-01-29 19:20:54 Tachyon_ pokechu22: it looks like the client is complaining, even if I set Is Signed to false: Signature is missing from textures payload 2017-01-29 19:28:01 Tachyon_ does the other sections(profileid, profilename) have to be correct ? 2017-01-29 19:28:48 pokechu22 I'm not 100% sure. You do have MCP though; you can look at it for yourself :P (Search in the code for "Signature is missing from textures payload" and you'll probably be able to find the conditions needed) 2017-01-29 19:35:44 Tachyon_ pokechu22: nothing :( 2017-01-29 19:37:08 pokechu22 Hm, yea, I can't find it either. Maybe it's in AuthLib instead 2017-01-29 19:39:21 pokechu22 Yep, it's in AuthLib. It can require the signature to be present in some cases, looks like. (Authlib isn't obfuscated, so you can use a regular decompiler). In SkinManager, look for calls to "sessionService.getTextures" with a value that can be true 2017-01-29 19:40:10 Tachyon_ pokechu22: it may be possible to be a problem that my uuids are version 5 and not 3 ? 2017-01-29 19:40:59 pokechu22 I don't recall there being an issue with the skin mismatching a UUID; it just needs to be something that mojang's signed on their servers... One moment, I recall something. 2017-01-29 19:45:08 pokechu22 Right, it's possible to generate arbitrary skin data (see https://mineskin.org/), but the signature needs to be there in some way, and the image also needs to be hosted on a server ending in '.minecraft.net' or '.mojang.com' (the term 'blob' was referring to JSON blob evidently, and not base64 image blob) 2017-01-29 19:46:27 Tachyon_ that's cheating 2017-01-29 19:47:35 pokechu22 It's... a really strange implementation, indeed. 2017-01-29 19:51:21 Tachyon_ oh well at least it's working. I hardcoded a friend's skin for everyone 2017-01-29 19:53:28 Tachyon_ shouldn't the head appear while tabbing ? 2017-01-29 19:56:40 pokechu22 It should, but if the tab list is a displaying as a line, then you're sending the number of players wrong. (If the player's name is there but not the head, then something's not working right ) 2017-01-29 19:58:23 Tachyon_ pokechu22: http://i.imgur.com/grDbQnN.png 2017-01-29 20:01:36 pokechu22 Looks like it only renders the head if running an integrated server or if encryption is enabled (which IIRC can't happen in offline mode). 2017-01-29 20:02:27 Tachyon_ pokechu22: oh, that's ok 2017-01-29 20:29:34 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-29 21:22:43 --> WD_Gaster (bc92a614@gateway/web/freenode/ip.188.146.166.20) a rejoint #mcdevs 2017-01-29 21:29:23 GarethTheGreat my ping_server tool now actually pings the server without crashing it due to dodgy packet encoding 2017-01-29 21:29:32 WD_Gaster ... 2017-01-29 21:30:18 GarethTheGreat http://pastebin.com/7jKqaSrw 2017-01-29 21:42:57 redstonehelper you can crash a server with a dodgy ping packet? 2017-01-29 21:45:01 MiniDigger I hope only his server 2017-01-29 21:45:15 GarethTheGreat by crash i mean throw an exception 2017-01-29 21:45:18 GarethTheGreat not a full crash 2017-01-29 21:48:31 GarethTheGreat libopencraft is nearly complete, then i can get back to my client and my server 2017-01-29 21:48:49 GarethTheGreat longterm plan: have a server compatible with regular minecraft client, and a client compatible with regular minecraft server 2017-01-29 21:48:58 GarethTheGreat then replace both with the now free equivalents 2017-01-29 22:00:59 <-- LiftLeft (~loser@67.205.149.187) a quitté (Remote host closed the connection) 2017-01-29 22:01:31 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-29 22:02:12 <-- WD_Gaster (bc92a614@gateway/web/freenode/ip.188.146.166.20) a quitté (Ping timeout: 260 seconds) 2017-01-29 22:06:18 <-- MomoMC (8ac58ccc@gateway/web/freenode/ip.138.197.140.204) a quitté (Quit: Page closed) 2017-01-29 22:08:58 --> WD_Gaster (bc92a614@gateway/web/freenode/ip.188.146.166.20) a rejoint #mcdevs 2017-01-29 22:17:57 <-- WD_Gaster (bc92a614@gateway/web/freenode/ip.188.146.166.20) a quitté (Ping timeout: 260 seconds) 2017-01-29 22:19:44 <-- EW8GU (admin@ho.by) a quitté (Ping timeout: 245 seconds) 2017-01-29 22:21:45 --> WD_Gaster (bc92a614@gateway/web/freenode/ip.188.146.166.20) a rejoint #mcdevs 2017-01-29 22:26:50 --> WD_Gaster_ (bc92a614@gateway/web/freenode/ip.188.146.166.20) a rejoint #mcdevs 2017-01-29 22:30:00 WD_Gaster_ Gareth... 2017-01-29 22:32:12 WD_Gaster_ nvm 2017-01-29 22:34:05 <-- WD_Gaster_ (bc92a614@gateway/web/freenode/ip.188.146.166.20) a quitté (Quit: Page closed) 2017-01-29 22:37:34 rom1504 GarethTheGreat: is it java ? 2017-01-29 22:37:35 rom1504 also 2017-01-29 22:37:52 rom1504 do you know there are minecraft lib, client and servers in many languages 2017-01-29 22:37:59 rom1504 but gl 2017-01-29 22:38:59 <-- LiftLeft (~loser@67.205.149.187) a quitté (Remote host closed the connection) 2017-01-29 22:43:42 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-29 22:56:06 pokechu22 What does "destructing 1" mean when committing in git? I just saw this once today, when I ran 'git commit --amend'; trying to amend the same way again didn't create it. Here's a log: http://pastebin.com/iJiCCj1W 2017-01-29 22:56:36 pokechu22 I do see http://stackoverflow.com/q/38118886/3991344, but I did a commit, not a pull (so it couldn't be something from a remote server). There don't seem to be any commit hooks. 2017-01-29 23:11:09 pokechu22 Can't find anything with the word 'destructing' in the git source or my repo (including git objects). That's... very odd. 2017-01-29 23:12:59 GarethTheGreat rom1504: C++ 2017-01-29 23:13:04 GarethTheGreat and i'm writing this lib myself 2017-01-29 23:13:15 GarethTheGreat was amazed one didn't already exist for modern minecraft 2017-01-29 23:15:21 --> ariel_ (~ariel@201-123-174-206.gci.net) a rejoint #mcdevs 2017-01-29 23:15:43 ariel_ yo 2017-01-29 23:15:44 --> WD_Gaster_ (bc92a614@gateway/web/freenode/ip.188.146.166.20) a rejoint #mcdevs 2017-01-29 23:15:45 -- ariel_ est maintenant connu sous le nom Guest20996 2017-01-29 23:16:15 Guest20996 how's life 2017-01-29 23:16:50 <-- Guest20996 (~ariel@201-123-174-206.gci.net) a quitté (Client Quit) 2017-01-29 23:18:42 --> Guest10238102389 (~ariel@201-123-174-206.gci.net) a rejoint #mcdevs 2017-01-29 23:19:31 Guest10238102389 Could someone please explain to me why physics are handled clientside? 2017-01-29 23:19:43 Guest10238102389 This seems like an abysmally stupid thing to do 2017-01-29 23:20:13 pokechu22 I'm guessing player physics are handled there because it helps deal with latency. 2017-01-29 23:20:40 pokechu22 All other physics (fallling blocks, redstone, entity movement, etc) are handled serverside with client prediction in some cases 2017-01-29 23:20:55 Guest10238102389 But it was established in like the 90s that trusted client models are no good for games on anything besides consoles 2017-01-29 23:21:23 C4K3 Isn't it just legacy code? I.e. when multiplayer was originally made, everything was a trusted client model, and then it's slowly shifted away from that over time, so it's partially client trusted now 2017-01-29 23:21:47 pokechu22 It's supposed to be a validated model (but, not very well validated). IIRC way back notch said "Multiplayer with server-side validation" when he was planning the game, maybe because he didn't know better back then too. 2017-01-29 23:22:18 Guest10238102389 It seems to me like there's not much validation actually happening 2017-01-29 23:22:25 C4K3 I just remember the early beta (or was it alpha?) versions where practically everything was clientside. Even your inventory and location was stored client side 2017-01-29 23:22:35 Guest10238102389 Hitting switches through walls, onGround when flying, etc 2017-01-29 23:22:46 Guest10238102389 Jeez 2017-01-29 23:23:35 Guest10238102389 The Division was an excellent example of why that's a horrible idea 2017-01-29 23:23:37 pokechu22 Yea, there isn't as much validation as there should be, but there is some 2017-01-29 23:24:09 C4K3 You pretty much need plugins (e.g. NCP) to do proper validation 2017-01-29 23:24:37 Guest10238102389 Yeah, that's what I've heard 2017-01-29 23:24:52 Guest10238102389 It's a shame horrible practices have gimped this game in so many ways 2017-01-29 23:26:48 WD_Gaster_ I remember when "sign update" packet was always accepted by server and you could change text on signs... even if these were protected by cuboid xD 2017-01-29 23:28:20 Guest10238102389 Heh 2017-01-29 23:28:36 C4K3 Oh I miss update sign, it's not the same not being able to watch other people type 2017-01-29 23:29:34 pokechu22 I don't recall watching other people type ever working in multiplayer (though your own sign displaying text as you type did work in the past IIRC) 2017-01-29 23:31:10 rom1504 GarethTheGreat: what about cuberite ? 2017-01-29 23:33:15 Guest10238102389 I'm having a bit of trouble understanding the way that minecraft packs packets 2017-01-29 23:34:51 pokechu22 What specifically about it? 2017-01-29 23:35:50 Guest10238102389 VarInts 2017-01-29 23:35:57 Guest10238102389 The rest is pretty straightforward 2017-01-29 23:36:07 <-- WD_Gaster_ (bc92a614@gateway/web/freenode/ip.188.146.166.20) a quitté (Ping timeout: 260 seconds) 2017-01-29 23:36:07 <-- WD_Gaster (bc92a614@gateway/web/freenode/ip.188.146.166.20) a quitté (Ping timeout: 260 seconds) 2017-01-29 23:37:13 pokechu22 Ah, yea, VarInts are a bit hard to understand, but basically, they're a way of storing numbers in a smaller area. The exact format is described in data types, along with a few sample implementations. 2017-01-29 23:38:37 Guest10238102389 I understand the concept of the first 7 bits being the number, and the last being whether or not another byte follows, but the byte operations used in the examples is soooo far out of my league 2017-01-29 23:39:25 pokechu22 Which language are you trying to implement it in? 2017-01-29 23:39:37 pokechu22 (and yea, the >>> operator is a bit strange) 2017-01-29 23:39:49 Guest10238102389 C++ 2017-01-29 23:40:08 C4K3 If it's too strange you can surely find dozens of implementations in C++ already and just reuse one of them 2017-01-29 23:40:13 Guest10238102389 It's a little embarrasing that I've never gotten around to learning this stuff 2017-01-29 23:40:53 --> yorick_ (~yorick@oftn/oswg-member/yorick) a rejoint #mcdevs 2017-01-29 23:41:06 pokechu22 The C++ equivalent is basically casting to an unsigned type first and then using the normal >> operator 2017-01-29 23:41:50 GarethTheGreat rom1504: cuberite isn't a library 2017-01-29 23:42:26 pokechu22 Say, "unsigned int num = static_cast(value)", and then use >> instead of >>> 2017-01-29 23:42:58 <-- yorick (~yorick@oftn/oswg-member/yorick) a quitté (Ping timeout: 240 seconds) 2017-01-29 23:45:16 Guest10238102389 I sort of see what you're saying 2017-01-29 23:45:32 Guest10238102389 What about the bit signifying whether or not ther'll be another byte 2017-01-29 23:45:48 Guest10238102389 Should I just set it manually with a bit_array[8] or something? 2017-01-29 23:47:23 pokechu22 You can set it with a bitwise or (|) with the number 128 (which is 0b10000000 in binary or 0x80 in hexadecimal) 2017-01-29 23:47:32 --> qws-user-1229 (~quassel@2605:a000:110c:a019:fca8:a5a8:f075:dbf) a rejoint #mcdevs 2017-01-29 23:48:12 Guest10238102389 That makes sense 2017-01-29 23:48:17 Guest10238102389 Thanks! 2017-01-29 23:48:55 pokechu22 No problem 2017-01-29 23:50:31 --> WD_Gaster (3e57ce15@gateway/web/freenode/ip.62.87.206.21) a rejoint #mcdevs 2017-01-29 23:51:24 <-- qws-user-1228 (~quassel@2605:a000:110c:a019:7913:f2ba:f54c:f092) a quitté (Ping timeout: 245 seconds) 2017-01-29 23:54:52 WD_Gaster I don't know it too. :C It's not published. Minecraft isn't open source. :F 2017-01-29 23:55:26 Guest10238102389 Which is a real shame 2017-01-29 23:55:30 Guest10238102389 Just sayin 2017-01-29 23:57:05 pokechu22 Well, it kinda is open source (mcp), though not licensed as open-source. Searge provides the base MCP mappings, and he's a mojang employee. 2017-01-29 23:58:03 --> qws-user-1228 (~quassel@2605:a000:110c:a019:2096:2960:af56:3d7a) a rejoint #mcdevs 2017-01-30 00:00:49 --> killmePI (~killmePI@185.9.253.124) a rejoint #mcdevs 2017-01-30 00:01:22 <-- killme (~killmePI@185.9.253.124) a quitté (Ping timeout: 252 seconds) 2017-01-30 00:02:19 <-- qws-user-1229 (~quassel@2605:a000:110c:a019:fca8:a5a8:f075:dbf) a quitté (Ping timeout: 255 seconds) 2017-01-30 00:05:12 Guest10238102389 That's interesting 2017-01-30 00:05:41 Guest10238102389 I've fiddled with mcp in the past, but I never knew searge was with mojang 2017-01-30 00:10:38 rom1504 GarethTheGreat: sure. But it seems to me it would be easier to extract the network code from it and making it a library than rebuilding everything 2017-01-30 00:11:31 pokechu22 Try running `/help' in a command block :P (also, if you want to set up MCP for 1.11.2, see https://gist.github.com/Pokechu22/97bf5bd528eeadef09dcbae8a15b009f - the full mappings haven't been set up or something like that so it needs manual configuration) 2017-01-30 00:12:07 --> EW8GU (admin@ho.by) a rejoint #mcdevs 2017-01-30 00:13:13 GarethTheGreat rom1504: my code is more generic - it dynamically generates classes for each packet type 2017-01-30 00:13:47 Guest10238102389 Oh man 2017-01-30 00:13:57 Guest10238102389 I haven't messed with minecraft in a few years 2017-01-30 00:14:07 Guest10238102389 They've really changed it up quite a bit 2017-01-30 00:17:34 rom1504 GarethTheGreat: okay interesting, are you generatic c++ code or using c++ meta programming ? what are you generating from ? 2017-01-30 00:18:31 pokechu22 One thing to note is that cuberite's packet system doesn't have each packet as a class, but instead it has a single class that implements the entire protocol (and subclasses for different versions). It works for cuberite, but it isn't too modular. 2017-01-30 00:18:56 GarethTheGreat i'm generating using a python script from burger data 2017-01-30 00:19:10 GarethTheGreat each packet class inherits from a base packet class 2017-01-30 00:19:36 GarethTheGreat then there's a wrapper class named raw_packet which handles the packet length and stuff for network transmission 2017-01-30 00:19:43 GarethTheGreat not got round to implementing compression yet 2017-01-30 00:20:00 pokechu22 Oooh, one thing I should mention. Burger has an issue with a few of the more complex packets - see https://github.com/Pokechu22/Burger/issues/2 2017-01-30 00:20:11 pokechu22 Also, enums are a bit strange because of the way java's switch on enum works 2017-01-30 00:20:19 GarethTheGreat i've accounted for packets burger fails on 2017-01-30 00:20:35 GarethTheGreat basically it spits out a warning and tells me to manually specify them 2017-01-30 00:21:28 rom1504 burger protocol data is not complete last I checked, but maybe it would be time to generate our protocol.json from it if it's already usable for these kind of things. At least for the packets where it's complete 2017-01-30 00:21:55 +md_5 really wiki.vg should be in a parseable format 2017-01-30 00:22:19 GarethTheGreat it's "usable enough" 2017-01-30 00:22:26 pokechu22 Yea, it would be nice to make something both human-readable and parsable 2017-01-30 00:22:43 GarethTheGreat quarry has a hackish way to grab packet names from the wiki 2017-01-30 00:23:02 pokechu22 I know the regular minecraft wiki uses lua scripts to generate tables from data - such an approach might be usable on wiki.vg too 2017-01-30 00:23:11 rom1504 we're still planning on improving http://prismarinejs.github.io/minecraft-data/?d=protocol so it has comments and all from wiki.vg, but well parsing wikitext is annoying 2017-01-30 00:23:52 rom1504 they use lua to store aliases 2017-01-30 00:24:28 +md_5 pokechu22 are those scripts somewhere? 2017-01-30 00:24:30 rom1504 pokechu22: where is the data example collected with burger ? 2017-01-30 00:24:53 rom1504 md_5: http://minecraft.gamepedia.com/Module:Crafting 2017-01-30 00:25:07 rom1504 (for example) 2017-01-30 00:25:57 pokechu22 md_5: https://minecraft.gamepedia.com/Special:AllPages?from=&to=&namespace=828 (see also: https://minecraft.gamepedia.com/Template:Lua) 2017-01-30 00:26:12 pokechu22 rom1504: What do you mean by the "data example"? 2017-01-30 00:26:34 rom1504 hmm something on github pages showing the data extracted from minecraft with burger 2017-01-30 00:27:06 pokechu22 You mean like http://pokechu22.github.io/Burger/1.11.html? 2017-01-30 00:27:16 rom1504 yes thanjs 2017-01-30 00:27:36 rom1504 ah the protocol data is not there though 2017-01-30 00:27:41 <-- UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a quitté (Ping timeout: 240 seconds) 2017-01-30 00:28:03 rom1504 http://pokechu22.github.io/Burger/1.11.json ah it's there got it 2017-01-30 00:28:18 pokechu22 That's generated with BurgerVitrine (https://github.com/pokechu22/burgervitrine). IIRC vitrine used to support scraping wiki.vg but I haven't worked with it before. 2017-01-30 00:29:21 WD_Gaster I am writing program that gets server status... Maybe it will work someday... http://pastebin.com/JejG4Sa1 http://pastebin.com/UmAwGryt 2017-01-30 00:33:30 pokechu22 WD_Gaster: Nothing about that looks too odd (but I can't quite read C). What issue is it having? 2017-01-30 00:36:24 WD_Gaster Well... It works fine, but I don't have idea how to make real parser. 2017-01-30 00:38:20 WD_Gaster and now everything is "in-code" 2017-01-30 00:38:21 WD_Gaster for eg. "handshake_data[] = { 0xD2, 0x01, 0x00, 0x63, 0xDD, 0x01 };" 2017-01-30 00:38:46 WD_Gaster I have manually created this packet ;-; 2017-01-30 00:38:56 WD_Gaster It's not "parsing". 2017-01-30 00:41:34 pokechu22 The general next step is to create a class that reads/writes higher level types of some sort from/to a buffer, so that you can call 'packet.WriteVarInt' or such 2017-01-30 00:42:49 pokechu22 That's easier said than done, of course, but it's the next logical move to organizing the code in a way you can expand easilly 2017-01-30 00:44:12 WD_Gaster and I don't know how to organise send/recv buffers. 2017-01-30 00:44:16 WD_Gaster How large they need to be? 2017-01-30 00:45:46 pokechu22 Pretty sure the maximum size is 2 megabytes, but for most packets you won't need that much space. 2017-01-30 00:46:02 pokechu22 It's only with plugin channels that you can get near to that limit 2017-01-30 00:47:44 Guest10238102389 There's also zlib compression if you really need big packets 2017-01-30 00:50:41 WD_Gaster Let's stay with "parsing" topic, not "compression". Many things need to be done first. ;D If I knew good way to parse VarIts I would read lenght and ID and then redirect packet to specfied buffer ;F 2017-01-30 00:51:45 WD_Gaster Actually minecraft's varints are "unsigned LEB128"... :F 2017-01-30 00:52:13 pokechu22 One tip is that a VarInt can never be longer than 5 bytes, and a VarLong can never be longer than 10. Of course, it won't always be 5 bytes, so you'd need to put stuff back into the buffer afterwards. 2017-01-30 00:53:37 WD_Gaster oh... ;D "put stuff back into the buffer afterwards" I didn't thought about this. :D TY 2017-01-30 00:59:47 WD_Gaster One more question: What notchian client/server does if they meet longer VarInt/VarLong than 5/10 bytes? 2017-01-30 01:00:27 GarethTheGreat i prefer never pulling it out of the buffer 2017-01-30 01:00:36 GarethTheGreat just parse direct from the buffer and then and only then pull from the buffer 2017-01-30 01:02:10 pokechu22 WD_Gaster: If it's longer than 5 bytes they throw an exception and then disconnect. 2017-01-30 01:06:09 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-01-30 01:07:11 WD_Gaster well... I wrote my program to use pointer, so I can move pointer back to its original position. 2017-01-30 01:07:22 WD_Gaster So... nothing will be overwritten until I won't use circular buffers. 2017-01-30 01:08:58 <-- gurun (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Disconnected by services) 2017-01-30 01:08:58 --> gurnux (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-01-30 01:09:28 WD_Gaster Separate buffers for specific packets seem be good idea. :D 2017-01-30 01:11:10 WD_Gaster It would be easier if every field in packet has const size. 2017-01-30 01:11:35 +md_5 each packet is prefixed by its size 2017-01-30 01:11:49 +md_5 check it for sanity and allocate a buffer that big 2017-01-30 01:14:09 WD_Gaster OK. I will try do that. 2017-01-30 01:25:00 <-- Guest10238102389 (~ariel@201-123-174-206.gci.net) a quitté (Quit: leaving) 2017-01-30 02:02:05 GarethTheGreat https://github.com/GarethNelson/opencraft/blob/master/libopencraft/examples/ping_server_basic_client.cpp < this is what my API looks like 2017-01-30 02:02:55 GarethTheGreat i should probably start adding field names beyond just alphabetical names 2017-01-30 02:15:39 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-01-30 02:16:20 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-01-30 02:18:04 WD_Gaster I thought I am writing in C++... I was wrong. D: 2017-01-30 02:19:08 GarethTheGreat how can you be wrong about what language you're using? 2017-01-30 02:19:27 coderbot GarethTheGreat: Some of the function names in the API seem a little terse 2017-01-30 02:19:59 GarethTheGreat coderbot: example? 2017-01-30 02:20:17 coderbot You wouldn't need the comment on the line calling "send_hs" if the function was named "send_handshake" 2017-01-30 02:20:42 GarethTheGreat send_hs is quicker to type and the comment is only there because it's example/test code 2017-01-30 02:21:42 coderbot It's really just a matter of personal preference 2017-01-30 02:22:12 GarethTheGreat indeed 2017-01-30 02:22:14 WD_Gaster Well... I am not using OOB in C++, so it looks like C. :F 2017-01-30 02:22:41 GarethTheGreat WD_Gaster: i have a habit of doing that at times 2017-01-30 02:23:10 GarethTheGreat to be honest i prefer plain C a lot of the time, but there are some advantages to C++ - not having to do low level string manipulation for example 2017-01-30 02:26:47 WD_Gaster I think you wouldn't like assembly then. ;D 2017-01-30 02:26:50 WD_Gaster Maybe someday I will taste OOB's usefulness... :D 2017-01-30 02:29:13 GarethTheGreat heh, C is basically high level portable asm 2017-01-30 02:29:37 GarethTheGreat i don't really write asm a lot though, only the odd bit of inline where it's needed 2017-01-30 02:29:54 GarethTheGreat like in an OS kernel i was working on, or when coding for AVR chips 2017-01-30 02:30:44 WD_Gaster I wrote bootsector once. 2017-01-30 02:35:07 WD_Gaster It is just displaying "!" in 16 bit mode, and "Hi" after jumping into protected mode. I am proud of it! xD 2017-01-30 02:35:08 WD_Gaster ... 2017-01-30 02:35:24 WD_Gaster Well... I even tried creating my own programming language with using bare x86 machine code, but it stopped at generating executable file. D: 2017-01-30 02:38:32 WD_Gaster I mean my compiler generates machine code, not programmer writes it. ;D 2017-01-30 02:38:33 GarethTheGreat my kernel got to the point where i could load binaries from a mounted filesystem and run them 2017-01-30 02:38:38 GarethTheGreat but then i got bored 2017-01-30 02:39:08 GarethTheGreat https://www.youtube.com/user/gwengareth/videos?sort=dd&shelf_id=0&view=0 < look at the zoidberg videos 2017-01-30 02:40:36 WD_Gaster Is your kernel published somewhere? 2017-01-30 02:41:02 WD_Gaster gwengareth.subsribers++; // :D 2017-01-30 02:47:57 GarethTheGreat WD_Gaster: it's on my github 2017-01-30 02:48:06 WD_Gaster Okie 2017-01-30 02:48:08 GarethTheGreat https://github.com/GarethNelson 2017-01-30 02:58:05 GarethTheGreat and first successful player spawn, woohoo 2017-01-30 03:00:11 WD_Gaster Good job! :D 2017-01-30 03:00:56 GarethTheGreat https://github.com/GarethNelson/opencraft/blob/master/libopencraft/examples/spawn_player.cpp 2017-01-30 03:07:09 GarethTheGreat next i'm going to hack together a little chat client 2017-01-30 03:23:55 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté #mcdevs ("Leaving") 2017-01-30 03:29:57 GarethTheGreat first i need to implement the bloody compression, ugh 2017-01-30 03:31:58 <-- Gjum (~Gjum@37.120.118.191) a quitté (Ping timeout: 240 seconds) 2017-01-30 04:00:05 --> Jailout2000 (~Jailout20@unaffiliated/jailout2000) a rejoint #mcdevs 2017-01-30 04:01:53 <-- Jailout20001 (~Jailout20@unaffiliated/jailout2000) a quitté (Ping timeout: 258 seconds) 2017-01-30 04:03:57 WD_Gaster zlib? 2017-01-30 04:14:01 GarethTheGreat yeah, but it's still a pain 2017-01-30 04:14:29 GarethTheGreat for now i've disabled compression on the server, i'll revisit compression support after doing some more fun stuff 2017-01-30 04:14:33 GarethTheGreat http://pastebin.com/YjHXhDQU < like this 2017-01-30 04:15:48 GarethTheGreat getting some weird nondeterministic behaviour right now though 2017-01-30 04:16:16 GarethTheGreat when i run inside gdb, it mysteriously works 2017-01-30 04:16:24 GarethTheGreat which is annoying but suggests a timing error 2017-01-30 04:57:05 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-01-30 04:57:36 WD_Gaster Why '<' and '>' are "escaped"? Can they be just '<' and '>'? Doesn't JSON allow using these characters? 2017-01-30 04:57:49 WD_Gaster (escaped charcter: eg.: "\u003c") 2017-01-30 05:06:10 coderbot According to RFC7159, any character can be escaped, but the only characters that need to be escaped are '?', '\', '"', and control characters 2017-01-30 05:06:20 coderbot So yes, JSON allows using those characters 2017-01-30 05:06:38 coderbot But the particular encoder chose to escape them for some reason 2017-01-30 05:09:44 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-01-30 05:09:54 Andrio Why '?'? 2017-01-30 05:12:53 coderbot Andrio: Depends on the encoder - I'll assume Gson (the one the Notchian client uses), which does that if htmlSafe is true. 2017-01-30 05:22:14 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-30 06:09:52 --> redstonehelper_ (~redstoneh@p4FD66B6A.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-01-30 06:09:52 <-- redstonehelper_ (~redstoneh@p4FD66B6A.dip0.t-ipconnect.de) a quitté (Changing host) 2017-01-30 06:09:52 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2017-01-30 06:13:16 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 248 seconds) 2017-01-30 06:13:16 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2017-01-30 06:24:04 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté (Quit: Leaving) 2017-01-30 06:25:07 <-- LiftLeft (~loser@67.205.149.187) a quitté (Quit: Bye) 2017-01-30 06:45:28 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-30 07:04:51 --> dexter0_ (~dexter0@2601:647:4502:8c00:84f0:6c:9b2e:75bc) a rejoint #mcdevs 2017-01-30 07:06:12 <-- qws-user-1228 (~quassel@2605:a000:110c:a019:2096:2960:af56:3d7a) a quitté (Ping timeout: 255 seconds) 2017-01-30 07:06:33 --> qws-user-1228 (~quassel@2605:a000:110c:a019:fc92:1062:ae3d:1869) a rejoint #mcdevs 2017-01-30 07:06:39 <-- dexter0 (~dexter0@2601:647:4502:8c00:f5b5:3c3c:74e3:27a2) a quitté (Ping timeout: 255 seconds) 2017-01-30 07:06:40 -- dexter0_ est maintenant connu sous le nom dexter0 2017-01-30 07:14:57 --> Syncazor (~Syncazor@124-169-252-69.dyn.iinet.net.au) a rejoint #mcdevs 2017-01-30 07:24:12 <-- barneygale (~barneygal@90.199.217.172) a quitté (Ping timeout: 255 seconds) 2017-01-30 07:28:45 <-- protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a quitté (Quit: WeeChat 1.7-rc2) 2017-01-30 08:13:40 <-- e (e@freenode/staff/spy.edk) a quitté (Quit: edk) 2017-01-30 08:13:48 --> edk (e@freenode/staff/spy.edk) a rejoint #mcdevs 2017-01-30 08:14:27 <-- rom1504 (rom1504@rom1504.fr) a quitté (Ping timeout: 264 seconds) 2017-01-30 08:14:27 -- irc : déconnecté du serveur 2017-01-30 08:14:45 --> rom1504 (rom1504@rom1504.fr) a rejoint #mcdevs 2017-01-30 08:14:45 -- Le titre pour #mcdevs est "A haunt for developers working on projects related to Minecraft | Website & Rules: http://wiki.vg/MCDevs/rules | Wiki: http://wiki.vg | Channel is publicly logged as of Feb.25/13 https://logs.rom1504.fr/" 2017-01-30 08:14:45 -- Titre défini par Fenhl (sid30770@gateway/web/irccloud.com/x-akmdauiqsuxzdhen) le ven., 11 mars 2016 05:58:28 2017-01-30 08:14:45 -- Canal #mcdevs : 164 pseudos (1 op, 14 voices, 149 normaux) 2017-01-30 08:16:01 -- Canal créé le lun., 06 déc. 2010 12:22:40 2017-01-30 08:57:41 <-- Syncazor (~Syncazor@124-169-252-69.dyn.iinet.net.au) a quitté (Quit: Textual IRC Client: www.textualapp.com) 2017-01-30 09:14:24 -- edk est maintenant connu sous le nom e 2017-01-30 09:30:27 --> barneygale (~barneygal@90.199.217.172) a rejoint #mcdevs 2017-01-30 10:30:31 --> UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a rejoint #mcdevs 2017-01-30 10:40:15 --> Syncazor (~Syncazor@ppp118-210-7-242.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-30 10:56:53 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/4b3b657f9e44...af6e81a77a35 2017-01-30 10:56:55 Not-63f6 [Charge] bhelyer af6e81a - core: Fix FullscreenDesktop being off centre. 2017-01-30 11:07:46 <-- Syncazor (~Syncazor@ppp118-210-7-242.bras1.adl2.internode.on.net) a quitté (Quit: My Mac has gone to sleep. ZZZzzz…) 2017-01-30 11:08:11 --> Gjum (~Gjum@37.120.65.242) a rejoint #mcdevs 2017-01-30 12:08:45 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/af6e81a77a35...3bbc661bce27 2017-01-30 12:08:47 Not-63f6 [Charge] bhelyer 3bbc661 - core: Use the monitor the window is on when switching to fullscreen. 2017-01-30 12:19:46 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/3bbc661bce27...3859b1abe5aa 2017-01-30 12:19:48 Not-63f6 [Charge] bhelyer 3859b1a - core: Return null for WM_PAINT. 2017-01-30 12:25:14 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/3859b1abe5aa...0e602608739b 2017-01-30 12:25:16 Not-63f6 [Charge] bhelyer 0e60260 - core: Ignore WM_ERASEBKGND. 2017-01-30 13:31:26 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/0e602608739b...23bb61051e39 2017-01-30 13:31:27 Not-63f6 [Charge] bhelyer 23bb610 - core: Remove win32 functions moved to watt. 2017-01-30 13:36:03 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/23bb61051e39...804ead8403bd 2017-01-30 13:36:05 Not-63f6 [Charge] bhelyer 804ead8 - core: Remove some dead code. 2017-01-30 14:04:17 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/804ead8403bd...98300bfcf669 2017-01-30 14:04:18 Not-63f6 [Charge] bhelyer 98300bf - core: Set the default target's width according to the calculated windowRect. 2017-01-30 14:06:07 <-- zml (~zml@minions.aoeu.xyz) a quitté (Ping timeout: 276 seconds) 2017-01-30 14:27:38 <-- fl4sh_ (~fl4sh@s3.jsje.de) a quitté (*.net *.split) 2017-01-30 14:28:02 --> fl4sh_ (~fl4sh@s3.jsje.de) a rejoint #mcdevs 2017-01-30 14:31:08 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/98300bfcf669...1b13efa2bfb5 2017-01-30 14:31:09 Not-63f6 [Charge] bhelyer 1b13efa - core: Use SWP_NOCOPYBITS, always adjust. 2017-01-30 14:45:19 --> protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a rejoint #mcdevs 2017-01-30 15:21:06 <-- Hink (~Hink@hink.me) a quitté (Quit: quit from client) 2017-01-30 15:22:21 --> Hink (~Hink@hink.me) a rejoint #mcdevs 2017-01-30 15:44:13 <-- barneygale (~barneygal@90.199.217.172) a quitté (Ping timeout: 256 seconds) 2017-01-30 16:00:39 <-- Gjum (~Gjum@37.120.65.242) a quitté (Ping timeout: 264 seconds) 2017-01-30 16:02:37 --> Gjum (~Gjum@37.120.75.70) a rejoint #mcdevs 2017-01-30 16:16:24 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-01-30 16:29:32 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-30 16:44:58 <-- electronicboy (~electroni@atlas.valaria.pw) a quitté (Quit: You're not just a regular moron. You were designed to be a moron.) 2017-01-30 16:45:13 --> electronicboy (~electroni@atlas.valaria.pw) a rejoint #mcdevs 2017-01-30 17:29:31 <-- gurnux (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Ping timeout: 248 seconds) 2017-01-30 17:34:27 --> gurun (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-01-30 17:42:31 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-30 18:02:37 WD_Gaster Is someone here? 2017-01-30 18:02:44 Tachyon_ I'm someone 2017-01-30 18:03:57 WD_Gaster OK. 2017-01-30 18:04:00 WD_Gaster At least someone is here. xD 2017-01-30 18:05:08 Tachyon_ what do you need ? 2017-01-30 18:12:01 Tachyon_ WD_Gaster: ^ 2017-01-30 18:12:30 Tachyon_ again logs are down :( 2017-01-30 18:43:08 WD_Gaster I have everything what I need to continue writing my minecraft client. 2017-01-30 18:43:09 WD_Gaster I wanted listen someone's conversation here just to get know something new. 2017-01-30 18:43:22 WD_Gaster I am still beginner :D 2017-01-30 18:44:14 WD_Gaster My "client" just only pings minecraft server for stasus, right now. 2017-01-30 18:44:51 WD_Gaster Well... I need real packet parser. 2017-01-30 18:45:38 Tachyon_ WD_Gaster: we can talk after I'll restart my computer :D 2017-01-30 18:45:42 WD_Gaster Now it just sends raw char array (manually written by me ;-; ) to server to get its status 2017-01-30 18:45:51 WD_Gaster Okay. 2017-01-30 18:45:55 Tachyon_ WD_Gaster: in what language are you writting your client ? 2017-01-30 18:46:56 WD_Gaster C++ without OOB. :C 2017-01-30 18:47:06 Tachyon_ OOP ? 2017-01-30 18:47:23 WD_Gaster right xD OOP* 2017-01-30 18:47:41 Tachyon_ why without ? 2017-01-30 18:48:22 WD_Gaster I can't use it, because I didn't learned how to use it. 2017-01-30 18:48:24 * Tachyon_ is restarting the computer 2017-01-30 18:48:47 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-30 18:48:54 * WD_Gaster is testing 'me' command 2017-01-30 18:52:15 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-30 18:53:06 Tachyon_ where are you 2017-01-30 18:53:32 Tachyon_ I can't remember your name 2017-01-30 18:53:49 WD_Gaster ;P 2017-01-30 18:54:02 Tachyon_ so why you don't learn oop ? 2017-01-30 18:54:22 Tachyon_ c++ original name was c with classes 2017-01-30 18:54:31 Tachyon_ this should make you think 2017-01-30 18:58:01 WD_Gaster I am considering lerning OOB. It seems be useful in some way. 2017-01-30 18:58:28 Tachyon_ "some ways" 2017-01-30 18:58:41 Tachyon_ c++ is an oop language 2017-01-30 18:59:50 WD_Gaster C++ is multi-paradigm 2017-01-30 19:00:24 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-01-30 19:00:46 Tachyon_ I see it more OOP than multi-paradigm 2017-01-30 19:00:48 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-01-30 19:00:56 Tachyon_ because all the things it has about classes 2017-01-30 19:01:05 Tachyon_ anyway, you said your client can ping ? 2017-01-30 19:01:53 WD_Gaster ping packet is used, but does not really telling ping in ms 2017-01-30 19:03:25 Tachyon_ what libraries are you using ? 2017-01-30 19:03:44 WD_Gaster now, only WinSock2 2017-01-30 19:03:58 Tachyon_ umm 2017-01-30 19:04:04 Tachyon_ client windows only :( ? 2017-01-30 19:04:47 WD_Gaster well... I didn't find others libraries to do networking 2017-01-30 19:05:01 Tachyon_ boost.asio 2017-01-30 19:07:04 WD_Gaster I will rewrite my "client" with using this. 2017-01-30 19:07:05 --> barneygale (~barneygal@90.199.217.172) a rejoint #mcdevs 2017-01-30 19:07:30 Tachyon_ it is a "little" confusing at first, but after a while you'll realise it's easier than winapi and cross-platform 2017-01-30 19:11:24 Tachyon_ but still better than how winapi does(throwing a truck at you and expecting to catch it, or at least this is how I felt it) 2017-01-30 19:12:34 WD_Gaster Actual code: http://pastebin.com/a6b2LZtR http://pastebin.com/Z8sGAZsU http://pastebin.com/0J7NxK5S 2017-01-30 19:13:29 rom1504 Tachyon_: https://logs.rom1504.fr/parts2/109.txt back 2017-01-30 19:13:45 Tachyon_ rom1504: finally <3 2017-01-30 19:13:50 Tachyon_ thanks 2017-01-30 19:15:15 Tachyon_ WD_Gaster: iirc send is synchronous, right ? 2017-01-30 19:16:30 WD_Gaster "iirc"? I don't know. 2017-01-30 19:16:35 WD_Gaster anyway recv/send is blocking in my code 2017-01-30 19:17:13 rom1504 if I recall correctly 2017-01-30 19:17:31 rom1504 http://www.urbandictionary.com/define.php?term=iirc 2017-01-30 19:17:47 WD_Gaster xD thx 2017-01-30 19:17:53 WD_Gaster (blocking = freezes thread until reciving/sending is done) 2017-01-30 19:17:57 Tachyon_ if you want I can show you how I've done a server pinger with asio and sync operations. it is almost correct, but it's working given the small packets for ping 2017-01-30 19:18:10 Tachyon_ WD_Gaster: this is synchronous 2017-01-30 19:20:10 WD_Gaster Sure. I want see it. 2017-01-30 19:24:56 Tachyon_ WD_Gaster: https://gist.github.com/xTachyon/ac124232c8a689af9506036192cc72ba 2017-01-30 19:25:20 Tachyon_ it uses early versions of some classes I am using in my server like packetreader, writer, bytebuffer 2017-01-30 19:25:37 Tachyon_ and a lot of boost 2017-01-30 20:00:27 <-- _123DMWM (~123DMWM@pool-108-26-253-218.bstnma.fios.verizon.net) a quitté (Ping timeout: 248 seconds) 2017-01-30 20:01:19 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-30 20:01:24 --> _123DMWM (~123DMWM@pool-108-26-253-218.bstnma.fios.verizon.net) a rejoint #mcdevs 2017-01-30 20:01:32 WD_Gaster Hi? 2017-01-30 20:08:48 -- killmePI est maintenant connu sous le nom killme 2017-01-30 20:10:03 <-- _123DMWM (~123DMWM@pool-108-26-253-218.bstnma.fios.verizon.net) a quitté (Ping timeout: 248 seconds) 2017-01-30 20:11:00 --> _123DMWM (~123DMWM@pool-108-26-253-218.bstnma.fios.verizon.net) a rejoint #mcdevs 2017-01-30 20:16:27 <-- _123DMWM (~123DMWM@pool-108-26-253-218.bstnma.fios.verizon.net) a quitté (Ping timeout: 248 seconds) 2017-01-30 20:17:27 --> _123DMWM (~123DMWM@pool-108-26-253-218.bstnma.fios.verizon.net) a rejoint #mcdevs 2017-01-30 20:22:01 WD_Gaster http://pastebin.com/ULLXEbN4 2017-01-30 20:24:27 <-- barneygale (~barneygal@90.199.217.172) a quitté (Ping timeout: 248 seconds) 2017-01-30 20:36:56 <-- WD_Gaster (3e57ce15@gateway/web/freenode/ip.62.87.206.21) a quitté #mcdevs 2017-01-30 20:37:00 --> WinDing_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-30 20:37:16 -- WinDing_Gaster est maintenant connu sous le nom WD_Gaster 2017-01-30 20:37:23 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté #mcdevs 2017-01-30 20:37:56 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-30 20:38:10 WD_Gaster . 2017-01-30 20:38:24 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté #mcdevs 2017-01-30 20:39:15 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-30 20:39:44 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté (Remote host closed the connection) 2017-01-30 20:40:00 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-30 20:42:36 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté (Client Quit) 2017-01-30 20:44:17 <-- qws-user-1228 (~quassel@2605:a000:110c:a019:fc92:1062:ae3d:1869) a quitté (Ping timeout: 255 seconds) 2017-01-30 20:45:11 --> qws-user-1228 (~quassel@2605:a000:110c:a019:5ce6:15aa:f82f:320e) a rejoint #mcdevs 2017-01-30 21:16:26 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-30 21:22:06 Not-63f6 [mineflayer] rom1504 pushed 2 commits to master [+0/-0/±2] https://github.com/PrismarineJS/mineflayer/compare/059f65272927...a3afb6f57e17 2017-01-30 21:22:07 Not-63f6 [mineflayer] rom1504 a3afb6f - Merge pull request #470 from PrismarineJS/internalId check internalId if network id not found, fix #430 2017-01-30 21:47:14 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-01-30 21:59:22 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-30 22:35:43 WD_Gaster mhmmm... 2017-01-30 22:43:42 WD_Gaster I fell alone here. :C 2017-01-30 23:22:50 x10A94 Did you break any bones 2017-01-30 23:23:55 rom1504 :) 2017-01-30 23:37:14 <-- UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a quitté (Ping timeout: 245 seconds) 2017-01-30 23:46:58 <-- gabizou (~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) a quitté (Ping timeout: 240 seconds) 2017-01-30 23:47:28 --> gabizou (~gabizou@irc.spongepowered.org) a rejoint #mcdevs 2017-01-30 23:58:40 <-- Hink (~Hink@hink.me) a quitté (Read error: Connection reset by peer) 2017-01-31 00:00:36 --> Dadido3_ (~quassel@p5B00AD67.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-01-31 00:00:48 WD_Gaster http://undertale.wikia.com/wiki/W._D._Gaster 2017-01-31 00:02:58 <-- Dadido3 (~quassel@p2003007A8B230A00C92C4BF4398B22B5.dip0.t-ipconnect.de) a quitté (Ping timeout: 240 seconds) 2017-01-31 00:04:48 --> Hink (~Hink@hink.me) a rejoint #mcdevs 2017-01-31 00:28:12 <-- Hink (~Hink@hink.me) a quitté (Quit: quit from client) 2017-01-31 00:37:06 <-- EW8GU (admin@ho.by) a quitté (Read error: Connection reset by peer) 2017-01-31 00:43:20 --> Hink (~Hink@hink.me) a rejoint #mcdevs 2017-01-31 00:43:25 --> EW8GU (admin@ho.by) a rejoint #mcdevs 2017-01-31 00:43:26 <-- EW8GU (admin@ho.by) a quitté (Remote host closed the connection) 2017-01-31 00:43:45 --> EW8GU (admin@ho.by) a rejoint #mcdevs 2017-01-31 00:44:59 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/1b13efa2bfb5...304f953e5e50 2017-01-31 00:45:00 Not-63f6 [Charge] bhelyer 304f953 - core: Print out bind dimensions. 2017-01-31 00:48:49 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/304f953e5e50...553d2b840e50 2017-01-31 00:48:51 Not-63f6 [Charge] bhelyer 553d2b8 - core: Use resize dimensions, not window dimensions for DefaultTarget. 2017-01-31 01:01:31 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/553d2b840e50...e082ca7333af 2017-01-31 01:01:32 Not-63f6 [Charge] bhelyer e082ca7 - core: Use WS_CLIPCHILDREN and WS_CLIPSIBLINGS when switching to Normal. 2017-01-31 01:11:49 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/e082ca7333af...ac03804dbbaa 2017-01-31 01:11:50 Not-63f6 [Charge] bhelyer ac03804 - core: Let the DefWindowProc see WM_SIZE. 2017-01-31 02:06:53 -- yorick_ est maintenant connu sous le nom yorick 2017-01-31 02:36:58 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté (Quit: Going offline, see ya! (www.adiirc.com)) 2017-01-31 06:08:59 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2017-01-31 06:12:40 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 276 seconds) 2017-01-31 06:12:40 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2017-01-31 06:18:07 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-01-31 06:19:58 --> Akaibu (uid118096@gateway/web/irccloud.com/x-teumwxedyzmeqfbm) a rejoint #mcdevs 2017-01-31 06:40:06 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté (Ping timeout: 255 seconds) 2017-01-31 06:47:04 <-- Gjum (~Gjum@37.120.75.70) a quitté (Ping timeout: 240 seconds) 2017-01-31 07:52:44 <-- protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a quitté (Quit: WeeChat 1.7-rc2) 2017-01-31 08:07:03 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:13:35 --> Gjum (~Gjum@37.120.117.69) a rejoint #mcdevs 2017-01-31 09:37:50 --> UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a rejoint #mcdevs 2017-01-31 09:38:22 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Quit: My Mac has gone to sleep. ZZZzzz…) 2017-01-31 09:42:16 --> barneygale (~barneygal@90.199.217.172) a rejoint #mcdevs 2017-01-31 09:49:53 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:50:25 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:50:47 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:51:14 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:51:28 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:52:02 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:52:15 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:52:50 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:53:03 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:53:38 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:53:51 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:54:26 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:54:40 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:55:14 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 09:55:27 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 09:56:03 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Client Quit) 2017-01-31 10:10:43 <-- barneygale (~barneygal@90.199.217.172) a quitté (Ping timeout: 258 seconds) 2017-01-31 10:28:19 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 10:31:25 <-- bildramer (~bildramer@p2003004D2B28FF002C8BB0A2EC54B606.dip0.t-ipconnect.de) a quitté (Quit: "I suspect that in general big mistakes cause defeat much more often than excellent moves cause victory." -Dominic Cummings) 2017-01-31 10:32:44 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-31 10:53:30 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-01-31 11:25:09 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Quit: My Mac has gone to sleep. ZZZzzz…) 2017-01-31 11:26:23 --> Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a rejoint #mcdevs 2017-01-31 11:36:24 Not-63f6 [Charge] Wallbraker pushed 2 commits to master [+0/-0/±13] https://github.com/VoltLang/Charge/compare/9a75c6436828...8d1f4f8ac1e1 2017-01-31 11:36:25 Not-63f6 [Charge] Wallbraker 9f95198 - lib: Update SDL bindings 2017-01-31 11:36:27 Not-63f6 [Charge] Wallbraker 8d1f4f8 - core: Use new SDL bindings 2017-01-31 11:46:19 Not-63f6 [Charge] Wallbraker pushed 1 commit to master [+0/-0/±1] https://github.com/VoltLang/Charge/compare/8d1f4f8ac1e1...c17fe97fa2f9 2017-01-31 11:46:20 Not-63f6 [Charge] Wallbraker c17fe97 - core: Ugly hack while Linux node are using old SDL 2017-01-31 12:10:50 Not-63f6 [Charge] bhelyer pushed 21 commits to win32 [+1/-0/±24] https://github.com/VoltLang/Charge/compare/ac03804dbbaa...dc27ee6e4625 2017-01-31 12:10:52 Not-63f6 [Charge] Wallbraker 6e8cdb9 - lib: SDL2 changes 2017-01-31 12:10:53 Not-63f6 [Charge] bhelyer 56310d7 - core: Import rough win32 code. 2017-01-31 12:10:55 Not-63f6 [Charge] bhelyer c4d9f36 - core: mouseUp and mouseDown through win32 core. 2017-01-31 12:10:56 Not-63f6 [Charge] ... and 18 more commits. 2017-01-31 12:19:16 WD_Gaster ;D 2017-01-31 12:21:18 <-- Syncazor (~Syncazor@ppp118-210-3-207.bras1.adl2.internode.on.net) a quitté (Quit: Textual IRC Client: www.textualapp.com) 2017-01-31 12:35:13 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±2] https://github.com/VoltLang/Charge/compare/dc27ee6e4625...e70d571fefaa 2017-01-31 12:35:14 Not-63f6 [Charge] bhelyer e70d571 - core: Clean up, remove WS_OVERLAPPED from Normal. 2017-01-31 12:47:29 Not-63f6 [Charge] Wallbraker pushed 2 commits to win32 [+0/-0/±2] https://github.com/VoltLang/Charge/compare/e70d571fefaa...6a2733a4e0e5 2017-01-31 12:47:31 Not-63f6 [Charge] Wallbraker 59b6ea8 - core: Some other tidying 2017-01-31 12:47:32 Not-63f6 [Charge] Wallbraker 6a2733a - core: Now with more bugs 2017-01-31 13:00:50 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/6a2733a4e0e5...da423c7b735b 2017-01-31 13:00:52 Not-63f6 [Charge] bhelyer da423c7 - core: Reset rect before styling. 2017-01-31 13:11:16 Not-63f6 [Charge] Wallbraker pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/da423c7b735b...d83191f27682 2017-01-31 13:11:18 Not-63f6 [Charge] Wallbraker d83191f - core: Fix resetRect not being called 2017-01-31 13:23:43 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/d83191f27682...48a6d0079606 2017-01-31 13:23:45 Not-63f6 [Charge] bhelyer 48a6d00 - core: Use all coordinates for SetWindowPos. 2017-01-31 13:38:02 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/48a6d0079606...fcdfedf61270 2017-01-31 13:38:04 Not-63f6 [Charge] bhelyer fcdfedf - core: Disable gl context before window move. 2017-01-31 13:48:02 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/fcdfedf61270...523a0fa4e38a 2017-01-31 13:48:03 Not-63f6 [Charge] bhelyer 523a0fa - core: Set exstyles when changing modes. 2017-01-31 13:52:32 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+0/-0/±1] https://github.com/VoltLang/Charge/compare/523a0fa4e38a...ba3554fe6cb6 2017-01-31 13:52:33 Not-63f6 [Charge] bhelyer ba3554f - core: Adjust with coreWindow.Normal. 2017-01-31 14:06:01 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-31 14:13:37 Not-63f6 [Charge] bhelyer pushed 1 commit to master [+0/-0/±3] https://github.com/VoltLang/Charge/compare/c17fe97fa2f9...c4cd405520f5 2017-01-31 14:13:38 Not-63f6 [Charge] bhelyer c4cd405 - core: Remove Borderless. 2017-01-31 14:20:35 Not-63f6 [Charge] bhelyer pushed 31 commits to win32 [+1/-0/±35] https://github.com/VoltLang/Charge/compare/ba3554fe6cb6...40688767b7f3 2017-01-31 14:20:37 Not-63f6 [Charge] Wallbraker 239050a - lib: SDL2 changes 2017-01-31 14:20:38 Not-63f6 [Charge] bhelyer ac67295 - core: Import rough win32 code. 2017-01-31 14:20:40 Not-63f6 [Charge] bhelyer 43740c7 - core: mouseUp and mouseDown through win32 core. 2017-01-31 14:20:41 Not-63f6 [Charge] ... and 28 more commits. 2017-01-31 14:37:21 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+1/-0/±6] https://github.com/VoltLang/Charge/compare/40688767b7f3...a32bcb3f834f 2017-01-31 14:37:23 Not-63f6 [Charge] Wallbraker a32bcb3 - core: Add win32 backend. 2017-01-31 14:40:42 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-31 14:42:14 --> protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a rejoint #mcdevs 2017-01-31 15:00:29 Not-63f6 [Charge] bhelyer pushed 1 commit to win32 [+1/-0/±42] https://github.com/VoltLang/Charge/compare/a32bcb3f834f...c2869f88d1db 2017-01-31 15:00:31 Not-63f6 [Charge] Wallbraker c2869f8 - core: Add win32 backend. 2017-01-31 15:11:25 Not-63f6 [Charge] bhelyer pushed 1 commit to master [+1/-0/±42] https://github.com/VoltLang/Charge/compare/c4cd405520f5...c2869f88d1db 2017-01-31 15:15:48 Not-63f6 [Charge] bhelyer deleted branch win32 2017-01-31 15:27:28 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-teumwxedyzmeqfbm) a quitté (Quit: Connection closed for inactivity) 2017-01-31 15:54:45 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-01-31 16:02:43 WD_Gaster Hi, Tachyon! 2017-01-31 16:02:54 Tachyon_ WD_Gaster: hello 2017-01-31 16:03:44 WD_Gaster Can I ping your server? ;D 2017-01-31 16:04:33 Tachyon_ um.. yeah, let me just compile it(I'm on windows right now) 2017-01-31 16:05:12 Tachyon_ WD_Gaster: ok done 2017-01-31 16:06:34 WD_Gaster IP wan't changed? Is IP still the same? 2017-01-31 16:06:52 Tachyon_ WD_Gaster: should be the same 2017-01-31 16:07:24 Tachyon_ crash :D 2017-01-31 16:09:03 Tachyon_ WD_Gaster: now you can say you crashed my server in two OSes(ubuntu gnome 16.04 and windows 10) 2017-01-31 16:09:32 WD_Gaster xD how and why it has crashed? 2017-01-31 16:09:42 Tachyon_ same as yesterday 2017-01-31 16:10:21 Tachyon_ for whatever reason in the packet buffer it's nothing after size 2017-01-31 16:10:32 Tachyon_ or at least this is how my server parses it 2017-01-31 16:11:16 Tachyon_ and I tend to trust it because it worked so far pretty good with real mc client 2017-01-31 16:13:11 WD_Gaster Does your server use somehow IP, port or protocol field in handshake packet? 2017-01-31 16:13:49 Tachyon_ WD_Gaster: iirc it just parses it until it gets to state 2017-01-31 16:14:37 WD_Gaster Let me try again. I will use WireShark for this time. 2017-01-31 16:15:20 Tachyon_ yes, it just skips them 2017-01-31 16:26:37 WD_Gaster It seems my "client" sends these bytes: char peer0_2[] = { /* Packet 5 */ 2017-01-31 16:26:37 WD_Gaster 0x07, 0x00, 0x00, 0x01, 0x21, 0x63, 0xdd, 0x01, 2017-01-31 16:26:37 WD_Gaster 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }; 2017-01-31 16:32:19 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-01-31 16:38:20 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-01-31 16:43:41 --> bildramer (~bildramer@p2003004D2B28FF00B11A1DB4BE112477.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-01-31 16:44:36 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-31 16:54:16 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-01-31 17:47:19 --> Typh (~user@12.43.95.98) a rejoint #mcdevs 2017-01-31 17:53:25 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-01-31 17:53:37 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-01-31 18:46:39 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-31 18:48:55 WD_Gaster Tachyon_: 2017-01-31 18:48:55 WD_Gaster It seems my "client" sends these bytes: char peer0_2[] = { /* Packet 5 */ 2017-01-31 18:48:55 WD_Gaster 0x07, 0x00, 0x00, 0x01, 0x21, 0x63, 0xdd, 0x01, 2017-01-31 18:48:55 WD_Gaster 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 }; 2017-01-31 18:49:56 Tachyon_ WD_Gaster: *msvc horribly slow compiler is compiling* 2017-01-31 18:51:40 WD_Gaster When did compiling started? ;D 2017-01-31 18:52:00 Tachyon_ WD_Gaster: few mins ago 2017-01-31 18:52:30 WD_Gaster MinGW compiles mine projects in less than 30 seconds... even on Pentium III (600MHz) 2017-01-31 18:52:33 Tachyon_ after starting and breaking the first few times because sometimes it takes minutes to compile just on mostly empty files 2017-01-31 18:53:06 Tachyon_ WD_Gaster: on ubuntu clang compiles my full project under 30 seconds 2017-01-31 18:54:15 Tachyon_ WD_Gaster: it's true it really uses the proc and I can't do really a lot while compiling, but it's damn better than waiting minutes 2017-01-31 19:04:05 <-- Typh (~user@12.43.95.98) a quitté (Remote host closed the connection) 2017-01-31 19:56:43 Tachyon_ where is pokechu22 when you need him 2017-01-31 20:04:59 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-31 20:07:34 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-31 20:16:36 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-31 20:26:49 --> barneygale (~barneygal@90.199.217.172) a rejoint #mcdevs 2017-01-31 20:51:17 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté (Ping timeout: 256 seconds) 2017-01-31 20:54:07 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-31 20:59:01 GarethTheGreat you know you can use clang or gcc on windows if you really MUST use windows to dev on 2017-01-31 20:59:22 GarethTheGreat personally i can't stand trying to code on windows without having cygwin or msys installed 2017-01-31 21:02:44 MiniDigger I added all of msys bin stuff to the path 2017-01-31 21:02:47 MiniDigger works nice :D 2017-01-31 21:02:57 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-31 21:10:24 GarethTheGreat i'll always be a unix man 2017-01-31 21:10:41 GarethTheGreat well, maybe that'll change in 100 years or so 2017-01-31 21:10:51 GarethTheGreat wonder what OS will be around then 2017-01-31 21:11:50 Tachyon_ GarethTheGreat: I also have mingw 6.2 but I haven't compiled with msvc in a long time and I said let's give it a shot 2017-01-31 21:11:55 Tachyon_ same bug on mingw too 2017-01-31 21:15:13 GarethTheGreat speaking of bugs, i have some bugs i need to work out in my networking code 2017-01-31 21:15:30 GarethTheGreat so close to a pure C++ implementation of minecraft's protocol i can taste it.... 2017-01-31 21:17:10 Tachyon_ GarethTheGreat: how are you gonna do packets 2017-01-31 21:17:38 GarethTheGreat Tachyon_: packets are basically already done in my code - working on a "packet stream" that deserialises from a TCP socket 2017-01-31 21:17:44 Tachyon_ separate class for each with nicely .read and .write 2017-01-31 21:17:54 GarethTheGreat .pack() and .unpack() 2017-01-31 21:17:56 Tachyon_ or same class with different members like cuberite ? 2017-01-31 21:18:19 GarethTheGreat autogenerated classes 2017-01-31 21:18:29 GarethTheGreat look in libopencraft/ in my github opencraft repo 2017-01-31 21:27:40 GarethTheGreat non-deterministic behaviour drives me mad 2017-01-31 21:27:49 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-31 21:30:00 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-01-31 22:14:17 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-01-31 22:36:07 <-- Gjum (~Gjum@37.120.117.69) a quitté (Ping timeout: 256 seconds) 2017-01-31 22:43:47 --> Gjum (~Gjum@37.120.117.69) a rejoint #mcdevs 2017-01-31 22:55:49 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté #mcdevs ("Closing Window") 2017-01-31 22:55:49 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-01-31 23:02:25 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté (Quit: Going offline, see ya! (www.adiirc.com)) 2017-01-31 23:09:13 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-01-31 23:18:38 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Quit: Leaving) 2017-01-31 23:45:33 <-- UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a quitté (Ping timeout: 240 seconds) 2017-01-31 23:45:59 pokechu22 I guess if it helps (not that Tachyon_ is online right now), on weekdays I'm avaliable for roughly 5 minutes at 2:00 PM UTC (6 AM my time) and after roughly 11 PM UTC (3 PM my time) for a while (on wednesdays, it can be earlier). 2017-02-01 00:00:40 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-01 00:06:24 <-- zhuyifei1999_ (uid97661@wikimedia/zhuyifei1999) a quitté (Quit: Connection closed for inactivity) 2017-02-01 01:51:37 Not-63f6 [minecraft-data] rom1504 pushed 4 commits to master [+35/-13/±22] https://github.com/PrismarineJS/minecraft-data/compare/52c61a130a44...c78155f63c4b 2017-02-01 01:51:38 Not-63f6 [minecraft-data] rom1504 c78155f - Merge pull request #142 from PrismarineJS/split_protocol_schema split the protocol schema 2017-02-01 01:56:10 <-- barneygale (~barneygal@90.199.217.172) a quitté (Ping timeout: 240 seconds) 2017-02-01 03:20:08 GarethTheGreat anyone know a way to tell the server to disable compression completely? 2017-02-01 03:20:55 GarethTheGreat disregard, found the setting 2017-02-01 04:12:17 --> zhuyifei1999_ (uid97661@wikimedia/zhuyifei1999) a rejoint #mcdevs 2017-02-01 04:47:46 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Ping timeout: 264 seconds) 2017-02-01 06:20:54 --> Akaibu (uid118096@gateway/web/irccloud.com/x-vprrxqheeysqlepq) a rejoint #mcdevs 2017-02-01 06:24:00 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Remote host closed the connection) 2017-02-01 06:25:59 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2017-02-01 06:28:13 --> redstonehelper_ (~redstoneh@p57952B80.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-02-01 06:28:13 <-- redstonehelper_ (~redstoneh@p57952B80.dip0.t-ipconnect.de) a quitté (Changing host) 2017-02-01 06:28:13 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2017-02-01 06:31:51 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2017-02-01 06:31:51 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2017-02-01 06:50:24 GarethTheGreat https://pbs.twimg.com/media/C3jqlQlWQAA4zQ2.jpg:large 2017-02-01 07:04:11 GarethTheGreat pokechu22: check out the screenshot 2017-02-01 07:05:09 pokechu22 Neat! 2017-02-01 07:13:22 GarethTheGreat wondering where to go next with my API 2017-02-01 07:13:44 GarethTheGreat chunk data would seem the next thing to do - which also implies an opencraft::blocks namespace full of block classes 2017-02-01 07:14:44 pokechu22 I'm working on rewriting the smp map format page to be a bit less confusing; you might want to wait 'till I've finished (or at least gotten a draft) of that. 2017-02-01 07:14:46 GarethTheGreat or of course, implementing compression 2017-02-01 07:14:52 GarethTheGreat which is a total pain 2017-02-01 07:15:27 GarethTheGreat i suppose i should get that over with - it's probably the cause of my startup lag 2017-02-01 07:15:34 pokechu22 Well, after compression, there's also always encryption :D 2017-02-01 07:15:58 pokechu22 And yea, getting compression is probably a good place to start, but it's not easy 2017-02-01 07:16:09 GarethTheGreat is crypto really required if you're not using mojang's servers? 2017-02-01 07:16:26 GarethTheGreat could i get away with just wrapping the socket up in SSL and calling it a day? 2017-02-01 07:16:42 GarethTheGreat i.e not bothering to implement the minecraft-specific crypto, just relying on SSL 2017-02-01 07:17:13 GarethTheGreat actually that's something, i'll take a break from lowlevel stuff and build an auth server 2017-02-01 07:17:17 pokechu22 You'd need to use the same crypto for the client to understand how to decrypt it, I think. 2017-02-01 07:17:25 pokechu22 I don't entirely know how either work. 2017-02-01 07:18:20 GarethTheGreat well i'm working on a server and a client, generally trying to keep minecraft compatibility.... but... i think i can get away with just using SSL 2017-02-01 07:41:08 GarethTheGreat actually, fuck that for now 2017-02-01 07:44:54 +Fador you could skip the encryption before by sending "Login Success" instead of "Encryption Request" in the server side, no idea if it still works like that =b 2017-02-01 07:46:53 +Fador but I don't think it's possible to skip it from the client side 2017-02-01 08:24:30 --> UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a rejoint #mcdevs 2017-02-01 08:37:55 <-- protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a quitté (Quit: WeeChat 1.7-rc2) 2017-02-01 09:57:46 <-- gurun (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Ping timeout: 240 seconds) 2017-02-01 10:13:07 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-01 10:26:04 --> gurun (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-02-01 10:32:47 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-02-01 11:16:38 <-- chibill (~chibill@2602:306:ce43:b390:d813:3559:898e:a208) a quitté (Ping timeout: 255 seconds) 2017-02-01 11:21:34 --> chibill (~chibill@2602:306:ce43:b390:7416:5c06:4631:c3c8) a rejoint #mcdevs 2017-02-01 11:32:31 <-- UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a quitté (Read error: Connection reset by peer) 2017-02-01 11:55:49 --> UUID00 (~UUID00@89.142.133.132) a rejoint #mcdevs 2017-02-01 12:23:56 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-01 12:46:47 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-01 13:04:39 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Ping timeout: 258 seconds) 2017-02-01 13:08:36 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-01 13:37:13 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Ping timeout: 258 seconds) 2017-02-01 14:04:03 <-- balrog (~balrog@unaffiliated/balrog) a quitté (Ping timeout: 256 seconds) 2017-02-01 14:11:59 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2017-02-01 14:22:45 <-- Deaygo (Deaygo@i.let.this.bloody.dropbear.in) a quitté (Ping timeout: 256 seconds) 2017-02-01 14:23:02 --> Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a rejoint #mcdevs 2017-02-01 15:02:36 --> protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a rejoint #mcdevs 2017-02-01 15:17:38 Na GarethTheGreat: http://www.dest-unreach.org/socat/doc/socat-openssltunnel.html <- Socat may be handy if you want to test against the official client, but also have TLS in the mix. Assuming you can ask it to skip encryption at least 2017-02-01 15:22:03 GarethTheGreat Na: no point in using an external process 2017-02-01 15:22:14 GarethTheGreat i'll put it in the library using openssl/libressl 2017-02-01 15:31:29 Na It's still handy if you're trying to track down some server-y hiccup and want to leave TLS on, but don't want to use a custom client 2017-02-01 15:31:38 Na Maybe I'm just too fond of socat :P 2017-02-01 15:31:54 * Na <3s socat 2017-02-01 17:09:09 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-01 17:10:28 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-02-01 17:12:34 <-- MeltedLux (MeltedLux@bifrost.melted.me) a quitté (Quit: R.I.P) 2017-02-01 17:16:40 --> MeltedLux (MeltedLux@91.121.145.119) a rejoint #mcdevs 2017-02-01 18:14:29 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-01 18:45:09 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-01 18:45:56 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-02-01 18:53:01 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-01 20:24:24 --> SinZ (SinZ@steamdb/source2-guru/sinz) a rejoint #mcdevs 2017-02-01 20:24:24 -- Mode #mcdevs [+v SinZ] par ChanServ 2017-02-01 20:25:54 --> makkron_ (~chatzilla@2a01cb00091cfa00451027e8f1f2d55f.ipv6.abo.wanadoo.fr) a rejoint #mcdevs 2017-02-01 20:39:25 --> zml (~zml@45.62.243.197) a rejoint #mcdevs 2017-02-01 20:40:45 --> barneygale (~barneygal@90.194.209.233) a rejoint #mcdevs 2017-02-01 20:50:47 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-02-01 21:08:26 --> WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a rejoint #mcdevs 2017-02-01 21:09:15 <-- WD_Gaster (~MasjterTy@dynamic-62-87-206-21.ssp.dialog.net.pl) a quitté (Client Quit) 2017-02-01 21:39:35 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Ping timeout: 240 seconds) 2017-02-01 21:39:42 --> Tachyon_1 (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-01 21:42:02 -- Tachyon_1 est maintenant connu sous le nom Tachyon_ 2017-02-01 21:44:26 GarethTheGreat https://www.reddit.com/r/Minecraft/comments/5rduj6/libopencraft_a_c_library_for_minecraft_work_in/dd79kv1/ < why on earth would anyone want to write their own minecraft server? /s 2017-02-01 21:44:57 Tachyon_ GarethTheGreat: downvote 2017-02-01 21:45:57 Tachyon_ GarethTheGreat: what can your servere do so far :D ? 2017-02-01 21:49:23 LiftLeft can the client know everything about everything that's in a shulker box without opening it? 2017-02-01 22:14:08 pokechu22 LiftLeft: No, they won't know until they open it, if the box is on the ground (at least, if I recall correctly; I'm not 100% sure how it works with the chunk data packet). When it's in their inventory then yes, they do know everything. 2017-02-01 22:15:55 LiftLeft ok 2017-02-01 22:15:57 LiftLeft thanks 2017-02-01 22:30:13 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-01 22:38:05 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Ping timeout: 258 seconds) 2017-02-02 00:20:11 <-- Gjum (~Gjum@37.120.117.69) a quitté (Read error: Connection reset by peer) 2017-02-02 00:24:10 <-- qws-user-1228 (~quassel@2605:a000:110c:a019:5ce6:15aa:f82f:320e) a quitté (Read error: Connection reset by peer) 2017-02-02 00:24:18 --> qws-user-1228 (~quassel@2605:a000:110c:a019:5ce6:15aa:f82f:320e) a rejoint #mcdevs 2017-02-02 00:27:17 --> Gjum (~Gjum@37.120.117.69) a rejoint #mcdevs 2017-02-02 00:36:01 <-- UUID00 (~UUID00@89.142.133.132) a quitté (Ping timeout: 248 seconds) 2017-02-02 01:04:34 <-- barneygale (~barneygal@90.194.209.233) a quitté (Ping timeout: 264 seconds) 2017-02-02 01:05:05 --> barneygale (~barneygal@90.194.209.233) a rejoint #mcdevs 2017-02-02 01:30:46 <-- makkron_ (~chatzilla@2a01cb00091cfa00451027e8f1f2d55f.ipv6.abo.wanadoo.fr) a quitté (Remote host closed the connection) 2017-02-02 01:39:00 <-- barneygale (~barneygal@90.194.209.233) a quitté (Ping timeout: 258 seconds) 2017-02-02 01:42:04 --> barneygale (~barneygal@90.194.209.233) a rejoint #mcdevs 2017-02-02 01:57:10 <-- barneygale (~barneygal@90.194.209.233) a quitté (Ping timeout: 240 seconds) 2017-02-02 02:52:56 LiftLeft would this channel be a good place to ask for help with forge? 2017-02-02 02:54:08 pokechu22 Depends on what you're doing with forge. Most of us don't use the forge API, though. 2017-02-02 03:05:01 --> barneygale (~barneygal@90.194.209.233) a rejoint #mcdevs 2017-02-02 03:16:34 <-- barneygale (~barneygal@90.194.209.233) a quitté (Ping timeout: 264 seconds) 2017-02-02 03:17:05 --> barneygale (~barneygal@90.194.209.233) a rejoint #mcdevs 2017-02-02 03:19:28 ishitatsuyuki Most of us are familiar with the protocol it self, and half of the people doesn't use Java. 2017-02-02 03:48:03 --> Valdiralita (~Valdirali@ipbcc10d66.dynamic.kabel-deutschland.de) a rejoint #mcdevs 2017-02-02 03:48:05 <-- barneygale (~barneygal@90.194.209.233) a quitté (Ping timeout: 240 seconds) 2017-02-02 03:52:55 <-- Valdiralita (~Valdirali@ipbcc10d66.dynamic.kabel-deutschland.de) a quitté (Client Quit) 2017-02-02 03:53:46 <-- Gjum (~Gjum@37.120.117.69) a quitté (Ping timeout: 264 seconds) 2017-02-02 04:17:24 --> Protryon1 (~javaproph@2601:647:ca03:600:16b9:8d47:200c:9a3a) a rejoint #mcdevs 2017-02-02 04:35:15 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-02-02 04:37:28 coderbot Turns out the wiki.vg documentation on the Particle packet doesn't mention that the "fallingdust" particle also has data 2017-02-02 04:38:02 coderbot I found that out when writing a program to loop through every particle and try to spawn it with my protocol implementation 2017-02-02 04:39:21 pokechu22 The particle data is fairly spare unfortunately 2017-02-02 04:39:50 coderbot I'm doing lots of experimenting with particles 2017-02-02 04:39:59 coderbot A lot of them just flat out don't spawn for some reason 2017-02-02 04:41:02 pokechu22 Some of them (I think 'take' is the most notable example) aren't actually real particles but instead used for other animations 2017-02-02 04:41:55 coderbot interesting 2017-02-02 05:14:58 coderbot turns out you can't see a lot of particles on the "Minimal" particle setting 2017-02-02 05:15:01 coderbot that explains a lot 2017-02-02 05:18:46 pokechu22 That'd do it 2017-02-02 05:56:17 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-02 05:56:29 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-02-02 06:13:13 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-02 06:15:50 LiftLeft gr8, banned from the forge irc for making a hacked client 2017-02-02 06:21:25 coderbot why would you make a hacked client with forge 2017-02-02 06:27:20 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2017-02-02 06:30:28 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 240 seconds) 2017-02-02 06:30:28 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2017-02-02 06:42:36 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté (Ping timeout: 260 seconds) 2017-02-02 06:43:01 LiftLeft coderbot: well, The docs suck, plus I'm banned from their irc. You do make a good point. I was going to use forge because there's this mod I want to use and If I released it would be easier for other people to modify. 2017-02-02 06:45:32 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Ping timeout: 260 seconds) 2017-02-02 06:46:32 <-- zhuyifei1999_ (uid97661@wikimedia/zhuyifei1999) a quitté (Quit: Connection closed for inactivity) 2017-02-02 06:46:36 LiftLeft oh he left 2017-02-02 07:07:36 <-- Akaibu (uid118096@gateway/web/irccloud.com/x-vprrxqheeysqlepq) a quitté (Quit: Connection closed for inactivity) 2017-02-02 07:12:58 <-- gabizou (~gabizou@irc.spongepowered.org) a quitté (Ping timeout: 264 seconds) 2017-02-02 07:12:58 <-- C4K3 (~C4K3@0127801301.0.fullrate.ninja) a quitté (Ping timeout: 264 seconds) 2017-02-02 07:12:58 <-- Na (~Na@unaffiliated/na) a quitté (Ping timeout: 264 seconds) 2017-02-02 07:13:34 <-- Morrolan (morrolan@znc.morrolan.ch) a quitté (Ping timeout: 264 seconds) 2017-02-02 07:13:34 <-- ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a quitté (Ping timeout: 264 seconds) 2017-02-02 07:14:40 --> C4K3 (~C4K3@0127801301.0.fullrate.ninja) a rejoint #mcdevs 2017-02-02 07:18:16 --> gabizou (~gabizou@e3-1270v3.bl-ash0.1.1.2.10.k8.securedservers.com) a rejoint #mcdevs 2017-02-02 07:18:30 --> Morrolan (morrolan@znc.morrolan.ch) a rejoint #mcdevs 2017-02-02 07:19:15 --> ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a rejoint #mcdevs 2017-02-02 07:19:15 -- Mode #mcdevs [+v ammar2] par ChanServ 2017-02-02 07:25:35 LiftLeft does anyone know how I can get when the user says something in forge on the client side? 2017-02-02 07:26:26 --> Na (~Na@unaffiliated/na) a rejoint #mcdevs 2017-02-02 08:00:35 <-- coolsa (~coolsa@unaffiliated/coolsa) a quitté (Ping timeout: 240 seconds) 2017-02-02 08:41:16 <-- protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a quitté (Quit: WeeChat 1.7-rc2) 2017-02-02 08:41:18 <-- Protryon1 (~javaproph@2601:647:ca03:600:16b9:8d47:200c:9a3a) a quitté (Remote host closed the connection) 2017-02-02 08:56:59 --> Gjum (~Gjum@37.120.103.3) a rejoint #mcdevs 2017-02-02 09:05:27 --> zhuyifei1999_ (uid97661@wikimedia/zhuyifei1999) a rejoint #mcdevs 2017-02-02 09:07:42 --> UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a rejoint #mcdevs 2017-02-02 09:31:14 rom1504 there's a specific way to chat in forge ? 2017-02-02 10:04:38 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-02 10:05:38 Tachyon_ anyone using linux can try to connect to my server to check something (in 20 mins) ? 2017-02-02 10:17:06 LiftLeft what? 2017-02-02 10:17:30 Tachyon_ LiftLeft: I am trying to find a bug which happens on windows, but not on linux 2017-02-02 10:17:44 Tachyon_ so I'd like to have someone using a mc client on linux to connect on my server on windows 2017-02-02 10:19:43 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-02 10:20:28 LiftLeft Tachyon_: use a vm 2017-02-02 10:37:03 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-02 10:41:59 <-- bildramer (~bildramer@p2003004D2B28FF00B11A1DB4BE112477.dip0.t-ipconnect.de) a quitté (Quit: "I suspect that in general big mistakes cause defeat much more often than excellent moves cause victory." -Dominic Cummings) 2017-02-02 11:19:27 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-02-02 11:38:14 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-02 14:01:05 <-- WizardCM (~WizardCM@atom.cloud.faunt.net) a quitté (Ping timeout: 240 seconds) 2017-02-02 14:54:31 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-02 14:55:55 GarethTheGreat my C++ server now spawns a client into the game 2017-02-02 14:58:56 GarethTheGreat now comes the fun part: implementing the chunk data again, but this time in native C++ 2017-02-02 15:00:08 ishitatsuyuki That's quite easy I think 2017-02-02 15:01:24 GarethTheGreat i'll probably rip some code from cuberite to do it 2017-02-02 15:01:50 GarethTheGreat it's always a good feeling to see stuff working though: going from the server list ping to actually joining the game and doing so entirely with my own code 2017-02-02 15:02:16 --> protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a rejoint #mcdevs 2017-02-02 15:17:03 --> coolsa (~coolsa@unaffiliated/coolsa) a rejoint #mcdevs 2017-02-02 16:09:59 <-- samschaap (~samschaap@5469BF1F.cm-12-2c.dynamic.ziggo.nl) a quitté (Ping timeout: 255 seconds) 2017-02-02 16:16:01 --> samschaap (~samschaap@5469BF1F.cm-12-2c.dynamic.ziggo.nl) a rejoint #mcdevs 2017-02-02 16:44:45 --> bildramer (~bildramer@p2003004D2B28FF00CD34E6FDEDD3684A.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-02-02 18:05:37 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-02-02 18:25:42 --> mrarm_ (~mrarm@unaffiliated/mrarm) a rejoint #mcdevs 2017-02-02 18:26:43 -- MrARM est maintenant connu sous le nom Guest70035 2017-02-02 18:37:24 --> makkron_ (~chatzilla@2a01cb00091cfa001940e58717943546.ipv6.abo.wanadoo.fr) a rejoint #mcdevs 2017-02-02 18:52:16 -- mrarm_ est maintenant connu sous le nom MrARM 2017-02-02 19:09:12 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-02 19:58:19 --> RoboMWM_ (~RoboMWM@tf.us.to) a rejoint #mcdevs 2017-02-02 19:59:41 <-- RoboMWM (~RoboMWM@tf.us.to) a quitté (Ping timeout: 240 seconds) 2017-02-02 19:59:41 -- RoboMWM_ est maintenant connu sous le nom RoboMWM 2017-02-02 20:03:08 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Ping timeout: 240 seconds) 2017-02-02 20:18:34 <-- gamingrobot (sid10990@gateway/web/irccloud.com/x-xdptdoxvgkdcbimp) a quitté (Ping timeout: 272 seconds) 2017-02-02 20:18:58 --> gamingrobot (sid10990@gateway/web/irccloud.com/x-fnztoxoajppwfemq) a rejoint #mcdevs 2017-02-02 20:25:42 Tachyon_ 12 191 229 112 43 8 245 12 222 64 19 113 27 14 205 66 208 63 241 181 229 232 191 185 32 0 2017-02-02 20:25:58 Tachyon_ this is what packet I'm getting from client as player position(without size) 2017-02-02 20:33:27 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-02 20:41:20 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-02 21:15:53 LiftLeft is there a way to listen for outgoing packets using mc.getConnection()? 2017-02-02 21:25:18 rom1504 what langage is that 2017-02-02 21:26:16 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-02 21:26:23 LiftLeft java 2017-02-02 21:26:30 rom1504 what library is that 2017-02-02 21:26:35 LiftLeft I'm using forge. 2017-02-02 21:26:53 LiftLeft I'm pretty sure it's the same mcp 2017-02-02 21:26:59 LiftLeft *I'm pretty sure it's the same in mcp 2017-02-02 21:27:16 rom1504 ok, I don't know if anybody uses that here, maybe 2017-02-02 21:30:20 LiftLeft ok 2017-02-02 21:32:07 <-- Black-Hole (~BlackHole@p2003007E4F62A50029987A11D0B163F7.dip0.t-ipconnect.de) a quitté (Ping timeout: 240 seconds) 2017-02-02 21:34:56 --> BlackHole (~BlackHole@p2003007E4F62A5002D5ACE16F51AB982.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-02-02 21:35:17 --> Tachyon_ (~Thunderbi@95.76.184.120) a rejoint #mcdevs 2017-02-02 21:55:30 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-02 21:56:42 --> Akaibu (uid118096@gateway/web/irccloud.com/x-jkukvtsovdbcntuq) a rejoint #mcdevs 2017-02-02 22:07:46 --> barneygale (~barneygal@90.197.157.208) a rejoint #mcdevs 2017-02-02 22:14:11 <-- barneygale (~barneygal@90.197.157.208) a quitté (Ping timeout: 255 seconds) 2017-02-02 22:17:33 --> barneygale (~barneygal@90.197.157.208) a rejoint #mcdevs 2017-02-02 22:25:44 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Ping timeout: 255 seconds) 2017-02-02 22:29:00 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:32:15 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 22:33:40 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:36:55 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 22:38:21 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:41:35 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 22:42:57 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:46:15 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 22:47:41 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:48:00 <-- Tachyon_ (~Thunderbi@95.76.184.120) a quitté (Quit: Tachyon_) 2017-02-02 22:50:55 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 22:50:55 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-02-02 22:51:38 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-02 22:52:21 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:55:35 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 22:57:01 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 22:57:59 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-02-02 22:58:39 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-02 23:00:16 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:01:38 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:03:24 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-02-02 23:04:06 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-02 23:04:18 --> kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a rejoint #mcdevs 2017-02-02 23:04:56 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:06:21 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:09:14 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-02-02 23:09:36 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:11:01 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:11:16 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-02 23:14:16 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:15:14 <-- barneygale (~barneygal@90.197.157.208) a quitté (Ping timeout: 276 seconds) 2017-02-02 23:15:41 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:18:56 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:20:21 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:23:36 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:25:00 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:28:16 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:29:39 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-02 23:33:06 <-- AlJaMa (~AlJaMa@unaffiliated/aljama) a quitté (Client Quit) 2017-02-02 23:34:47 --> AlJaMa (~AlJaMa@unaffiliated/aljama) a rejoint #mcdevs 2017-02-03 00:12:38 pokechu22 LiftLeft: Not really, at least not in a clean way. You'd be able to do it with a base edit probably (use MCP), but not forge. However, do check out http://wiki.vg/Debugging 2017-02-03 00:17:23 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-02-03 00:22:39 --> Dadido3 (~quassel@p5B00B2B2.dip0.t-ipconnect.de) a rejoint #mcdevs 2017-02-03 00:24:03 <-- Dadido3_ (~quassel@p5B00AD67.dip0.t-ipconnect.de) a quitté (Ping timeout: 245 seconds) 2017-02-03 00:29:43 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-02-03 00:41:30 <-- UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a quitté (Ping timeout: 256 seconds) 2017-02-03 00:47:05 <-- gurun (~gurun@c83-249-66-168.bredband.comhem.se) a quitté (Disconnected by services) 2017-02-03 00:47:05 --> gurnux (~gurun@c83-249-66-168.bredband.comhem.se) a rejoint #mcdevs 2017-02-03 00:47:52 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-02-03 00:55:15 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Quit: Textual IRC Client: www.textualapp.com) 2017-02-03 00:57:22 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté (Ping timeout: 256 seconds) 2017-02-03 01:02:46 <-- EW8GU (admin@ho.by) a quitté (Read error: Connection reset by peer) 2017-02-03 01:07:08 --> EW8GU (admin@ho.by) a rejoint #mcdevs 2017-02-03 01:16:16 <-- makkron_ (~chatzilla@2a01cb00091cfa001940e58717943546.ipv6.abo.wanadoo.fr) a quitté (Remote host closed the connection) 2017-02-03 01:46:19 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-02-03 01:51:02 <-- kamcio96 (~kamcio96@host-81-190-229-209.dynamic.mm.pl) a quitté (Quit: Leaving) 2017-02-03 02:48:24 pokechu22 If anyone's interested, I've got a draft of the revised chunk format page here: http://wiki.vg/User:Pokechu22/Chunk_Format (it's not quite done, though) 2017-02-03 03:16:08 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-02-03 03:28:13 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-02-03 03:36:33 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-02-03 03:46:48 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté (Ping timeout: 240 seconds) 2017-02-03 03:49:30 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-02-03 04:15:40 --> TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a rejoint #mcdevs 2017-02-03 04:17:48 <-- TheNet (~TheNet@pool-108-30-113-194.nycmny.fios.verizon.net) a quitté (Client Quit) 2017-02-03 04:38:26 ishitatsuyuki pokechu22: what's new with that? 2017-02-03 04:39:06 chibill I like it pokechu22 might try decoding chunk data again. 2017-02-03 05:14:38 pokechu22 ishitatsuyuki: It's basically the original page, but with some new samples and a few attempts at clarification. This should be a diff, more or less: http://wiki.vg/index.php?title=User:Pokechu22/Chunk_Format&curid=1154&diff=8406&oldid=8389 2017-02-03 05:16:08 <-- LiftLeft (~loser@67.205.149.187) a quitté (Ping timeout: 245 seconds) 2017-02-03 05:17:17 pokechu22 Eventually I'll also try to add more stuff about the packet; how the packet is used for mutli-block changes in vanilla; stuff like that. (And, more examples and explanations, of course) 2017-02-03 05:17:59 pokechu22 The one other thing it probably needs is simple sample data to check an implementation against. 2017-02-03 05:18:36 --> LiftLeft (~loser@67.205.149.187) a rejoint #mcdevs 2017-02-03 05:30:00 --> NathanWolf (~NathanWol@216-235-101-HCC-80.hcc.net) a rejoint #mcdevs 2017-02-03 06:26:27 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2017-02-03 06:29:36 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 248 seconds) 2017-02-03 06:29:36 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2017-02-03 06:43:14 --> coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a rejoint #mcdevs 2017-02-03 07:05:20 <-- coderbot (~coderbot@99-7-126-128.lightspeed.simica.sbcglobal.net) a quitté (Ping timeout: 248 seconds) 2017-02-03 07:15:26 <-- protryon (~protryon@c-50-131-132-225.hsd1.ca.comcast.net) a quitté (Quit: WeeChat 1.7-rc2) 2017-02-03 07:37:28 <-- wlp1s1 (jeffl@unaffiliated/iczero) a quitté (Ping timeout: 240 seconds) 2017-02-03 08:24:01 --> icnonzero (jeffl@unaffiliated/iczero) a rejoint #mcdevs 2017-02-03 08:24:35 -- icnonzero est maintenant connu sous le nom iczero 2017-02-03 08:44:43 +Grum pokechu22: 4,5,6,7,8 has a pallette, anything above has not 2017-02-03 08:46:42 +Grum pokechu22: Servers do not need to implement the palette initially (instead always using 13 bits per block), although it is an important optimization later on. <-- you are literally inflating the memory on the client since it never tries to 'scale down' 2017-02-03 08:49:54 +Grum pokechu22: and a heads up for the next iteration, when this code reaches releasability, the ids are going to not have the metadata 4 bits 'padding' any longer 2017-02-03 09:12:57 --> UUID00 (~UUID00@BSN-142-133-132.dynamic.siol.net) a rejoint #mcdevs