2020-08-08 17:21:05 --> circuit10 (~circuit10@230.238.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 17:21:05 --> islender (~islender@230.238.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 17:21:05 --> None4U (~None4U@230.238.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 17:56:12 --> bildramer1 (~bildramer@185.44.144.201) a rejoint #mcdevs 2020-08-08 17:58:48 <-- bildramer (~bildramer@2a02:587:6239:1f00:bc31:d1b7:aa8a:4a76) a quitté (Ping timeout: 256 seconds) 2020-08-08 19:02:34 <-- _123DMWM (~123DMWM@156.146.37.41) a quitté (Ping timeout: 256 seconds) 2020-08-08 19:46:13 <-- killme (~killmePI@185.9.253.124) a quitté (Quit: No Ping reply in 180 seconds.) 2020-08-08 19:46:39 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-08-08 19:53:34 <-- Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a quitté (Ping timeout: 258 seconds) 2020-08-08 19:59:34 --> _123DMWM (~123DMWM@84.17.35.43) a rejoint #mcdevs 2020-08-08 20:22:56 Not-c0dc [mineflayer] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/JJ1ZY 2020-08-08 20:22:57 Not-c0dc [mineflayer] simon1506 cd858b6 - fix TypeError in looker.js example replace 'in' by 'of' when iterating over entities 2020-08-08 20:22:59 Not-c0dc [mineflayer] rom1504 f0cd4d4 - Merge pull request #1221 from simon1506/master fix TypeError in looker.js example 2020-08-08 20:49:24 --> Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a rejoint #mcdevs 2020-08-08 22:19:51 --> Guest48 (285742cb@gateway/web/cgi-irc/kiwiirc.com/ip.40.87.66.203) a rejoint #mcdevs 2020-08-08 22:20:44 Guest48 hey y'all - i'm getting the packet sequence "10 00 E0 05 09 6C 6F 63 61 6C 68 6F 73 74 63 DD 01 01 00" when i try to connect to localhost in 1.16.1, and i don't see anything about packet 0x10. anybody got any clue as to what's going on here? 2020-08-08 22:20:59 Guest48 just trying to get server list pings working 2020-08-08 22:26:55 +pokechu22 I'm pretty sure the 0x10 at the start is the length 2020-08-08 22:28:43 Guest48 woah, that would make a lot more sense - thank you so much man! 2020-08-08 22:30:03 +pokechu22 Then 00 is https://wiki.vg/Protocol#Handshake, E0 05 is 0x60 + 5*128 = 736, string of 9 bytes which is probably "localhost", 0x63DD which is 25565, and 1 to indicate status. The `01 00` is another packet: https://wiki.vg/Protocol#Request 2020-08-08 22:35:26 <-- SiebeDW (~SiebeDW@230.238.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-08 22:35:26 <-- islender (~islender@230.238.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-08 22:35:26 <-- circuit10 (~circuit10@230.238.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-08 22:35:26 <-- None4U (~None4U@230.238.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-08 22:41:16 --> islender (~islender@48.184.71.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 22:41:16 --> None4U (~None4U@48.184.71.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 22:41:16 --> SiebeDW (~SiebeDW@48.184.71.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 22:41:18 --> circuit10 (~circuit10@48.184.71.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-08 22:41:30 nickelpro God damn pokechu22, people come in here posting raw hex and you're like. "All I see is Blonde, Brunette, Minecraft Steve" 2020-08-08 23:16:50 <-- bildramer1 (~bildramer@185.44.144.201) a quitté (Ping timeout: 260 seconds) 2020-08-08 23:26:31 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+2/-0/±5] https://git.io/JJ18W 2020-08-08 23:26:33 Not-c0dc [RikerBot] nickelpro 0264ff0 - Implement read compression, add yggdrasil script 2020-08-08 23:35:18 --> bildramer (~bildramer@2a02:587:6225:c900:58cb:f504:8d87:985a) a rejoint #mcdevs 2020-08-08 23:36:22 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±1] https://git.io/JJ18V 2020-08-08 23:36:23 Not-c0dc [RikerBot] nickelpro 3b2c32a - Fix read compression bug, minor code refactor 2020-08-08 23:49:19 <-- Guest48 (285742cb@gateway/web/cgi-irc/kiwiirc.com/ip.40.87.66.203) a quitté (Quit: Connection closed) 2020-08-09 01:32:08 <-- circuit10 (~circuit10@48.184.71.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 01:32:08 <-- None4U (~None4U@48.184.71.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 01:32:08 <-- SiebeDW (~SiebeDW@48.184.71.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 01:32:08 <-- islender (~islender@48.184.71.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 01:36:16 --> SiebeDW (~SiebeDW@155.125.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 01:36:16 --> circuit10 (~circuit10@155.125.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 01:36:16 --> islender (~islender@155.125.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 01:36:16 --> None4U (~None4U@155.125.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 01:44:05 Not-c0dc [flying-squid] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JJ1B8 2020-08-09 01:44:07 Not-c0dc [flying-squid] tumenor d805f33 - Added functionality to switch items from offhand and current hand slot when pressing F (#433) * Added functionality to switch items when pressing F * Update digging.js Removed test console log * Final off hand and main hand switch * Fixed lint 2020-08-09 02:30:24 --> bildramer1 (~bildramer@185.44.144.33) a rejoint #mcdevs 2020-08-09 02:31:27 <-- bildramer (~bildramer@2a02:587:6225:c900:58cb:f504:8d87:985a) a quitté (Ping timeout: 272 seconds) 2020-08-09 02:49:01 --> matthewprenger (~matthewpr@2605:a601:af9a:6200:29:de28:a941:3033) a rejoint #mcdevs 2020-08-09 03:00:03 Not-c0dc [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±10] https://git.io/JJ1RA 2020-08-09 03:00:05 Not-c0dc [mineflayer] rom1504 e81bbd0 - use prismarine-world (#1145) * use prismarine-world * init the world with the version * pworld 2.3.0 * pworld 3.0.0 * fix usage of getColumn * fix external test using example by introducing bot.waitForChunksToLoad * bot.world is sync * improve runExample * use columnAt instead of blockAt in wait for chunks 2020-08-09 04:06:30 <-- mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a quitté (Ping timeout: 256 seconds) 2020-08-09 06:19:11 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+1/-0/±8] https://git.io/JJ1r3 2020-08-09 06:19:12 Not-c0dc [RikerBot] nickelpro 65141de - Added authentication, fixed bugs, found new ones * Added a trivial authentication plugin * Fixed bugs without io core packet decoding, can get to spawn with naked protocol and compression but not encryption * Python exceptions in callbacks are now propogated properly * Lots of debug code still present in this commit 2020-08-09 07:58:30 <-- stackotter (~stackotte@203-213-19-39.tpgi.com.au) a quitté (Ping timeout: 256 seconds) 2020-08-09 09:19:13 nickelpro Trying to get compression working with just zlib, no wrapper library. The zlib header I'm seeing on the first compressed packet down the pipe is, 0x78 0x9c, which is valid. When I decompress it using Botan as a wrapper is works fine. When I decompress it with just zlib, it returns "Incorrect Header Check". I've tried every valid amount of window bits from -15 to 47 even though I know it's a regular zlib stream. I'm obviously missing somet 2020-08-09 09:19:13 nickelpro hing but my frustration is immeasurable 2020-08-09 09:31:25 Sainan I use zlib_decode in PHP with the uncompressed length as a parameter, so maybe that's of some help to you: https://github.com/php/php-src/blob/master/ext/zlib/zlib.c#L472 2020-08-09 11:26:33 --> mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-09 11:28:01 nickelpro Today on things that make no damn sense. On a whim I just malloc'd a plain unsigned char* buffer, copied the data into it, and tried reading from there instead. And it worked. I'm still missing something clearly, and I can't tell if this helped me understand. But it worked so I don't care so much. 2020-08-09 11:37:53 <-- SiebeDW (~SiebeDW@155.125.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 11:37:53 <-- circuit10 (~circuit10@155.125.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 11:37:54 <-- islender (~islender@155.125.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 11:37:54 <-- None4U (~None4U@155.125.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-09 11:41:18 --> islender (~islender@84.243.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 11:41:18 --> SiebeDW (~SiebeDW@84.243.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 11:41:18 --> None4U (~None4U@84.243.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 11:41:18 --> circuit10 (~circuit10@84.243.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-09 11:47:04 nickelpro Hahaha! I figured it out! I'm trying to write to the streambuf's output sequence based on data's from its input sequence. I called .prepare() on the streambuf after I assigned the read location to zlib, and the streambuf is moving its internal storage around. Thus zlib reads from the wrong point in the stream. 2020-08-09 11:53:16 nickelpro One of the places C exceeds C++, in C world the only persons who makes you're memory handling unreasonably complicated is you 2020-08-09 12:12:09 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-09 12:14:28 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2020-08-09 12:14:28 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-09 13:22:36 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-09 13:24:58 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 246 seconds) 2020-08-09 13:24:59 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-09 13:27:41 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-09 13:28:42 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-09 13:29:10 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 246 seconds) 2020-08-09 13:29:11 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-09 13:31:03 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-08-09 13:31:23 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-09 13:31:46 Not-c0dc [flying-squid] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/JJ1F6 2020-08-09 13:31:47 Not-c0dc [flying-squid] GroobleDierne 3e2af66 - Use bedrock instead of polished andesite 2020-08-09 13:31:49 Not-c0dc [flying-squid] rom1504 af8ee41 - Merge pull request #438 from GroobleDierne/GroobleDierne-patch-1 Use bedrock instead of polished andesite 2020-08-09 14:07:52 <-- killme (~killmePI@185.9.253.124) a quitté (Quit: No Ping reply in 180 seconds.) 2020-08-09 14:09:18 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-08-09 15:19:23 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (Quit: Explodes) 2020-08-09 15:21:26 --> PolarizedIons (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2020-08-09 15:30:05 Not-c0dc [RikerBot] nickelpro pushed 2 commits to io-dev [+0/-0/±5] https://git.io/JJ1hI 2020-08-09 15:30:06 Not-c0dc [RikerBot] nickelpro d985a6f - Broken bullshit 2020-08-09 15:30:08 Not-c0dc [RikerBot] nickelpro 46fec0d - Fixed a bug in metadata decoding. Compression is still knackered. 2020-08-09 15:30:09 Not-c0dc [RikerBot] nickelpro created branch io-dev - https://git.io/JJ1hL 2020-08-09 15:48:26 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-08-09 16:19:02 Not-c0dc [mineflayer] rom1504 pushed 2 commits to master [+4/-0/±4] https://git.io/JJMei 2020-08-09 16:19:03 Not-c0dc [mineflayer] rom1504 2ddb344 - Merge pull request #1222 from PrismarineJS/anvil_example Add anvil saver example 2020-08-09 16:21:35 Not-c0dc [mineflayer] rom1504 pushed 3 commits to master [+0/-0/±3] https://git.io/JJMeQ 2020-08-09 16:21:37 Not-c0dc [mineflayer] GroobleDierne 922dd1d - Fix 'Fishing cancelled due to calling bot.fish()' again when calling bot.fish() inside the callback 2020-08-09 16:21:38 Not-c0dc [mineflayer] GroobleDierne d70d1ab - Use setImmediate() instead of reassigning the callback 2020-08-09 16:21:40 Not-c0dc [mineflayer] rom1504 c41262f - Merge pull request #1218 from GroobleDierne/fish Fix 'Fishing cancelled due to calling bot.fish() again' when calling bot.fish() inside the callback 2020-08-09 16:25:05 Not-c0dc [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±3] https://git.io/JJMep 2020-08-09 16:25:07 Not-c0dc [mineflayer] ImHarvol e6480be - Add 'itemDrop' event (#1181) * Add 'itemDrop' event * Change 'itemDrop' event condition Co-authored-by: Romain Beaumont 2020-08-09 16:30:34 Not-c0dc [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JJMvm 2020-08-09 16:30:35 Not-c0dc [mineflayer] rom1504 c1a8b25 - Release 2.26.0 2020-08-09 16:31:08 Not-c0dc [mineflayer] github-actions[bot] tagged c1a8b25 as 2.26.0 https://git.io/JJMvO 2020-08-09 18:25:58 nickelpro Alright have compression and all packets working, trying to verify encryption is working but I'm running into an Auth problem. I successfully login to Yggdrasil, get Encryption Begin, send my info to the session server and get an empty 204 back, send the Encryption Response. Then the server disconnects me with "tried to join with an invalid session" and "Failed to verify username!" 2020-08-09 18:26:49 nickelpro I verified my hash function works against the examples on the page, anyone have other ideas about likely missteps? 2020-08-09 18:31:51 nickelpro Not very useful log of what's happening: https://gist.github.com/nickelpro/8dde6f205a5ddf2560abf7e2624bfea9 2020-08-09 19:01:21 --> ConnorRigby (~connor@2600:6c52:7800:1:97b:6bfe:ee44:9a1d) a rejoint #mcdevs 2020-08-09 19:02:59 ConnorRigby Hello, i'm playing around with building my own minecraft server. I'm wondering if anyone has a set of fixtures to write unit tests against rather than just trying things out in the client? 2020-08-09 19:04:14 ConnorRigby Reason being that the old ish laptop i'm writing the server on runs super low on memory when running the official client and it just makes developing slugish and unfun 2020-08-09 19:04:19 rom1504 we use bots to automatically test things, but that'll only work in js 2020-08-09 19:04:38 rom1504 what kind of fixtures are you thinking about ? 2020-08-09 19:05:39 ConnorRigby Right now i'm just writing the packet decoder/encoders. I guess i could get wireshark out and get a pcap of a session with a real server, but im guessing encryption would get in my way 2020-08-09 19:10:12 rom1504 ah 2020-08-09 19:10:28 rom1504 ok then I'll soon have something for this 2020-08-09 19:10:42 rom1504 don't have it right now though 2020-08-09 19:11:37 rom1504 you could use our lighter client to debug your packets though, if it's only a problem of speed https://github.com/PrismarineJS/mineflayer 2020-08-09 19:12:19 ConnorRigby oh that looks like something useful to me thanks a bunch! 2020-08-09 19:12:19 rom1504 https://github.com/PrismarineJS/prismarine-packet-dumper is what will soon provide the kind of fixtures you're thinking of 2020-08-09 19:12:27 rom1504 but not finished yet 2020-08-09 19:13:23 rom1504 (we plan to use that to improve our automatic testing of the decoding/encoding layer) 2020-08-09 19:44:54 --> skyrising (~skyrising@89.43.124.117) a rejoint #mcdevs 2020-08-09 20:48:56 Not-c0dc [mineflayer] rom1504 pushed 2 commits to master [+0/-0/±4] https://git.io/JJMOf 2020-08-09 20:48:58 Not-c0dc [mineflayer] rom1504 04099a3 - Add heldItemChanged event 2020-08-09 20:48:59 Not-c0dc [mineflayer] rom1504 8540d08 - Release 2.27.0 2020-08-09 20:49:40 Not-c0dc [mineflayer] github-actions[bot] tagged 8540d08 as 2.27.0 https://git.io/JJMOt 2020-08-09 21:25:52 ConnorRigby Hello, i have another question about https://wiki.vg/RCON 2020-08-09 21:26:18 ConnorRigby the `int` fields, are they uint32? or uint8? something else? 2020-08-09 21:31:06 rom1504 li32 according to https://github.com/pushrax/node-rcon/blob/master/node-rcon.js 2020-08-09 21:31:17 rom1504 little endian signed 32 bits 2020-08-09 21:31:28 rom1504 would be useful if you can add that to the wiki ;) 2020-08-09 21:34:06 ConnorRigby Thanks will do! 2020-08-09 21:42:48 ConnorRigby next question, is `length` octet length? 2020-08-09 21:44:03 ConnorRigby i checked the source of that project linked. Turns out yes 2020-08-09 21:52:31 --> Alice365 (~Alice365@2600:1700:4970:9258:7859:d877:cca9:2a16) a rejoint #mcdevs 2020-08-09 22:43:12 <-- camotoy (~camotoy@2600:1700:5531:3d80:ff:60ff:fe24:68ed) a quitté (Ping timeout: 244 seconds) 2020-08-09 23:16:44 --> simon (~skyrising@37.120.197.60) a rejoint #mcdevs 2020-08-09 23:18:55 <-- skyrising (~skyrising@89.43.124.117) a quitté (Ping timeout: 246 seconds) 2020-08-10 00:34:08 --> pvpctutorials (~skyrising@89.43.124.117) a rejoint #mcdevs 2020-08-10 00:36:37 <-- simon (~skyrising@37.120.197.60) a quitté (Ping timeout: 246 seconds) 2020-08-10 01:06:50 Not-c0dc [flying-squid] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JJM8R 2020-08-10 01:06:52 Not-c0dc [flying-squid] lleyton e08a50e - Fix crash in /gamemode command (#437) * Fix crash in /gamemode command * Change gamemode command to take a mode string * Update usage * Fix formatting * Add support for numeric game modes * Fix formatting * Update error message 2020-08-10 01:14:04 nickelpro Figured out my bug, my crypto provider is modifying the public key in place, need to make a copy before providing it. 2020-08-10 01:58:58 nickelpro Nope, I was wrong, it's not doing that :-\ Back to square one 2020-08-10 02:22:40 <-- mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a quitté (Ping timeout: 246 seconds) 2020-08-10 02:34:10 rom1504 nickelpro: could try to compare the bytes you produce against a reference lib 2020-08-10 02:34:17 rom1504 For example node-minecraft-protocol 2020-08-10 02:34:30 rom1504 To check at which point you have a diff 2020-08-10 02:36:36 nickelpro I compared the output of my hash to pyCraft's and they're identical for given inputs. I could be doing some transform to the pubkey or shared secret without realizing it I guess. I'm transporting it to python using a memory view object, I'll try printing out the underlying memory from C and compare it to what Python is seing. 2020-08-10 02:38:19 nickelpro Took a quick detour to add client_token auth because constantly logging into was pissing off Mojang's auth servers 2020-08-10 02:42:07 rom1504 Yeah 2020-08-10 03:00:18 Not-c0dc [RikerBot] nickelpro pushed 3 commits to io-dev [+1/-0/±9] https://git.io/JJM0x 2020-08-10 03:00:19 Not-c0dc [RikerBot] nickelpro 6224c1f - Fixed compression, had to reset the stream 2020-08-10 03:00:21 Not-c0dc [RikerBot] nickelpro c988ea3 - Still borked 2020-08-10 03:00:22 Not-c0dc [RikerBot] nickelpro c740e4c - Compression works flawless, auth still kicking my butt 2020-08-10 03:08:59 <-- ConnorRigby (~connor@2600:6c52:7800:1:97b:6bfe:ee44:9a1d) a quitté (Remote host closed the connection) 2020-08-10 03:15:32 <-- circuit10 (~circuit10@84.243.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 03:15:32 <-- islender (~islender@84.243.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 03:15:32 <-- None4U (~None4U@84.243.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 03:15:32 <-- SiebeDW (~SiebeDW@84.243.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 03:21:14 --> islender (~islender@27.109.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 03:21:14 --> SiebeDW (~SiebeDW@27.109.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 03:21:14 --> None4U (~None4U@27.109.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 03:21:14 --> circuit10 (~circuit10@27.109.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 03:52:46 <-- pvpctutorials (~skyrising@89.43.124.117) a quitté (Read error: Connection reset by peer) 2020-08-10 03:56:21 nickelpro rom1504: Does flying squid support authentication? 2020-08-10 04:07:15 nickelpro Lovely it does, I'll just hijack that yggdrasil request and see what's different between my client and the server 2020-08-10 04:16:06 --> camotoy (~camotoy@2600:1700:5531:3d80:ff:60ff:fe24:68ed) a rejoint #mcdevs 2020-08-10 05:59:00 --> skyrising (~skyrising@89.43.124.117) a rejoint #mcdevs 2020-08-10 07:50:20 nickelpro rom1504: Thank god for flying squid, I just sat down to really attack this problem and it's a huge help 2020-08-10 08:05:01 --> stackotter (~stackotte@124-148-103-188.dyn.iinet.net.au) a rejoint #mcdevs 2020-08-10 08:15:10 nickelpro I'm somehow trashing the first 16 bytes of the public key: https://gist.github.com/nickelpro/56eaa5d8d452877798c54590fe4679a1 2020-08-10 08:37:21 --> Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a rejoint #mcdevs 2020-08-10 08:38:14 nickelpro Wow, I still don't know how to fix it but it's something about the PyMemoryView_FromMemory call that I'm using to pass the buffer that's breaking it. The underlying vector isn't changed and is correct, but the PyObject itself reports the wrong values. 2020-08-10 08:40:52 nickelpro Hmmmm, need to double check, maybe Swig is copying the vector by value, which would be invalid by the time Python sees it. 2020-08-10 08:42:20 nickelpro God damnit that's exactly what it's doing 2020-08-10 08:49:24 nickelpro That did it, auth works 2020-08-10 09:00:05 rom1504 Cool 2020-08-10 09:08:35 <-- Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a quitté (Quit: Leaving) 2020-08-10 09:09:21 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+1/-0/±11] https://git.io/JJMXg 2020-08-10 09:09:22 Not-c0dc [RikerBot] nickelpro f893551 - Complete compression and auth, and many fixes * Fixed a bug in metadata decoding of VillagerData * Moved to zlib for compression, which now works completely * Implemented Yggdrasil and an Authentication plugin, can now successfully complete authentication with online-mode servers * Encryption is still broken 2020-08-10 09:24:39 nickelpro I hate working with crypto. It's just "keep hitting the API with a stick" until spits out the bytes that the guy on the other end of the line understands. 2020-08-10 09:42:45 Not-c0dc [RikerBot] nickelpro deleted branch io-dev 2020-08-10 09:42:46 Not-c0dc [RikerBot] nickelpro deleted branch io-dev - https://git.io/JJ1hL 2020-08-10 09:44:48 Not-c0dc [RikerBot] nickelpro pushed 1 commit to make-encrypt-great-again [+0/-0/±2] https://git.io/JJMM0 2020-08-10 09:44:50 Not-c0dc [RikerBot] nickelpro de80c72 - Fix obvious bugs with read_buf, but still borked 2020-08-10 09:44:51 Not-c0dc [RikerBot] nickelpro created branch make-encrypt-great-again - https://git.io/JJ1hL 2020-08-10 09:57:23 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-10 11:00:24 --> mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-10 12:06:37 nickelpro I'm configuring something about my Botan (my crypto library) wrong. It consistently decrypts the first byte of encrypted data correctly, which is the size varint of the Set Compression packet. By changing the compression threshold of the server, thus the size of the encoded varint, I change the size of the packet. The first decoded byte is always correct for the packet. 2020-08-10 12:07:18 nickelpro And everything after that is random garbage. Worse, it's inconsistent garbage 2020-08-10 12:23:53 nickelpro Yep that fixed it, Botan sets its feedback bits to something weird by default and doesn't make the length configurable with the normal APIs. Just had to go digging a little bit to manually configure them 2020-08-10 12:37:29 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±2] https://git.io/JJMNM 2020-08-10 12:37:31 Not-c0dc [RikerBot] nickelpro 9216d72 - Final set of fixes to get encryption working * Fixed some misuses of the in_buf, correctly use the mutable buffer to support encryption. * Fixed the incorrectly specified but-also-completely-undocumented-are- you-effing-kidding-me cipher mode. This makes encryption work :sparkles: 2020-08-10 12:44:11 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±1] https://git.io/JJMAC 2020-08-10 12:44:12 Not-c0dc [RikerBot] nickelpro 8815758 - Update ReadMe 2020-08-10 12:48:36 nickelpro We can spawn and KeepAlive :D, truly the world is RikerBot 2020-08-10 12:48:39 nickelpro 's oyster 2020-08-10 13:02:08 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-08-10 13:47:33 --> bildramer (~bildramer@185.44.144.151) a rejoint #mcdevs 2020-08-10 13:49:00 <-- bildramer1 (~bildramer@185.44.144.33) a quitté (Ping timeout: 256 seconds) 2020-08-10 13:54:14 Not-c0dc [RikerBot] nickelpro deleted branch make-encrypt-great-again - https://git.io/JJ1hL 2020-08-10 13:54:16 Not-c0dc [RikerBot] nickelpro deleted branch make-encrypt-great-again 2020-08-10 14:50:02 Not-c0dc [McUpdates] Minecraft snapshot 1.16.2-rc2 has just been published to the launcher! 2020-08-10 14:50:18 Not-c0dc [McUpdates] Data generated by 1.16.2-rc2: https://apimon.de/mcdata/1.16.2-rc2/ 2020-08-10 14:50:27 Not-c0dc [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JJDJx 2020-08-10 14:50:29 Not-c0dc [minecraft-data] automatic-beyond-belief cfb48d0 - Add 1.16.2-rc2 to common/protocolVersions.json 2020-08-10 14:53:45 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-10 14:55:48 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2020-08-10 14:55:49 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-10 15:05:36 Not-c0dc [Burger] New data now avaliable for 1.16.2-rc2: 2020-08-10 15:05:37 Not-c0dc [Burger] Diff from 1.16.2-rc1: https://pokechu22.github.io/Burger/diff_1.16.2-rc1_1.16.2-rc2.html (https://pokechu22.github.io/Burger/diff_1.16.2-rc1_1.16.2-rc2.json) 2020-08-10 15:05:39 Not-c0dc [Burger] Full data: https://pokechu22.github.io/Burger/1.16.2-rc2.html (https://pokechu22.github.io/Burger/1.16.2-rc2.json) 2020-08-10 16:14:54 <-- lxeiqr (~lxeiqr@188.146.224.38.nat.umts.dynamic.t-mobile.pl) a quitté (Remote host closed the connection) 2020-08-10 17:26:47 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-10 17:28:53 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2020-08-10 17:28:53 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-10 17:52:30 camotoy I'm getting an error about an unknown entity status of 56 in the 1.16.2 build; is there any documentation for new entity statuses? 2020-08-10 18:06:19 <-- Dadido3_ (~quassel@p200300d9df277600085dcefaf3353c01.dip0.t-ipconnect.de) a quitté (Ping timeout: 244 seconds) 2020-08-10 18:07:12 --> Dadido3 (~quassel@p200300d9df442d00406696592f634551.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-08-10 19:18:10 KennyTV 53 and 54 missing from wiki's page are honey block fall and the sliding effect; 56 is send when the wolf should cancel shaking off their water I think? 2020-08-10 19:18:29 KennyTV and 55 does not exist lol 2020-08-10 19:22:38 KennyTV oh nvm, it's sent when an item should have its "taken" animation (when a player swaps the handitem to another item that is completely equal to the first) 2020-08-10 19:33:21 <-- circuit10 (~circuit10@27.109.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 19:33:21 <-- None4U (~None4U@27.109.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 19:33:21 <-- SiebeDW (~SiebeDW@27.109.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 19:33:21 <-- islender (~islender@27.109.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-10 19:36:19 --> circuit10 (~circuit10@200.149.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 19:36:22 --> SiebeDW (~SiebeDW@200.149.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 19:36:22 --> islender (~islender@200.149.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 19:36:22 --> None4U (~None4U@200.149.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-10 20:31:09 --> thethirdone (~thethirdo@2602:306:c469:8900:6ace:94ad:d00a:bfc2) a rejoint #mcdevs 2020-08-10 20:36:20 thethirdone Hi I am making a proxy server and am currently trying to get basic packet information from the tcp stream, but am having trouble keeping the where the packets start straight. Notably I have seen the packet (in hex) "c9 c6 93 01" in wireshark, but it seems like that is only encoding a really large varint and not actually including a packet id or anything. Anyone know what that 4 byte message might be? 2020-08-10 20:45:09 Sainan c9 is 11001001, most notably the top bit is set, which means another byte follows, so you might wanna properly implement varint: https://wiki.vg/Protocol#VarInt_and_VarLong 2020-08-10 20:48:00 thethirdone I do have an implementation of varint. The problem is I am expecting to read a varint and getting c9 which means I read c6 and 93 and 01. The 4 byte packet is not always a high varint, but it almost always screws up the alignment of packets in my program 2020-08-10 20:48:21 thethirdone another example packet is "76 c0 36 02" 2020-08-10 20:48:23 +SpaceManiac thethirdone: you can't treat each TCP recv() as a separate packet 2020-08-10 20:49:07 thethirdone SpaceManiac: That is why I am trying to get varint packet length working correctly 2020-08-10 20:49:48 thethirdone I do have a previous packet lining up at the beginning of the 4 long packet every time I log in 2020-08-10 20:49:59 +SpaceManiac if you read a large varint length and nothing else, you have to sit around waiting for the rest of the packet to show up 2020-08-10 20:51:08 +SpaceManiac unfortunately my Minecraft-specific knowledge is too out of date to offer more specific insight 2020-08-10 20:52:07 --> lxeiqr (~lxeiqr@188.146.224.38.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2020-08-10 20:52:08 thethirdone Is there any possiblility this is some kind of legacy packet that doesn't follow starting with varint length? 2020-08-10 20:54:42 +SpaceManiac it doesn't sound like it matches the profile of a legacy ping https://wiki.vg/Server_List_Ping#1.6 2020-08-10 20:56:31 thethirdone I think I figured it out. It seems I accidentally reenabled encryption so its probably just a short packet thats encrypted. 2020-08-10 21:00:25 thethirdone It was definitely encryption. That packet just before is the encryption response 2020-08-10 21:00:38 thethirdone Sorry for the stupid question 2020-08-10 21:52:25 <-- killme (~killmePI@185.9.253.124) a quitté (Ping timeout: 264 seconds) 2020-08-10 21:52:37 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-08-10 23:00:28 <-- thethirdone (~thethirdo@2602:306:c469:8900:6ace:94ad:d00a:bfc2) a quitté (Ping timeout: 260 seconds) 2020-08-10 23:05:25 --> tati (~tati@216.244.199.215) a rejoint #mcdevs 2020-08-10 23:15:14 tati Client: HexChat 2.14.3 • OS: ArchLinux • CPU: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (500MHz) • Memory: Physical: 7,5 GiB Total (4,5 GiB Free) Swap: 8,6 GiB Total (8,6 GiB Free) • Storage: 102,1 GB / 236,0 GB (133,9 GB Free) • VGA: Intel Corporation HD Graphics 620 @ Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers • Uptime: 2h 46m 28s 2020-08-10 23:15:54 <-- tati (~tati@216.244.199.215) a quitté (Quit: Leaving) 2020-08-10 23:59:53 <-- _123DMWM (~123DMWM@84.17.35.43) a quitté (Ping timeout: 256 seconds) 2020-08-11 00:00:30 camotoy Kenny: Thanks for the info; I did get one rare instance of 55 on 1.16 but I ended up looking in the Minecraft source and finding no mention of it. I wouldn't think 56 is that because I got it when my client was paused on the overworld with no players. 2020-08-11 00:02:25 +pokechu22 The annoying thing about entity statuses is that they're just spread all over the place, so it's easy to miss new ones (and also they need not be unique, though they *mostly* are) 2020-08-11 00:04:08 camotoy Yeah, our library for Minecraft uses enums so you'll just see `SHEEP_GRAZE_OR_TNT_CART_EXPLODE` :P 2020-08-11 00:04:30 camotoy I tried the good old Ctrl+F since sending entity statuses seemed consistent. 2020-08-11 00:05:49 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-08-11 00:10:46 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (Ping timeout: 260 seconds) 2020-08-11 00:11:41 --> _123DMWM (~123DMWM@156.146.37.78) a rejoint #mcdevs 2020-08-11 00:11:47 <-- niceplace (~nplace@45.248.79.68) a quitté (Ping timeout: 240 seconds) 2020-08-11 00:12:56 --> niceplace (~nplace@118.146.119.74.wiredns.net) a rejoint #mcdevs 2020-08-11 00:13:42 +pokechu22 55 is referenced in LivingEntity (aoy), both for sending and handling 2020-08-11 00:14:39 +pokechu22 I don't see 56 in 1.16.1, but it might have been added since 2020-08-11 00:16:16 +pokechu22 Yeah, 56 exists in 1.16.2-rc2 in wolf 2020-08-11 00:16:26 camotoy Right, this was on the 1.16.2 prereleases. 2020-08-11 00:16:30 camotoy Ah, makes sense. 2020-08-11 00:16:53 camotoy Is it cancel shaking water like Kenny said? 2020-08-11 00:17:24 +pokechu22 Looks like it to me (it sets something to false while 8 sets it to true) 2020-08-11 00:17:57 camotoy Yup, that lines up with the wiki. 2020-08-11 00:18:05 camotoy Any lead on 55? 2020-08-11 00:19:17 +pokechu22 56 was added in 1.16.2-pre3 (doesn't exist in -pre2), same time https://bugs.mojang.com/browse/MC-167756 and https://bugs.mojang.com/browse/MC-105248 were fixed 2020-08-11 00:19:49 --> Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a rejoint #mcdevs 2020-08-11 00:22:20 +pokechu22 I *think* 55 has something to do with swapping items between main and off hands (e.g. `F`), but I'm not 100% sure 2020-08-11 00:22:58 camotoy Ah, yeah, that matches up with what Kenny said. Should have noticed but I thought he was still talking about 56 and that didn't line up for me. 2020-08-11 00:23:13 camotoy > it's sent when an item should have its "taken" animation (when a player swaps the handitem to another item that is completely equal to the first) 2020-08-11 00:23:20 Pork_ Hello, as far as im aware this is the formula that adjusts the water inertia based on the depth strider effect: inertia += (0.54600006F - effectLVL) * f3 / 3.0F, said inertia starts at 0.8, and after the depth-strider is applied, the x and z velocity is multiplied by the inertia to impede water movement, what im wondering, is why that works, unless im misunderstanding it, high levels means the inertia value goes down, not up, which means 2020-08-11 00:23:20 Pork_ a lower percentage of velocity in water is kept, no? 2020-08-11 00:23:59 camotoy Thanks for the leads, Pokechu, much appreciated. 2020-08-11 00:24:13 Pork_ correction for the formula: inertia += (0.54600006F - inertia) * effectLVL / 3.0 2020-08-11 00:25:39 +pokechu22 Lower inertia would mean you're able to change velocity more quickly, i.e. both start and stop moving faster. That seems reasonable to me 2020-08-11 00:26:40 Pork_ well of course but inertia is a number between 0 and 1 which is multiplied by the velocity, and not a number bigger than 1 that the velocity is divided by, aka its actually 1/inertia 2020-08-11 00:35:21 Pork_ the only way i can think of it making sense, is that they also increase the acceleration, so maybe somehow the increase in acceleration is big enough that its still faster? but in that case, why tf would they do that instead of just lowering the increase in acceleration 2020-08-11 01:09:23 <-- stackotter (~stackotte@124-148-103-188.dyn.iinet.net.au) a quitté (Ping timeout: 240 seconds) 2020-08-11 01:10:06 --> stackotter (~stackotte@220.253.99.23) a rejoint #mcdevs 2020-08-11 02:12:32 <-- kev009 (~kev009@ip72-222-200-117.ph.ph.cox.net) a quitté (Remote host closed the connection) 2020-08-11 02:13:02 --> kev009 (~kev009@ip72-222-200-117.ph.ph.cox.net) a rejoint #mcdevs 2020-08-11 02:13:02 -- Mode #mcdevs [+v kev009] par ChanServ 2020-08-11 02:19:32 <-- Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a quitté (Read error: Connection reset by peer) 2020-08-11 02:19:40 --> Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a rejoint #mcdevs 2020-08-11 02:28:19 <-- Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a quitté (Remote host closed the connection) 2020-08-11 02:28:47 --> Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a rejoint #mcdevs 2020-08-11 02:44:01 <-- Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a quitté (Ping timeout: 264 seconds) 2020-08-11 03:00:21 <-- camotoy (~camotoy@2600:1700:5531:3d80:ff:60ff:fe24:68ed) a quitté (Ping timeout: 272 seconds) 2020-08-11 03:11:00 --> camotoy (~camotoy@2600:1700:5531:3d80:ff:60ff:fe24:68ed) a rejoint #mcdevs 2020-08-11 04:26:49 <-- lxeiqr (~lxeiqr@188.146.224.38.nat.umts.dynamic.t-mobile.pl) a quitté (Ping timeout: 246 seconds) 2020-08-11 04:28:42 --> lxeiqr (~lxeiqr@188.146.225.112.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2020-08-11 04:54:49 <-- mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a quitté (Ping timeout: 264 seconds) 2020-08-11 05:03:29 <-- offbeatwitch (~offbeatwi@platypus.offbeatwit.ch) a quitté (Quit: and at the end / you can't do it again) 2020-08-11 05:04:40 <-- lxeiqr (~lxeiqr@188.146.225.112.nat.umts.dynamic.t-mobile.pl) a quitté (Ping timeout: 256 seconds) 2020-08-11 05:04:41 <-- charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a quitté (Ping timeout: 256 seconds) 2020-08-11 05:04:41 <-- dranghek (~darngeek@bouncer.pocketmine.net) a quitté (Ping timeout: 256 seconds) 2020-08-11 05:05:08 --> darngeek (~darngeek@bouncer.pocketmine.net) a rejoint #mcdevs 2020-08-11 05:05:41 --> offbeatwitch (~offbeatwi@platypus.offbeatwit.ch) a rejoint #mcdevs 2020-08-11 05:06:17 --> charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a rejoint #mcdevs 2020-08-11 05:06:25 --> lxeiqr (~lxeiqr@188.146.225.112.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2020-08-11 07:51:20 <-- stackotter (~stackotte@220.253.99.23) a quitté (Ping timeout: 256 seconds) 2020-08-11 07:56:41 --> stackotter (~stackotte@110-175-4-228.static.tpgi.com.au) a rejoint #mcdevs 2020-08-11 09:04:35 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+12/-11/±3] https://git.io/JJDjT 2020-08-11 09:04:36 Not-c0dc [RikerBot] nickelpro f6a27a0 - Mostly build system cleanup, also riker->rikerbot 2020-08-11 09:31:51 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-11 09:56:03 x10A94 Can I find a comprehensive 1.16.1 -> 1.16.2 protocol change summary? The protocol page still lists changes from 1.15 2020-08-11 10:00:59 +pokechu22 One sec 2020-08-11 10:06:12 Not-c0dc [Burger] New data now avaliable for 1.16.2-rc2: 2020-08-11 10:06:13 Not-c0dc [Burger] Diff from 1.16.1: https://pokechu22.github.io/Burger/diff_1.16.1_1.16.2-rc2.html (https://pokechu22.github.io/Burger/diff_1.16.1_1.16.2-rc2.json) 2020-08-11 10:06:15 Not-c0dc [Burger] Full data: https://pokechu22.github.io/Burger/1.16.2-rc2.html (https://pokechu22.github.io/Burger/1.16.2-rc2.json) 2020-08-11 10:06:29 +pokechu22 ^ might need to wait a few minutes for caching but hopefully that'll be slightly helpful at least 2020-08-11 10:25:45 x10A94 danke 2020-08-11 11:21:03 <-- winny (~winny@unaffiliated/winstonw) a quitté (Changing host) 2020-08-11 11:21:03 --> winny (~winny@fsf/member/winstonw) a rejoint #mcdevs 2020-08-11 12:06:18 <-- asdew (~asdew@dsl-hkibng11-50dc43-88.dhcp.inet.fi) a quitté (Remote host closed the connection) 2020-08-11 12:09:19 --> asdew (~asdew@dsl-hkibng11-50dc43-88.dhcp.inet.fi) a rejoint #mcdevs 2020-08-11 13:06:48 --> mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-11 13:44:31 nickelpro Height maps in the Chunk packets are for what exactly? I would think lighting calculation but clients don't do lighting do they? Just get it from Update Light packet 2020-08-11 13:50:06 circuit10 I think clients do do lighting 2020-08-11 13:50:15 circuit10 Or they predict it 2020-08-11 13:50:57 circuit10 If you press F3 there's Client Light and Server Light 2020-08-11 14:01:01 <-- circuit10 (~circuit10@200.149.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 14:01:02 <-- SiebeDW (~SiebeDW@200.149.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 14:01:02 <-- islender (~islender@200.149.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 14:01:02 <-- None4U (~None4U@200.149.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 14:02:26 --> SiebeDW (~SiebeDW@165.101.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 14:02:26 --> None4U (~None4U@165.101.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 14:02:30 --> islender (~islender@165.101.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 14:02:30 --> circuit10 (~circuit10@165.101.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 14:15:21 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-08-11 14:27:46 nickelpro Oh weird, neat 2020-08-11 14:27:54 nickelpro ty ty 2020-08-11 15:01:01 x10A94 The client will recalc lighting if it's not sent by the server, but it's a lot more expensive 2020-08-11 15:01:28 x10A94 especially important if you're sending a big region 2020-08-11 15:34:51 nickelpro Which is why I found sending the height map weird, the only use I can think of for it is it makes it really easily to calculate when skylight starts falling off. But if they make it legal for some servers to not send Update Light or are covering some corener case than it makes sense 2020-08-11 16:57:04 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+5/-0/±12] https://git.io/JJyzF 2020-08-11 16:57:05 Not-c0dc [RikerBot] nickelpro e2f1617 - Add some basic logging facilities 2020-08-11 18:05:02 Not-c0dc [McUpdates] Minecraft release 1.16.2 has just been published to the launcher! 2020-08-11 18:05:15 Not-c0dc [McUpdates] Data generated by 1.16.2: https://apimon.de/mcdata/1.16.2/ 2020-08-11 18:05:23 Not-c0dc [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JJyw8 2020-08-11 18:05:25 Not-c0dc [minecraft-data] automatic-beyond-belief 5466efe - Add 1.16.2 to common/protocolVersions.json 2020-08-11 18:15:26 Not-c0dc [Burger] New data now avaliable for 1.16.2: 2020-08-11 18:15:28 Not-c0dc [Burger] Diff from 1.16.2-rc2: https://pokechu22.github.io/Burger/diff_1.16.2-rc2_1.16.2.html (https://pokechu22.github.io/Burger/diff_1.16.2-rc2_1.16.2.json) 2020-08-11 18:15:29 Not-c0dc [Burger] Full data: https://pokechu22.github.io/Burger/1.16.2.html (https://pokechu22.github.io/Burger/1.16.2.json) 2020-08-11 18:20:50 <-- SiebeDW (~SiebeDW@165.101.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 18:20:50 <-- None4U (~None4U@165.101.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 18:20:51 <-- islender (~islender@165.101.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 18:20:51 <-- circuit10 (~circuit10@165.101.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 18:42:50 KennyTV default Vanilla dimension/biome registry if anyone needs it https://paste.gg/p/KennyTV/ad46ef552c6443cc808385f060564550 2020-08-11 18:56:15 Not-c0dc [Burger] New data now avaliable for 1.16.2: 2020-08-11 18:56:16 Not-c0dc [Burger] Diff from 1.16.1: https://pokechu22.github.io/Burger/diff_1.16.1_1.16.2.html (https://pokechu22.github.io/Burger/diff_1.16.1_1.16.2.json) 2020-08-11 18:56:18 Not-c0dc [Burger] Full data: https://pokechu22.github.io/Burger/1.16.2.html (https://pokechu22.github.io/Burger/1.16.2.json) 2020-08-11 19:01:39 --> None4U (~None4U@218.180.239.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 19:01:39 --> SiebeDW (~SiebeDW@218.180.239.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 19:01:39 --> islender (~islender@218.180.239.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 19:01:39 --> circuit10 (~circuit10@218.180.239.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 20:52:48 <-- mrarm (~mrarm@unaffiliated/mrarm) a quitté (Remote host closed the connection) 2020-08-11 20:53:08 --> mrarm (~mrarm@unaffiliated/mrarm) a rejoint #mcdevs 2020-08-11 20:54:10 <-- winny (~winny@fsf/member/winstonw) a quitté (Ping timeout: 256 seconds) 2020-08-11 20:56:08 --> winny (~winny@fsf/member/winstonw) a rejoint #mcdevs 2020-08-11 21:45:17 --> astei (~andrew@047-032-105-079.res.spectrum.com) a rejoint #mcdevs 2020-08-11 21:56:05 <-- astei (~andrew@047-032-105-079.res.spectrum.com) a quitté (Quit: Leaving) 2020-08-11 23:01:58 <-- None4U (~None4U@218.180.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 23:01:58 <-- circuit10 (~circuit10@218.180.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 23:01:58 <-- SiebeDW (~SiebeDW@218.180.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 23:01:58 <-- islender (~islender@218.180.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-11 23:02:27 --> circuit10 (~circuit10@253.153.155.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 23:02:29 --> SiebeDW (~SiebeDW@253.153.155.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 23:02:29 --> None4U (~None4U@253.153.155.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 23:02:29 --> islender (~islender@253.153.155.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-11 23:46:35 <-- killme (~killmePI@185.9.253.124) a quitté (Remote host closed the connection) 2020-08-11 23:47:53 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-08-12 00:04:49 <-- willies952002 (~willies95@irc.domnian.com) a quitté (Ping timeout: 258 seconds) 2020-08-12 00:04:49 <-- levifig (~levi@205.186.144.152) a quitté (Ping timeout: 258 seconds) 2020-08-12 00:04:53 <-- md_5- (~md_5@mcdevs/trusted/md-5) a quitté (Quit: ZNC - http://znc.in) 2020-08-12 00:05:15 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2020-08-12 00:05:15 -- Mode #mcdevs [+v md_5] par ChanServ 2020-08-12 00:05:25 --> levifig (~levi@205.186.144.152) a rejoint #mcdevs 2020-08-12 00:06:40 --> willies952002 (~willies95@irc.domnian.com) a rejoint #mcdevs 2020-08-12 00:32:29 <-- Dadido3 (~quassel@p200300d9df442d00406696592f634551.dip0.t-ipconnect.de) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2020-08-12 00:33:13 --> Dadido3 (~quassel@p200300d9df442d00807285340ea250c9.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-08-12 01:02:42 <-- _123DMWM (~123DMWM@156.146.37.78) a quitté (Ping timeout: 260 seconds) 2020-08-12 01:03:51 --> _123DMWM (~123DMWM@91.132.137.91) a rejoint #mcdevs 2020-08-12 02:04:37 Not-c0dc [Charge] Wallbraker pushed 1 commit to master [+0/-0/±1] https://git.io/JJyN2 2020-08-12 02:04:39 Not-c0dc [Charge] Wallbraker 0dd9fde - sys: Also export cMemoryUsage function in sys 2020-08-12 03:10:25 <-- mgrech (~mgrech@77.116.189.183.wireless.dyn.drei.com) a quitté (Ping timeout: 264 seconds) 2020-08-12 03:11:18 <-- bildramer (~bildramer@185.44.144.151) a quitté (Ping timeout: 256 seconds) 2020-08-12 04:01:20 <-- _123DMWM (~123DMWM@91.132.137.91) a quitté (Ping timeout: 256 seconds) 2020-08-12 04:01:31 --> _123DMWM (~123DMWM@156.146.37.65) a rejoint #mcdevs 2020-08-12 06:05:29 <-- SiebeDW (~SiebeDW@253.153.155.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 06:05:29 <-- None4U (~None4U@253.153.155.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 06:05:29 <-- islender (~islender@253.153.155.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 06:05:29 <-- circuit10 (~circuit10@253.153.155.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 06:07:10 --> islender (~islender@68.72.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 06:07:10 --> circuit10 (~circuit10@68.72.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 06:07:10 --> None4U (~None4U@68.72.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 06:07:10 --> SiebeDW (~SiebeDW@68.72.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 06:07:23 --> bildramer (~bildramer@2a02:587:6233:5f00:4475:5694:a15b:a96f) a rejoint #mcdevs 2020-08-12 08:02:05 <-- _123DMWM (~123DMWM@156.146.37.65) a quitté (Ping timeout: 240 seconds) 2020-08-12 08:02:57 --> _123DMWM (~123DMWM@84.17.35.37) a rejoint #mcdevs 2020-08-12 08:31:32 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (Quit: Ping timeout (120 seconds)) 2020-08-12 08:31:39 --> PolarizedIons (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2020-08-12 09:02:00 <-- _123DMWM (~123DMWM@84.17.35.37) a quitté (Ping timeout: 256 seconds) 2020-08-12 09:03:07 --> _123DMWM (~123DMWM@156.146.37.20) a rejoint #mcdevs 2020-08-12 09:13:25 <-- Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a quitté (Ping timeout: 264 seconds) 2020-08-12 09:16:34 <-- islender (~islender@68.72.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 09:16:34 <-- SiebeDW (~SiebeDW@68.72.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 09:16:34 <-- circuit10 (~circuit10@68.72.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 09:16:34 <-- None4U (~None4U@68.72.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-12 09:22:10 --> SiebeDW (~SiebeDW@124.150.224.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 09:22:10 --> circuit10 (~circuit10@124.150.224.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 09:22:10 --> islender (~islender@124.150.224.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 09:22:10 --> None4U (~None4U@124.150.224.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-12 10:02:42 <-- _123DMWM (~123DMWM@156.146.37.20) a quitté (Ping timeout: 256 seconds) 2020-08-12 10:03:10 --> _123DMWM (~123DMWM@172.241.166.44) a rejoint #mcdevs 2020-08-12 10:26:54 <-- lxeiqr (~lxeiqr@188.146.225.112.nat.umts.dynamic.t-mobile.pl) a quitté (Ping timeout: 260 seconds) 2020-08-12 10:28:30 --> lxeiqr (~lxeiqr@188.146.228.41.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2020-08-12 10:37:23 --> Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a rejoint #mcdevs 2020-08-12 11:05:39 <-- chibill (chibillmat@gateway/shell/matrix.org/x-fvrvhkfoapmyqzrb) a quitté (Quit: killed) 2020-08-12 11:05:39 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-gchkvjyvknrkaeuz) a quitté (Quit: killed) 2020-08-12 11:05:40 <-- feedc0de (danielbrun@gateway/shell/matrix.org/x-kadkdkefmndpelqv) a quitté (Quit: killed) 2020-08-12 11:05:48 <-- JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-kysebycdeyteibgh) a quitté (Quit: killed) 2020-08-12 11:12:50 --> mgrech (~mgrech@77.117.198.37.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-12 11:13:40 --> yangm (yanyetanot@gateway/shell/matrix.org/x-lqlzvnxhkrpnrwqf) a rejoint #mcdevs 2020-08-12 11:40:50 --> chibill (chibillmat@gateway/shell/matrix.org/x-csyoixxneeojzdrc) a rejoint #mcdevs 2020-08-12 11:40:50 --> JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-wtprndgesjcelzrw) a rejoint #mcdevs 2020-08-12 11:40:50 --> feedc0de (danielbrun@gateway/shell/matrix.org/x-pnrxsereaaanlflf) a rejoint #mcdevs 2020-08-12 14:14:01 --> uis[m] (uismatrixo@gateway/shell/matrix.org/x-wdkotyuqhtevtfcu) a rejoint #mcdevs 2020-08-12 15:29:07 <-- _123DMWM (~123DMWM@172.241.166.44) a quitté (Ping timeout: 256 seconds) 2020-08-12 15:30:14 --> _123DMWM (~123DMWM@156.146.37.26) a rejoint #mcdevs 2020-08-12 16:02:11 <-- _123DMWM (~123DMWM@156.146.37.26) a quitté (Ping timeout: 240 seconds) 2020-08-12 16:02:28 --> _123DMWM (~123DMWM@156.146.36.201) a rejoint #mcdevs 2020-08-12 16:30:53 --> bildramer1 (~bildramer@185.44.144.23) a rejoint #mcdevs 2020-08-12 16:32:29 <-- bildramer (~bildramer@2a02:587:6233:5f00:4475:5694:a15b:a96f) a quitté (Ping timeout: 272 seconds) 2020-08-12 16:41:38 <-- bildramer1 (~bildramer@185.44.144.23) a quitté (Ping timeout: 256 seconds) 2020-08-12 18:24:50 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±1] https://git.io/JJ9sj 2020-08-12 18:24:52 Not-c0dc [RikerBot] nickelpro 57950cb - Add simple check to prevent #4 This is a band-aid while I work out a better system for this and write some documentation. 2020-08-12 18:39:22 --> bildramer (~bildramer@185.44.144.224) a rejoint #mcdevs 2020-08-12 20:13:27 --> Brandon15811_ (sid13052@gateway/web/irccloud.com/x-xujwhuoxyhrsbpty) a rejoint #mcdevs 2020-08-12 20:17:20 <-- e (e@freenode/staff/spy.edk) a quitté (Disconnected by services) 2020-08-12 20:19:21 <-- EvilJStoker (jstoker@unaffiliated/jstoker) a quitté (Killed (adams.freenode.net (Nickname regained by services))) 2020-08-12 20:19:43 --> EvilJStoker (jstoker@unaffiliated/jstoker) a rejoint #mcdevs 2020-08-12 20:20:36 <-- chibill (chibillmat@gateway/shell/matrix.org/x-csyoixxneeojzdrc) a quitté (*.net *.split) 2020-08-12 20:20:36 <-- winny (~winny@fsf/member/winstonw) a quitté (*.net *.split) 2020-08-12 20:20:37 <-- Brandon15811 (sid13052@gateway/web/irccloud.com/x-jzfdvocrcwafnzyc) a quitté (*.net *.split) 2020-08-12 20:20:37 -- Brandon15811_ est maintenant connu sous le nom Brandon15811 2020-08-12 20:21:29 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-lqlzvnxhkrpnrwqf) a quitté (Write error: Connection reset by peer) 2020-08-12 20:21:31 <-- uis[m] (uismatrixo@gateway/shell/matrix.org/x-wdkotyuqhtevtfcu) a quitté (Remote host closed the connection) 2020-08-12 20:21:40 <-- JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-wtprndgesjcelzrw) a quitté (Write error: Connection reset by peer) 2020-08-12 20:21:42 <-- feedc0de (danielbrun@gateway/shell/matrix.org/x-pnrxsereaaanlflf) a quitté (Read error: Connection reset by peer) 2020-08-12 20:23:38 <-- Morrolan (morrolan@139.162.178.137) a quitté (Ping timeout: 264 seconds) 2020-08-12 20:23:41 --> winny (~winny@fsf/member/winstonw) a rejoint #mcdevs 2020-08-12 20:25:29 --> Morrolan (morrolan@139.162.178.137) a rejoint #mcdevs 2020-08-12 20:28:11 --> chibill (chibillmat@gateway/shell/matrix.org/x-abymcmzdrupkgdzu) a rejoint #mcdevs 2020-08-12 20:37:35 --> e (e@freenode/staff/spy.edk) a rejoint #mcdevs 2020-08-12 20:55:59 --> JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-ntnweqltqzgsvaly) a rejoint #mcdevs 2020-08-12 20:55:59 --> yangm (yanyetanot@gateway/shell/matrix.org/x-ihmutgablpottujh) a rejoint #mcdevs 2020-08-12 20:55:59 --> feedc0de (danielbrun@gateway/shell/matrix.org/x-gezzvqomilhzruht) a rejoint #mcdevs 2020-08-12 20:56:09 --> uis[m] (uismatrixo@gateway/shell/matrix.org/x-enlytaurobwtwqom) a rejoint #mcdevs 2020-08-12 21:25:37 circuit10 Everyone probably saw it but 2020-08-12 21:25:41 circuit10 https://twitter.com/Dinnerbone/status/1293597326561488897 2020-08-12 21:34:24 asdew Thank you, I didn't see that before as I don't follow Dinnerbone (follow not as in terms of Twitter, but as in terms of posts). 2020-08-12 21:35:27 circuit10 I just saw it on Discord 2020-08-12 21:46:09 Not-c0dc [mineflayer] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/JJ98x 2020-08-12 21:46:10 Not-c0dc [mineflayer] TheDudeFromCI 304b48c - Update index.d.ts 2020-08-12 21:46:12 Not-c0dc [mineflayer] rom1504 fe549f8 - Merge pull request #1230 from TheDudeFromCI/patch-14 Added boolean type to TypeScript header, for finding recipes 2020-08-13 00:35:05 --> thethirdone (~thethirdo@2602:306:c469:8900:6ace:94ad:d00a:bfc2) a rejoint #mcdevs 2020-08-13 00:36:40 thethirdone Does anyone know if the array in the packet https://wiki.vg/Protocol#Statistics is misformatted? It seems like all three values should be a part of the array not just the first two. 2020-08-13 01:00:47 --> matthewprenger_ (~matthewpr@136.33.177.190) a rejoint #mcdevs 2020-08-13 01:02:53 <-- matthewprenger (~matthewpr@2605:a601:af9a:6200:29:de28:a941:3033) a quitté (Ping timeout: 260 seconds) 2020-08-13 01:02:59 -- matthewprenger_ est maintenant connu sous le nom matthewprenger 2020-08-13 01:03:06 +pokechu22 That probably is misformatted... 2020-08-13 01:04:14 +pokechu22 thethirdone: Yup, it's misformatted: https://pokechu22.github.io/Burger/1.15.2.html#packets:play_clientbound_07 2020-08-13 01:08:36 thethirdone pokechu22, thanks. I just confirmed on my own. 2020-08-13 03:17:56 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+3/-0/±2] https://git.io/JJ9Kx 2020-08-13 03:17:58 Not-c0dc [RikerBot] nickelpro 3d0175c - First attempt at documentation 2020-08-13 03:34:02 <-- mgrech (~mgrech@77.117.198.37.wireless.dyn.drei.com) a quitté (Ping timeout: 256 seconds) 2020-08-13 03:56:07 <-- thethirdone (~thethirdo@2602:306:c469:8900:6ace:94ad:d00a:bfc2) a quitté (Ping timeout: 260 seconds) 2020-08-13 04:27:02 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±1] https://git.io/JJ9X0 2020-08-13 04:27:03 Not-c0dc [RikerBot] nickelpro 41e9543 - Update ReadMe with new docs, fixes #4 2020-08-13 05:46:29 --> ConsoleLogLuke (4c7fe842@gateway/web/cgi-irc/kiwiirc.com/ip.76.127.232.66) a rejoint #mcdevs 2020-08-13 05:57:21 ConsoleLogLuke Hey, I have a question regarding the Java Edition protocol. For context, I'm working on a custom client for Minecraft 1.16.x. I'm testing with a 1.16.1 Paper server that has no online authentication and packet compression is disabled. I send a handshake packet (with 0x02 for next state) followed by a login start packet. That works perfectly fine 2020-08-13 05:57:21 ConsoleLogLuke and I can successfully login to the server. However, when I try to send a serverbound chat message packet (which has a packet ID of 0x03), I get "Bad packet id 3" in the server console. Any ideas as to why this is happening? 2020-08-13 06:22:43 +pokechu22 Bad Packet ID 3 indicates that the server is still in the login phase (which doesn't have 0x03 as a serverbound packet). Did you receive a login success packet? 2020-08-13 06:41:00 ConsoleLogLuke Oh no I wasn't, I didn't realize that I had to read the login success packet to switch to the play phase (this is my first time doing anything like this). I started reading the login success packet, added a slight delay, and it now works! Thank you! 2020-08-13 06:47:01 <-- _123DMWM (~123DMWM@156.146.36.201) a quitté (Ping timeout: 264 seconds) 2020-08-13 06:52:34 --> _123DMWM (~123DMWM@156.146.37.26) a rejoint #mcdevs 2020-08-13 06:59:20 <-- ConsoleLogLuke (4c7fe842@gateway/web/cgi-irc/kiwiirc.com/ip.76.127.232.66) a quitté (Quit: Connection closed) 2020-08-13 08:38:54 <-- killme (~killmePI@185.9.253.124) a quitté (Ping timeout: 256 seconds) 2020-08-13 08:39:04 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-08-13 09:23:27 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-13 10:44:46 --> mgrech (~mgrech@77.117.198.37.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-13 10:59:09 --> kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a rejoint #mcdevs 2020-08-13 10:59:09 -- Mode #mcdevs [+v kev009_] par ChanServ 2020-08-13 11:01:48 <-- kev009 (~kev009@ip72-222-200-117.ph.ph.cox.net) a quitté (Ping timeout: 265 seconds) 2020-08-13 11:11:03 <-- kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a quitté (Read error: Connection reset by peer) 2020-08-13 11:11:31 --> kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a rejoint #mcdevs 2020-08-13 11:11:32 -- Mode #mcdevs [+v kev009_] par ChanServ 2020-08-13 11:26:06 <-- SiebeDW (~SiebeDW@124.150.224.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 11:26:06 <-- circuit10 (~circuit10@124.150.224.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 11:26:06 <-- islender (~islender@124.150.224.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 11:26:06 <-- None4U (~None4U@124.150.224.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 11:29:48 --> SiebeDW (~SiebeDW@8.124.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 11:29:48 --> None4U (~None4U@8.124.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 11:29:48 --> circuit10 (~circuit10@8.124.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 11:29:48 --> islender (~islender@8.124.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 12:36:00 KennyTV re statistics packet: the custom category list order has changed a bit every version, so the one on wiki is quite out of date 2020-08-13 12:39:00 KennyTV here's the list for 1.16.2 with their value types https://paste.gg/p/KennyTV/83d6098126cc46828c9bf0ade8062d62 2020-08-13 13:06:04 <-- SiebeDW (~SiebeDW@8.124.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 13:06:04 <-- None4U (~None4U@8.124.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 13:06:04 <-- islender (~islender@8.124.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 13:06:04 <-- circuit10 (~circuit10@8.124.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-13 13:11:02 --> circuit10 (~circuit10@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 13:11:02 --> islender (~islender@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 13:11:02 --> SiebeDW (~SiebeDW@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 13:11:02 --> None4U (~None4U@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-13 13:20:20 --> thethirdone (~thethirdo@2602:306:c469:8900:6ace:94ad:d00a:bfc2) a rejoint #mcdevs 2020-08-13 14:30:50 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-13 14:31:46 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2020-08-13 14:31:47 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-13 14:39:09 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-13 14:42:18 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 260 seconds) 2020-08-13 14:42:18 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-13 14:58:33 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±1] https://git.io/JJHXA 2020-08-13 14:58:34 Not-c0dc [RikerBot] nickelpro e2b3c54 - Fix EntityEquipment decode, fixes #2 2020-08-13 15:18:14 <-- bildramer (~bildramer@185.44.144.224) a quitté (Ping timeout: 260 seconds) 2020-08-13 15:34:47 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2020-08-13 16:19:48 --> guest23452345235 (5b897170@91.137.113.112) a rejoint #mcdevs 2020-08-13 17:04:22 <-- guest23452345235 (5b897170@91.137.113.112) a quitté (Remote host closed the connection) 2020-08-13 17:35:23 --> bildramer (~bildramer@2a02:587:6231:4200:6932:f793:34de:b6ce) a rejoint #mcdevs 2020-08-13 17:47:42 Not-c0dc [RikerBot] nickelpro pushed 1 commit to master [+3/-0/±5] https://git.io/JJQ8a 2020-08-13 17:47:43 Not-c0dc [RikerBot] nickelpro f4a29d9 - Add SimpleClient and ExamplePlugin Lots of little tweaks supporting dev friendliness * SimpleClient which supports automatic token saving and login * Extensively documented ExamplePlugin to help with onboarding * PluginLoader will no longer let your entire bot's memory space on accident * Minor tweaks to Start and Auth plugins * Minor changes to Python package layout 2020-08-13 17:47:58 --> Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a rejoint #mcdevs 2020-08-13 17:49:39 Pork_ Hey, im looking at wiki.vg's Pre-release_protocol for mc 1.16.2, and its saying the biomes array in chunk data packets was changed from a statically sized 1024 ints array, to a dynamically sized array of var ints, but looking at 1.16.2 source code i dont see a change 2020-08-13 18:01:52 +pokechu22 Huh, I'm not seeing the change either... though I think I saw it in a snapshot at least 2020-08-13 18:04:17 +pokechu22 Something's really weird, since Burger still sees it that way: https://pokechu22.github.io/Burger/1.16.2.html#packets:play_clientbound_20 2020-08-13 18:07:13 +pokechu22 Actually looks like the change was between 1.16.1 and 1.16.2: https://pokechu22.github.io/Burger/1.16.1.html#packets:play_clientbound_21 -- it's within BiomeContainer (or whatever has the string "Received invalid biome id") 2020-08-13 18:09:45 Pork_ That is the constructor of said class 2020-08-13 18:11:17 Pork_ might have just been a weird test by mojang they roll backed? 2020-08-13 18:13:30 +pokechu22 Nah, it's a real change; I was just looking at 1.16.1 code the first time. In 1.16.1, the packet calls a biomes.writeToBuf method that writes 1024 ints; in 1.16.2 it calls writeVarIntArray on the biomes array directly (and writeVarIntArray adds a length prefix automatically) 2020-08-13 18:14:21 Pork_ im not seeing that, im seeing writeIntArray, not writeVarIntArray, but my mappings might just be messing things up 2020-08-13 18:15:05 +pokechu22 I'm looking at it without a name, but it probably is your mappings... moment 2020-08-13 18:15:37 Pork_ yeah, looking at the implementation of writeIntArray it looks varInt-like to me 2020-08-13 18:15:39 Pork_ just bad mappings then 2020-08-13 18:16:38 Pork_ weird that theyre using a varint array though, since both the amount and size of biomes is a constant size 2020-08-13 18:16:45 Pork_ thanks for the help! 2020-08-13 18:53:55 <-- Not-c0dc (~notifico@ec2-52-3-50-241.compute-1.amazonaws.com) a quitté (Ping timeout: 258 seconds) 2020-08-13 18:53:55 <-- shoghicp (~shoghicp@bouncer.pocketmine.net) a quitté (Ping timeout: 258 seconds) 2020-08-13 18:53:55 <-- humerusj (~humerusj@unaffiliated/humerusj) a quitté (Ping timeout: 258 seconds) 2020-08-13 18:54:29 --> shoghicp (~shoghicp@bouncer.pocketmine.net) a rejoint #mcdevs 2020-08-13 18:56:29 --> humerusj (~humerusj@unaffiliated/humerusj) a rejoint #mcdevs 2020-08-13 19:09:54 <-- Pork_ (~Pork@bzq-79-183-48-158.red.bezeqint.net) a quitté (Quit: Leaving) 2020-08-13 21:07:58 <-- mgrech (~mgrech@77.117.198.37.wireless.dyn.drei.com) a quitté (Ping timeout: 246 seconds) 2020-08-13 21:46:59 nickelpro When the pre-release page says "From left to right" with regard to bitfields, does that mean from MSB to LSB? 2020-08-13 21:55:15 nickelpro Yep it does 2020-08-13 22:15:41 nickelpro The new bool in 1.16.2 is the inverse of the "Trust Edges" bool for the Update Light packet 2020-08-13 22:15:51 nickelpro The new bool for Multi Block Change ^ 2020-08-13 22:16:29 nickelpro Anyone know what exactly "Trust Edges" means? 2020-08-13 22:21:51 +pokechu22 Presumably something with trusting light data from surrounding chunks instead of recalculating it 2020-08-13 22:23:42 nickelpro I'm trying to update MCD to 1.16.2, for now it's going in as "notTrustEdges" and someone else can sort out what that means. Bots live in the dark anyway 2020-08-13 22:47:04 --> ubq323 (~ubq323@host86-157-125-247.range86-157.btcentralplus.com) a rejoint #mcdevs 2020-08-13 22:48:13 <-- ubq323 (~ubq323@host86-157-125-247.range86-157.btcentralplus.com) a quitté (Client Quit) 2020-08-13 23:05:51 --> mgrech (~mgrech@178.113.48.136.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-14 00:51:08 <-- _123DMWM (~123DMWM@156.146.37.26) a quitté (Ping timeout: 256 seconds) 2020-08-14 00:52:17 --> _123DMWM (~123DMWM@108.59.0.163) a rejoint #mcdevs 2020-08-14 01:04:25 <-- mgrech (~mgrech@178.113.48.136.wireless.dyn.drei.com) a quitté (Ping timeout: 264 seconds) 2020-08-14 01:21:38 thethirdone I am a little confused by how https://wiki.vg/Protocol#Set_Slot / NBT data works. I see a packet with the form [23, 0, 0, 36, 1, 193, 4, 1, 10, 0, 0, 3, 0, 10, 82, 101, 112, 97, 105, 114,..] . It makes sense until you get to the first 10 which I understand as the id for TAG_COMPOUND; then its followed by two 0's or TAG_END which should finish the packet. 2020-08-14 01:29:59 +pokechu22 The two zeros are the length of the tag's name (which is an empty string in that case) 2020-08-14 01:31:00 --> Not-61bf (~notifico@ec2-52-3-50-241.compute-1.amazonaws.com) a rejoint #mcdevs 2020-08-14 01:31:00 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±1] https://git.io/JJ7Yj 2020-08-14 01:31:02 Not-61bf [RikerBot] nickelpro 34fa423 - Add support for signed bitfields to mcd2cpp 2020-08-14 01:53:04 <-- _123DMWM (~123DMWM@108.59.0.163) a quitté (Ping timeout: 256 seconds) 2020-08-14 01:53:59 --> _123DMWM (~123DMWM@156.146.36.210) a rejoint #mcdevs 2020-08-14 02:03:30 nickelpro Is there a more complete description about the changes to the chunk format in 1.16 anywhere? Or time to go jar diving? 2020-08-14 02:06:16 nickelpro Or is it just that the bits/block is always a multiple that prevents straddling longs? ie 4,8,26 2020-08-14 02:06:24 nickelpro s/26/16 2020-08-14 02:10:23 camotoy https://github.com/Steveice10/MCProtocolLib/tree/master/src/main/java/com/github/steveice10/mc/protocol/data/game/chunk here's a Java implementation if you're interested. 2020-08-14 02:11:14 camotoy I'm afraid I don't have a good understanding of it though, all I can say is that it hasn't caused bugs for us yet. 2020-08-14 02:22:53 +pokechu22 If a long woudln't fit normally, it gets skipped... but it'd be nice to have something more concrete on the wiki 2020-08-14 02:23:09 +pokechu22 err, that was a terrible explanation 2020-08-14 02:24:12 +pokechu22 If an entry wouldn't fit within a long, before it'd straddle two longs. Now, the current long is padded with zeros and it starts writing it on the next long. More wasteful over the network, though data repeats more directly which might improve compression (and to my understanding, the bigger benefit is reduction of branching in a pretty hot part of the codebase) 2020-08-14 02:28:49 nickelpro Thank you as always pokechu22 2020-08-14 02:44:52 thethirdone pokechu22, thanks for the explanation. Again it seems I am an idiot who doesn't fully read 2020-08-14 04:53:50 <-- e (e@freenode/staff/spy.edk) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- Not-61bf (~notifico@ec2-52-3-50-241.compute-1.amazonaws.com) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- willies952002 (~willies95@irc.domnian.com) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- stackotter (~stackotte@110-175-4-228.static.tpgi.com.au) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- offbeatwitch (~offbeatwi@platypus.offbeatwit.ch) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- niceplace (~nplace@118.146.119.74.wiredns.net) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- moony (moony@hellomouse/dev/moony) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- Dykam (Dykam@dykam.nl) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- Sainan (~Sai@static.222.155.69.159.clients.your-server.de) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- Anna (anna@borealis.voxelstorm.com) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- switchy (~switchy@unaffiliated/switchy) a quitté (*.net *.split) 2020-08-14 04:53:51 <-- Yamakaja (~yamakaja@vps.pub.yamakaja.me) a quitté (*.net *.split) 2020-08-14 04:53:52 <-- bswartz (~bswartz@unaffiliated/bswartz) a quitté (*.net *.split) 2020-08-14 04:53:52 <-- tktech (~tktech@ec2-52-70-105-60.compute-1.amazonaws.com) a quitté (*.net *.split) 2020-08-14 04:53:52 <-- jamierocks (~jamie@167.99.87.71) a quitté (*.net *.split) 2020-08-14 04:54:31 --> bswartz (~bswartz@unaffiliated/bswartz) a rejoint #mcdevs 2020-08-14 04:54:31 --> tktech (~tktech@ec2-52-70-105-60.compute-1.amazonaws.com) a rejoint #mcdevs 2020-08-14 04:54:31 --> jamierocks (~jamie@167.99.87.71) a rejoint #mcdevs 2020-08-14 04:56:37 <-- Morrolan (morrolan@139.162.178.137) a quitté (Ping timeout: 264 seconds) 2020-08-14 04:58:37 --> Morrolan (morrolan@139.162.178.137) a rejoint #mcdevs 2020-08-14 04:59:46 --> Not-61bf (~notifico@ec2-52-3-50-241.compute-1.amazonaws.com) a rejoint #mcdevs 2020-08-14 04:59:46 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-14 04:59:46 --> kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a rejoint #mcdevs 2020-08-14 04:59:47 --> willies952002 (~willies95@irc.domnian.com) a rejoint #mcdevs 2020-08-14 04:59:47 --> stackotter (~stackotte@110-175-4-228.static.tpgi.com.au) a rejoint #mcdevs 2020-08-14 04:59:47 --> offbeatwitch (~offbeatwi@platypus.offbeatwit.ch) a rejoint #mcdevs 2020-08-14 04:59:47 --> niceplace (~nplace@118.146.119.74.wiredns.net) a rejoint #mcdevs 2020-08-14 04:59:47 --> moony (moony@hellomouse/dev/moony) a rejoint #mcdevs 2020-08-14 04:59:47 --> Dykam (Dykam@dykam.nl) a rejoint #mcdevs 2020-08-14 04:59:47 --> Sainan (~Sai@static.222.155.69.159.clients.your-server.de) a rejoint #mcdevs 2020-08-14 04:59:47 --> switchy (~switchy@unaffiliated/switchy) a rejoint #mcdevs 2020-08-14 04:59:47 --> Anna (anna@borealis.voxelstorm.com) a rejoint #mcdevs 2020-08-14 04:59:47 --> Yamakaja (~yamakaja@vps.pub.yamakaja.me) a rejoint #mcdevs 2020-08-14 04:59:47 -- Mode #mcdevs [+v kev009_] par moon.freenode.net 2020-08-14 05:02:55 <-- Morrolan (morrolan@139.162.178.137) a quitté (Ping timeout: 246 seconds) 2020-08-14 05:03:05 --> Morrolan (morrolan@139.162.178.137) a rejoint #mcdevs 2020-08-14 05:11:49 --> edk_ (e@freenode/staff/spy.edk) a rejoint #mcdevs 2020-08-14 06:02:01 <-- _123DMWM (~123DMWM@156.146.36.210) a quitté (Ping timeout: 264 seconds) 2020-08-14 06:02:42 --> _123DMWM (~123DMWM@108.62.235.185) a rejoint #mcdevs 2020-08-14 06:05:35 <-- islender (~islender@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 06:05:35 <-- None4U (~None4U@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 06:05:35 <-- SiebeDW (~SiebeDW@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 06:05:49 --> SiebeDW (~SiebeDW@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 06:05:52 --> None4U (~None4U@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 06:05:52 --> islender (~islender@47.40.223.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 06:10:26 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (Quit: Ping timeout (120 seconds)) 2020-08-14 06:21:43 <-- thethirdone (~thethirdo@2602:306:c469:8900:6ace:94ad:d00a:bfc2) a quitté (Quit: Leaving) 2020-08-14 06:26:18 <-- _123DMWM (~123DMWM@108.62.235.185) a quitté (Quit: _123DMWM) 2020-08-14 06:26:32 --> _123DMWM (~123DMWM@108.62.235.185) a rejoint #mcdevs 2020-08-14 07:34:58 <-- charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a quitté (Ping timeout: 260 seconds) 2020-08-14 07:36:43 -- edk_ est maintenant connu sous le nom e 2020-08-14 07:47:51 --> charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a rejoint #mcdevs 2020-08-14 07:48:42 <-- Proximyst (~Proximyst@freya.proximyst.com) a quitté (Remote host closed the connection) 2020-08-14 07:50:05 <-- deltab (~deltab@95.154.230.49) a quitté (Ping timeout: 240 seconds) 2020-08-14 07:50:25 <-- pokechu22 (~pokechu22@50.35.73.172) a quitté (Ping timeout: 240 seconds) 2020-08-14 07:50:33 --> deltab (~deltab@95.154.230.49) a rejoint #mcdevs 2020-08-14 07:52:56 <-- killme (~killmePI@185.9.253.124) a quitté (Quit: No Ping reply in 180 seconds.) 2020-08-14 07:54:13 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-08-14 08:16:50 <-- killme (~killmePI@185.9.253.124) a quitté (Ping timeout: 265 seconds) 2020-08-14 08:17:53 --> pokechu22 (~pokechu22@50.35.73.172) a rejoint #mcdevs 2020-08-14 08:17:53 -- Mode #mcdevs [+v pokechu22] par ChanServ 2020-08-14 08:20:59 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 08:40:29 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 08:45:54 --> bildramer1 (~bildramer@185.44.144.92) a rejoint #mcdevs 2020-08-14 08:46:14 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 08:46:30 <-- bildramer (~bildramer@2a02:587:6231:4200:6932:f793:34de:b6ce) a quitté (Ping timeout: 246 seconds) 2020-08-14 09:58:04 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 11:42:45 <-- _123DMWM (~123DMWM@108.62.235.185) a quitté (Ping timeout: 240 seconds) 2020-08-14 11:43:16 --> _123DMWM (~123DMWM@176.113.72.186) a rejoint #mcdevs 2020-08-14 12:04:14 --> Proximyst (~Proximyst@freya.proximyst.com) a rejoint #mcdevs 2020-08-14 13:57:53 --> ubq323 (~ubq323@host86-157-125-247.range86-157.btcentralplus.com) a rejoint #mcdevs 2020-08-14 13:58:42 <-- ubq323 (~ubq323@host86-157-125-247.range86-157.btcentralplus.com) a quitté (Client Quit) 2020-08-14 15:02:37 <-- _123DMWM (~123DMWM@176.113.72.186) a quitté (Ping timeout: 264 seconds) 2020-08-14 15:03:12 --> _123DMWM (~123DMWM@156.146.37.11) a rejoint #mcdevs 2020-08-14 16:30:31 <-- SiebeDW (~SiebeDW@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 16:30:31 <-- islender (~islender@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 16:30:31 <-- circuit10 (~circuit10@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 16:30:31 <-- None4U (~None4U@47.40.223.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-14 16:36:06 --> SiebeDW (~SiebeDW@13.53.202.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 16:36:06 --> None4U (~None4U@13.53.202.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 16:36:06 --> islender (~islender@13.53.202.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 16:36:06 --> circuit10 (~circuit10@13.53.202.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-14 17:13:42 circuit10 https://logs.rom1504.fr/ won't load for me 2020-08-14 17:14:11 circuit10 https://cdn.discordapp.com/attachments/705480156092825630/743849955806150696/unknown.png 2020-08-14 17:14:15 circuit10 rom1504 2020-08-14 17:31:53 --> killme (~killmePI@94.231.246.75) a rejoint #mcdevs 2020-08-14 17:45:33 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 17:57:15 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 18:36:30 nickelpro So Notchian server never sends a bits-per-block between 9-13 inclusive? It's always <=8 or 14? 2020-08-14 18:38:00 nickelpro I guess that makes sense, actually, since they're supposed to be complete block states using the direct palette 2020-08-14 18:43:17 rom1504 nickelpro: that was the 1.16 change, not the 1.16.2 change 2020-08-14 18:43:32 rom1504 (the long thing) 2020-08-14 18:43:42 rom1504 circuit10: I'll have a look 2020-08-14 18:43:43 nickelpro Understood, but it's still true for 1.16.2 yes? 2020-08-14 18:43:51 rom1504 Afaik yes 2020-08-14 18:44:00 nickelpro ty ty 2020-08-14 18:44:35 nickelpro My last experience with the chunk format was 1.8 timeframe, just trying to catch up 2020-08-14 19:16:45 <-- _123DMWM (~123DMWM@156.146.37.11) a quitté (Ping timeout: 240 seconds) 2020-08-14 19:17:02 --> _123DMWM (~123DMWM@84.17.35.39) a rejoint #mcdevs 2020-08-14 19:35:47 rom1504 I guess our prismarine-chunk package might help a bit 2020-08-14 19:36:03 rom1504 We have support for a bunch of versions and fixtures 2020-08-14 19:36:52 rom1504 Cycle tests are pretty good to check chunk implementation 2020-08-14 19:36:55 rom1504 (load dump load check) 2020-08-14 20:20:44 --> mgrech (~mgrech@178.113.48.136.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-14 21:14:10 <-- mgrech (~mgrech@178.113.48.136.wireless.dyn.drei.com) a quitté (Ping timeout: 256 seconds) 2020-08-14 21:20:24 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 21:43:25 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 21:46:27 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 22:02:05 <-- _123DMWM (~123DMWM@84.17.35.39) a quitté (Ping timeout: 240 seconds) 2020-08-14 22:03:02 --> _123DMWM (~123DMWM@156.146.37.94) a rejoint #mcdevs 2020-08-14 22:10:51 --> Moose1301 (45cec1ad@69.206.193.173) a rejoint #mcdevs 2020-08-14 22:19:31 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 22:21:48 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 22:33:55 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 22:35:11 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-14 22:52:44 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-14 22:58:42 <-- Moose1301 (45cec1ad@69.206.193.173) a quitté (Remote host closed the connection) 2020-08-14 23:10:28 --> mgrech (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-14 23:37:21 Not-61bf [mineflayer] rom1504 pushed 4 commits to master [+0/-0/±12] https://git.io/JJ5lp 2020-08-14 23:37:22 Not-61bf [mineflayer] Karang 181bf62 - Add nearestEntity function to API 2020-08-14 23:37:24 Not-61bf [mineflayer] Karang edb0aa0 - Add newlines and brackets 2020-08-14 23:37:25 Not-61bf [mineflayer] Karang 7abf16f - Bump prismarine-physics version 2020-08-14 23:37:27 Not-61bf [mineflayer] rom1504 10977c1 - Merge pull request #1243 from Karang/master Add nearestEntity function to API 2020-08-14 23:56:30 --> mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 00:16:24 Not-61bf [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JJ54P 2020-08-15 00:16:26 Not-61bf [mineflayer] rom1504 45430c1 - Release 2.28.0 2020-08-15 00:17:10 Not-61bf [mineflayer] github-actions[bot] tagged 45430c1 as 2.28.0 https://git.io/JJ54M 2020-08-15 00:34:10 <-- mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 260 seconds) 2020-08-15 01:11:17 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 01:12:50 <-- skyrising (~skyrising@89.43.124.117) a quitté (Remote host closed the connection) 2020-08-15 01:13:05 --> skyrising (~skyrising@89.43.124.117) a rejoint #mcdevs 2020-08-15 02:30:54 --> randomuser (randomuser@tilde.club) a rejoint #mcdevs 2020-08-15 02:33:54 randomuser hello world! 2020-08-15 03:25:23 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 03:45:23 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 03:54:14 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 04:04:10 <-- l4mRh4X0r_ (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a quitté (Read error: Connection reset by peer) 2020-08-15 04:05:05 --> l4mRh4X0r_ (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a rejoint #mcdevs 2020-08-15 04:26:26 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 04:46:10 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+2/-0/±1] https://git.io/JJ5aQ 2020-08-15 04:46:12 Not-61bf [RikerBot] nickelpro da3f70a - SMPMap stubs 2020-08-15 04:59:50 --> SpaceMan1ac (~SpaceMani@c-73-116-110-236.hsd1.ca.comcast.net) a rejoint #mcdevs 2020-08-15 05:00:49 <-- SpaceManiac (~SpaceMani@c-73-116-110-236.hsd1.ca.comcast.net) a quitté (Ping timeout: 264 seconds) 2020-08-15 05:00:50 -- SpaceMan1ac est maintenant connu sous le nom SpaceManiac 2020-08-15 05:00:50 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2020-08-15 05:03:32 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 05:05:28 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 05:07:54 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Client Quit) 2020-08-15 05:17:11 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 05:19:45 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Client Quit) 2020-08-15 05:21:10 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 05:24:17 <-- Intelli (sid46069@gateway/web/irccloud.com/x-nnjvfwgcgzygunvc) a quitté (Ping timeout: 272 seconds) 2020-08-15 05:25:29 --> Intelli (sid46069@gateway/web/irccloud.com/x-vsykrwzfelqbhulz) a rejoint #mcdevs 2020-08-15 05:27:58 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±3] https://git.io/JJ5wJ 2020-08-15 05:27:59 Not-61bf [RikerBot] nickelpro 684b690 - Add settings field to SimpleClient Also updated ExamplePlugin to better illustrate usage of settings 2020-08-15 05:32:03 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 05:35:38 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 05:41:10 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 06:37:27 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 07:01:19 --> mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 07:05:25 <-- mgrech (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 240 seconds) 2020-08-15 07:35:05 <-- mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 240 seconds) 2020-08-15 08:22:35 --> mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 08:32:33 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 08:34:13 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 08:57:03 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-15 09:00:48 --> bildramer (~bildramer@185.44.144.155) a rejoint #mcdevs 2020-08-15 09:02:11 <-- _123DMWM (~123DMWM@156.146.37.94) a quitté (Ping timeout: 240 seconds) 2020-08-15 09:02:11 <-- bildramer1 (~bildramer@185.44.144.92) a quitté (Ping timeout: 240 seconds) 2020-08-15 09:02:21 --> _123DMWM (~123DMWM@192.96.203.152) a rejoint #mcdevs 2020-08-15 09:26:45 <-- mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 240 seconds) 2020-08-15 10:02:37 <-- _123DMWM (~123DMWM@192.96.203.152) a quitté (Ping timeout: 264 seconds) 2020-08-15 10:03:13 --> _123DMWM (~123DMWM@156.146.37.38) a rejoint #mcdevs 2020-08-15 10:08:53 --> mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 10:46:10 <-- mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 246 seconds) 2020-08-15 10:47:42 --> mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 11:00:35 <-- mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 240 seconds) 2020-08-15 11:02:11 <-- _123DMWM (~123DMWM@156.146.37.38) a quitté (Ping timeout: 240 seconds) 2020-08-15 11:02:45 --> _123DMWM (~123DMWM@84.17.35.4) a rejoint #mcdevs 2020-08-15 11:23:56 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 12:07:28 --> mgrech (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 12:44:47 --> NottNott (~NottNott@2a00:23c6:b201:ea00:dc72:ad21:8ea5:7680) a rejoint #mcdevs 2020-08-15 12:45:27 <-- NottNott (~NottNott@2a00:23c6:b201:ea00:dc72:ad21:8ea5:7680) a quitté (Client Quit) 2020-08-15 14:20:32 --> mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 14:22:02 <-- mgrech (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 260 seconds) 2020-08-15 14:39:04 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-08-15 15:56:57 <-- craftxbox (~craftxbox@unaffiliated/craftxbox) a quitté (Quit: znc disconnected -- this shouldnt happen!) 2020-08-15 16:02:55 <-- mgrech_ (~mgrech@178.113.45.159.wireless.dyn.drei.com) a quitté (Ping timeout: 246 seconds) 2020-08-15 16:12:03 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-15 16:13:17 <-- None4U (~None4U@13.53.202.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 16:13:17 <-- SiebeDW (~SiebeDW@13.53.202.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 16:13:17 <-- islender (~islender@13.53.202.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 16:13:17 <-- circuit10 (~circuit10@13.53.202.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 16:13:30 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 256 seconds) 2020-08-15 16:13:31 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2020-08-15 16:15:07 --> None4U (~None4U@25.140.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 16:15:07 --> islender (~islender@25.140.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 16:15:07 --> SiebeDW (~SiebeDW@25.140.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 16:15:10 --> circuit10 (~circuit10@25.140.66.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 16:48:46 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Remote host closed the connection) 2020-08-15 16:55:06 --> Blob (58829aad@gateway/web/cgi-irc/kiwiirc.com/ip.88.130.154.173) a rejoint #mcdevs 2020-08-15 16:55:58 Blob HI 2020-08-15 16:56:04 Blob How are things working? 2020-08-15 16:56:53 Blob Never used anything IRC related 2020-08-15 16:58:49 Sainan We receive you loud & clear 2020-08-15 16:59:03 Blob sweet 2020-08-15 17:07:39 Blob So, I have been thinking about creating my own minecraft proxy server for the sake of learning and fun. As I kind of gut stuck with the 1.5.2 Version, my Server is running this Version aswell. Fortunately, when I started looking for protocol specifications, I found this handy Website: https://wiki.vg/Protocol. Unfortunately I had to notice that it 2020-08-15 17:07:39 Blob seems to describe only the latest versions. Does anybody in here know whether there is a protocol specification for older Versions like 1.5.2 or slightly newer? According to the list I found on wiki.vg I am looking for protocol version 61. Every answer is gladly appreciated! 2020-08-15 17:08:31 Sainan 1.5.2? Is that not a typo? 2020-08-15 17:10:02 Blob No typo, sir! I really liked the 1.5.2 (April 25, 2013), so i stayed 2020-08-15 17:10:45 Sainan You can find all versions at https://wiki.vg/Protocol_version_numbers but the documentation before the netty rewrite is really lacking, 1.6.4 seems to be the only revision link that even works (https://wiki.vg/index.php?title=Protocol&oldid=4899) 2020-08-15 17:11:18 Blob Sweet, this will probably do 2020-08-15 17:11:20 Blob thank you very mcuh 2020-08-15 17:14:12 Blob I just started wandering: 2020-08-15 17:14:20 Blob Who wrote all these specifications down? 2020-08-15 17:34:57 <-- charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2020-08-15 17:43:42 --> charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a rejoint #mcdevs 2020-08-15 17:49:48 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 17:51:42 <-- charims_ (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2020-08-15 18:00:02 --> mgrech_ (~mgrech@77.116.63.1.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-15 18:24:46 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-08-15 18:47:25 <-- circuit10 (~circuit10@25.140.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 18:47:25 <-- None4U (~None4U@25.140.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 18:47:25 <-- SiebeDW (~SiebeDW@25.140.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 18:47:25 <-- islender (~islender@25.140.66.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 18:50:14 --> circuit10 (~circuit10@55.6.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 18:50:14 --> islender (~islender@55.6.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 18:50:15 --> SiebeDW (~SiebeDW@55.6.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 18:50:15 --> None4U (~None4U@55.6.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 18:50:26 circuit10 If you're new to IRC, it's not like other chat platforms because that you need to stay online 2020-08-15 18:50:42 circuit10 I use a bridge to Discord that constantly runs 2020-08-15 19:32:31 Blob That's pretty neat. Just to be sure: I won't get notified when I'm not online and will never ever be able to read the messages i missed, right? 2020-08-15 19:35:18 Blob My Prototype-Pseudo-Server can now respond to "Server List Pings", but while reading the specification I got a litte confused over this line: "After the first 3 bytes, the packet is a UTF-16BE string. It begins with two characters: §1, followed by a null character. On the wire these look like 00 a7 00 31 00 00". Why is the packet required to begin 2020-08-15 19:35:18 Blob with "$1\u0000"? 2020-08-15 19:47:21 +pokechu22 IIRC it's something weird about how Mojang implemented the server list ping when MOTDs already exist - § is/was used internally as a color specifying character. It's not something that's done in packets other than the old server list ping 2020-08-15 19:56:46 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 20:30:47 circuit10 You can read the logs 2020-08-15 20:31:11 circuit10 Since bu bridge broke and this didn't send the first time: 2020-08-15 20:31:15 circuit10 *the 2020-08-15 20:32:59 circuit10 > It's a wiki so anyone can edit it 2020-08-15 20:33:06 circuit10 > Check the edit history 2020-08-15 20:33:15 circuit10 https://cdn.discordapp.com/attachments/705480156092825630/744262446759411832/Screenshot_20200815-213307_Discord.jpg 2020-08-15 20:33:35 circuit10 Also the logs are at https://logs.rom1504.fr/ 2020-08-15 20:34:08 circuit10 Oh 2020-08-15 20:34:22 circuit10 They're down at the moment 2020-08-15 20:49:22 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-15 21:00:22 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-15 21:48:13 Blob That indeed is kind of weird 2020-08-15 21:53:18 Blob So the wiki is maintained by the minecraft community and all the protocol specifications were reverse engineered, or did mojang make them public at some extent? 2020-08-15 21:53:45 circuit10 Dinnerbone is on this IRC 2020-08-15 21:54:02 circuit10 I think the devs help sometimes 2020-08-15 21:54:12 circuit10 But not very often 2020-08-15 21:54:19 circuit10 Oh no 2020-08-15 21:54:34 +pokechu22 For the most part it's reverse-engineered (though a lot of the reverse-engineering is automated now) 2020-08-15 21:54:40 circuit10 I just remembered that saying someone’s name pings them on IRC 2020-08-15 21:54:41 circuit10 Sorry 2020-08-15 21:55:07 Blob That is impressive 2020-08-15 22:12:05 <-- lxeiqr (~lxeiqr@188.146.228.41.nat.umts.dynamic.t-mobile.pl) a quitté (Ping timeout: 240 seconds) 2020-08-15 22:19:07 --> lxeiqr (~lxeiqr@188.146.228.173.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2020-08-15 22:39:20 <-- niceplace (~nplace@118.146.119.74.wiredns.net) a quitté (Quit: ZNC 1.7.5 - https://znc.in) 2020-08-15 22:40:11 --> niceplace (~nplace@118.146.119.74.wiredns.net) a rejoint #mcdevs 2020-08-15 22:41:10 asdew Why is he here? I've never seen him talk. 2020-08-15 22:47:39 circuit10 He has before I think 2020-08-15 23:09:33 nickelpro Blob: Most of the work of documenting the protocol is semi-automated with Burger. Anything that isn't immediately obvious is then investigated using the same mappings that modders use 2020-08-15 23:15:34 --> bildramer1 (~bildramer@2a02:587:6230:9000:45b:fa4f:2455:8fc7) a rejoint #mcdevs 2020-08-15 23:16:45 <-- bildramer (~bildramer@185.44.144.155) a quitté (Ping timeout: 240 seconds) 2020-08-15 23:19:14 randomuser hi ^.^ 2020-08-15 23:19:48 circuit10 Hello 2020-08-15 23:25:01 <-- circuit10 (~circuit10@55.6.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 23:25:01 <-- islender (~islender@55.6.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 23:25:02 <-- SiebeDW (~SiebeDW@55.6.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 23:25:02 <-- None4U (~None4U@55.6.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-15 23:31:18 --> SiebeDW (~SiebeDW@83.170.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 23:31:21 --> None4U (~None4U@83.170.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 23:31:21 --> islender (~islender@83.170.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-15 23:31:21 --> circuit10 (~circuit10@83.170.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-16 00:12:30 randomuser nickelpro: tell me, what exactly does burger do? I'm kinda new to this scene 2020-08-16 00:12:55 circuit10 It automatically analyses the code for changes on each update I think 2020-08-16 00:12:58 --> bildramer (~bildramer@185.44.144.176) a rejoint #mcdevs 2020-08-16 00:13:00 circuit10 And extracts data 2020-08-16 00:13:34 randomuser what types of data does it extract? 2020-08-16 00:13:55 circuit10 Blocks, items, mobs, packets etc. 2020-08-16 00:14:00 circuit10 You can visit the page to see 2020-08-16 00:14:28 randomuser I've seen it 2020-08-16 00:14:47 <-- bildramer1 (~bildramer@2a02:587:6230:9000:45b:fa4f:2455:8fc7) a quitté (Ping timeout: 272 seconds) 2020-08-16 00:15:51 randomuser that's pretty cool 2020-08-16 00:16:02 randomuser thanks for the explanation! 2020-08-16 00:19:52 randomuser :q 2020-08-16 00:19:55 randomuser whoops lol 2020-08-16 01:28:24 <-- Blob (58829aad@gateway/web/cgi-irc/kiwiirc.com/ip.88.130.154.173) a quitté (Quit: Connection closed) 2020-08-16 01:33:50 Not-61bf [mineflayer] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/JJdYM 2020-08-16 01:33:51 Not-61bf [mineflayer] Karang 0ba00a1 - Fix typo breaking findBlocks 2020-08-16 01:33:53 Not-61bf [mineflayer] rom1504 08047cd - Merge pull request #1250 from Karang/master Fix typo breaking findBlocks 2020-08-16 01:40:00 Not-61bf [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JJdYN 2020-08-16 01:40:02 Not-61bf [mineflayer] rom1504 78cd4d7 - Release 2.28.1 2020-08-16 01:40:36 Not-61bf [mineflayer] github-actions[bot] tagged 78cd4d7 as 2.28.1 https://git.io/JJdYx 2020-08-16 01:54:06 Not-61bf [minecraft-data] rom1504 pushed 3 commits to master [+4/-0/±6] https://git.io/JJdOG 2020-08-16 01:54:08 Not-61bf [minecraft-data] nickelpro 0531679 - Protocol support for 1.16.2 2020-08-16 01:54:09 Not-61bf [minecraft-data] nickelpro 07ad210 - Add 1.16.2 to version list and README.md 2020-08-16 01:54:11 Not-61bf [minecraft-data] rom1504 3e8b158 - Merge pull request #326 from nickelpro/master Protocol support for 1.16.2 2020-08-16 01:56:31 Not-61bf [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JJdOW 2020-08-16 01:56:32 Not-61bf [minecraft-data] rom1504 526f69d - Release 2.65.0 2020-08-16 01:56:34 Not-61bf [minecraft-data] rom1504 tagged 526f69d as 2.65.0 https://git.io/JJdOl 2020-08-16 02:20:00 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 02:25:33 rom1504 nickelpro: hi, are you sure about the fact y is not signed in new multi block change ? 2020-08-16 02:28:20 nickelpro It's a chunk section, the only valid values are 0-15. It's not so much signed or unsigned as it is 16-bits too big 2020-08-16 02:29:30 +pokechu22 Lighting has negative chunk sections (-1 and 16) but I don't think that would apply to multi block change 2020-08-16 02:29:59 nickelpro I labeled it unsigned because I thought that conveyed more semantic meaning and it makes life a little easier for typed languages that care about doing arithmatic on types of mix signedness. Feel free to change it 2020-08-16 02:30:20 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 02:31:13 rom1504 bitfield signedness is not only for semantic meaning 2020-08-16 02:31:26 rom1504 it actually changes the encoding and decoding 2020-08-16 02:31:31 rom1504 it changes the values 2020-08-16 02:32:06 rom1504 https://github.com/ProtoDef-io/node-protodef/blob/master/src/datatypes/utils.js#L201 2020-08-16 02:32:29 rom1504 ah I see your point 2020-08-16 02:32:29 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 02:32:34 rom1504 it cannot be that big 2020-08-16 02:32:44 nickelpro If a server sends a value where that if evaluates to true, it's already an invalid value 2020-08-16 02:32:50 nickelpro You got it 2020-08-16 02:33:15 rom1504 asking because it seems we have a bug in your bitfield implementation in this specific case, well we'll fix it I guess 2020-08-16 02:33:18 rom1504 *our 2020-08-16 02:34:12 rom1504 I definitely need to finish generating these packet fixtures so I can merge this kind of thing with more confidence 2020-08-16 02:47:41 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 03:25:15 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 03:54:29 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±3] https://git.io/JJdnO 2020-08-16 03:54:31 Not-61bf [RikerBot] nickelpro 9ac2f68 - Update to 1.16.2 support, change docs accordingly Closes #7 2020-08-16 04:17:49 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 04:27:15 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 05:20:31 --> Hafydd (~Hafydd@unaffiliated/joo) a rejoint #mcdevs 2020-08-16 05:21:56 Hafydd In , does "from left to right" mean "from most significant to least significant"? 2020-08-16 05:25:25 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 05:33:58 Hafydd Also, in "Each entry is composed of the block id, shifted right by 12, and the relative block position in the chunk section (4 bits for x, z, and y, from left to right).", shouldn't the block ID be shifted *left* by 12? 2020-08-16 05:34:29 Hafydd Because of this inconsistency, it's not clear what the author is imagining "left" and "right" to mean. 2020-08-16 05:35:35 <-- mgrech_ (~mgrech@77.116.63.1.wireless.dyn.drei.com) a quitté (Ping timeout: 265 seconds) 2020-08-16 05:43:32 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-08-16 05:45:21 <-- _123DMWM (~123DMWM@84.17.35.4) a quitté (Read error: Connection reset by peer) 2020-08-16 05:45:35 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 05:45:38 --> _123DMWM (~123DMWM@84.17.35.4) a rejoint #mcdevs 2020-08-16 06:00:18 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 06:07:38 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 06:48:32 -- Mode #mcdevs [+v AndrewPH_] par ChanServ 2020-08-16 06:48:59 -- AndrewPH_ est maintenant connu sous le nom AndrewPH 2020-08-16 07:09:32 <-- Alice365 (~Alice365@2600:1700:4970:9258:7859:d877:cca9:2a16) a quitté (Remote host closed the connection) 2020-08-16 07:22:32 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 07:24:37 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 07:26:38 +pokechu22 Hafydd: From MSB to LSB according to nickelpro a few days ago 2020-08-16 07:39:25 nickelpro Ya the pre-release page is weird, "left" means MSB, "right" means LSB 2020-08-16 07:40:14 nickelpro And I ignore anything the page says about shifting 2020-08-16 07:41:42 nickelpro For multiblock protocol, decode a varint. Then from MSB to LSB the layout is this: block_id (variable) | x (4 bits) | (z (4 bits) | y (4bits) 2020-08-16 07:42:41 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 07:43:10 Hafydd I see. 2020-08-16 08:28:17 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 09:08:01 nickelpro So minimum bits_per_block for a chunk section is 4, but does the client need to check that? Will the server ever set bits_per_block to less than 4 and then send 4 bits per block in the long array? 2020-08-16 09:08:59 nickelpro It's a trivial check and only once per packet, so I'll probably leave it in regardless. Just curious 2020-08-16 10:02:18 <-- _123DMWM (~123DMWM@84.17.35.4) a quitté (Ping timeout: 256 seconds) 2020-08-16 10:03:12 --> _123DMWM (~123DMWM@156.146.37.60) a rejoint #mcdevs 2020-08-16 10:11:15 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±2] https://git.io/JJdue 2020-08-16 10:11:16 Not-61bf [RikerBot] nickelpro 81b08df - Turn on build warnings, fix two minor warnings I had forgotten to turn on warnings and surprisingly we only have two very minor int/unsigned int comparrison warnings in the entire codebase. 2020-08-16 10:12:49 nickelpro Deeply bizarre feeling turning on warnings for the first time in a 5k line codebase and having nothing to fix 2020-08-16 10:48:05 <-- _123DMWM (~123DMWM@156.146.37.60) a quitté (Ping timeout: 240 seconds) 2020-08-16 10:48:25 --> _123DMWM (~123DMWM@108.59.0.146) a rejoint #mcdevs 2020-08-16 11:05:31 --> PolarizedIons (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2020-08-16 11:09:52 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 11:24:24 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 11:43:29 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+4/-0/±6] https://git.io/JJd2U 2020-08-16 11:43:31 Not-61bf [RikerBot] nickelpro 3323357 - Add 1.16.2 chunk parsing * Complete SMPMap for parsing Chunk Updates and Unloads * Add WorldCore and associated plugin to handle Chunk and Unload packets * Add default for SimpleClient host param 2020-08-16 11:57:16 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 12:02:38 <-- _123DMWM (~123DMWM@108.59.0.146) a quitté (Ping timeout: 260 seconds) 2020-08-16 12:03:27 --> _123DMWM (~123DMWM@156.146.37.69) a rejoint #mcdevs 2020-08-16 12:54:38 --> mgrech_ (~mgrech@178.112.138.14.wireless.dyn.drei.com) a rejoint #mcdevs 2020-08-16 14:02:34 <-- _123DMWM (~123DMWM@156.146.37.69) a quitté (Ping timeout: 256 seconds) 2020-08-16 14:03:13 --> _123DMWM (~123DMWM@84.17.35.31) a rejoint #mcdevs 2020-08-16 14:31:00 <-- None4U (~None4U@83.170.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-16 14:31:00 <-- SiebeDW (~SiebeDW@83.170.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-16 14:31:00 <-- islender (~islender@83.170.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-16 14:31:00 <-- circuit10 (~circuit10@83.170.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-08-16 14:35:07 --> circuit10 (~circuit10@2.51.184.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-16 14:35:07 --> SiebeDW (~SiebeDW@2.51.184.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-16 14:35:07 --> islender (~islender@2.51.184.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-16 14:35:07 --> None4U (~None4U@2.51.184.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-08-16 16:02:07 <-- _123DMWM (~123DMWM@84.17.35.31) a quitté (Ping timeout: 246 seconds) 2020-08-16 16:02:52 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-08-16 16:02:55 --> _123DMWM (~123DMWM@156.146.36.203) a rejoint #mcdevs 2020-08-16 16:57:21 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Quit: exit) 2020-08-16 17:21:02 <-- ddevault (znc@sourcehut/staff/ddevault) a quitté (Quit: Why do I even put this quit message in if I never quit) 2020-08-16 17:28:25 --> ddevault (~ddevault@sourcehut/staff/ddevault) a rejoint #mcdevs 2020-08-16 17:28:25 -- Mode #mcdevs [+v ddevault] par ChanServ 2020-08-16 17:55:01 Not-61bf [RikerBot] nickelpro pushed 1 commit to master [+0/-0/±7] https://git.io/JJdQt 2020-08-16 17:55:03 Not-61bf [RikerBot] nickelpro 0282b95 - World parsing minimaly complete Also fixed top_level.txt generated by setup.py 2020-08-16 18:04:35 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 18:23:24 <-- lxeiqr (~lxeiqr@188.146.228.173.nat.umts.dynamic.t-mobile.pl) a quitté (Ping timeout: 256 seconds) 2020-08-16 18:25:03 --> lxeiqr (~lxeiqr@188.146.231.132.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2020-08-16 19:38:33 <-- matthewprenger (~matthewpr@136.33.177.190) a quitté (Quit: Leaving) 2020-08-16 19:43:41 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2020-08-16 20:11:51 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 20:18:21 --> Blob (58829a8d@gateway/web/cgi-irc/kiwiirc.com/ip.88.130.154.141) a rejoint #mcdevs 2020-08-16 21:03:42 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 21:26:20 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Quit: My puter has gone to sleep. ZZZzzz…) 2020-08-16 21:31:43 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 21:32:43 <-- ackpacket (~ackpacket@unaffiliated/ackpacket) a quitté (Client Quit) 2020-08-16 22:00:15 --> ph4n70m3r (82cc438b@130.204.67.139) a rejoint #mcdevs 2020-08-16 22:00:19 ph4n70m3r hey guys 2020-08-16 22:00:38 circuit10 Hello 2020-08-16 22:01:20 ph4n70m3r can someone explain me the pos packet encryption 2020-08-16 22:01:35 ph4n70m3r bcs im very confused atm 2020-08-16 22:02:10 --> ackpacket (~ackpacket@unaffiliated/ackpacket) a rejoint #mcdevs 2020-08-16 22:02:33 <-- _123DMWM (~123DMWM@156.146.36.203) a quitté (Ping timeout: 265 seconds) 2020-08-16 22:02:53 Sainan "pos packet encryption"? Do you mean packet encryption or position encoding?