2020-05-04 17:00:05 bswartz I never bothered to implement door opening/closing 2020-05-04 17:02:42 Steve42 shouldnt be too hard 2020-05-04 17:03:09 Steve42 and then you can go a step further and start searching two blocks around doors for redstone switches :D 2020-05-04 17:03:17 Steve42 dont want to be stopped by pesky iron doors 2020-05-04 17:03:54 bswartz Well the logical extension at a certain point is to just start breaking blocks to get where you want to go 2020-05-04 17:04:12 Steve42 yeah 2020-05-04 17:04:24 Steve42 i was playing with baritone the other day and it started breaking fences on my friend server 2020-05-04 17:04:25 Steve42 whoopsies 2020-05-04 17:04:35 bswartz But there are things to worry about there, like gravel/sand avalanches, lava/water leaks, opening up a cave and creepers coming after you 2020-05-04 17:06:17 Steve42 yeah for sure 2020-05-04 18:03:09 --> paulolc_ (~pt103441@bl9-167-163.dsl.telepac.pt) a rejoint #mcdevs 2020-05-04 18:05:53 <-- paulolc (~pt103441@bl9-167-163.dsl.telepac.pt) a quitté (Ping timeout: 258 seconds) 2020-05-04 18:43:13 <-- jvyden (~jvyden@c-24-61-236-142.hsd1.ma.comcast.net) a quitté (Quit: left the game (VAC banned from secure server)) 2020-05-04 18:43:39 --> jvyden (~jvyden@c-24-61-236-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-05-04 19:30:07 <-- jvyden (~jvyden@c-24-61-236-142.hsd1.ma.comcast.net) a quitté (Quit: left the game (VAC banned from secure server)) 2020-05-04 19:33:21 --> jvyden (~jvyden@c-24-61-236-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-05-04 19:43:06 <-- jvyden (~jvyden@c-24-61-236-142.hsd1.ma.comcast.net) a quitté (Quit: left the game (VAC banned from secure server)) 2020-05-04 21:48:36 rom1504 any of you opensourcing these stuff ? 2020-05-04 21:48:49 rom1504 always good to do that so your project is a bit future proof 2020-05-04 21:49:13 rom1504 as you probably know people don't continue a project for that long, but if it's opensource, someone else can always continue 2020-05-04 22:14:13 Steve42 probably eventually 2020-05-04 22:24:00 rom1504 no need to wait, it's ok if your code is not perfect, opensourcing is usually a good way to have feedback from people and to make yourself write cleaner code ;) 2020-05-04 23:05:08 <-- Proximyst (~Proximyst@proximyst.com) a quitté (Quit: Robbing a bank) 2020-05-04 23:05:54 --> Proximyst (~Proximyst@freya.proximyst.com) a rejoint #mcdevs 2020-05-04 23:59:55 <-- SiebeDW (~SiebeDW@112.119.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-04 23:59:55 <-- circuit10 (~circuit10@112.119.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-04 23:59:55 <-- None4U (~None4U@112.119.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-04 23:59:55 <-- islender (~islender@112.119.239.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 00:01:21 --> None4U (~None4U@72.92.68.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 00:01:21 --> circuit10 (~circuit10@72.92.68.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 00:01:21 --> islender (~islender@72.92.68.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 00:01:23 --> SiebeDW (~SiebeDW@72.92.68.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 01:08:22 Not-944e [mineflayer] rom1504 pushed 2 commits to master [+4/-0/±30] https://git.io/JfGBK 2020-05-05 01:08:23 Not-944e [mineflayer] rom1504 504e8f2 - Merge pull request #970 from PrismarineJS/features Uses feature pattern instead of if version 2020-05-05 02:14:39 Not-944e [minecraft-data] rom1504 pushed 3 commits to master [+0/-0/±24] https://git.io/JfGE3 2020-05-05 02:14:41 Not-944e [minecraft-data] Mstrodl 98b8d22 - Fix elytra handling, add optvarints 2020-05-05 02:14:42 Not-944e [minecraft-data] Mstrodl 445e584 - alias optvarint to varint 2020-05-05 02:14:44 Not-944e [minecraft-data] rom1504 572b4f0 - Merge pull request #280 from Mstrodl/feature/optvarint Fix elytra handling, add optvarints 2020-05-05 02:16:07 Not-944e [flying-squid] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/JfGEl 2020-05-05 02:16:08 Not-944e [flying-squid] rom1504 8dbe5bb - Merge pull request #384 from PrismarineJS/snyk-fix-f6fb5bbbab1490e0ea08d0f3bf062b42 [Snyk] Security upgrade uuid-1345 from 0.99.7 to 1.0.1 2020-05-05 02:17:19 Not-944e [flying-squid] rom1504 pushed 5 commits to master [+0/-0/±12] https://git.io/JfGEE 2020-05-05 02:17:20 Not-944e [flying-squid] FalcoG a311340 - Implement block actions 2020-05-05 02:17:22 Not-944e [flying-squid] FalcoG ef54be9 - Fix player.setBlockAction arguments inconsistency 2020-05-05 02:17:23 Not-944e [flying-squid] FalcoG ea6b06c - Fix player.sendBlockLocation packet 2020-05-05 02:17:25 Not-944e [flying-squid] ... and 2 more commits. 2020-05-05 04:02:34 --> KodingDev (7896b58d@dav1205649.lnk.telstra.net) a rejoint #mcdevs 2020-05-05 04:03:43 KodingDev Hey, currently am making a proxy server and am wondering how to refresh the client player's skin. I've got it sending the updated player info packets and respawning correctly, but the skin still doesn't load and i'm put into a void world 2020-05-05 05:19:24 <-- mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a quitté (Ping timeout: 258 seconds) 2020-05-05 05:54:13 <-- KodingDev (7896b58d@dav1205649.lnk.telstra.net) a quitté (Remote host closed the connection) 2020-05-05 08:37:52 <-- SiebeDW (~SiebeDW@72.92.68.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 08:37:52 <-- None4U (~None4U@72.92.68.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 08:37:52 <-- circuit10 (~circuit10@72.92.68.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 08:37:52 <-- islender (~islender@72.92.68.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 08:42:24 --> circuit10 (~circuit10@50.96.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 08:42:24 --> islender (~islender@50.96.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 08:42:24 --> None4U (~None4U@50.96.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 08:42:26 --> SiebeDW (~SiebeDW@50.96.69.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 09:09:47 <-- Dykam (~Dykam@37.139.10.7) a quitté (*.net *.split) 2020-05-05 09:09:47 <-- Techcable (znc@irc.techcable.net) a quitté (*.net *.split) 2020-05-05 09:09:47 <-- clonejo (~clonejo@shakik3.shakik.de) a quitté (*.net *.split) 2020-05-05 09:09:47 <-- Yamakaja (~yamakaja@vps.pub.yamakaja.me) a quitté (*.net *.split) 2020-05-05 09:09:47 <-- x10A94 (~x@207.154.230.175) a quitté (*.net *.split) 2020-05-05 09:09:47 <-- Krenair (~alex@wikimedia/Krenair) a quitté (*.net *.split) 2020-05-05 09:10:37 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2020-05-05 09:16:01 --> Dykam (~Dykam@37.139.10.7) a rejoint #mcdevs 2020-05-05 09:16:01 --> Techcable (znc@irc.techcable.net) a rejoint #mcdevs 2020-05-05 09:16:01 --> clonejo (~clonejo@shakik3.shakik.de) a rejoint #mcdevs 2020-05-05 09:16:01 --> Yamakaja (~yamakaja@vps.pub.yamakaja.me) a rejoint #mcdevs 2020-05-05 09:16:01 --> x10A94 (~x@207.154.230.175) a rejoint #mcdevs 2020-05-05 09:44:34 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté (Ping timeout: 240 seconds) 2020-05-05 09:45:28 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2020-05-05 09:57:08 <-- _123DMWM (~123DMWM@2601:18d:580:3870:7833:c877:48f0:47ec) a quitté (Ping timeout: 244 seconds) 2020-05-05 09:58:02 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-05-05 10:12:27 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (Ping timeout: 260 seconds) 2020-05-05 10:15:00 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-05-05 10:29:46 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (Ping timeout: 272 seconds) 2020-05-05 10:30:45 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-05-05 10:49:34 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-05-05 11:05:46 --> mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a rejoint #mcdevs 2020-05-05 11:06:08 <-- SiebeDW (~SiebeDW@50.96.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 11:06:08 <-- circuit10 (~circuit10@50.96.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 11:06:08 <-- None4U (~None4U@50.96.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 11:06:08 <-- islender (~islender@50.96.69.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 11:07:14 --> circuit10 (~circuit10@215.204.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 11:07:14 --> None4U (~None4U@215.204.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 11:07:14 --> islender (~islender@215.204.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 11:07:15 --> SiebeDW (~SiebeDW@215.204.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 12:28:46 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Ping timeout: 246 seconds) 2020-05-05 12:29:08 <-- m0r13 (~m0r13@mail.yellow-ray.de) a quitté (Ping timeout: 246 seconds) 2020-05-05 12:29:15 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2020-05-05 12:29:50 <-- Fador (fador@hentai.fi) a quitté (Ping timeout: 246 seconds) 2020-05-05 12:29:56 --> Fador (fador@174.138.8.26) a rejoint #mcdevs 2020-05-05 12:30:11 <-- Prf_Jakob (jakob@volt/developer/jakob) a quitté (Ping timeout: 246 seconds) 2020-05-05 12:32:29 --> Prf_Jakob (jakob@volt/developer/jakob) a rejoint #mcdevs 2020-05-05 12:32:29 -- Mode #mcdevs [+v Prf_Jakob] par ChanServ 2020-05-05 12:32:39 --> m0r13 (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a rejoint #mcdevs 2020-05-05 13:21:52 -- Mode #mcdevs [+v Fador] par ChanServ 2020-05-05 13:39:06 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-05-05 14:40:43 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Remote host closed the connection) 2020-05-05 14:49:23 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-05-05 16:31:05 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (Quit: Explodes) 2020-05-05 16:36:12 --> PolarizedIons (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2020-05-05 16:38:22 <-- caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a quitté (Ping timeout: 272 seconds) 2020-05-05 16:39:54 --> caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a rejoint #mcdevs 2020-05-05 17:51:02 <-- balrog (~balrog@unaffiliated/balrog) a quitté (Ping timeout: 260 seconds) 2020-05-05 17:55:35 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2020-05-05 17:59:40 <-- circuit10 (~circuit10@215.204.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 17:59:40 <-- None4U (~None4U@215.204.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 17:59:40 <-- islender (~islender@215.204.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 17:59:40 <-- SiebeDW (~SiebeDW@215.204.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-05 18:09:32 --> SiebeDW (~SiebeDW@28.205.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 18:09:32 --> None4U (~None4U@28.205.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 18:09:32 --> islender (~islender@28.205.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 18:09:32 --> circuit10 (~circuit10@28.205.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-05 18:19:00 --> Jowsey (5c1e6f8f@host-92-30-111-143.as13285.net) a rejoint #mcdevs 2020-05-05 18:22:52 Jowsey Hey guys, forgive me if this is a stupid question but how would I go about creating my own implementation of the Minecraft server software in something a little higher level like Node.js? I'm well aware it'll be completely pointless as an actual tool when compared to Paper, Sponge, etc, but I think it'd be fun to try and create my own 2020-05-05 18:22:53 Jowsey implementation regardless, if it's even possible. Thanks 2020-05-05 18:23:39 Jowsey I'm presuming server software wouldn't have to be written in Java as I've seen implementations written in C++ and Rust, but I don't know if Node would be pushing it, and I have no idea how it actually works 2020-05-05 18:24:24 Sainan It has certainly been done in many languages, including high-level languages such as Node.js: https://wiki.vg/Server_List 2020-05-05 18:31:52 <-- Jowsey (5c1e6f8f@host-92-30-111-143.as13285.net) a quitté (Remote host closed the connection) 2020-05-05 18:34:25 --> Darklust (~downtoear@unaffiliated/darklust) a rejoint #mcdevs 2020-05-05 18:35:28 circuit10 You could use Flying Squid if you want something really high-level that does everything for you in node.js 2020-05-05 18:49:13 None4U Making a server is just a matter of reading the protocol and writing networking code 2020-05-05 18:50:19 Steve42 theres a small bit more to it than that 2020-05-05 19:56:25 <-- caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a quitté (Ping timeout: 246 seconds) 2020-05-05 20:08:53 --> caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a rejoint #mcdevs 2020-05-05 20:27:04 --> faseeee (b153a2b5@177.83.162.181) a rejoint #mcdevs 2020-05-05 20:47:24 <-- faseeee (b153a2b5@177.83.162.181) a quitté (Remote host closed the connection) 2020-05-05 21:09:49 <-- Darklust (~downtoear@unaffiliated/darklust) a quitté (Ping timeout: 264 seconds) 2020-05-05 21:54:25 <-- alexge50 (~alexge50@unaffiliated/alexge50) a quitté (Quit: ZNC 1.7.5 - https://znc.in) 2020-05-05 21:54:41 --> alexge50 (~alexge50@unaffiliated/alexge50) a rejoint #mcdevs 2020-05-05 23:10:56 Not-944e [minecraft-data] rom1504 pushed 2 commits to master [+12/-0/±2] https://git.io/JfZYQ 2020-05-05 23:10:57 Not-944e [minecraft-data] rom1504 94aefe2 - Merge pull request #282 from PrismarineJS/more_data add more 1.14 data 2020-05-05 23:15:12 Not-944e [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfZOv 2020-05-05 23:15:13 Not-944e [minecraft-data] rom1504 d6e9819 - 2.50.0 2020-05-05 23:15:16 Not-944e [minecraft-data] rom1504 tagged d6e9819 as 2.50.0 https://git.io/JfZOJ 2020-05-05 23:53:41 --> veesus (6c23c982@pool-108-35-201-130.nwrknj.fios.verizon.net) a rejoint #mcdevs 2020-05-05 23:54:07 veesus Does minecraft have any kind of action rate limiting? 2020-05-05 23:54:57 veesus can I send a held item change, use item, and another held item change packet, all essentially instantly? 2020-05-05 23:59:00 rom1504 yes 2020-05-05 23:59:08 rom1504 you can even place block instantly 2020-05-05 23:59:11 rom1504 which is fun 2020-05-05 23:59:46 rom1504 https://www.youtube.com/watch?v=0cQxg9uDnzA 2020-05-06 00:02:22 veesus I'm forking a minecraft bot implementation to have hacked client features 2020-05-06 00:02:50 veesus luckily I found the resources you guys provide which makes it easy 2020-05-06 00:03:06 veesus (its a bot meant to run on anarchy servers where everyone else is already using hacked clients) 2020-05-06 00:03:18 veesus (so im not trying to do anything unethical dont worry) 2020-05-06 00:03:25 circuit10 Anticheat might not like all of that 2020-05-06 00:05:26 veesus that's true 2020-05-06 00:13:02 veesus Does the server use Entity Velocity to update the client players velocity? 2020-05-06 00:13:16 veesus or does the client calculate its own velocity by itself 2020-05-06 00:16:41 rom1504 first thing 2020-05-06 00:16:50 rom1504 but the client reports his position 2020-05-06 00:16:54 rom1504 so he can report anything 2020-05-06 00:17:01 rom1504 you can teleport very fast 2020-05-06 00:19:16 veesus you need to make sure you dont move too fast though right? or else the server will reject your position change 2020-05-06 00:20:38 rom1504 yes but too fast is very very fast 2020-05-06 00:20:48 rom1504 I think like 100 block/s or something like that 2020-05-06 00:20:51 veesus how often does the server send velocity updates 2020-05-06 00:21:03 rom1504 and you can't go through blocks 2020-05-06 00:21:34 veesus the client obviously isnt dependent on those velocity updates otherwise you wouldnt be able to move when the connection between the client and server is interrupted 2020-05-06 00:21:35 rom1504 velocity updates are for mobs mostly 2020-05-06 00:21:53 veesus how often does it send them for the clients player entity 2020-05-06 00:22:05 rom1504 I think never 2020-05-06 00:22:15 rom1504 you can check though 2020-05-06 00:22:47 circuit10 I know plugins can set player velocity 2020-05-06 00:23:17 rom1504 but what does it do ? just make your player faster ? 2020-05-06 00:24:23 circuit10 I think so 2020-05-06 00:24:37 circuit10 You can fling them into the air etc. 2020-05-06 00:24:55 veesus so the client and server just calculate their own velocities independently? 2020-05-06 00:25:13 circuit10 In Multiverse-Portals if you go into a portal that isn't linked to anywhere you fly out of it 2020-05-06 00:25:26 rom1504 the vanilla minecraft server is very laxist 2020-05-06 00:25:27 circuit10 It's really annoying though 2020-05-06 00:25:34 circuit10 It seems too smooth to be server-side 2020-05-06 00:25:43 rom1504 that's why there is so much anticheat plugins 2020-05-06 00:26:01 rom1504 because with vanilla you can basically tell the server anything 2020-05-06 00:26:27 veesus https://wiki.vg/Protocol#Player_Position 2020-05-06 00:26:34 islender It gives a lot of potential for custom servers, if there was built in anticheat servers wouldn't be like servers are now 2020-05-06 00:26:39 veesus it says that the server compares the delta position to the serverside velocity 2020-05-06 00:26:41 circuit10 In Mineweb (the client I'm making) I noticed you can fly, go really fast etc. in survival and the server doesn't really care 2020-05-06 00:26:50 veesus but its not clear to me where the server gets that velocity 2020-05-06 00:26:52 circuit10 > It gives a lot of potential for custom servers, if there was built in anticheat servers wouldn't be like servers are now 2020-05-06 00:26:53 circuit10 What do you mean? 2020-05-06 00:26:57 islender I meant that 2020-05-06 00:27:14 circuit10 > but its not clear to me where the server gets that velocity 2020-05-06 00:27:15 circuit10 I was wondering that 2020-05-06 00:27:20 rom1504 veesus: the client send its position to the server every tick 2020-05-06 00:28:05 rom1504 server can compute everything based on current + last position 2020-05-06 00:28:48 veesus so it compares the change in position to, the change in position 2020-05-06 00:29:06 veesus the client could give the server data that would make it think, say, that its velocity is 100 blocks per second 2020-05-06 00:29:17 rom1504 here is a simple implementation https://github.com/PrismarineJS/flying-squid/blob/master/src/lib/plugins/updatePositions.js#L127 2020-05-06 00:29:25 rom1504 yes 2020-05-06 00:29:35 circuit10 Well there's a cap at 100 I think 2020-05-06 00:31:48 veesus wait is this an entirely node js implementation of a minecraft server? 2020-05-06 00:31:53 None4U yes 2020-05-06 00:32:00 None4U it is 2020-05-06 00:32:10 None4U circuit10 well if i go really fast in mineweb, the server teleports me back 2020-05-06 00:32:15 None4U very strange 2020-05-06 00:32:23 veesus Holy shit 2020-05-06 00:32:50 None4U xD 2020-05-06 00:32:55 None4U yeah it's pretty great 2020-05-06 00:33:04 veesus i assume its a lot more lightweight than an actual minecraft server 2020-05-06 00:33:24 veesus I wonder if you could use this to get around minecraft performance limitations when it comes to servers 2020-05-06 00:33:35 veesus node js is probably a lot more scaleable than mojangs server impl 2020-05-06 00:33:40 circuit10 Yes, but it's very imcomplete 2020-05-06 00:33:44 circuit10 Try Cuberite for that 2020-05-06 00:33:53 circuit10 It's C++ I think 2020-05-06 00:34:11 circuit10 And not finished but better then Flying Squid 2020-05-06 00:34:30 rom1504 well, the language doesn't make the scalability 2020-05-06 00:34:38 None4U well java is bloat 2020-05-06 00:34:43 None4U so... 2020-05-06 00:34:49 circuit10 There's also Glowstone but that's Java which could be bad for performance 2020-05-06 00:34:56 veesus true, but if you adhere to node js design patterns, you'll usually end up with a scaleable application 2020-05-06 00:35:03 rom1504 the main reason we did it is because it was fun and we had everything needed already thanks to mineflayer (js client) 2020-05-06 00:35:20 veesus im using mineflayer 2020-05-06 00:35:39 rom1504 you can make scaleable servers in java 2020-05-06 00:35:48 rom1504 the thing that make software scale is the design 2020-05-06 00:36:13 rom1504 flying-squid today is not really scalable, but I guess it could be made so if someone had the interest 2020-05-06 00:36:37 rom1504 for example you'd need to put the world in a distributed DB 2020-05-06 00:36:40 rom1504 that's the first step 2020-05-06 00:36:57 rom1504 once you have that, you need to make sure to have stateless services so you can scale them 2020-05-06 00:36:58 veesus I'm building a behaviour tree AI system on top of mineflayer, so you can get complex NPC behavior easily 2020-05-06 00:37:01 rom1504 etc 2020-05-06 00:37:35 rom1504 cool stuff veesus 2020-05-06 00:38:10 None4U epic 2020-05-06 00:38:11 rom1504 make sure to share your progress, Karang (he's talking and contributing in prismarine discord) is also working on that 2020-05-06 00:38:15 rom1504 he could be interested 2020-05-06 00:38:29 None4U prismarine epic 2020-05-06 00:38:30 None4U 😄 2020-05-06 00:38:33 rom1504 he did that recently https://github.com/Karang/mineflayer-pathfinder 2020-05-06 00:39:05 None4U noice 2020-05-06 00:39:26 circuit10 You're using Mineflayer for NPCs? 2020-05-06 00:39:41 circuit10 Wouldn't doing that a plugin be better though? 2020-05-06 00:39:59 veesus not my server 2020-05-06 00:40:15 rom1504 ah NPCs, I just assumed bot 2020-05-06 00:40:20 rom1504 but actually why not 2020-05-06 00:40:32 circuit10 Oh, but if you could you wouldn't need an account, you'd better performance because you aren't adding real players and sending chunks etc 2020-05-06 00:40:33 rom1504 NPCs are basically in-server-process bots 2020-05-06 00:41:13 rom1504 yeah for sure performance is better because of world sharing if you do it in the server 2020-05-06 00:41:25 rom1504 (with the current design of minecraft client and server anyway) 2020-05-06 03:58:26 <-- mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a quitté (Ping timeout: 256 seconds) 2020-05-06 04:23:42 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-06 05:10:24 --> GabbyWest (b280dcf7@gateway/web/cgi-irc/kiwiirc.com/ip.178.128.220.247) a rejoint #mcdevs 2020-05-06 05:12:41 <-- GabbyWest (b280dcf7@gateway/web/cgi-irc/kiwiirc.com/ip.178.128.220.247) a quitté (Client Quit) 2020-05-06 06:03:40 <-- laxask (~lax@unaffiliated/laxask) a quitté (Ping timeout: 246 seconds) 2020-05-06 06:10:40 --> laxask (~lax@unaffiliated/laxask) a rejoint #mcdevs 2020-05-06 06:16:36 <-- cheakoirccloud (uid293319@gateway/web/irccloud.com/x-xulepcahnjxsskpl) a quitté (Quit: Connection closed for inactivity) 2020-05-06 06:49:13 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Remote host closed the connection) 2020-05-06 07:58:12 --> rikkola (~rikkola@redhat/jboss/Rikkola) a rejoint #mcdevs 2020-05-06 09:45:10 <-- KennyTV (~KennyTV@static.162.124.47.78.clients.your-server.de) a quitté (Quit: o>) 2020-05-06 09:46:12 --> KennyTV (~KennyTV@static.162.124.47.78.clients.your-server.de) a rejoint #mcdevs 2020-05-06 10:06:47 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-06 10:07:13 jkrejcha Hello 2020-05-06 10:08:12 jkrejcha Okay so, I'm pretty stumped as far as writing chunk stuff goes. I know there are some examples but those only seem to be valid for 1.13.x 2020-05-06 10:16:46 jkrejcha Even just writing a completely... ""empty"" (as in only air) chunk seems weird. I'm not really sure what's going on. A point in the right direction would be helpful. I've tried reading the Chunk Data wiki page a few times but I'm either really stupid or missing something 2020-05-06 11:25:35 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Remote host closed the connection) 2020-05-06 11:29:09 --> mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a rejoint #mcdevs 2020-05-06 11:34:28 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-06 11:34:40 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Remote host closed the connection) 2020-05-06 11:57:12 --> Rudde (~rudde@netboot.io) a rejoint #mcdevs 2020-05-06 12:10:44 <-- Majavah (~tassu@wikipedia/majavah) a quitté (Quit: The Lounge - https://thelounge.chat) 2020-05-06 12:11:43 --> Majavah (~tassu@wikipedia/majavah) a rejoint #mcdevs 2020-05-06 12:34:23 <-- veesus (6c23c982@pool-108-35-201-130.nwrknj.fios.verizon.net) a quitté (Remote host closed the connection) 2020-05-06 13:03:17 x10A94 Does anyone know if the client movement is fixed at 20Hz, or if it's tied to the framerate? 2020-05-06 13:03:46 x10A94 The client only sends packets at 20Hz, and it seems extremely consistent wrt the float values regardless of framerate that I set 2020-05-06 13:40:21 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-06 14:39:39 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 245 seconds) 2020-05-06 15:13:18 --> barneygale (~barneygal@82-69-49-24.dsl.in-addr.zen.co.uk) a rejoint #mcdevs 2020-05-06 15:16:39 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-06 15:24:38 --> veesus (6c23c982@pool-108-35-201-130.nwrknj.fios.verizon.net) a rejoint #mcdevs 2020-05-06 15:24:40 <-- veesus (6c23c982@pool-108-35-201-130.nwrknj.fios.verizon.net) a quitté (Remote host closed the connection) 2020-05-06 15:25:23 --> veesus (6c23c982@pool-108-35-201-130.nwrknj.fios.verizon.net) a rejoint #mcdevs 2020-05-06 15:47:52 veesus https://wiki.vg/How_to_Write_a_Client#Login 2020-05-06 15:48:01 veesus how does this translate to the packet ids on the protocol page 2020-05-06 15:51:08 veesus wow packet ids change all the time dont they 2020-05-06 15:54:16 veesus so all these packet ids are completely invalid arent they 2020-05-06 16:01:14 x10A94 yeah this is like.. 1.8 lmao 2020-05-06 16:02:23 jkrejcha yeah 2020-05-06 16:02:34 jkrejcha That page in particular seems to be very out of date 2020-05-06 16:02:47 x10A94 honestly just use a proxy and copy the client behaviour 2020-05-06 16:02:51 x10A94 that's what I did for my server 2020-05-06 16:03:07 bswartz ^ This is good advice 2020-05-06 16:03:20 bswartz A proxy helps illuminate so many problems 2020-05-06 16:04:53 veesus a proxy? 2020-05-06 16:05:59 bswartz Just a process that sits between the client and the server, fowarding packets in both directions 2020-05-06 16:06:33 bswartz You can dump and examine packets you interested in, and see how the packets are ordered 2020-05-06 16:07:52 jkrejcha This is way more up to date as far as authentication and stuff goes 2020-05-06 16:07:52 jkrejcha https://wiki.vg/Protocol_FAQ#What.27s_the_normal_login_sequence_for_a_client.3F 2020-05-06 16:08:49 jkrejcha One thing, the server can skip sending a lot of those packets about commands, world border stuff, bla bla bla 2020-05-06 16:18:09 veesus im trying to make an inbetween server that lets me take manual control of a mineflayer client on another server 2020-05-06 16:18:29 veesus I assume I need to recreate some of the parts of the login sequence using info taken from the server the mineflyer instance is on 2020-05-06 16:21:47 veesus when you connect to the inbetween server it should be indistinguishable from if you were actually connected to the actual server 2020-05-06 16:29:42 <-- caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a quitté (Ping timeout: 272 seconds) 2020-05-06 16:30:06 bswartz veesus: You just described a proxy 2020-05-06 16:30:15 veesus oh 2020-05-06 16:30:52 bswartz Writing a proxy is not a small challenge, but it's easier than writing a full client or full server 2020-05-06 16:31:09 bswartz The biggest challenge is the encryption and login process 2020-05-06 16:31:41 veesus i was thinking of using an existing server implementation like flying squid, and just making some custom proxy logic after the login process is done 2020-05-06 16:32:04 bswartz That sounds unlikely to succeed 2020-05-06 16:32:13 veesus why not? 2020-05-06 16:32:56 bswartz The architecture of a proxy will look very different than that of a server or client. Proxies should not be based on either 2020-05-06 16:33:07 bswartz Proxies are fundamentally much simpler 2020-05-06 16:33:34 bswartz However you have 2x the amount of network sockets and packets to process 2020-05-06 16:35:11 veesus well it's not going to be purely a proxy 2020-05-06 16:35:38 veesus like when the player client disconnects it wont disconnect the mineflayer instance, it'll just run a simple anti afk script 2020-05-06 16:36:01 veesus so it has a bit more logic than simply forwarding packets 2020-05-06 16:37:17 bswartz A smart proxy like that would be a cool project, more challenging because it would have to keep all the server state around to transmit to new clients 2020-05-06 16:37:38 bswartz Good luck on your project 2020-05-06 16:40:53 veesus yeah that's why I said it would have to spoof a large amount of the login sequence using server state gotten from the mineflayer instance 2020-05-06 16:41:14 veesus I want to also expand it to be able to handle multiple instances, and allow for arbitrary spectating of them 2020-05-06 16:41:36 bswartz Wow, very nontrivial extra work 2020-05-06 16:42:09 veesus well, on the other hand 2020-05-06 16:42:16 veesus it'd be pretty wicked 2020-05-06 16:42:26 bswartz Yeah go for it man 2020-05-06 16:43:02 veesus i'm just afraid ill miss some trivial packet somewhere and end up having to do hours upon hours of troubleshooting 2020-05-06 16:45:08 veesus Is there any timing considerations I need to account for? 2020-05-06 16:45:29 veesus will the server flip out if a position packet is sent too early or too late, or if a keep alive is sent earlier than expected 2020-05-06 16:45:58 bswartz The server is surprisingly tolerant 2020-05-06 16:46:17 Sainan Latency is a thing. If you get a keep alive request, you just respond at your earliest convenience. 2020-05-06 16:46:18 bswartz The client is expected to emit updates at exactly 20 Hz, but jitter is expected 2020-05-06 16:46:28 circuit10 Can't you just log in with the same username as the bot? 2020-05-06 16:46:49 bswartz If the client has no update, it can drop 19 out of 20 packets 2020-05-06 16:46:53 circuit10 I know a proxy that keeps you connected after you log out if that's what you want 2020-05-06 16:47:10 veesus Could you link it? 2020-05-06 16:47:22 circuit10 Yes 2020-05-06 16:47:25 circuit10 Hang on 2020-05-06 16:47:36 veesus there's definitely going to be some jitter when switching from mineflayer control to actual player control, and vis versa 2020-05-06 16:48:13 circuit10 https://github.com/themoonisacheese/2bored2wait 2020-05-06 16:48:26 bswartz Nice name 2020-05-06 16:48:30 circuit10 It's meant for queuing though 2020-05-06 16:48:37 veesus heh I'm making my bots for 2b2t too 2020-05-06 16:48:47 veesus although I have more lofty goals than simply staying connected 2020-05-06 16:50:00 circuit10 Well maybe you can connect the bot to that, disconnect it and log in on Java 2020-05-06 16:51:44 veesus My end goal is some sort of dynmap like web app that lets you see whats going on at 2b2t's spawn 2020-05-06 16:51:44 --> caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a rejoint #mcdevs 2020-05-06 16:52:04 veesus I think it'd be super cool to spectate a place as chaotic as 2b2t's spawn, its also a really fun project too 2020-05-06 16:55:25 <-- paulolc_ (~pt103441@bl9-167-163.dsl.telepac.pt) a quitté (Ping timeout: 264 seconds) 2020-05-06 16:55:42 --> paulolc (~pt103441@bl9-167-163.dsl.telepac.pt) a rejoint #mcdevs 2020-05-06 16:56:01 circuit10 I'm making a HTML5 Minecraft client 2020-05-06 16:56:01 circuit10 That's sort of similar 2020-05-06 17:00:42 <-- islender (~islender@28.205.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 17:00:42 <-- SiebeDW (~SiebeDW@28.205.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 17:00:42 <-- None4U (~None4U@28.205.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 17:00:42 <-- circuit10 (~circuit10@28.205.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 17:04:40 --> Penguinos (~penguinos@unaffiliated/penguinos) a rejoint #mcdevs 2020-05-06 17:04:45 Penguinos hoi 2020-05-06 17:06:11 veesus hrm u are familiar 2020-05-06 17:20:02 --> None4U (~None4U@16.73.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 17:20:02 --> circuit10 (~circuit10@16.73.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 17:20:02 --> islender (~islender@16.73.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 17:20:03 --> SiebeDW (~SiebeDW@16.73.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 17:47:52 <-- paulolc (~pt103441@bl9-167-163.dsl.telepac.pt) a quitté (Ping timeout: 246 seconds) 2020-05-06 17:48:49 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 245 seconds) 2020-05-06 17:50:23 --> paulolc (~pt103441@bl9-167-163.dsl.telepac.pt) a rejoint #mcdevs 2020-05-06 18:11:37 <-- Penguinos (~penguinos@unaffiliated/penguinos) a quitté (Ping timeout: 260 seconds) 2020-05-06 18:14:41 --> Penguinos (~penguinos@pool-108-54-150-246.nycmny.fios.verizon.net) a rejoint #mcdevs 2020-05-06 18:26:38 <-- paulolc (~pt103441@bl9-167-163.dsl.telepac.pt) a quitté (Ping timeout: 256 seconds) 2020-05-06 18:39:47 <-- None4U (~None4U@16.73.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:39:47 <-- circuit10 (~circuit10@16.73.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:39:47 <-- islender (~islender@16.73.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:39:47 <-- SiebeDW (~SiebeDW@16.73.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:45:31 --> SiebeDW (~SiebeDW@144.109.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:45:31 --> islender (~islender@144.109.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:45:31 --> None4U (~None4U@144.109.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:45:31 --> circuit10 (~circuit10@144.109.192.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:54:51 <-- Penguinos (~penguinos@pool-108-54-150-246.nycmny.fios.verizon.net) a quitté (Quit: Lost terminal) 2020-05-06 18:55:51 <-- islender (~islender@144.109.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:55:51 <-- SiebeDW (~SiebeDW@144.109.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:55:51 <-- circuit10 (~circuit10@144.109.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:55:51 <-- None4U (~None4U@144.109.192.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-06 18:56:42 --> islender (~islender@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:56:42 --> None4U (~None4U@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:56:42 --> SiebeDW (~SiebeDW@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:56:42 --> circuit10 (~circuit10@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-06 18:57:16 --> aramperes (488d45b4@CPE84948cd73a33-CM84948cd73a30.cpe.net.fido.ca) a rejoint #mcdevs 2020-05-06 18:59:23 aramperes Hi. Am I correct in remembering the Java client expects an Entity ID of 0 when the server sends packets about the player itself, e.g. Entity Effect packets? 2020-05-06 19:09:42 x10A94 aramperes: no, it expects its own entity ID that's set in the Join Game packet 2020-05-06 19:09:49 x10A94 that said, you can always just set that to 0, which I do 2020-05-06 19:10:02 Not-944e [McUpdates] Minecraft snapshot 20w19a has just been published to the launcher! 2020-05-06 19:10:12 Not-944e [McUpdates] Data generated by 20w19a: https://apimon.de/mcdata/20w19a/ 2020-05-06 19:10:13 circuit10 20w19a 2020-05-06 19:10:20 Not-944e [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JfZb4 2020-05-06 19:10:21 Not-944e [minecraft-data] automatic-beyond-belief 7822964 - Add 20w19a to common/protocolVersions.json 2020-05-06 19:12:43 circuit10 That was quick 2020-05-06 19:15:10 Not-944e [Burger] New data now avaliable for 20w19a: 2020-05-06 19:15:11 Not-944e [Burger] Diff from 20w18a: https://pokechu22.github.io/Burger/diff_20w18a_20w19a.html (https://pokechu22.github.io/Burger/diff_20w18a_20w19a.json) 2020-05-06 19:15:13 Not-944e [Burger] Full data: https://pokechu22.github.io/Burger/20w19a.html (https://pokechu22.github.io/Burger/20w19a.json) 2020-05-06 19:27:55 Sainan It#s automatic beyond belief! There are no levers to press down. Just put the bread in the slot. The weight of the bread activates the heating elements. 2020-05-06 19:31:56 +pokechu22 FYI, I messed up on that and didn't update the version on burger that is automatically run; there might be missing packet changes there. Re-running it now... 2020-05-06 19:36:55 +pokechu22 It used to be the case that entity ID 0 was used for the first entity (often a player), but there are a few cases where that causes issues entity metadata-wise. Mojang fixed it by starting entity IDs at 1 in 1.14 (but also fixing *most* of the metadata to accept entity ID 0 properly); see https://bugs.mojang.com/browse/MC-85177 MC-111480 MC-181129 2020-05-06 19:42:43 +pokechu22 OK, fixed; seems like there still weren't any changes between versions (but there was missing information for the full data) 2020-05-06 19:45:58 <-- caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a quitté (Ping timeout: 256 seconds) 2020-05-06 19:56:29 <-- aramperes (488d45b4@CPE84948cd73a33-CM84948cd73a30.cpe.net.fido.ca) a quitté (Remote host closed the connection) 2020-05-06 20:38:20 --> caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a rejoint #mcdevs 2020-05-06 21:34:10 --> caelunsh1 (~caelum@75-169-27-35.slkc.qwest.net) a rejoint #mcdevs 2020-05-06 21:34:50 <-- caelunshun (~caelum@75-169-54-15.slkc.qwest.net) a quitté (Ping timeout: 256 seconds) 2020-05-06 21:58:02 <-- caelunsh1 (~caelum@75-169-27-35.slkc.qwest.net) a quitté (Ping timeout: 260 seconds) 2020-05-06 21:58:10 <-- rikkola (~rikkola@redhat/jboss/Rikkola) a quitté (Quit: Lost terminal) 2020-05-06 22:01:54 <-- barneygale (~barneygal@82-69-49-24.dsl.in-addr.zen.co.uk) a quitté (Ping timeout: 240 seconds) 2020-05-06 22:40:09 --> caelunsh1 (~caelum@75-169-27-35.slkc.qwest.net) a rejoint #mcdevs 2020-05-06 23:37:00 <-- veesus (6c23c982@pool-108-35-201-130.nwrknj.fios.verizon.net) a quitté (Remote host closed the connection) 2020-05-06 23:59:30 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-07 00:00:37 <-- caelunsh1 (~caelum@75-169-27-35.slkc.qwest.net) a quitté (Ping timeout: 246 seconds) 2020-05-07 02:19:32 caelunshun Anyone here know what packet causes the client to display block break particles? I've tried both Particle and Block Break Animation and neither appears to have any effect 2020-05-07 02:27:08 x10A94 caelunshun: I'd recommend you to just proxy a vanilla server and see what it does, my intuition is that it's the Effect packet but I am not sure 2020-05-07 02:28:08 x10A94 Maybe effect 2001? 2020-05-07 02:28:23 caelunshun Ah yes, I see it. Thanks! 2020-05-07 02:28:40 x10A94 Also wait I recall your name.. Are you working on feather? 2020-05-07 02:28:53 caelunshun yep 2020-05-07 02:30:19 x10A94 Nice! So I was wondering, I'm currently working on a very barebones protocol parser that uses tokio to facilitate async networking. I was wondering if you were interested in abstracting all of the network to a different crate like that. 2020-05-07 02:32:05 caelunshun We're currently working on a new protocol crate which would abstract out the implementation as you say :) I believe one of our contributors is working on it at 2020-05-07 02:32:15 caelunshun https://github.com/defman/feather-protocol 2020-05-07 02:32:49 caelunshun Not quite done, but it's almost there. 2020-05-07 02:34:35 x10A94 I initially used serde for the (de)serialization but eventually switched to a JSON definition file and codegen 2020-05-07 02:34:42 x10A94 which ended up being much faster and more flexible 2020-05-07 02:35:52 x10A94 One interesting thing you can do is parameterize the client by the current protocol, such that you can have things like accept_online methods that only exist on clients that are currently in the login phase 2020-05-07 02:36:23 caelunshun Interesting, I think he's doing something similar too... a compile-time state machine, so to speak 2020-05-07 02:36:41 caelunshun I believe he's parsing wiki.vg and auto-generating packets 2020-05-07 02:36:52 caelunshun though not entirely sure. 2020-05-07 02:37:16 x10A94 I can't really autogenerate things since wiki.vg has a lot of things that don't map nicely to the rust model 2020-05-07 02:37:31 x10A94 like things that are much easier expressed via enums and Option 2020-05-07 02:38:05 x10A94 I want to eventually decompile the jar and autogenerate the implementation from there, but that's gonna be quite far away. 2020-05-07 02:39:02 caelunshun Good idea, would certainly be nice. If I'm not mistaken he found some way to detect enums and options from wiki.vg - though I'm not entirely sure how. 2020-05-07 02:39:49 x10A94 It's a bit untrivial and error-prone in my experience 2020-05-07 02:40:26 x10A94 I generally want it to be impossible, or at least hard to construct packets that the client will sneeze at 2020-05-07 02:40:27 caelunshun I agree, it's not ideal. Perhaps doing it manually is a better idea. 2020-05-07 02:42:20 x10A94 yeah in which case some kind of framework-agnostic solution would be great 2020-05-07 02:42:51 x10A94 Technically my solution doesn't even depend on tokio, it's really only for AsyncRead/AsyncWrite support 2020-05-07 02:53:56 +pokechu22 There is https://github.com/PrismarineJS/minecraft-data (though it's not autogenerated IIRC) 2020-05-07 03:42:30 <-- Techcable (znc@irc.techcable.net) a quitté (Quit: ZNC - http://znc.in) 2020-05-07 05:12:11 <-- mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a quitté (Ping timeout: 260 seconds) 2020-05-07 07:54:05 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 09:12:22 --> ecx (~ecx@unaffiliated/ecx) a rejoint #mcdevs 2020-05-07 09:45:08 SiebeDW It extracts data using some tools: https://github.com/PrismarineJS/minecraft-data#extraction 2020-05-07 09:56:11 <-- e (e@freenode/staff/spy.edk) a quitté (*.net *.split) 2020-05-07 09:56:12 <-- Majavah (~tassu@wikipedia/majavah) a quitté (*.net *.split) 2020-05-07 09:56:12 <-- alexge50 (~alexge50@unaffiliated/alexge50) a quitté (*.net *.split) 2020-05-07 09:56:13 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (*.net *.split) 2020-05-07 09:56:13 <-- Krenair (~alex@wikimedia/Krenair) a quitté (*.net *.split) 2020-05-07 09:56:15 <-- bigfoot547 (bigfoot@unaffiliated/bigfoot547) a quitté (*.net *.split) 2020-05-07 09:56:15 <-- ChanServ (ChanServ@services.) a quitté (*.net *.split) 2020-05-07 09:56:15 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (*.net *.split) 2020-05-07 09:56:15 <-- bildramer (~bildramer@p200300CF3714A800DDA3BE5850EEFDB6.dip0.t-ipconnect.de) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- I9hdkill (~quassel@2001:41d0:d:1cb7::) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- NickG365 (~NickG365@2607:5300:60:6e29:472:6425:3733:0) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- Pyker (~pyker@hexagon.pyker.net) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- l4mRh4X0r (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- __0x277F (~Hex@144.217.87.30) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- SinZ (znc@steamdb/source2-guru/sinz) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- mrkirby153 (~mrkirby15@mrkirby153.com) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- Andrio (Andrio@questers-rest.andriocelos.net) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- Aikar (~aikar@wikia/Aikar) a quitté (*.net *.split) 2020-05-07 09:56:16 <-- peterix (~peterix@quassel.woboq.com) a quitté (*.net *.split) 2020-05-07 09:56:17 <-- ashka (~postmaste@pdpc/supporter/active/ashka) a quitté (*.net *.split) 2020-05-07 09:56:18 <-- electronicboy (~electroni@atlas.valaria.pw) a quitté (*.net *.split) 2020-05-07 09:56:18 <-- Byteflux_ (~byte@byteflux.net) a quitté (*.net *.split) 2020-05-07 09:56:18 <-- Processus42 (~leo@unaffiliated/processus42) a quitté (*.net *.split) 2020-05-07 09:56:18 <-- ecx (~ecx@unaffiliated/ecx) a quitté (*.net *.split) 2020-05-07 09:56:18 <-- chibill (chibillmat@gateway/shell/matrix.org/x-tickzelgfbrimzps) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-ovztykriatzkaoxf) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- commandz (uid337576@gateway/web/irccloud.com/x-jvaghtipkwzqtiaz) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- stilbruch (stilbruch@gateway/shell/tilde.team/x-kbaffjctzuunxxpy) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- circuit10 (~circuit10@208.157.251.23.bc.googleusercontent.com) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- Dykam (~Dykam@37.139.10.7) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- clonejo (~clonejo@shakik3.shakik.de) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- Yamakaja (~yamakaja@vps.pub.yamakaja.me) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- x10A94 (~x@207.154.230.175) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (*.net *.split) 2020-05-07 09:56:19 <-- Tuxel (~tux@80.77.26.7) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- Fador (fador@174.138.8.26) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- charims (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- balrog (~balrog@unaffiliated/balrog) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- PolarizedIons (~Polarized@unaffiliated/polarizedions) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- Tux (~tux@unaffiliated/tux) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- pokechu22 (~pokechu22@50-47-111-46.evrt.wa.frontiernet.net) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- matthewprenger (~matthewpr@136.33.220.153) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- killme (~killmePI@185.9.253.124) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- dranghek (~darngeek@bouncer.pocketmine.net) a quitté (*.net *.split) 2020-05-07 09:56:20 <-- AndrewPH (~Butts@72.9.147.61) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- GingerGeek (~Zed@unaffiliated/gingergeek) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- deltab (~deltab@95.154.230.49) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Not-944e (~notifico@ec2-52-3-50-241.compute-1.amazonaws.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Prf_Jakob (jakob@volt/developer/jakob) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Proximyst (~Proximyst@freya.proximyst.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Morrolan (morrolan@znc.morrolan.ch) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- dan5 (~dan@unaffiliated/dan112) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- saper (saper@wikipedia/saper) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- imharvol (~imharvol@92.176.208.85) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- gabizou (~gabizou@69.147.207.130) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- mrarm (~mrarm@unaffiliated/mrarm) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- islender (~islender@208.157.251.23.bc.googleusercontent.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- None4U (~None4U@208.157.251.23.bc.googleusercontent.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- SiebeDW (~SiebeDW@208.157.251.23.bc.googleusercontent.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- KennyTV (~KennyTV@static.162.124.47.78.clients.your-server.de) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- laxask (~lax@unaffiliated/laxask) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Dadido3 (~quassel@p54826295.dip0.t-ipconnect.de) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- bswartz (~bswartz@unaffiliated/bswartz) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Anna (anna@borealis.voxelstorm.com) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- evanmn (~evanmn@em.cool) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- spirit (~spirit@unaffiliated/spirit-pact/x-7942062) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- WizardCM (~WizardCM@2401:31c0:ffff:1::199) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Defolos (~Defolos@fedora/defolos) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- yawkat (~yawkat@cats.coffee) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Thinkofname (~Think@167.172.50.173) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- vemacs|ded (~vemacs@192.3.17.176) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Wanderer (~wanderer@unaffiliated/wanderer) a quitté (*.net *.split) 2020-05-07 09:56:21 <-- Hafydd (~Hafydd@unaffiliated/joo) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- Fenhl (sid30770@gateway/web/irccloud.com/x-srlcpaiywthedwxy) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- Intelli (sid46069@gateway/web/irccloud.com/x-rkabrrwyrcnhohdl) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- doopqoob (~doop@colostomy.club) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- niceplace (~nplace@103.254.153.172) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- SpaceManiac (~SpaceMani@c-73-116-110-236.hsd1.ca.comcast.net) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- asdew (~asdew@dsl-hkibng11-50dc43-88.dhcp.inet.fi) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- vemacs (~vemacs@unaffiliated/vemacs) a quitté (*.net *.split) 2020-05-07 09:56:22 <-- StackDoubleFlow (~StackDoub@c-24-12-30-154.hsd1.il.comcast.net) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- microcolonel (~aaron@unaffiliated/microcolonel) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- m0r13 (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- Dinnerbone (dinnerbone@i.like.butts.and.my.name.is.dinnerbone.com) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- Brandon15811 (sid13052@gateway/web/irccloud.com/x-rbbuvvfbfvvunjde) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- EvilJStoker (jstoker@unaffiliated/jstoker) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- SupaHam (~SupaHam@supaham.com) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- blackdog476_ (~notquasse@2a01:4f8:200:11e1::2) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- winny (~winny@unaffiliated/winstonw) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- b1nzy (~andrei@c-73-164-223-253.hsd1.wa.comcast.net) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- offbeatwitch (~offbeatwi@2001:bc8:604:343::1) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- craftxbox (~craftxbox@unaffiliated/craftxbox) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- md_5 (~md_5@mcdevs/trusted/md-5) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- humerusj (~humerusj@unaffiliated/humerusj) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- jamierocks (~jamie@167.99.87.71) a quitté (*.net *.split) 2020-05-07 09:56:23 <-- RoboMWM (~RoboMWM@tf.robomwm.com) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- dav1d (~dav1d@volt/developer/dav1d) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Plancke (~Plancke@2604:a880:400:d0::d58:e001) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- shoghicp (~shoghicp@bouncer.pocketmine.net) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Disconsented (~quassel@disconsented.com) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Sainan (~Sai@tim.private.hell.sh) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- ddevault (znc@sourcehut/staff/ddevault) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Adam (Adam@unaffiliated/adam-) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Luck (~Luck@51.89.139.51) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Rudde (~rudde@netboot.io) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- Amaranth (~Amaranth@ubuntu/member/Amaranth) a quitté (*.net *.split) 2020-05-07 09:56:24 <-- JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-xcqlszotxvyhghcx) a quitté (Max SendQ exceeded) 2020-05-07 10:23:19 --> ecx (~ecx@unaffiliated/ecx) a rejoint #mcdevs 2020-05-07 10:23:19 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> circuit10 (~circuit10@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> SiebeDW (~SiebeDW@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> None4U (~None4U@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> islender (~islender@208.157.251.23.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> Majavah (~tassu@wikipedia/majavah) a rejoint #mcdevs 2020-05-07 10:23:19 --> Rudde (~rudde@netboot.io) a rejoint #mcdevs 2020-05-07 10:23:19 --> KennyTV (~KennyTV@static.162.124.47.78.clients.your-server.de) a rejoint #mcdevs 2020-05-07 10:23:19 --> laxask (~lax@unaffiliated/laxask) a rejoint #mcdevs 2020-05-07 10:23:19 --> alexge50 (~alexge50@unaffiliated/alexge50) a rejoint #mcdevs 2020-05-07 10:23:19 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2020-05-07 10:23:19 --> PolarizedIons (~Polarized@unaffiliated/polarizedions) a rejoint #mcdevs 2020-05-07 10:23:19 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2020-05-07 10:23:19 --> m0r13 (~m0r13@2a01:4f8:201:8174:73:0:b00b:135) a rejoint #mcdevs 2020-05-07 10:23:19 --> Prf_Jakob (jakob@volt/developer/jakob) a rejoint #mcdevs 2020-05-07 10:23:19 --> Fador (fador@174.138.8.26) a rejoint #mcdevs 2020-05-07 10:23:19 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> MisterVector (Vector@cpe-172-90-152-76.socal.res.rr.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> x10A94 (~x@207.154.230.175) a rejoint #mcdevs 2020-05-07 10:23:19 --> Yamakaja (~yamakaja@vps.pub.yamakaja.me) a rejoint #mcdevs 2020-05-07 10:23:19 --> clonejo (~clonejo@shakik3.shakik.de) a rejoint #mcdevs 2020-05-07 10:23:19 --> Dykam (~Dykam@37.139.10.7) a rejoint #mcdevs 2020-05-07 10:23:19 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2020-05-07 10:23:19 --> Proximyst (~Proximyst@freya.proximyst.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> Morrolan (morrolan@znc.morrolan.ch) a rejoint #mcdevs 2020-05-07 10:23:19 --> Dadido3 (~quassel@p54826295.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-05-07 10:23:19 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-07 10:23:19 --> microcolonel (~aaron@unaffiliated/microcolonel) a rejoint #mcdevs 2020-05-07 10:23:19 --> Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> Defolos (~Defolos@fedora/defolos) a rejoint #mcdevs 2020-05-07 10:23:19 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2020-05-07 10:23:19 --> Tuxel (~tux@80.77.26.7) a rejoint #mcdevs 2020-05-07 10:23:19 --> bigfoot547 (bigfoot@unaffiliated/bigfoot547) a rejoint #mcdevs 2020-05-07 10:23:19 --> Andrio (Andrio@questers-rest.andriocelos.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> niceplace (~nplace@103.254.153.172) a rejoint #mcdevs 2020-05-07 10:23:19 --> SpaceManiac (~SpaceMani@c-73-116-110-236.hsd1.ca.comcast.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> dan5 (~dan@unaffiliated/dan112) a rejoint #mcdevs 2020-05-07 10:23:19 --> saper (saper@wikipedia/saper) a rejoint #mcdevs 2020-05-07 10:23:19 --> Aikar (~aikar@wikia/Aikar) a rejoint #mcdevs 2020-05-07 10:23:19 --> Tux (~tux@unaffiliated/tux) a rejoint #mcdevs 2020-05-07 10:23:19 --> charims (~quassel@wsip-24-234-28-130.lv.lv.cox.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> Thinkofname (~Think@167.172.50.173) a rejoint #mcdevs 2020-05-07 10:23:19 -- Mode #mcdevs [+vvvv Prf_Jakob Fador SpaceManiac Thinkofname] par rajaniemi.freenode.net 2020-05-07 10:23:19 --> peterix (~peterix@quassel.woboq.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> yangm (yanyetanot@gateway/shell/matrix.org/x-ovztykriatzkaoxf) a rejoint #mcdevs 2020-05-07 10:23:19 --> chibill (chibillmat@gateway/shell/matrix.org/x-tickzelgfbrimzps) a rejoint #mcdevs 2020-05-07 10:23:19 --> imharvol (~imharvol@92.176.208.85) a rejoint #mcdevs 2020-05-07 10:23:19 --> GingerGeek (~Zed@unaffiliated/gingergeek) a rejoint #mcdevs 2020-05-07 10:23:19 --> deltab (~deltab@95.154.230.49) a rejoint #mcdevs 2020-05-07 10:23:19 --> ChanServ (ChanServ@services.) a rejoint #mcdevs 2020-05-07 10:23:19 --> AndrewPH (~Butts@72.9.147.61) a rejoint #mcdevs 2020-05-07 10:23:19 --> dranghek (~darngeek@bouncer.pocketmine.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> killme (~killmePI@185.9.253.124) a rejoint #mcdevs 2020-05-07 10:23:19 --> matthewprenger (~matthewpr@136.33.220.153) a rejoint #mcdevs 2020-05-07 10:23:19 --> pokechu22 (~pokechu22@50-47-111-46.evrt.wa.frontiernet.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> ashka (~postmaste@pdpc/supporter/active/ashka) a rejoint #mcdevs 2020-05-07 10:23:19 --> gabizou (~gabizou@69.147.207.130) a rejoint #mcdevs 2020-05-07 10:23:19 --> Not-944e (~notifico@ec2-52-3-50-241.compute-1.amazonaws.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> Pyker (~pyker@hexagon.pyker.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> mrarm (~mrarm@unaffiliated/mrarm) a rejoint #mcdevs 2020-05-07 10:23:19 --> simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> bswartz (~bswartz@unaffiliated/bswartz) a rejoint #mcdevs 2020-05-07 10:23:19 --> Anna (anna@borealis.voxelstorm.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> asdew (~asdew@dsl-hkibng11-50dc43-88.dhcp.inet.fi) a rejoint #mcdevs 2020-05-07 10:23:19 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2020-05-07 10:23:19 -- Mode #mcdevs [+ovvv ChanServ AndrewPH pokechu22 md_5] par rajaniemi.freenode.net 2020-05-07 10:23:19 --> l4mRh4X0r (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a rejoint #mcdevs 2020-05-07 10:23:19 --> bildramer (~bildramer@p200300CF3714A800DDA3BE5850EEFDB6.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-05-07 10:23:19 --> vemacs (~vemacs@unaffiliated/vemacs) a rejoint #mcdevs 2020-05-07 10:23:19 --> vemacs|ded (~vemacs@192.3.17.176) a rejoint #mcdevs 2020-05-07 10:23:19 --> evanmn (~evanmn@em.cool) a rejoint #mcdevs 2020-05-07 10:23:19 --> NickG365 (~NickG365@2607:5300:60:6e29:472:6425:3733:0) a rejoint #mcdevs 2020-05-07 10:23:19 --> I9hdkill (~quassel@2001:41d0:d:1cb7::) a rejoint #mcdevs 2020-05-07 10:23:19 --> commandz (uid337576@gateway/web/irccloud.com/x-jvaghtipkwzqtiaz) a rejoint #mcdevs 2020-05-07 10:23:19 --> spirit (~spirit@unaffiliated/spirit-pact/x-7942062) a rejoint #mcdevs 2020-05-07 10:23:19 --> dav1d (~dav1d@volt/developer/dav1d) a rejoint #mcdevs 2020-05-07 10:23:19 --> electronicboy (~electroni@atlas.valaria.pw) a rejoint #mcdevs 2020-05-07 10:23:19 --> humerusj (~humerusj@unaffiliated/humerusj) a rejoint #mcdevs 2020-05-07 10:23:19 --> Dinnerbone (dinnerbone@i.like.butts.and.my.name.is.dinnerbone.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> Brandon15811 (sid13052@gateway/web/irccloud.com/x-rbbuvvfbfvvunjde) a rejoint #mcdevs 2020-05-07 10:23:19 --> StackDoubleFlow (~StackDoub@c-24-12-30-154.hsd1.il.comcast.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> __0x277F (~Hex@144.217.87.30) a rejoint #mcdevs 2020-05-07 10:23:19 --> shoghicp (~shoghicp@bouncer.pocketmine.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> SinZ (znc@steamdb/source2-guru/sinz) a rejoint #mcdevs 2020-05-07 10:23:19 --> jamierocks (~jamie@167.99.87.71) a rejoint #mcdevs 2020-05-07 10:23:19 --> Wanderer (~wanderer@unaffiliated/wanderer) a rejoint #mcdevs 2020-05-07 10:23:19 --> stilbruch (stilbruch@gateway/shell/tilde.team/x-kbaffjctzuunxxpy) a rejoint #mcdevs 2020-05-07 10:23:19 --> ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a rejoint #mcdevs 2020-05-07 10:23:19 --> mrkirby153 (~mrkirby15@mrkirby153.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> RoboMWM (~RoboMWM@tf.robomwm.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> Fenhl (sid30770@gateway/web/irccloud.com/x-srlcpaiywthedwxy) a rejoint #mcdevs 2020-05-07 10:23:19 -- Mode #mcdevs [+vvvv Dinnerbone SinZ ammar2 Fenhl] par rajaniemi.freenode.net 2020-05-07 10:23:19 --> Disconsented (~quassel@disconsented.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> e (e@freenode/staff/spy.edk) a rejoint #mcdevs 2020-05-07 10:23:19 --> EvilJStoker (jstoker@unaffiliated/jstoker) a rejoint #mcdevs 2020-05-07 10:23:19 --> Sainan (~Sai@tim.private.hell.sh) a rejoint #mcdevs 2020-05-07 10:23:19 --> Byteflux_ (~byte@byteflux.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> Processus42 (~leo@unaffiliated/processus42) a rejoint #mcdevs 2020-05-07 10:23:19 --> ddevault (znc@sourcehut/staff/ddevault) a rejoint #mcdevs 2020-05-07 10:23:19 --> SupaHam (~SupaHam@supaham.com) a rejoint #mcdevs 2020-05-07 10:23:19 --> Plancke (~Plancke@2604:a880:400:d0::d58:e001) a rejoint #mcdevs 2020-05-07 10:23:19 --> blackdog476_ (~notquasse@2a01:4f8:200:11e1::2) a rejoint #mcdevs 2020-05-07 10:23:19 --> WizardCM (~WizardCM@2401:31c0:ffff:1::199) a rejoint #mcdevs 2020-05-07 10:23:19 --> Adam (Adam@unaffiliated/adam-) a rejoint #mcdevs 2020-05-07 10:23:19 --> Intelli (sid46069@gateway/web/irccloud.com/x-rkabrrwyrcnhohdl) a rejoint #mcdevs 2020-05-07 10:23:19 --> winny (~winny@unaffiliated/winstonw) a rejoint #mcdevs 2020-05-07 10:23:19 --> b1nzy (~andrei@c-73-164-223-253.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 10:23:19 --> Luck (~Luck@51.89.139.51) a rejoint #mcdevs 2020-05-07 10:23:19 --> offbeatwitch (~offbeatwi@2001:bc8:604:343::1) a rejoint #mcdevs 2020-05-07 10:23:19 --> doopqoob (~doop@colostomy.club) a rejoint #mcdevs 2020-05-07 10:23:19 --> Hafydd (~Hafydd@unaffiliated/joo) a rejoint #mcdevs 2020-05-07 10:23:19 --> craftxbox (~craftxbox@unaffiliated/craftxbox) a rejoint #mcdevs 2020-05-07 10:23:19 --> Amaranth (~Amaranth@ubuntu/member/Amaranth) a rejoint #mcdevs 2020-05-07 10:23:19 -- Mode #mcdevs [+vv ddevault Amaranth] par rajaniemi.freenode.net 2020-05-07 10:23:24 <-- kashike (kashike@unaffiliated/kashike) a quitté (Max SendQ exceeded) 2020-05-07 10:24:49 --> kashike (kashike@unaffiliated/kashike) a rejoint #mcdevs 2020-05-07 10:39:39 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 245 seconds) 2020-05-07 11:15:34 --> barneygale (~barneygal@82-69-49-24.dsl.in-addr.zen.co.uk) a rejoint #mcdevs 2020-05-07 11:20:19 <-- barneygale (~barneygal@82-69-49-24.dsl.in-addr.zen.co.uk) a quitté (Ping timeout: 246 seconds) 2020-05-07 11:39:48 <-- keg[m] (kegicyname@gateway/shell/matrix.org/x-egitdsjdhclocdci) a quitté (Quit: killed) 2020-05-07 11:39:50 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-ovztykriatzkaoxf) a quitté (Quit: killed) 2020-05-07 11:39:58 <-- chibill (chibillmat@gateway/shell/matrix.org/x-tickzelgfbrimzps) a quitté (Quit: killed) 2020-05-07 11:42:13 <-- Tux (~tux@unaffiliated/tux) a quitté (Ping timeout: 263 seconds) 2020-05-07 11:44:54 --> Tux (~tux@2604:180:0:59d::f1c1) a rejoint #mcdevs 2020-05-07 11:44:54 <-- Tux (~tux@2604:180:0:59d::f1c1) a quitté (Changing host) 2020-05-07 11:44:54 --> Tux (~tux@unaffiliated/tux) a rejoint #mcdevs 2020-05-07 11:52:08 --> jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 11:57:28 --> chibill (chibillmat@gateway/shell/matrix.org/x-sqydrnqngwiiegpc) a rejoint #mcdevs 2020-05-07 12:09:44 <-- jkrejcha (499da5f4@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Remote host closed the connection) 2020-05-07 12:09:54 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 12:24:41 --> mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a rejoint #mcdevs 2020-05-07 12:37:42 --> JuniorJPDJ (juniorjp1@gateway/shell/matrix.org/x-qvgltlgvspbmzbos) a rejoint #mcdevs 2020-05-07 12:37:42 --> yangm (yanyetanot@gateway/shell/matrix.org/x-yrtdnicgbaavdqmr) a rejoint #mcdevs 2020-05-07 12:37:42 --> keg[m] (kegicyname@gateway/shell/matrix.org/x-kdcufhexysqokufw) a rejoint #mcdevs 2020-05-07 12:55:16 <-- alexge50 (~alexge50@unaffiliated/alexge50) a quitté (Quit: ZNC 1.7.5 - https://znc.in) 2020-05-07 12:55:34 --> alexge50 (~alexge50@unaffiliated/alexge50) a rejoint #mcdevs 2020-05-07 13:42:02 x10A94 pokechu22: unfortunately it also doesn't map well to rust concepts, as it does really strange conditional stuff 2020-05-07 13:42:20 x10A94 maybe makes sense for node but not really for anything else 2020-05-07 14:22:16 Steve42 im pretty sure there is a json document somewhere that covers the protocol 2020-05-07 14:22:29 Steve42 so it would be easier to parse than the wiki but you still have the same issue with types and rust 2020-05-07 14:22:42 Steve42 tbh it might have been prismarine that had it but im not sure.. 2020-05-07 14:24:40 Steve42 https://github.com/PrismarineJS/minecraft-data/blob/master/data/pc/1.15.2/protocol.json 2020-05-07 14:28:13 Steve42 ah yeah 2020-05-07 14:28:26 Steve42 pokechu's fork of burger spits out a lot of protocol info as well 2020-05-07 14:29:30 x10A94 Also I much prefer packets to merge the x/y/z fields into a single struct 2020-05-07 14:29:39 x10A94 it's so much easier to use them that way 2020-05-07 14:49:16 Steve42 what do you mean 2020-05-07 15:05:24 x10A94 Steve42: in my packet definitions, I use FPosition and FAngle structs to represent tuples of x/y/z and yaw/pitch respectively 2020-05-07 15:05:55 x10A94 which means that e.g. player position and look packet looks like (FPosition, FAngle, bool) 2020-05-07 15:06:49 x10A94 Since you barely ever need to swizzle or modify the individual coords, it's much easier to treat them as one object 2020-05-07 15:33:41 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-07 15:34:08 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 15:47:11 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-07 15:47:37 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 15:50:45 <-- circuit10 (~circuit10@208.157.251.23.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 15:50:45 <-- None4U (~None4U@208.157.251.23.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 15:50:45 <-- SiebeDW (~SiebeDW@208.157.251.23.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 15:50:45 <-- islender (~islender@208.157.251.23.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 15:56:10 --> SiebeDW (~SiebeDW@106.133.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 15:56:10 --> None4U (~None4U@106.133.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 15:56:11 --> circuit10 (~circuit10@106.133.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 15:56:11 --> islender (~islender@106.133.193.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 16:24:49 <-- caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a quitté (Ping timeout: 264 seconds) 2020-05-07 16:26:19 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-07 16:32:13 <-- circuit10 (~circuit10@106.133.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 16:32:13 <-- SiebeDW (~SiebeDW@106.133.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 16:32:13 <-- None4U (~None4U@106.133.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 16:32:13 <-- islender (~islender@106.133.193.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 16:35:03 --> circuit10 (~circuit10@220.94.148.146.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 16:35:03 --> islender (~islender@220.94.148.146.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 16:35:03 --> None4U (~None4U@220.94.148.146.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 16:35:04 --> SiebeDW (~SiebeDW@220.94.148.146.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-07 17:14:21 <-- mgrech (~mgrech@188-22-230-132.adsl.highway.telekom.at) a quitté (Ping timeout: 252 seconds) 2020-05-07 18:24:11 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-07 18:24:36 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-07 19:11:15 --> mgrech (~mgrech@193-83-128-208.adsl.highway.telekom.at) a rejoint #mcdevs 2020-05-07 19:37:40 circuit10 I just added a lot of data (about 50 packets) to https://wiki.vg/Bedrock_Protocol 2020-05-07 19:46:03 circuit10 It's generated from the NukkitX protocol lib 2020-05-07 20:08:20 <-- caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a quitté (Ping timeout: 258 seconds) 2020-05-07 20:20:43 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-07 22:43:11 rom1504 did they remove the raknet thing ? 2020-05-07 22:43:28 rom1504 ah no they didn't 2020-05-07 22:43:29 rom1504 sad 2020-05-07 22:54:52 --> AlinaBaikof (54e8e4e8@gateway/web/cgi-irc/kiwiirc.com/ip.84.232.228.232) a rejoint #mcdevs 2020-05-07 22:55:06 circuit10 Well it has a purpose 2020-05-07 22:57:35 <-- AlinaBaikof (54e8e4e8@gateway/web/cgi-irc/kiwiirc.com/ip.84.232.228.232) a quitté (Client Quit) 2020-05-07 23:06:49 <-- caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a quitté (Ping timeout: 264 seconds) 2020-05-07 23:22:54 rom1504 yes, being bad 2020-05-07 23:23:07 rom1504 they used it incorrectly 2020-05-07 23:23:21 rom1504 and raknet is very dead 2020-05-07 23:23:26 rom1504 last commit 6 years ago 2020-05-07 23:24:03 rom1504 you'd thing the java protocol was as weird as it could get but no bedrock protocol is 2x as complicated (and not more efficient) 2020-05-07 23:24:26 rom1504 they use only streaming (with error correction and all) inside udp 2020-05-07 23:24:29 rom1504 what's the point 2020-05-07 23:24:56 rom1504 but anyway 2020-05-07 23:25:12 rom1504 I'm not just saying that, some mojang dev said they are trying to remove raknet 2020-05-07 23:25:28 rom1504 but looks like it's just too difficult at this point and they'll probably won't do it 2020-05-07 23:29:09 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-07 23:33:13 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 246 seconds) 2020-05-07 23:37:08 <-- peterix (~peterix@quassel.woboq.com) a quitté (Remote host closed the connection) 2020-05-07 23:44:46 <-- SiebeDW (~SiebeDW@220.94.148.146.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 23:44:46 <-- circuit10 (~circuit10@220.94.148.146.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 23:44:46 <-- islender (~islender@220.94.148.146.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 23:44:46 <-- None4U (~None4U@220.94.148.146.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-07 23:56:53 --> peterix (quassel@quassel.woboq.de) a rejoint #mcdevs 2020-05-08 00:04:31 <-- Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a quitté (Ping timeout: 265 seconds) 2020-05-08 00:10:15 --> SiebeDW (~SiebeDW@229.109.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 00:10:15 --> islender (~islender@229.109.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 00:10:15 --> None4U (~None4U@229.109.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 00:10:15 --> circuit10 (~circuit10@229.109.67.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 00:11:13 --> Steve42 (~Steve42@pool-96-241-222-61.washdc.fios.verizon.net) a rejoint #mcdevs 2020-05-08 02:21:19 Steve42 *sad trombone noises* 2020-05-08 03:07:34 <-- evanmn (~evanmn@em.cool) a quitté (Ping timeout: 240 seconds) 2020-05-08 03:45:26 --> evanmn (~evanmn@em.cool) a rejoint #mcdevs 2020-05-08 04:15:22 <-- SiebeDW (~SiebeDW@229.109.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 04:15:22 <-- circuit10 (~circuit10@229.109.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 04:15:22 <-- None4U (~None4U@229.109.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 04:15:22 <-- islender (~islender@229.109.67.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 04:16:10 --> circuit10 (~circuit10@176.159.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 04:16:10 --> islender (~islender@176.159.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 04:16:10 --> None4U (~None4U@176.159.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 04:16:13 --> SiebeDW (~SiebeDW@176.159.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 04:36:49 <-- mgrech (~mgrech@193-83-128-208.adsl.highway.telekom.at) a quitté (Ping timeout: 264 seconds) 2020-05-08 04:47:32 <-- niceplace (~nplace@103.254.153.172) a quitté (Ping timeout: 256 seconds) 2020-05-08 04:47:39 --> niceplaces (~nplace@84.17.35.87) a rejoint #mcdevs 2020-05-08 07:30:01 <-- alexge50 (~alexge50@unaffiliated/alexge50) a quitté (Read error: Connection reset by peer) 2020-05-08 07:31:17 --> alexge50 (~alexge50@unaffiliated/alexge50) a rejoint #mcdevs 2020-05-08 07:42:13 <-- None4U (~None4U@176.159.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 07:42:31 --> None4U (~None4U@176.159.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 07:44:37 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-08 07:52:03 --> justink_ase (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-08 07:55:10 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 256 seconds) 2020-05-08 12:01:51 --> mgrech (~mgrech@193-83-128-208.adsl.highway.telekom.at) a rejoint #mcdevs 2020-05-08 12:57:34 <-- Dadido3 (~quassel@p54826295.dip0.t-ipconnect.de) a quitté (Ping timeout: 240 seconds) 2020-05-08 13:00:15 --> Dadido3 (~quassel@p200300D9DF34DA0068B662A7515BC17E.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-05-08 14:36:18 <-- asdew (~asdew@dsl-hkibng11-50dc43-88.dhcp.inet.fi) a quitté (Ping timeout: 256 seconds) 2020-05-08 14:37:08 --> asdew (~asdew@dsl-hkibng11-50dc43-88.dhcp.inet.fi) a rejoint #mcdevs 2020-05-08 14:46:30 <-- ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a quitté (Ping timeout: 256 seconds) 2020-05-08 14:47:17 --> ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a rejoint #mcdevs 2020-05-08 14:47:17 -- Mode #mcdevs [+v ammar2] par ChanServ 2020-05-08 16:16:47 <-- Dadido3 (~quassel@p200300D9DF34DA0068B662A7515BC17E.dip0.t-ipconnect.de) a quitté (Ping timeout: 240 seconds) 2020-05-08 16:40:07 --> Dadido3 (~quassel@p200300D9DF3AAF00B4A7C7A58E67E48A.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-05-08 16:42:44 <-- caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a quitté (Ping timeout: 256 seconds) 2020-05-08 16:44:48 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-08 16:51:58 --> Dadido3_ (~quassel@p200300D9DF3B2900B4A7C7A58E67E48A.dip0.t-ipconnect.de) a rejoint #mcdevs 2020-05-08 16:54:32 <-- Dadido3 (~quassel@p200300D9DF3AAF00B4A7C7A58E67E48A.dip0.t-ipconnect.de) a quitté (Ping timeout: 260 seconds) 2020-05-08 19:18:33 <-- None4U (~None4U@176.159.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:18:33 <-- SiebeDW (~SiebeDW@176.159.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:18:33 <-- islender (~islender@176.159.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:18:33 <-- circuit10 (~circuit10@176.159.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:22:56 --> None4U (~None4U@168.247.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:22:56 --> circuit10 (~circuit10@168.247.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:22:56 --> islender (~islender@168.247.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:22:58 --> SiebeDW (~SiebeDW@168.247.70.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:45:52 <-- SiebeDW (~SiebeDW@168.247.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:45:52 <-- None4U (~None4U@168.247.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:45:52 <-- circuit10 (~circuit10@168.247.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:45:52 <-- islender (~islender@168.247.70.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 19:49:08 --> islender (~islender@134.202.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:49:08 --> circuit10 (~circuit10@134.202.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:49:08 --> None4U (~None4U@134.202.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 19:49:08 --> SiebeDW (~SiebeDW@134.202.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:24:10 <-- islender (~islender@134.202.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:24:10 <-- None4U (~None4U@134.202.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:24:10 <-- SiebeDW (~SiebeDW@134.202.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:24:10 <-- circuit10 (~circuit10@134.202.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:24:53 --> islender (~islender@52.39.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:24:53 --> circuit10 (~circuit10@52.39.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:24:53 --> None4U (~None4U@52.39.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:24:57 --> SiebeDW (~SiebeDW@52.39.222.35.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:45:50 <-- None4U (~None4U@52.39.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:45:50 <-- SiebeDW (~SiebeDW@52.39.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:45:50 <-- islender (~islender@52.39.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:45:50 <-- circuit10 (~circuit10@52.39.222.35.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-08 21:50:53 --> SiebeDW (~SiebeDW@206.121.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:50:54 --> islender (~islender@206.121.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:50:54 --> None4U (~None4U@206.121.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 21:50:54 --> circuit10 (~circuit10@206.121.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-08 22:25:30 <-- caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a quitté (Ping timeout: 256 seconds) 2020-05-08 22:37:29 --> caelunshun (~caelum@75-169-30-165.slkc.qwest.net) a rejoint #mcdevs 2020-05-08 23:33:36 <-- justink_ase (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 258 seconds) 2020-05-09 01:35:58 Not-944e [mineflayer] rom1504 pushed 25 commits to master [+4/-0/±80] https://git.io/JfCId 2020-05-09 01:35:59 Not-944e [mineflayer] rom1504 bb460ef - Merge pull request #968 from PrismarineJS/1.14 add 1.14 to supported versions 2020-05-09 01:42:53 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+1/-0/±1] https://git.io/JfCLg 2020-05-09 01:42:55 Not-944e [mineflayer] rom1504 8091f7b - strict support for node >= 10, fix #952 2020-05-09 01:50:52 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JfCLy 2020-05-09 01:50:54 Not-944e [mineflayer] rom1504 0c38ad6 - Release 2.13.0 2020-05-09 01:50:57 Not-944e [mineflayer] rom1504 tagged 0c38ad6 as 2.13.0 https://git.io/JfCLS 2020-05-09 02:22:50 Not-944e [minecraft-data] rom1504 pushed 7 commits to master [+10/-0/±5] https://git.io/JfCtG 2020-05-09 02:22:52 Not-944e [minecraft-data] uncovery 0169348 - added 15.2 files 2020-05-09 02:22:53 Not-944e [minecraft-data] uncovery d11eb1f - added paths to 1.15.2 2020-05-09 02:22:55 Not-944e [minecraft-data] uncovery 7193179 - Update dataPaths.json 2020-05-09 02:22:56 Not-944e [minecraft-data] ... and 4 more commits. 2020-05-09 02:28:19 Not-944e [minecraft-data] rom1504 pushed 1 commit to master [+4/-0/±1] https://git.io/JfCtR 2020-05-09 02:28:21 Not-944e [minecraft-data] rom1504 37e1af6 - add missing 1.15.2 data 2020-05-09 02:30:21 Not-944e [minecraft-data] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfCtu 2020-05-09 02:30:22 Not-944e [minecraft-data] rom1504 c65eaeb - Release 2.51.0 2020-05-09 02:30:25 Not-944e [minecraft-data] rom1504 tagged c65eaeb as 2.51.0 https://git.io/JfCtg 2020-05-09 04:03:36 <-- mgrech (~mgrech@193-83-128-208.adsl.highway.telekom.at) a quitté (Ping timeout: 272 seconds) 2020-05-09 05:55:06 <-- SiebeDW (~SiebeDW@206.121.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 05:55:06 <-- islender (~islender@206.121.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 05:55:06 <-- None4U (~None4U@206.121.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 05:55:06 <-- circuit10 (~circuit10@206.121.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 05:55:50 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2020-05-09 05:56:53 --> None4U (~None4U@84.255.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 05:56:53 --> SiebeDW (~SiebeDW@84.255.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 05:56:53 --> circuit10 (~circuit10@84.255.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 05:56:53 --> islender (~islender@84.255.198.104.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 07:02:26 --> _Bevan (1bfcce32@gateway/web/cgi-irc/kiwiirc.com/ip.27.252.206.50) a rejoint #mcdevs 2020-05-09 07:04:30 _Bevan hey, i was looking around the wiki for a while but I couldn't find what I needed. Does anyone know if there's a library for receiving and parsing packets in Java? 2020-05-09 07:06:23 Sainan On https://wiki.vg/Library_List there is https://github.com/Steveice10/MCProtocolLib and https://github.com/Maincraft/MCPackets 2020-05-09 07:09:25 _Bevan thanks for the help, I didn't see MCProtocolLib but it looks perfect for what I'm planning to do 2020-05-09 07:11:16 <-- _Bevan (1bfcce32@gateway/web/cgi-irc/kiwiirc.com/ip.27.252.206.50) a quitté (Quit: Connection closed) 2020-05-09 08:16:39 --> watson (~watson@cpe-24-243-146-102.rgv.res.rr.com) a rejoint #mcdevs 2020-05-09 08:34:28 <-- watson (~watson@cpe-24-243-146-102.rgv.res.rr.com) a quitté (Quit: leaving) 2020-05-09 11:06:54 Not-944e [mineflayer] rom1504 pushed 3 commits to master [+2/-0/±1] https://git.io/JfCgQ 2020-05-09 11:06:55 Not-944e [mineflayer] shketov cda68dd - Added translated README.md to Russian language 2020-05-09 11:06:57 Not-944e [mineflayer] shketov e1735a7 - Update README_RU.md 2020-05-09 11:06:58 Not-944e [mineflayer] rom1504 4c646c1 - Merge pull request #976 from shketov/patch-2 Added translated README.md to Russian language 2020-05-09 11:08:05 Not-944e [mineflayer] rom1504 pushed 3 commits to master [+2/-0/±1] https://git.io/JfCgx 2020-05-09 11:08:07 Not-944e [mineflayer] shketov 1f2d2d5 - Added translated api.md to Russian language I decided to translate some documentation so that it would be easier for Russian-speaking users to understand Mineflayer 2020-05-09 11:08:08 Not-944e [mineflayer] shketov 87798e2 - Update api_ru.md Added redirection to the original documentation, in case this is irrelevant 2020-05-09 11:08:10 Not-944e [mineflayer] rom1504 b8c0586 - Merge pull request #977 from shketov/patch-3 Added translated api.md to Russian language 2020-05-09 11:11:15 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfC23 2020-05-09 11:11:17 Not-944e [mineflayer] rom1504 80d8dbb - add language toggle 2020-05-09 11:15:03 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfC26 2020-05-09 11:15:04 Not-944e [mineflayer] rom1504 8baee8b - fix readme relative links 2020-05-09 11:16:14 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfC2y 2020-05-09 11:16:16 Not-944e [mineflayer] rom1504 b5f81e8 - fix russian readme relative links 2020-05-09 11:17:38 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfC27 2020-05-09 11:17:40 Not-944e [mineflayer] rom1504 a9d86d3 - fix russian api relative link 2020-05-09 12:13:31 --> mgrech (~mgrech@193-83-128-208.adsl.highway.telekom.at) a rejoint #mcdevs 2020-05-09 15:10:21 --> Braayy (~Braayy@2804:d41:86e3:a900:6f:2258:e57e:7662) a rejoint #mcdevs 2020-05-09 15:23:11 <-- mgrech (~mgrech@193-83-128-208.adsl.highway.telekom.at) a quitté (Read error: Connection reset by peer) 2020-05-09 15:33:16 <-- Braayy (~Braayy@2804:d41:86e3:a900:6f:2258:e57e:7662) a quitté (Quit: Leaving) 2020-05-09 15:34:30 Not-944e [mineflayer] rom1504 pushed 2 commits to master [+2/-0/±0] https://git.io/JfCyc 2020-05-09 15:34:31 Not-944e [mineflayer] shketov 82c96dc - Create unstable_api_ru.md ustable_api.md translated to russian language 2020-05-09 15:34:33 Not-944e [mineflayer] rom1504 d9a1b77 - Merge pull request #979 from shketov/patch-5 Create unstable_api_ru.md 2020-05-09 16:05:33 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2020-05-09 16:15:09 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-09 17:15:26 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-09 17:15:49 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-09 18:37:56 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-09 18:38:20 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-09 19:28:25 <-- None4U (~None4U@84.255.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 19:28:25 <-- SiebeDW (~SiebeDW@84.255.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 19:28:25 <-- islender (~islender@84.255.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 19:28:25 <-- circuit10 (~circuit10@84.255.198.104.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 19:30:31 --> None4U (~None4U@226.96.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 19:30:31 --> circuit10 (~circuit10@226.96.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 19:30:31 --> islender (~islender@226.96.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 19:30:34 --> SiebeDW (~SiebeDW@226.96.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 20:41:40 <-- SiebeDW (~SiebeDW@226.96.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 20:41:40 <-- islender (~islender@226.96.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 20:41:40 <-- None4U (~None4U@226.96.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 20:41:40 <-- circuit10 (~circuit10@226.96.72.34.bc.googleusercontent.com) a quitté (Remote host closed the connection) 2020-05-09 20:46:33 --> circuit10 (~circuit10@30.25.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 20:46:33 --> islender (~islender@30.25.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 20:46:33 --> None4U (~None4U@30.25.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 20:46:33 --> SiebeDW (~SiebeDW@30.25.72.34.bc.googleusercontent.com) a rejoint #mcdevs 2020-05-09 21:48:26 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-09 21:48:50 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-09 21:56:02 Not-944e [mineflayer] rom1504 pushed 6 commits to master [+0/-0/±17] https://git.io/JfCjq 2020-05-09 21:56:04 Not-944e [mineflayer] rom1504 ae6e298 - Merge pull request #980 from PrismarineJS/1.15 initial 1.15 commit 2020-05-09 21:58:48 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JfCjl 2020-05-09 21:58:50 Not-944e [mineflayer] rom1504 15347e7 - Release 2.14.0 2020-05-09 21:58:52 Not-944e [mineflayer] rom1504 tagged 15347e7 as 2.14.0 https://git.io/JfCj4 2020-05-09 22:07:44 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JfWeT 2020-05-09 22:07:46 Not-944e [mineflayer] rom1504 aa5bbda - fix villager API cb should always take error as first argument 2020-05-09 22:09:01 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±2] https://git.io/JfWeq 2020-05-09 22:09:02 Not-944e [mineflayer] rom1504 abaf896 - Release 2.14.1 2020-05-09 22:09:05 Not-944e [mineflayer] rom1504 tagged abaf896 as 2.14.1 https://git.io/JfWem 2020-05-09 23:10:25 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Read error: Connection reset by peer) 2020-05-09 23:10:53 --> jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a rejoint #mcdevs 2020-05-09 23:23:07 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfWJ4 2020-05-09 23:23:08 Not-944e [mineflayer] rom1504 1077768 - add link to big ideas project 2020-05-09 23:38:36 Not-944e [mineflayer] rom1504 pushed 1 commit to master [+0/-0/±1] https://git.io/JfWUq 2020-05-09 23:38:38 Not-944e [mineflayer] rom1504 a85ca58 - Update README.md 2020-05-09 23:43:25 <-- pokechu22 (~pokechu22@50-47-111-46.evrt.wa.frontiernet.net) a quitté (Ping timeout: 264 seconds) 2020-05-10 00:02:43 --> pokechu22 (~pokechu22@50-47-111-46.evrt.wa.frontiernet.net) a rejoint #mcdevs 2020-05-10 00:02:43 -- Mode #mcdevs [+v pokechu22] par ChanServ 2020-05-10 00:02:46 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 00:06:34 <-- laxask (~lax@unaffiliated/laxask) a quitté (Ping timeout: 240 seconds) 2020-05-10 00:06:40 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 00:07:39 --> laxask (~lax@unaffiliated/laxask) a rejoint #mcdevs 2020-05-10 00:17:46 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 00:20:42 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 00:39:18 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 00:42:22 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 00:59:06 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 00:59:25 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 01:03:14 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 01:04:20 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 01:57:42 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 01:59:22 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 02:04:11 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 02:04:31 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 02:40:39 --> evan76 (45fb0ebf@c-69-251-14-191.hsd1.md.comcast.net) a rejoint #mcdevs 2020-05-10 02:41:29 evan76 Hello folks 2020-05-10 02:52:07 Steve42 hello 2020-05-10 02:55:04 evan76 Wondering where the ball is on the Bedrock protocol documentation 2020-05-10 02:55:37 evan76 I'm trying to trap the first requests a Bedrock client might make to a server and I'm really struggling 2020-05-10 02:56:15 evan76 Wireshark seems to tell me that the Win10 client is sending UDP packets when you press Join Server from the client 2020-05-10 02:57:59 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 02:59:22 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 03:04:10 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 03:04:30 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 03:11:52 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (Ping timeout: 272 seconds) 2020-05-10 03:13:36 --> _123DMWM (~123DMWM@2601:18d:580:3870:204d:860d:9ce3:70c1) a rejoint #mcdevs 2020-05-10 03:16:13 <-- evan76 (45fb0ebf@c-69-251-14-191.hsd1.md.comcast.net) a quitté (Remote host closed the connection) 2020-05-10 03:57:52 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 03:59:31 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 04:02:58 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 04:04:20 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 04:59:21 --> MiniDigger3 (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 05:00:16 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Read error: Connection reset by peer) 2020-05-10 05:00:16 -- MiniDigger3 est maintenant connu sous le nom MiniDigger 2020-05-10 05:03:42 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 05:04:17 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 05:57:39 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 05:59:18 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 06:03:54 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 06:04:14 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 06:57:36 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Quit: Ping timeout (120 seconds)) 2020-05-10 06:59:17 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 07:03:10 <-- MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a quitté (Client Quit) 2020-05-10 07:04:38 --> MiniDigger (~MiniDigge@electroniccat.smells.minidigger.me) a rejoint #mcdevs 2020-05-10 07:13:27 <-- _123DMWM (~123DMWM@2601:18d:580:3870:204d:860d:9ce3:70c1) a quitté (Ping timeout: 240 seconds) 2020-05-10 07:14:16 --> _123DMWM (~123DMWM@2601:18d:580:3870:dd2d:2635:279b:9ca8) a rejoint #mcdevs 2020-05-10 07:52:56 Steve42 yeah bedrock is udp 2020-05-10 08:54:56 <-- WizardCM (~WizardCM@2401:31c0:ffff:1::199) a quitté (Quit: Oh noes it broke!) 2020-05-10 08:55:11 --> WizardCM (~WizardCM@103.93.232.3) a rejoint #mcdevs 2020-05-10 09:03:49 <-- jkrejcha (~jkrejcha@c-73-157-165-244.hsd1.wa.comcast.net) a quitté (Ping timeout: 264 seconds) 2020-05-10 10:57:43 circuit10 Bedrock protocol documentation isn't great 2020-05-10 10:58:15 circuit10 https://wiki.vg/Bedrock_Protocol exists but it's very incomplete 2020-05-10 10:59:49 circuit10 This is a proxy that logs packets 2020-05-10 10:59:51 circuit10 https://github.com/NukkitX/ProxyPass 2020-05-10 11:03:12 circuit10 That's useful for inspecting the protocol 2020-05-10 11:41:09 --> szpanel (1f0be1d7@031011225215.rypin.vectranet.pl) a rejoint #mcdevs 2020-05-10 11:45:46 rom1504 Ah fun, did they implement the raknet stuff in Java ? 2020-05-10 11:45:58 circuit10 Yes 2020-05-10 11:46:45 rom1504 https://github.com/NukkitX/Protocol 2020-05-10 11:48:43 rom1504 I like it 2020-05-10 11:49:00 rom1504 Maybe I'll get around to finishing our raknet implementation in js 2020-05-10 11:49:21 rom1504 Would be cool to have bedrock in mineflayer 2020-05-10 11:53:17 Not-944e [mineflayer] rom1504 pushed 2 commits to master [+0/-0/±2] https://git.io/JfWWM 2020-05-10 11:53:19 Not-944e [mineflayer] shketov 6f929d2 - Update README_RU.md 2020-05-10 11:53:20 Not-944e [mineflayer] rom1504 da3b8de - Merge pull request #982 from shketov/patch-6 Update README_RU.md 2020-05-10 12:04:40 --> JulienVernay (6dd55e56@alyon-652-1-75-86.w109-213.abo.wanadoo.fr) a rejoint #mcdevs