2019-09-09 19:28:58 --> _123DMWM (~123DMWM@2601:18d:580:3870:4402:5f91:955f:5724) a rejoint #mcdevs 2019-09-09 19:33:39 <-- _123DMWM (~123DMWM@2601:18d:580:3870:4402:5f91:955f:5724) a quitté (Ping timeout: 250 seconds) 2019-09-09 19:34:38 --> _123DMWM (~123DMWM@2601:18d:580:3870:4402:5f91:955f:5724) a rejoint #mcdevs 2019-09-09 20:11:20 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-raecciretsgjunjg) a quitté (Quit: Connection closed for inactivity) 2019-09-09 22:10:41 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-09 22:22:23 -- mgrech__ est maintenant connu sous le nom mgrech 2019-09-10 02:12:57 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 245 seconds) 2019-09-10 02:22:47 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2019-09-10 03:17:30 <-- caelunshun (~caelum@66.205.213.219) a quitté (Quit: WeeChat 1.9.1) 2019-09-10 03:22:28 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-ctlzewtnsxqlfffu) a rejoint #mcdevs 2019-09-10 03:24:50 --> caelunshun (~caelum@66.205.213.219) a rejoint #mcdevs 2019-09-10 04:17:21 <-- iso2013 (~iso2013@2601:281:c503:9186:9545:5339:5236:ce6) a quitté (Remote host closed the connection) 2019-09-10 04:17:42 --> iso2013 (~iso2013@2601:281:c503:9186:d5c:35c3:a481:cff5) a rejoint #mcdevs 2019-09-10 05:04:07 <-- iso2013 (~iso2013@2601:281:c503:9186:d5c:35c3:a481:cff5) a quitté (Quit: Leaving) 2019-09-10 05:20:53 <-- deltab (~deltab@95.154.230.49) a quitté (Ping timeout: 245 seconds) 2019-09-10 05:30:17 --> deltab (~deltab@95.154.230.49) a rejoint #mcdevs 2019-09-10 06:10:10 <-- niceplace (~nplace@185.128.25.132) a quitté (Quit: ZNC 1.7.3 - https://znc.in) 2019-09-10 06:10:27 --> niceplace (~nplace@185.128.25.132) a rejoint #mcdevs 2019-09-10 06:25:15 <-- bildramer (~bildramer@p200300CF370A6A0078827DD085304FA4.dip0.t-ipconnect.de) a quitté (Ping timeout: 264 seconds) 2019-09-10 06:25:55 --> bildramer (~bildramer@p200300CF370C160098CE5C5602619B5F.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-10 06:31:01 <-- bildramer (~bildramer@p200300CF370C160098CE5C5602619B5F.dip0.t-ipconnect.de) a quitté (Remote host closed the connection) 2019-09-10 06:32:34 --> bildramer (~bildramer@p200300CF370C160098CE5C5602619B5F.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-10 08:45:37 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-ctlzewtnsxqlfffu) a quitté (Quit: Connection closed for inactivity) 2019-09-10 08:57:22 --> cheakoirccloud (uid293319@gateway/web/irccloud.com/x-hbaxlfdihfkwymdx) a rejoint #mcdevs 2019-09-10 08:59:24 cheakoirccloud Hi, I have a 404 protocol trace from server POV and I can't tell why I'm getting failed to decrypt value. https://pastebin.com/4uMVsQin 2019-09-10 09:02:35 cheakoirccloud https://gitlab.com/cheako/hazel-feather/tree/first-connect the server software. Here is where I add support for writing the EncryptionResponce pkt: https://gitlab.com/cheako/feather/commit/1e08d48741dfdb0ec0048b59217f42b204c21ceb 2019-09-10 09:03:40 cheakoirccloud s/server software/client source/ 2019-09-10 09:13:37 cheakoirccloud I have trouble staying connected to IRC, plz respond on https://discord.gg/zp4nrk 2019-09-10 11:36:35 <-- cheakoirccloud (uid293319@gateway/web/irccloud.com/x-hbaxlfdihfkwymdx) a quitté (Quit: Connection closed for inactivity) 2019-09-10 13:04:39 <-- wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a quitté (Ping timeout: 268 seconds) 2019-09-10 14:38:42 -- Andrio est maintenant connu sous le nom ^ 2019-09-10 14:38:50 -- ^ est maintenant connu sous le nom Andrio 2019-09-10 15:57:24 <-- Byteflux (~byte@byteflux.net) a quitté (Read error: Connection reset by peer) 2019-09-10 15:59:04 --> Byteflux (~byte@byteflux.net) a rejoint #mcdevs 2019-09-10 16:00:59 --> wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a rejoint #mcdevs 2019-09-10 16:05:35 <-- wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a quitté (Ping timeout: 246 seconds) 2019-09-10 17:11:23 --> wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a rejoint #mcdevs 2019-09-10 17:53:20 --> VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a rejoint #mcdevs 2019-09-10 18:13:13 tktech That's a first. 2019-09-10 19:03:26 --> cheakoirccloud (uid293319@gateway/web/irccloud.com/x-yazrsftaerwbriec) a rejoint #mcdevs 2019-09-10 20:03:38 <-- niceplace (~nplace@185.128.25.132) a quitté (Ping timeout: 240 seconds) 2019-09-10 20:10:14 --> niceplace (~nplace@185.128.25.132) a rejoint #mcdevs 2019-09-10 20:25:55 -- PolarizedIons_92 est maintenant connu sous le nom PolarizedIons 2019-09-10 20:26:14 <-- PolarizedIons (polarizedi@169-0-108-242.ip.afrihost.co.za) a quitté (Changing host) 2019-09-10 20:26:14 --> PolarizedIons (polarizedi@unaffiliated/polarizedions) a rejoint #mcdevs 2019-09-10 21:44:47 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-10 21:46:21 <-- mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-10 21:56:25 cheakoirccloud Hi 2019-09-10 22:06:39 stilbruch lmao "plz response on discord" 2019-09-10 22:06:57 stilbruch s/response/respond/ 2019-09-10 22:07:25 timmyRS "Please send your responses via email to timmyrs at localhost" 2019-09-11 00:12:27 cheakoirccloud I figured it out, I compared the public key and it differs. 2019-09-11 01:43:15 <-- csnxs (sean@unaffiliated/plussean) a quitté (Ping timeout: 264 seconds) 2019-09-11 01:44:41 --> csnxs (sean@unaffiliated/plussean) a rejoint #mcdevs 2019-09-11 01:45:02 Not-5e4d [McUpdates] An article about Minecraft Snapshot 19w36a was just published: https://www.minecraft.net/en-us/article/minecraft-snapshot-19w36a 2019-09-11 01:46:24 timmyRS The time game is on point 2019-09-11 01:46:43 timmyRS Only took my script 2 days to realize this 2019-09-11 02:15:30 --> mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-11 02:16:50 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-11 02:32:08 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-sdaafvcqdjetwymz) a rejoint #mcdevs 2019-09-11 04:41:29 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-11 04:43:13 <-- mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-11 06:15:02 --> redstonehelper_ (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2019-09-11 06:15:34 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Ping timeout: 246 seconds) 2019-09-11 06:15:34 -- redstonehelper_ est maintenant connu sous le nom redstonehelper 2019-09-11 06:57:08 --> alexge50 (~alexge50@unaffiliated/alexge50) a rejoint #mcdevs 2019-09-11 07:42:48 <-- cheakoirccloud (uid293319@gateway/web/irccloud.com/x-yazrsftaerwbriec) a quitté (Quit: Connection closed for inactivity) 2019-09-11 09:12:08 <-- caelunshun (~caelum@66.205.213.219) a quitté (Ping timeout: 245 seconds) 2019-09-11 09:40:06 --> caelunshun (~caelum@66.205.213.219) a rejoint #mcdevs 2019-09-11 11:57:17 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-11 12:49:23 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-11 12:50:02 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-11 14:13:08 <-- VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a quitté (Read error: Connection reset by peer) 2019-09-11 14:13:14 --> VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a rejoint #mcdevs 2019-09-11 14:31:30 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-sdaafvcqdjetwymz) a quitté (Quit: Connection closed for inactivity) 2019-09-11 15:36:43 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-11 16:29:53 --> VADemon_ (~VADemon@2a01:4f8:212:2f1d:88::41) a rejoint #mcdevs 2019-09-11 16:29:53 <-- VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a quitté (Read error: Connection reset by peer) 2019-09-11 16:32:08 <-- VADemon_ (~VADemon@2a01:4f8:212:2f1d:88::41) a quitté (Read error: Connection reset by peer) 2019-09-11 16:32:18 --> VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a rejoint #mcdevs 2019-09-11 16:58:02 Not-5e4d [McUpdates] Minecraft snapshot 19w37a has just been published to the launcher! 2019-09-11 16:58:11 Not-5e4d [McUpdates] Data generated by 19w37a: https://apimon.de/mcdata/19w37a/19w37a.zip 2019-09-11 16:58:17 Not-5e4d [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JemwU 2019-09-11 16:58:18 Not-5e4d [minecraft-data] automatic-beyond-belief c30aa7e - Add 19w37a to common/protocolVersions.json 2019-09-11 17:02:32 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-elojgvaepaeqewqn) a rejoint #mcdevs 2019-09-11 17:05:30 Not-5e4d [Burger] New data now avaliable for 19w37a: 2019-09-11 17:05:31 Not-5e4d [Burger] Diff from 19w36a: https://pokechu22.github.io/Burger/diff_19w36a_19w37a.html (https://pokechu22.github.io/Burger/diff_19w36a_19w37a.json) 2019-09-11 17:05:33 Not-5e4d [Burger] Full data: https://pokechu22.github.io/Burger/19w37a.html (https://pokechu22.github.io/Burger/19w37a.json) 2019-09-11 17:35:02 Not-5e4d [McUpdates] An article about Minecraft Snapshot 19w37a was just published: https://www.minecraft.net/en-us/article/minecraft-snapshot-19w37a 2019-09-11 17:39:51 timmyRS Whoo, they fixed that Enchanted Books with Silk Touch can be used to destroy glass, etc. 2019-09-11 17:40:29 timmyRS (They didn't explicitly write it in the changelog, but I tried it.) 2019-09-11 17:47:52 <-- PolarizedIons (polarizedi@unaffiliated/polarizedions) a quitté (Read error: Connection reset by peer) 2019-09-11 17:48:26 --> PolarizedIons (polarizedi@unaffiliated/polarizedions) a rejoint #mcdevs 2019-09-11 18:08:14 chibill timmyRS its the first line in the change log. 2019-09-11 18:08:26 chibill I would assume. 2019-09-11 18:08:45 chibill As that fix most likely also fixed the glass. 2019-09-11 18:08:57 timmyRS Yeah, they said "Item predicate in advancements" which made me try that out since it's related but it wasn't explicitly stated 2019-09-11 18:09:55 timmyRS Although they put "MC-154873 - When breaking a block with an enchanted book with Silk Touch on it, the block drops itself" 2019-09-11 20:22:17 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-elojgvaepaeqewqn) a quitté (Quit: Connection closed for inactivity) 2019-09-11 20:32:22 <-- SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a quitté (Ping timeout: 246 seconds) 2019-09-11 20:37:41 --> SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-11 20:37:42 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-11 22:36:05 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-11 22:37:14 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2019-09-12 00:18:24 <-- Dadido3 (~quassel@p54827515.dip0.t-ipconnect.de) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2019-09-12 00:19:06 --> Dadido3 (~quassel@p200300D9DF2650004D77682FD9B31946.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-12 00:55:59 <-- Byteflux (~byte@byteflux.net) a quitté (Quit: lax is dum lol) 2019-09-12 00:56:12 --> Byteflux (~byte@byteflux.net) a rejoint #mcdevs 2019-09-12 01:35:14 <-- mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2019-09-12 02:00:53 <-- Thinkofname (~Think@5.135.185.23) a quitté (Quit: Leaving) 2019-09-12 02:02:21 --> Thinkofname (~Think@5.135.185.23) a rejoint #mcdevs 2019-09-12 02:02:21 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-12 02:13:59 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 276 seconds) 2019-09-12 02:23:17 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2019-09-12 05:39:01 --> kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a rejoint #mcdevs 2019-09-12 05:39:01 -- Mode #mcdevs [+v kev009_] par ChanServ 2019-09-12 05:39:12 <-- kev009 (~kev009@ip72-222-200-117.ph.ph.cox.net) a quitté (Ping timeout: 245 seconds) 2019-09-12 06:33:11 <-- kev009_ (~kev009@ip72-222-200-117.ph.ph.cox.net) a quitté (Remote host closed the connection) 2019-09-12 06:38:08 --> kev009 (~kev009@ip72-222-200-117.ph.ph.cox.net) a rejoint #mcdevs 2019-09-12 06:38:08 -- Mode #mcdevs [+v kev009] par ChanServ 2019-09-12 07:35:00 <-- alexge50 (~alexge50@unaffiliated/alexge50) a quitté (Quit: ZNC 1.7.4 - https://znc.in) 2019-09-12 07:35:25 --> alexge50 (~alexge50@unaffiliated/alexge50) a rejoint #mcdevs 2019-09-12 10:00:00 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-qqomvlcfzyynkhqt) a rejoint #mcdevs 2019-09-12 10:39:07 --> PolarizedIons7 (polarizedi@169-0-112-104.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-12 10:42:08 <-- PolarizedIons (polarizedi@unaffiliated/polarizedions) a quitté (Ping timeout: 245 seconds) 2019-09-12 11:06:59 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 276 seconds) 2019-09-12 11:34:14 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-12 11:34:33 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2019-09-12 12:13:21 <-- caelunshun (~caelum@66.205.213.219) a quitté (Ping timeout: 246 seconds) 2019-09-12 12:15:55 --> caelunshun (~caelum@66.205.213.219) a rejoint #mcdevs 2019-09-12 14:46:50 <-- wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a quitté (Ping timeout: 240 seconds) 2019-09-12 14:48:26 --> wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a rejoint #mcdevs 2019-09-12 15:01:45 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-12 15:11:06 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-12 16:47:42 <-- omarroth (~omarroth@omar.yt) a quitté (Remote host closed the connection) 2019-09-12 17:13:00 --> cheakoirccloud (uid293319@gateway/web/irccloud.com/x-irhblzjmafnvlrgu) a rejoint #mcdevs 2019-09-12 18:20:46 --> Wizard (~WizardCM@103.93.232.1) a rejoint #mcdevs 2019-09-12 18:21:09 -- Wizard est maintenant connu sous le nom Guest40966 2019-09-12 18:25:40 <-- Guest87370 (~WizardCM@103.93.232.1) a quitté (Ping timeout: 264 seconds) 2019-09-12 19:22:42 <-- cheakoirccloud (uid293319@gateway/web/irccloud.com/x-irhblzjmafnvlrgu) a quitté (Quit: Connection closed for inactivity) 2019-09-12 19:59:45 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-qqomvlcfzyynkhqt) a quitté (Quit: Connection closed for inactivity) 2019-09-12 22:17:01 --> Grayson (~Grayson@unaffiliated/grayson) a rejoint #mcdevs 2019-09-12 22:18:37 <-- Grayson (~Grayson@unaffiliated/grayson) a quitté #mcdevs ("Bye Bye") 2019-09-12 22:58:22 <-- Prf_Jakob (jakob@volt/developer/jakob) a quitté (Ping timeout: 245 seconds) 2019-09-12 23:00:05 --> Prf_Jakob (jakob@volt/developer/jakob) a rejoint #mcdevs 2019-09-12 23:00:05 -- Mode #mcdevs [+v Prf_Jakob] par ChanServ 2019-09-13 00:27:39 <-- SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a quitté (Ping timeout: 246 seconds) 2019-09-13 00:33:10 --> SpaceManiac (~SpaceMani@2601:200:4400:ec::1006) a rejoint #mcdevs 2019-09-13 00:33:10 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-13 01:26:13 <-- _123DMWM (~123DMWM@2601:18d:580:3870:4402:5f91:955f:5724) a quitté (Ping timeout: 276 seconds) 2019-09-13 01:28:41 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2019-09-13 03:32:44 --> VADemon_ (~VADemon@2a01:4f8:212:2f1d:88::41) a rejoint #mcdevs 2019-09-13 03:33:02 <-- VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a quitté (Ping timeout: 276 seconds) 2019-09-13 04:29:57 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-mymlsmwovtmbmyta) a rejoint #mcdevs 2019-09-13 05:20:17 <-- mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-13 07:26:41 <-- KnownUnown (KnownUnown@die.in.firrre.com) a quitté (Quit: Oh no, bouncer died) 2019-09-13 09:16:19 <-- levifig (~levi@hakr.io) a quitté (Ping timeout: 246 seconds) 2019-09-13 10:41:35 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-13 10:50:19 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Quit: redstonehelper) 2019-09-13 10:50:56 --> levifig (~levi@hakr.io) a rejoint #mcdevs 2019-09-13 13:10:32 --> rubik_cube_man (~textual@2a00:2381:24f2:1:9d84:a128:f875:c62b) a rejoint #mcdevs 2019-09-13 13:19:30 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-mymlsmwovtmbmyta) a quitté (Quit: Connection closed for inactivity) 2019-09-13 14:48:21 <-- deltab (~deltab@95.154.230.49) a quitté (Ping timeout: 244 seconds) 2019-09-13 14:56:11 --> deltab (~deltab@95.154.230.49) a rejoint #mcdevs 2019-09-13 14:57:37 --> barneygale (~barneygal@cpc93782-hari17-2-0-cust1406.20-2.cable.virginm.net) a rejoint #mcdevs 2019-09-13 15:13:01 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2019-09-13 15:38:41 <-- Proximyst (~Proximyst@116.203.198.234) a quitté (Quit: Robbing a bank) 2019-09-13 15:38:51 --> Proximyst (~Proximyst@116.203.198.234) a rejoint #mcdevs 2019-09-13 15:59:52 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-rffafzmhuhgaykcu) a rejoint #mcdevs 2019-09-13 16:04:56 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-13 16:16:53 <-- SpaceManiac (~SpaceMani@2601:200:4400:ec::1006) a quitté (Remote host closed the connection) 2019-09-13 16:17:07 --> SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-13 16:17:07 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-13 16:56:53 <-- balrog (~balrog@unaffiliated/balrog) a quitté (Ping timeout: 268 seconds) 2019-09-13 17:08:50 <-- caelunshun (~caelum@66.205.213.219) a quitté (Quit: WeeChat 1.9.1) 2019-09-13 17:56:27 <-- rubik_cube_man (~textual@2a00:2381:24f2:1:9d84:a128:f875:c62b) a quitté (Remote host closed the connection) 2019-09-13 18:18:35 <-- VADemon_ (~VADemon@2a01:4f8:212:2f1d:88::41) a quitté (Quit: left4dead) 2019-09-13 19:59:29 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-rffafzmhuhgaykcu) a quitté (Quit: Connection closed for inactivity) 2019-09-13 20:35:47 <-- SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a quitté (Ping timeout: 265 seconds) 2019-09-13 20:40:47 --> omarroth (~omarroth@omar.yt) a rejoint #mcdevs 2019-09-13 20:45:42 --> SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-13 20:45:42 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-13 20:50:11 <-- SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a quitté (Ping timeout: 246 seconds) 2019-09-13 21:02:22 --> SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-13 21:02:22 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-13 22:41:49 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-vwwhggturduywpsf) a quitté (Write error: Connection reset by peer) 2019-09-13 22:42:11 <-- M-Processus42 (processus4@gateway/shell/matrix.org/x-zubzjpfsscprlnaa) a quitté (Read error: Connection reset by peer) 2019-09-13 22:53:36 --> M-Processus42 (processus4@gateway/shell/matrix.org/x-fpjyhaqrehfsxrok) a rejoint #mcdevs 2019-09-13 23:44:44 --> yangm (yanyetanot@gateway/shell/matrix.org/x-yjlreaichwdaqakw) a rejoint #mcdevs 2019-09-13 23:59:23 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2019-09-14 00:43:38 --> caelunshun (~caelum@66.205.213.219) a rejoint #mcdevs 2019-09-14 01:08:35 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-14 01:10:26 <-- mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-14 02:20:14 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 246 seconds) 2019-09-14 02:22:58 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2019-09-14 02:55:28 --> WD_Gaster (d46a1616@212.106.22.22) a rejoint #mcdevs 2019-09-14 02:58:02 WD_Gaster Are there any ongoing works on documentation of Bedrock Edition protocol? 2019-09-14 02:58:35 timmyRS You could ask in #mcpedevs, the channel dedicated to it. 2019-09-14 02:59:23 WD_Gaster I have dream about client which can connect both versions. 2019-09-14 03:03:24 WD_Gaster timmyRS, is that channel related to wiki.vg? 2019-09-14 03:03:42 timmyRS I don't think so 2019-09-14 03:07:11 WD_Gaster Sadly… 2019-09-14 03:07:12 WD_Gaster That category of wiki lacks lots of information. 2019-09-14 03:08:23 WD_Gaster idk even how to get minecraft session for Microsoft account 2019-09-14 03:08:58 WD_Gaster Seems like I have to do research on my own. Sorry for bothering you guys... 2019-09-14 03:09:15 timmyRS Java Edition is the modding friendly edition. Personally, why bother with a version that clearly doesn't like "your kind"? 2019-09-14 03:10:57 WD_Gaster Someone has to break that barier and unite communities. 2019-09-14 03:11:21 timmyRS I proudly won't be the one 2019-09-14 03:35:28 tktech WD_Gaster, this channel and the wiki are both totally open to bedrock documentation. 2019-09-14 03:52:34 --> WD_Gaster76 (251e1833@37.30.24.51.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2019-09-14 03:52:46 <-- WD_Gaster76 (251e1833@37.30.24.51.nat.umts.dynamic.t-mobile.pl) a quitté (Remote host closed the connection) 2019-09-14 03:55:03 <-- WD_Gaster (d46a1616@212.106.22.22) a quitté (Ping timeout: 260 seconds) 2019-09-14 04:28:23 <-- wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a quitté (Read error: Connection reset by peer) 2019-09-14 04:30:12 --> wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a rejoint #mcdevs 2019-09-14 04:31:09 <-- dexter0 (~dexter0@2601:647:4500:700:7c:10ff:fe00:110b) a quitté (Excess Flood) 2019-09-14 04:31:25 --> dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-14 05:00:52 <-- barneygale (~barneygal@cpc93782-hari17-2-0-cust1406.20-2.cable.virginm.net) a quitté (Remote host closed the connection) 2019-09-14 05:16:15 --> WD_Gaster (251e1833@37.30.24.51.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2019-09-14 06:54:32 WD_Gaster "Note that the AES cipher is updated continuously, not finished and restarted every packet." 2019-09-14 06:55:11 WD_Gaster What those 3 properties mean? 2019-09-14 06:56:53 WD_Gaster My project is in C++, so I will go for aes-128-cfb8 from OpenSSL. 2019-09-14 06:57:24 WD_Gaster idk how to set it up properly tho 2019-09-14 06:58:14 <-- WD_Gaster (251e1833@37.30.24.51.nat.umts.dynamic.t-mobile.pl) a quitté #mcdevs 2019-09-14 07:06:52 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-dbzwwirxacjufynk) a rejoint #mcdevs 2019-09-14 08:40:15 caelunshun The cipher isn't reset each time a packet is transmitted; the same cipher object is reused. e.g. in Java you would use Cipher.update() rather than Cipher.finish() and then recreating a new cipher. 2019-09-14 09:18:58 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 265 seconds) 2019-09-14 11:19:25 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-14 12:05:23 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-dbzwwirxacjufynk) a quitté (Quit: Connection closed for inactivity) 2019-09-14 14:29:34 --> Plagiatus (8d1c84a2@msi-workstation.hfu-open.fu.hs-furtwangen.de) a rejoint #mcdevs 2019-09-14 14:30:18 Plagiatus hello o/ 2019-09-14 14:31:15 Plagiatus I've ran into a problem when I tried to use the authentication system concerning the client Token. 2019-09-14 14:31:46 Plagiatus The wiki says I should take the clientToken I got from the server and use it to send all future request. but if I do that, I'm getting a 403 Error. Any ideas? :) 2019-09-14 14:33:30 Plagiatus (I'm using Node.js with the Request package to send the request) 2019-09-14 14:35:57 Plagiatus I... take that back.. now it works for whatever reason.. does the auth server have a grace period or something like that, until it's in the system? 2019-09-14 15:40:28 Plagiatus seems like it is the case, i seem to randomly get 403 Errors without any change to the code 2019-09-14 17:48:28 <-- bildramer (~bildramer@p200300CF370C160098CE5C5602619B5F.dip0.t-ipconnect.de) a quitté (Remote host closed the connection) 2019-09-14 17:49:41 --> bildramer (~bildramer@p200300CF370C160098CE5C5602619B5F.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-14 18:16:16 --> Max27 (57f489b2@178-137-244-87.sat.poltava.ua) a rejoint #mcdevs 2019-09-14 18:17:16 <-- Max27 (57f489b2@178-137-244-87.sat.poltava.ua) a quitté (Remote host closed the connection) 2019-09-14 19:16:02 Plagiatus anyone know the request to switch to a different Slot? 2019-09-14 19:17:37 rom1504 Plagiatus: you can use node-minecraft-protocol if using node 2019-09-14 19:18:21 Plagiatus I am talking about the RealmsAPI, sorry. I should've clarified 2019-09-14 19:18:41 Plagiatus switching to a different World Slot. Because I can't find that on the Page 2019-09-14 19:20:40 Plagiatus rom1504 2019-09-14 19:33:28 rom1504 Ah ok 2019-09-14 19:34:02 rom1504 Don't know anything about this 2019-09-14 19:34:08 rom1504 Do people use that ? 2019-09-14 19:35:06 Plagiatus barely. 2019-09-14 19:35:41 Plagiatus well, i want to make a website that allows you to administer your realm from outside the game, which is why i need that 2019-09-14 19:44:26 rom1504 Ok good luck 2019-09-14 19:47:36 Plagiatus thanks 2019-09-14 20:51:13 <-- Plagiatus (8d1c84a2@msi-workstation.hfu-open.fu.hs-furtwangen.de) a quitté (Remote host closed the connection) 2019-09-14 21:24:50 <-- Byteflux (~byte@byteflux.net) a quitté (Ping timeout: 240 seconds) 2019-09-14 21:29:00 --> Byteflux (~byte@byteflux.net) a rejoint #mcdevs 2019-09-14 21:48:16 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (Read error: Connection reset by peer) 2019-09-14 21:49:24 --> _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a rejoint #mcdevs 2019-09-15 01:03:21 <-- _123DMWM (~123DMWM@c-73-60-129-142.hsd1.ma.comcast.net) a quitté (Ping timeout: 268 seconds) 2019-09-15 01:21:11 --> _123DMWM (~123DMWM@2601:18d:580:3870:f0be:3860:9dc4:ca6f) a rejoint #mcdevs 2019-09-15 03:32:32 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-15 06:13:35 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-15 06:48:45 <-- Aikar (~aikar@wikia/Aikar) a quitté (*.net *.split) 2019-09-15 06:48:45 <-- DemonWav (~DemonWav@unaffiliated/demonwav) a quitté (*.net *.split) 2019-09-15 06:48:46 <-- jamestmartin (james@gateway/shell/qipl.org/x-vjbizjdomljxnizt) a quitté (*.net *.split) 2019-09-15 06:48:46 <-- Pyker (pyker@pyker.net) a quitté (*.net *.split) 2019-09-15 06:48:46 <-- matthewprenger_ (~matt@irc.prenger.co) a quitté (*.net *.split) 2019-09-15 06:48:46 <-- Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2019-09-15 06:48:46 <-- shoghicp (~shoghicp@bouncer.pocketmine.net) a quitté (*.net *.split) 2019-09-15 06:48:57 --> Aikar (~aikar@2604:4500::5102) a rejoint #mcdevs 2019-09-15 06:48:58 --> DemonWav (~DemonWav@unaffiliated/demonwav) a rejoint #mcdevs 2019-09-15 06:49:13 <-- Aikar (~aikar@2604:4500::5102) a quitté (Changing host) 2019-09-15 06:49:13 --> Aikar (~aikar@wikia/Aikar) a rejoint #mcdevs 2019-09-15 06:49:19 --> matthewprenger_ (~matt@irc.prenger.co) a rejoint #mcdevs 2019-09-15 06:50:15 --> jammar (discord337@gateway/shell/qipl.org/x-iflfsegedozdruxl) a rejoint #mcdevs 2019-09-15 06:54:19 --> Pyker (pyker@pyker.net) a rejoint #mcdevs 2019-09-15 06:54:19 --> Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a rejoint #mcdevs 2019-09-15 06:54:19 --> shoghicp (~shoghicp@bouncer.pocketmine.net) a rejoint #mcdevs 2019-09-15 07:59:39 -- Guest72706 est maintenant connu sous le nom Tux 2019-09-15 09:36:26 <-- SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a quitté (Ping timeout: 240 seconds) 2019-09-15 09:38:07 --> SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-15 09:38:07 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-15 10:29:50 --> WD_Gaster (4e0800a6@dynamic-78-8-0-166.ssp.dialog.net.pl) a rejoint #mcdevs 2019-09-15 10:34:39 <-- WD_Gaster (4e0800a6@dynamic-78-8-0-166.ssp.dialog.net.pl) a quitté (Ping timeout: 260 seconds) 2019-09-15 10:35:37 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-15 10:42:40 --> WD_Gaster (4e08bb35@dynamic-78-8-187-53.ssp.dialog.net.pl) a rejoint #mcdevs 2019-09-15 10:49:35 <-- WD_Gaster (4e08bb35@dynamic-78-8-187-53.ssp.dialog.net.pl) a quitté (Ping timeout: 260 seconds) 2019-09-15 11:13:38 --> WD_Gaster (bc932a3f@188.147.42.63.nat.umts.dynamic.t-mobile.pl) a rejoint #mcdevs 2019-09-15 11:13:59 WD_Gaster I heve tried to find out how Minecraft announces LAN worlds in both editions of Minecraft. 2019-09-15 11:14:07 WD_Gaster For Jave it's how Minecraft wiki states: 2019-09-15 11:14:18 WD_Gaster "Minecraft client with an opened LAN game sends a UDP multicast to the local address 224.0.2.60:4445 every 1.5 seconds." 2019-09-15 11:14:29 WD_Gaster As I have researched with wireshark it's formatted as follows: "[MOTD]%playername% - %worldname% [/MOTD][AD]%port% [/AD]" 2019-09-15 11:14:37 WD_Gaster If anyone needs C++ regex: `std::regex re{R"(\[MOTD\](\w+) - (.+)\[/MOTD\]\[AD](\d+)\[/AD])"};` 2019-09-15 11:14:50 WD_Gaster For Bedrock I haven't found anything yet. 2019-09-15 11:15:01 WD_Gaster ... 2019-09-15 11:15:08 WD_Gaster But something catch my eye. 2019-09-15 11:15:16 WD_Gaster Minecraft 1.14.4 (OptiFine version) establish heck load of localhost connections 2019-09-15 11:15:29 WD_Gaster with ports close to each other in range 59869-59916. (in i->i+i pattern, sometimes reverse) 2019-09-15 11:15:36 WD_Gaster (I got that information from running "netstat -ano | grep ") 2019-09-15 11:15:44 WD_Gaster When listening on localhost loopback 2019-09-15 11:15:51 WD_Gaster WireShark catches somehow only single connection with ports 59872<->59871. 2019-09-15 11:16:15 WD_Gaster And what's interesting it sends single byte of value 0x01 every ~50ms. 2019-09-15 11:16:24 WD_Gaster Does anyone have any idea what feature is this? 2019-09-15 11:17:59 WD_Gaster *(in i->i+1 pattern) 2019-09-15 11:18:15 timmyRS If I were to find a LAN game, I would just scan every local address within a range of ports that the game binds to. Of course, a UDP multicast also works... I guess. 2019-09-15 11:21:10 <-- WD_Gaster (bc932a3f@188.147.42.63.nat.umts.dynamic.t-mobile.pl) a quitté #mcdevs 2019-09-15 11:58:35 --> WD_Gaster (4e0839c1@dynamic-78-8-57-193.ssp.dialog.net.pl) a rejoint #mcdevs 2019-09-15 11:59:01 WD_Gaster That feature I have found out is "internal server keepalive" 2019-09-15 11:59:10 WD_Gaster and it sends 0x01 when world tick is computed... 2019-09-15 11:59:20 timmyRS Although I find that format intriguing. I'd say it's either BBCode or XML with [ ] instead of < > 2019-09-15 11:59:42 WD_Gaster (stops sending for eq on pause when viewing game monu screen) 2019-09-15 12:02:58 WD_Gaster timmyRS, I think it's just stylised as BBCode and uses custom tags 2019-09-15 12:05:07 WD_Gaster there's no more format or different packets on that multicast channel 2019-09-15 12:20:29 WD_Gaster if someone wants, they can experiment with different tags 2019-09-15 12:23:25 WD_Gaster I wrote simple auto detection for my project https://hastebin.com/ipohibazig.cpp 2019-09-15 12:24:13 WD_Gaster but back on track... 2019-09-15 12:24:21 WD_Gaster "internal server keepalive" 2019-09-15 12:24:27 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2019-09-15 12:24:42 WD_Gaster Cool feature... works even without enabling LAN World:D 2019-09-15 12:24:53 WD_Gaster About LAN games... 2019-09-15 12:25:11 WD_Gaster I am unable to find way how Bedrock Edition searches them. 2019-09-15 12:25:43 WD_Gaster I noticed that netstat doesn't show multicast groups... 2019-09-15 12:26:02 WD_Gaster I will try find anything with 'netsh interface ipv4 show joins' 2019-09-15 12:26:47 <-- WD_Gaster (4e0839c1@dynamic-78-8-57-193.ssp.dialog.net.pl) a quitté #mcdevs 2019-09-15 12:27:08 timmyRS Just jumps in and out of existence as he pleases... 2019-09-15 12:28:34 timmyRS Anyway, I just sent a broadcast and when I use [MOTD]...[/MOTD][AD]...[/AD] it works, but [AD]...[/AD][MOTD]...[/MOTD] doesn't, which makes me think they also use regex or some other form of string manipulation instead of something like an XML or BBCode parser, which makes sense, I guess. 2019-09-15 12:29:04 --> WD_Gaster (4e0839c1@dynamic-78-8-57-193.ssp.dialog.net.pl) a rejoint #mcdevs 2019-09-15 12:30:23 timmyRS And MOTD is not limited to " - ", as you could guess, it even supports colors with § 2019-09-15 12:31:57 WD_Gaster > Just jumps in and out of existence as he pleases... 2019-09-15 12:32:00 timmyRS Unfortunately, once it has a server, it doesn't allow for the MOTD to change, but you can announce a different port to fill up the server list. 2019-09-15 12:33:01 timmyRS Ha, I just did that and the game crashed 2019-09-15 12:33:11 WD_Gaster I check chat logs… webchat is kinda glitchy and sometimes my messages aren't sent 2019-09-15 12:33:19 WD_Gaster You found the limit? :D 2019-09-15 12:33:59 timmyRS MOTD can even be empty 2019-09-15 12:34:12 timmyRS Well, I sent 35000 messages with different ports 2019-09-15 12:34:16 timmyRS Maybe I can narrow it down 2019-09-15 12:34:58 WD_Gaster Probably refreshing multiplayer tab will allow motd to change 2019-09-15 12:35:26 timmyRS Yeah, refreshing clears out the LAN server list, which allows for it to fill up again, not exactly what I was looking for 2019-09-15 12:35:48 timmyRS Well, the limit is somewhere between 1000 and 3000 2019-09-15 12:36:25 WD_Gaster Are both tags (motd, port) required? Or one can be send alone without the other? 2019-09-15 12:37:09 timmyRS Yes, you need exactly te 2019-09-15 12:37:14 timmyRS the [MOTD]...[/MOTD][AD]...[/AD] format 2019-09-15 12:37:45 timmyRS You might not have seen this message as you were out of existence: "Anyway, I just sent a broadcast and when I use [MOTD]...[/MOTD][AD]...[/AD] it works, but [AD]...[/AD][MOTD]...[/MOTD] doesn't, which makes me think they also use regex or some other form of string manipulation instead of something like an XML or BBCode parser, which makes sense, I guess." 2019-09-15 12:38:28 timmyRS Also, sending [MOTD]...[/MOTD] and then a [AD]...[/AD] message also doesn't work 2019-09-15 12:38:50 timmyRS Oh god, the port can be any string 2019-09-15 12:39:11 WD_Gaster We cannot change order of them, so we have strict packet format. 2019-09-15 12:40:50 timmyRS Although you can only add one server with a string port, probably because it evaluates to 0 and it doesn't like duplicates 2019-09-15 12:41:40 timmyRS https://lava.st/92ooi.png 2019-09-15 12:41:47 timmyRS Now I don't even know anymore 2019-09-15 12:43:07 WD_Gaster I guess it accepts UTF8 in motd (and port number?) 2019-09-15 12:43:50 timmyRS If ÄÄÄÄ counts as UTF8, then yes. 2019-09-15 12:45:52 WD_Gaster if java uses function similar to atoi from C++ then probably too it's undefined behavior 2019-09-15 12:47:28 timmyRS atoi? Are you sure you're using C++ and not JavaScript? ;P 2019-09-15 12:48:19 timmyRS Welp, in my setup the limit seems somewhere between 1400 and 1500. I assume it's also to do with available RAM. Good thing Minecraft starts up rather quickly. 2019-09-15 12:48:53 WD_Gaster cstdlib has atoi; takes char* returns int 2019-09-15 12:49:18 WD_Gaster What does happen when connecting to jibberish port? maybe there is some translation? for eg http will set port 80? 2019-09-15 12:50:02 WD_Gaster btw what lang you used to test this format? 2019-09-15 12:50:16 timmyRS It seems to have tried to connect to 25565 2019-09-15 12:50:21 timmyRS I use PHP 2019-09-15 12:55:02 timmyRS https://gist.github.com/timmyRS/3760aa3cfbef822bac57fbccde73c119 2019-09-15 13:15:04 <-- WD_Gaster (4e0839c1@dynamic-78-8-57-193.ssp.dialog.net.pl) a quitté (Remote host closed the connection) 2019-09-15 15:10:38 -- PolarizedIons7 est maintenant connu sous le nom PolarizedIons 2019-09-15 15:11:04 <-- PolarizedIons (polarizedi@169-0-112-104.ip.afrihost.co.za) a quitté (Changing host) 2019-09-15 15:11:04 --> PolarizedIons (polarizedi@unaffiliated/polarizedions) a rejoint #mcdevs 2019-09-15 21:11:11 --> VADemon (~VADemon@2a01:4f8:212:2f1d:88::41) a rejoint #mcdevs 2019-09-15 23:38:00 --> Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a rejoint #mcdevs 2019-09-16 00:51:37 <-- Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a quitté (Remote host closed the connection) 2019-09-16 02:24:58 <-- _123DMWM (~123DMWM@2601:18d:580:3870:f0be:3860:9dc4:ca6f) a quitté (Read error: Connection reset by peer) 2019-09-16 03:43:36 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-16 04:47:44 <-- Aikar (~aikar@wikia/Aikar) a quitté (Quit: No Ping reply in 180 seconds.) 2019-09-16 04:54:42 --> Aikar (~aikar@wikia/Aikar) a rejoint #mcdevs 2019-09-16 04:59:41 --> cheakoirccloud (uid293319@gateway/web/irccloud.com/x-wetenppjotrhowge) a rejoint #mcdevs 2019-09-16 04:59:53 cheakoirccloud I discovered that clients will take a public key with a negative number(The keys are always positive, but the DER format minecraft users only have a signed integer type) and ??mistakenly?? read it as an unsigned type. Feather was sending negative numbers and clients where happily connecting. Something to watch out for if you develop a server. 2019-09-16 05:24:26 +pokechu22 I don't know much about the encryption, but that sounds *somewhat* odd, unless it just happens that the math works out either way. I'd expect MC to only use signed types in most cases since I'd expect that crypto code to probably be in a java library, and java lacks unsigned types (it could be native code or code that's written to only use unsigned values, though) 2019-09-16 05:47:56 +ammar2 yeah....that doesn't make too much sense 2019-09-16 05:48:09 +ammar2 the pubkey is sent in an ASN.1 x509 struct 2019-09-16 05:48:19 +ammar2 which looks like: 2019-09-16 05:48:20 +ammar2 SubjectPublicKey ::= SEQUENCE { 2019-09-16 05:48:20 +ammar2 modulus INTEGER 2019-09-16 05:48:20 +ammar2 publicExponent INTEGER 2019-09-16 05:48:20 +ammar2 } 2019-09-16 05:48:40 +ammar2 and INTEGER is ASN.1 can be of any magnitude, positive and negative 2019-09-16 05:48:57 +ammar2 and I doubt the underlying library (bouncy castle?) makes a mistake with interpreting it 2019-09-16 05:49:57 +pokechu22 Hm, math-wise, assuming DER is like RSA (which is the only thing that I've studied), I'd expect a negative exponent to behave as if it were modulo n(?)... wait, no, that's not a valid identity, a^(-1) is 1/a which isn't even an integer 2019-09-16 05:50:36 +ammar2 DER is just the encoding format for the key 2019-09-16 05:50:39 +ammar2 it is RSA underneath 2019-09-16 05:54:49 +ammar2 pokechu22: negative exponents still work out, basically a^(-1) is a valid integer in a modulo congruence, it just turns into the modulo inverse 2019-09-16 05:54:54 +pokechu22 Huh, apparently negative exponents are technically valid but there's no point to it -- and in modular arithmetic it means something other than 1/a. It doesn't have to exist, although it's unlikely that it won't: https://crypto.stackexchange.com/a/31805 2019-09-16 05:59:36 +ammar2 but anyway, minecraft is probably using X509EncodedKeySpec to read the key and I doubt there's a silly goof like accidentally reading it with the wrong-signdness in the java standard library ¯\_(ツ)_/¯ 2019-09-16 06:00:00 +ammar2 cheakoirccloud: what gave you the idea minecraft is mistakenly reading it as unsigned? 2019-09-16 06:02:09 +pokechu22 Looks like bouncycastle actually forcibly converts it to unsigned in the x509 RSAPublicKeyStructure (https://git.io/JeOTP) (conversion in ASN1Integer: https://git.io/JeOT1) 2019-09-16 06:06:11 cheakoirccloud ammar2: Feather was sending the wrong, incorrectly encoded, data and clients were tested as working. When you say minecraft did you mean the client... well it's unclear what you meant but it doesn't change my answer. 2019-09-16 06:07:10 +ammar2 aah 2019-09-16 06:07:24 +ammar2 how was it incorrectly encoded in Feather? 2019-09-16 06:07:37 +ammar2 negative modulus? 2019-09-16 06:07:40 +ammar2 negative exponent? 2019-09-16 06:08:56 cheakoirccloud The most significant bit is supposed to be the sing, so values ove 0x80 should have a null byte inserted... to be correct BER. 2019-09-16 06:10:05 +ammar2 https://github.com/caelunshun/feather/commit/ba165d183114e75bbf5e88085ef76b0f74bf9898 2019-09-16 06:10:14 +ammar2 this? 2019-09-16 06:10:16 cheakoirccloud That wasn't happening so all the keys that got generated for me caused problems for me and I traced it down to that. 2019-09-16 06:11:19 cheakoirccloud Yes, that's the 'fix' I eventually submitted. 2019-09-16 06:12:32 cheakoirccloud Ohh, the modulus was the culprit... but both ne 2019-09-16 06:13:15 cheakoirccloud ...were doing the conversion from unsigned to signed incorrectly. 2019-09-16 06:31:20 +ammar2 pokechu22: yeah...looks like openjdk does the same thing https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/19fb8f93c59dfd791f62d41f332db9e306bc1422/src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java#L172-L191 2019-09-16 06:32:55 +ammar2 weird though, the x509 specs don't mandate that it has to be positive https://tools.ietf.org/html/rfc3279#section-2.3.1 2019-09-16 06:33:31 +ammar2 a python library I took a quick look at also didn't do that 2019-09-16 06:33:45 +ammar2 don't really want to trudge through openssl but that's probably the source of truth 2019-09-16 06:40:40 +pokechu22 The spec for RSA itself says that it is positive: https://tools.ietf.org/html/rfc2313#section-6 (same for the private one), also gives the format at https://tools.ietf.org/html/rfc2313#section-7.1 2019-09-16 06:45:43 +ammar2 cheakoirccloud: out of curiosity, how did you end up finding the issue? used a non-standard client? 2019-09-16 06:45:53 +ammar2 tried to load the key into some other library? 2019-09-16 06:57:20 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-16 07:35:38 --> _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a rejoint #mcdevs 2019-09-16 08:24:37 <-- Tknoguyfication (~Tknoguyfi@75-167-32-76.phnx.qwest.net) a quitté (Ping timeout: 245 seconds) 2019-09-16 08:26:02 <-- omarroth (~omarroth@omar.yt) a quitté (Ping timeout: 240 seconds) 2019-09-16 08:27:13 --> omarroth (~omarroth@omar.yt) a rejoint #mcdevs 2019-09-16 08:27:17 --> Tknoguyfication (~Tknoguyfi@184.103.118.55) a rejoint #mcdevs 2019-09-16 11:03:54 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-16 11:50:30 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2019-09-16 13:10:52 <-- clonejo (~clonejo@shakik3.shakik.de) a quitté (Ping timeout: 245 seconds) 2019-09-16 13:31:02 --> clj (~clonejo@shakik3.shakik.de) a rejoint #mcdevs 2019-09-16 14:36:32 <-- cheakoirccloud (uid293319@gateway/web/irccloud.com/x-wetenppjotrhowge) a quitté (Quit: Connection closed for inactivity) 2019-09-16 15:44:58 -- clj est maintenant connu sous le nom clonejo 2019-09-16 15:48:50 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-16 17:13:03 <-- balrog (~balrog@unaffiliated/balrog) a quitté (Quit: Bye) 2019-09-16 17:16:53 --> balrog (~balrog@unaffiliated/balrog) a rejoint #mcdevs 2019-09-16 17:29:11 --> PolarizedIons5 (polarizedi@169-0-118-251.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-16 17:30:37 <-- PolarizedIons5 (polarizedi@169-0-118-251.ip.afrihost.co.za) a quitté (Read error: Connection reset by peer) 2019-09-16 17:31:12 --> PolarizedIons5 (polarizedi@169-0-53-178.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-16 17:32:44 <-- PolarizedIons (polarizedi@unaffiliated/polarizedions) a quitté (Ping timeout: 276 seconds) 2019-09-16 17:58:19 <-- _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a quitté (Read error: Connection reset by peer) 2019-09-16 17:58:45 --> _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a rejoint #mcdevs 2019-09-16 18:03:28 <-- _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a quitté (Read error: Connection reset by peer) 2019-09-16 18:03:53 --> _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a rejoint #mcdevs 2019-09-16 21:03:25 --> GeorgH93 (~GeorgH93@h081217042019.dyn.cm.kabsi.at) a rejoint #mcdevs 2019-09-16 22:29:29 --> duncanuszkay (2d3d0b4c@45.61.11.76) a rejoint #mcdevs 2019-09-16 22:33:13 <-- duncanuszkay (2d3d0b4c@45.61.11.76) a quitté (Remote host closed the connection) 2019-09-16 23:26:02 <-- omarroth (~omarroth@omar.yt) a quitté (Quit: leaving) 2019-09-17 00:14:31 -- jammar est maintenant connu sous le nom jamestmartin 2019-09-17 00:42:23 <-- _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a quitté (Ping timeout: 245 seconds) 2019-09-17 00:42:32 --> _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a rejoint #mcdevs 2019-09-17 00:49:05 <-- GeorgH93 (~GeorgH93@h081217042019.dyn.cm.kabsi.at) a quitté (Quit: Leaving) 2019-09-17 01:04:40 <-- Proximyst (~Proximyst@116.203.198.234) a quitté (Quit: Robbing a bank) 2019-09-17 01:04:49 --> Proximyst (~Proximyst@116.203.198.234) a rejoint #mcdevs 2019-09-17 03:04:44 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-17 04:18:59 <-- M-Processus42 (processus4@gateway/shell/matrix.org/x-fpjyhaqrehfsxrok) a quitté (Write error: Connection reset by peer) 2019-09-17 04:19:06 <-- yangm (yanyetanot@gateway/shell/matrix.org/x-yjlreaichwdaqakw) a quitté (Read error: Connection reset by peer) 2019-09-17 04:30:07 --> M-Processus42 (processus4@gateway/shell/matrix.org/x-mcydjdgjvfjypjjy) a rejoint #mcdevs 2019-09-17 04:50:54 <-- Pyker (pyker@pyker.net) a quitté (*.net *.split) 2019-09-17 04:50:54 <-- Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2019-09-17 04:50:54 <-- shoghicp (~shoghicp@bouncer.pocketmine.net) a quitté (*.net *.split) 2019-09-17 04:56:21 --> Pyker (pyker@pyker.net) a rejoint #mcdevs 2019-09-17 04:56:21 --> Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a rejoint #mcdevs 2019-09-17 04:56:21 --> shoghicp (~shoghicp@bouncer.pocketmine.net) a rejoint #mcdevs 2019-09-17 05:18:58 <-- Pyker (pyker@pyker.net) a quitté (*.net *.split) 2019-09-17 05:18:58 <-- Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a quitté (*.net *.split) 2019-09-17 05:18:59 <-- shoghicp (~shoghicp@bouncer.pocketmine.net) a quitté (*.net *.split) 2019-09-17 05:21:52 --> yangm (yanyetanot@gateway/shell/matrix.org/x-krymizmgbzxzbnaj) a rejoint #mcdevs 2019-09-17 05:24:21 --> Pyker (pyker@pyker.net) a rejoint #mcdevs 2019-09-17 05:24:21 --> Deaygo_ (Deaygo@i.let.this.bloody.dropbear.in) a rejoint #mcdevs 2019-09-17 05:24:21 --> shoghicp (~shoghicp@bouncer.pocketmine.net) a rejoint #mcdevs 2019-09-17 06:06:51 <-- caelunshun (~caelum@66.205.213.219) a quitté (Read error: Connection reset by peer) 2019-09-17 07:49:11 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-17 07:52:07 <-- PolarizedIons5 (polarizedi@169-0-53-178.ip.afrihost.co.za) a quitté (Ping timeout: 245 seconds) 2019-09-17 12:38:52 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-17 17:34:59 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-17 17:36:42 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 245 seconds) 2019-09-17 19:56:06 --> ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-17 19:56:23 ItzKmaf Hello 2019-09-17 19:56:46 +pokechu22 o/ 2019-09-17 19:56:51 ItzKmaf I'm currently working on adding 1.8.8 functionality to a java console client that only supports 1.7.10 2019-09-17 19:57:22 +pokechu22 Both of those are super old... any reason why? 2019-09-17 19:57:27 ItzKmaf Im having trouble with the Location / Position element as it currently is using x y z but i instead need to use the position 2019-09-17 19:57:29 ItzKmaf Factions 2019-09-17 19:57:41 ItzKmaf I might add more versions when i get more time though 2019-09-17 19:57:52 +pokechu22 https://github.com/ORelio/Minecraft-Console-Client/ supports versions through 1.14.4 IIRC 2019-09-17 19:58:06 ItzKmaf Yeah thats in C though 2019-09-17 19:58:10 ItzKmaf I think C# 2019-09-17 19:58:14 ItzKmaf This one is in java 2019-09-17 19:58:16 ItzKmaf https://wiki.vg/Protocol#Position 2019-09-17 19:58:19 ItzKmaf I see that 2019-09-17 19:58:53 +pokechu22 If you're looking at that article, note that it's targeting 1.14.4 and the format for position changed (recently, the change happened in 1.14) 2019-09-17 19:59:03 ItzKmaf Ah 2019-09-17 19:59:06 ItzKmaf Well frick 2019-09-17 19:59:25 +pokechu22 The older documentation for the protocol is at https://wiki.vg/index.php?title=Protocol&oldid=7368 -- but that page includes the current information about data types 2019-09-17 19:59:31 +pokechu22 (as linked from https://wiki.vg/Protocol_version_numbers) 2019-09-17 20:00:22 ItzKmaf ((x & 0x3FFFFFF) << 38) | ((z & 0x3FFFFFF) << 12) | (y & 0xFFF) 2019-09-17 20:00:25 ItzKmaf So i just do that 2019-09-17 20:00:29 ItzKmaf as a 64 bit byte 2019-09-17 20:00:29 +pokechu22 I *think* that the version of the data types article for 1.8 is https://wiki.vg/index.php?title=Data_types&oldid=7250 but I'm not completely sure. 1.8 hasn't been relevant to me for a long time 2019-09-17 20:00:33 ItzKmaf And send that off 2019-09-17 20:00:49 +pokechu22 In 1.8 it's `((x & 0x3FFFFFF) << 38) | ((y & 0xFFF) << 26) | (z & 0x3FFFFFF)` but just send it as a 64-bit number, yeah 2019-09-17 20:01:15 ItzKmaf Okay i will try that then. Thanks 2019-09-17 20:01:24 ItzKmaf If you are interested its AIBot 2019-09-17 20:01:30 ItzKmaf That i am adding the 1.8.8 to 2019-09-17 20:01:32 +pokechu22 That said, 1.8 and 1.7 are *really* old, and it's best to move off of them. I doubt I'll be able to convince you of course, just note that there really isn't much support for them nowadays 2019-09-17 20:01:47 ItzKmaf The factions community still uses them allot 2019-09-17 20:01:51 ItzKmaf Due to the pvp 2019-09-17 20:02:02 ItzKmaf If people yell at me enough i might 2019-09-17 20:03:40 +pokechu22 Yeah, but the version itself is still super old and unmaintained; I don't really consider the PVP aspect valid. But of course, I don't have to just convince you; I have to convince everyone, and I doubt that'll happen since I doubt the factions community cares about the significant improvements made to the protocol (and the rest of the game) in the last 4 or so years 2019-09-17 20:08:34 ItzKmaf Sorry 2019-09-17 20:08:38 ItzKmaf Do i write it as an Int 2019-09-17 20:08:40 ItzKmaf Or a byte 2019-09-17 20:08:46 ItzKmaf Im guessing byte 2019-09-17 20:08:48 ItzKmaf Just want to besure 2019-09-17 20:10:43 +pokechu22 A byte is 8 bits, an int is 32 bits. You want the type that has 64 bits, i.e. long 2019-09-17 20:11:52 ItzKmaf Sorry. Thanks eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 2019-09-17 20:11:56 ItzKmaf Sorry 2019-09-17 20:12:08 ItzKmaf Did not mean the eeeee, Thanks again 2019-09-17 20:25:20 Hafydd Aaaaaaiiiiiieeeeeeeeeheeeheeheee~! 2019-09-17 20:36:59 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-17 20:40:27 <-- mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 245 seconds) 2019-09-17 20:47:14 <-- Krenair (~alex@wikimedia/Krenair) a quitté (Ping timeout: 244 seconds) 2019-09-17 20:56:06 --> Guest28820 (~alex@znc.alexmonk.uk) a rejoint #mcdevs 2019-09-17 21:04:57 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-17 21:06:42 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 245 seconds) 2019-09-17 21:53:08 simon816 just found that MS had reserved the "minecraft" pypi package https://pypi.org/project/minecraft/ 2019-09-17 21:54:01 +pokechu22 Didn't pi edition have some kind of python-related thing on it? 2019-09-17 21:54:24 +pokechu22 Huh, guess that's not what that is though 2019-09-17 21:56:32 simon816 that was mcpi 2019-09-17 22:34:17 --> ItzKmaf84 (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-17 22:34:31 ItzKmaf84 Back again 2019-09-17 22:37:07 ItzKmaf84 Bit of an issue 2019-09-17 22:37:49 ItzKmaf84 https://gyazo.com/76886860dd42e3162378dc74b64d988f 2019-09-17 22:38:15 ItzKmaf84 There seems to be no change for the Encryption Request 2019-09-17 22:38:34 ItzKmaf84 Appart from the change from a short to VarInt for FieldType 2019-09-17 22:39:12 ItzKmaf84 However when i run my new 1.8.8 protocol handler it says the packet was read past length of 322 2019-09-17 22:39:49 ItzKmaf84 https://gyazo.com/c9d7d1879f7a9e14d8060424b6ee88f9 2019-09-17 22:40:15 ItzKmaf84 Can't see why it doesn't work for this version 2019-09-17 22:44:18 ItzKmaf And big yikes i now have two 2019-09-17 22:44:24 <-- ItzKmaf84 (33098d74@116.141.9.51.dyn.plus.net) a quitté #mcdevs 2019-09-17 22:49:54 <-- Guest28820 (~alex@znc.alexmonk.uk) a quitté (Ping timeout: 268 seconds) 2019-09-17 22:54:53 <-- Andrio (Andrio@questers-rest.andriocelos.net) a quitté (Ping timeout: 250 seconds) 2019-09-17 22:57:09 --> Krenair (~alex@wikimedia/Krenair) a rejoint #mcdevs 2019-09-17 23:03:52 --> Andrio (Andrio@questers-rest.andriocelos.net) a rejoint #mcdevs 2019-09-17 23:10:59 <-- ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a quitté (Remote host closed the connection) 2019-09-17 23:56:07 --> dan9er[m] (dan9ermatr@gateway/shell/matrix.org/x-bnhrizmrrjfavbsl) a rejoint #mcdevs 2019-09-18 00:34:24 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-18 00:35:38 <-- mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2019-09-18 01:21:01 --> mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-18 01:24:04 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-18 01:42:02 --> Dadido3_ (~quassel@p200300D9DF2650005055F39492541423.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-18 01:43:13 <-- Dadido3 (~quassel@p200300D9DF2650004D77682FD9B31946.dip0.t-ipconnect.de) a quitté (Ping timeout: 245 seconds) 2019-09-18 01:58:24 --> mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-18 01:59:50 <-- mgrech__ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-18 02:27:33 dan9er[m] Does anyone know how to work with the NBT++ library? https://github.com/ljfa-ag/libnbtplusplus 2019-09-18 02:40:18 saper dan9er[m]: something like this? https://github.com/ljfa-ag/libnbtplusplus/blob/master/test/format_test.cpp 2019-09-18 02:42:11 dan9er[m] Yeah I consdered looking at tests but they usually have sanity check filler stuff. Cause you know, they are tests 2019-09-18 02:43:55 saper they look decent and readable, also https://github.com/ljfa-ag/libnbtplusplus/blob/master/test/read_test.h and https://github.com/ljfa-ag/libnbtplusplus/blob/master/test/write_test.h for the nbt::io::stream_* interfaces 2019-09-18 02:48:39 dan9er[m] saper: I'll need to remove all the `TS_ASSERT` crap and study those tests 2019-09-18 02:49:08 dan9er[m] There's also doxygen comments in the header files 2019-09-18 03:42:51 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-quymdsesvmhsdesc) a rejoint #mcdevs 2019-09-18 04:44:18 <-- Guest33065 (~0x56@unaffiliated/x56) a quitté (Quit: Ծ-Ծ) 2019-09-18 06:41:17 <-- mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 265 seconds) 2019-09-18 09:41:13 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 09:41:32 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 09:44:37 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Client Quit) 2019-09-18 09:45:03 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 09:58:07 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 09:58:27 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 10:24:04 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 10:25:36 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 10:53:39 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 10:54:03 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 11:26:30 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 11:27:05 --> PolarizedIons50 (~polarized@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 12:04:49 <-- PolarizedIons50 (~polarized@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 12:05:14 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 12:19:19 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 12:19:44 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 12:30:54 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 12:31:19 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 13:11:58 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 13:12:32 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 13:33:01 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 13:33:26 --> PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 13:45:39 --> mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-18 14:07:34 --> ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-18 14:12:32 ItzKmaf Why do you guys use RTC instead of something like discord? 2019-09-18 14:13:41 <-- PolarizedIons50 (polarizedi@169-1-73-252.ip.afrihost.co.za) a quitté (Ping timeout: 265 seconds) 2019-09-18 14:15:58 timmyRS Because there's no better way to keep track of time than with a real-time clock 2019-09-18 14:18:21 timmyRS Also, I'm sure there are some (rather obvious) reasons as to why IRC is used instead of Discord. One of them being that Freenode is over 20 years old, and Discord being 4 years old. 2019-09-18 14:26:34 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-18 14:27:37 rom1504 Yes discord will die in 2 years 2019-09-18 14:27:54 rom1504 Better make bridge to discord room with irc channels if needed 2019-09-18 14:28:08 rom1504 For people that don't know how to have a persistent irc client 2019-09-18 14:28:11 <-- mgrech (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 265 seconds) 2019-09-18 14:30:57 timmyRS # 2019-09-18 14:31:12 timmyRS (Sorry, didn't nean to send a pound sign.) 2019-09-18 14:31:15 --> PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 14:43:02 Not-5e4d [McUpdates] Minecraft snapshot 19w38a has just been published to the launcher! 2019-09-18 14:43:10 Not-5e4d [McUpdates] Data generated by 19w38a: https://apimon.de/mcdata/19w38a/19w38a.zip 2019-09-18 14:43:15 Not-5e4d [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JeOxz 2019-09-18 14:43:17 Not-5e4d [minecraft-data] automatic-beyond-belief 0c32e3f - Add 19w38a to common/protocolVersions.json 2019-09-18 14:50:02 Not-5e4d [McUpdates] An article about Minecraft Snapshot 19w38a was just published: https://www.minecraft.net/en-us/article/minecraft-snapshot-19w38a 2019-09-18 14:50:51 timmyRS What? It didn't take it 2 days to realize an article was out? Blasphemy! 2019-09-18 14:55:05 Not-5e4d [Burger] New data now avaliable for 19w38a: 2019-09-18 14:55:06 Not-5e4d [Burger] Diff from 19w37a: https://pokechu22.github.io/Burger/diff_19w37a_19w38a.html (https://pokechu22.github.io/Burger/diff_19w37a_19w38a.json) 2019-09-18 14:55:08 Not-5e4d [Burger] Full data: https://pokechu22.github.io/Burger/19w38a.html (https://pokechu22.github.io/Burger/19w38a.json) 2019-09-18 15:48:25 <-- PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 15:48:50 --> PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 16:18:04 ItzKmaf How big should the verify Token be 2019-09-18 16:18:20 ItzKmaf Im guessing 4 bytes is wrong 2019-09-18 16:18:53 timmyRS 4 bytes is correct tho 2019-09-18 16:18:56 ItzKmaf Oh 2019-09-18 16:19:01 ItzKmaf Nice then 2019-09-18 16:19:18 ItzKmaf I got the Encryption request packet to work 2019-09-18 16:19:37 ItzKmaf Now im working on an EOF exception :clown: 2019-09-18 16:23:41 ItzKmaf Fixed the EOF and now im getting End of Stream 2019-09-18 16:23:54 ItzKmaf Im just getting hit by bug after bug xD 2019-09-18 16:24:00 ItzKmaf I can't code for shit 2019-09-18 16:24:15 <-- PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 16:24:28 timmyRS end of file... end of stream... what's the difference? which language are you using anyway? 2019-09-18 16:24:34 --> PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 16:24:35 ItzKmaf Java 2019-09-18 16:24:44 ItzKmaf And it was a different Stack trace 2019-09-18 16:29:27 --> Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a rejoint #mcdevs 2019-09-18 16:49:15 <-- PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 16:49:50 --> PolarizedIons50 (~polarized@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 16:56:45 <-- PolarizedIons50 (~polarized@169-1-89-48.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 16:57:09 --> PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 17:02:23 <-- ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a quitté (Ping timeout: 260 seconds) 2019-09-18 17:03:49 <-- Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a quitté (Ping timeout: 265 seconds) 2019-09-18 17:09:15 <-- PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a quitté (Quit: Ping timeout (120 seconds)) 2019-09-18 17:09:44 --> PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 17:12:02 Not-5e4d [McUpdates] Minecraft snapshot 19w38b has just been published to the launcher! 2019-09-18 17:12:10 Not-5e4d [McUpdates] Data generated by 19w38b: https://apimon.de/mcdata/19w38b/19w38b.zip 2019-09-18 17:12:16 Not-5e4d [minecraft-data] automatic-beyond-belief pushed 1 commit to master [+0/-0/±1] https://git.io/JeOjC 2019-09-18 17:12:17 Not-5e4d [minecraft-data] automatic-beyond-belief c7cae6d - Add 19w38b to common/protocolVersions.json 2019-09-18 17:12:52 --> ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-18 17:14:33 <-- PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a quitté (Client Quit) 2019-09-18 17:14:52 --> PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 17:18:48 --> PolarizedIons506 (~polarized@169-0-116-57.ip.afrihost.co.za) a rejoint #mcdevs 2019-09-18 17:18:58 +Amaranth 19w38a was so broken you couldn't break blocks :/ 2019-09-18 17:19:51 <-- PolarizedIons50 (polarizedi@169-1-89-48.ip.afrihost.co.za) a quitté (Ping timeout: 258 seconds) 2019-09-18 17:23:25 ItzKmaf Just a quick question 2019-09-18 17:23:28 ItzKmaf In 1.8.8 2019-09-18 17:23:56 Not-5e4d [Burger] New data now avaliable for 19w38b: 2019-09-18 17:23:57 Not-5e4d [Burger] Diff from 19w38a: https://pokechu22.github.io/Burger/diff_19w38a_19w38b.html (https://pokechu22.github.io/Burger/diff_19w38a_19w38b.json) 2019-09-18 17:23:59 Not-5e4d [Burger] Full data: https://pokechu22.github.io/Burger/19w38b.html (https://pokechu22.github.io/Burger/19w38b.json) 2019-09-18 17:24:11 ItzKmaf Do we NEED to respond to the set compression (0x46 packet) or can we just remember it. 2019-09-18 17:24:20 ItzKmaf And is there actually no way to turn of compression 2019-09-18 18:29:39 --> Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a rejoint #mcdevs 2019-09-18 18:32:28 Guest34 Should I store the user UUID with the corresponding `accessToken` or is there a way to retrieve the `selectedUser` from an `accesToken`? 2019-09-18 18:32:34 Guest34 Should I store the user UUID with the corresponding `accessToken` or is there a way to retrieve the `selectedUser` from an `accessToken`? 2019-09-18 18:32:42 Guest34 oops 2019-09-18 18:54:50 <-- PolarizedIons506 (~polarized@169-0-116-57.ip.afrihost.co.za) a quitté (Ping timeout: 240 seconds) 2019-09-18 20:12:19 <-- Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a quitté (Ping timeout: 265 seconds) 2019-09-18 20:42:39 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-quymdsesvmhsdesc) a quitté (Quit: Connection closed for inactivity) 2019-09-18 21:18:31 ItzKmaf pHEW 2019-09-18 21:18:40 ItzKmaf I got it working when compression is dissabled 2019-09-18 21:18:56 ItzKmaf Now to add compression 2019-09-18 21:19:17 ItzKmaf Just to clarrify we don't respond to the compression 2019-09-18 21:19:21 ItzKmaf Correct? 2019-09-18 21:42:29 dan9er[m] ItzKmaf timmyRS: also discord is a privacy nightmare 2019-09-18 21:42:45 ItzKmaf Eh 2019-09-18 21:42:48 dan9er[m] as you can probally see, i'm using Riot 2019-09-18 21:43:35 ItzKmaf What's Riot 2019-09-18 21:45:23 dan9er[m] ItzKmaf: https://about.riot.im/ 2019-09-18 21:45:41 ItzKmaf Phew thought it was gonna be something like the ligma joke 2019-09-18 21:46:00 dan9er[m] basicly irc 2.0 2019-09-18 21:46:07 ItzKmaf I don't really mind it though 2019-09-18 21:46:12 ItzKmaf Bout to trigger almost everyone 2019-09-18 21:46:17 ItzKmaf But i don't have much to hide 2019-09-18 21:46:30 ItzKmaf They can listen to me talking about MC if they really want to 2019-09-18 21:46:49 ItzKmaf I have an amazon alexa in my room 2019-09-18 21:46:58 ItzKmaf If i was arsed about privacy i wouldn't have that 2019-09-18 21:47:06 ItzKmaf But i can see why some people would want that 2019-09-18 21:49:08 dan9er[m] ItzKmaf: check your pms 2019-09-18 22:04:40 ItzKmaf Probably should not of talked about the whole privacy thing with this community 2019-09-18 22:04:46 ItzKmaf Just ignore those messages 2019-09-18 22:31:35 <-- ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a quitté (Remote host closed the connection) 2019-09-19 02:09:59 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 265 seconds) 2019-09-19 02:17:14 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2019-09-19 03:55:41 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-19 11:21:59 --> Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a rejoint #mcdevs 2019-09-19 11:42:15 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-19 11:58:00 <-- Guest34 (5153cba5@gateway/web/cgi-irc/kiwiirc.com/ip.81.83.203.165) a quitté (Remote host closed the connection) 2019-09-19 13:38:20 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-19 14:51:41 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-19 15:36:24 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-wkilivyqgsnzesjh) a rejoint #mcdevs 2019-09-19 17:38:26 --> ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-19 17:38:43 ItzKmaf Hellooo again 2019-09-19 17:39:32 ItzKmaf Sorry but does compresison occur before or after encryption 2019-09-19 18:17:31 +pokechu22 You decrypt the network stream and then you decompress individual packets. (And alternatively, you compress individual packets and then encrypt the whole stream) 2019-09-19 18:20:12 ItzKmaf Okay Thanks 2019-09-19 20:06:02 <-- wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a quitté (Ping timeout: 276 seconds) 2019-09-19 20:38:15 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-wkilivyqgsnzesjh) a quitté (Quit: Connection closed for inactivity) 2019-09-19 22:43:14 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2019-09-19 23:02:02 <-- ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a quitté (Remote host closed the connection) 2019-09-20 00:05:42 <-- SupaHam (~SupaHam@supaham.com) a quitté (Read error: No route to host) 2019-09-20 00:06:05 --> SupaHam (~SupaHam@supaham.com) a rejoint #mcdevs 2019-09-20 01:02:12 <-- redstonehelper (~redstoneh@unaffiliated/redstonehelper) a quitté (Quit: redstonehelper) 2019-09-20 01:59:53 <-- deltab (~deltab@95.154.230.49) a quitté (Ping timeout: 245 seconds) 2019-09-20 02:01:01 --> deltab (~deltab@95.154.230.49) a rejoint #mcdevs 2019-09-20 02:12:50 <-- yawkat (~yawkat@cats.coffee) a quitté (Ping timeout: 240 seconds) 2019-09-20 02:19:34 --> yawkat (~yawkat@cats.coffee) a rejoint #mcdevs 2019-09-20 03:27:03 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-wgzmoggptdhmpjio) a rejoint #mcdevs 2019-09-20 04:01:51 --> Dadido3 (~quassel@p200300D9DF265000C900C0E461E3EF7B.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-20 04:04:03 <-- Dadido3_ (~quassel@p200300D9DF2650005055F39492541423.dip0.t-ipconnect.de) a quitté (Ping timeout: 245 seconds) 2019-09-20 10:21:05 --> mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-20 12:11:45 --> Dadido3_ (~quassel@p200300D9DF265000C900C0E461E3EF7B.dip0.t-ipconnect.de) a rejoint #mcdevs 2019-09-20 12:14:03 <-- Dadido3 (~quassel@p200300D9DF265000C900C0E461E3EF7B.dip0.t-ipconnect.de) a quitté (Ping timeout: 245 seconds) 2019-09-20 12:56:49 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-wgzmoggptdhmpjio) a quitté (Quit: Connection closed for inactivity) 2019-09-20 15:38:58 timmyRS Since 19w38a chests are always open when using a resource pack: https://twitter.com/timmyRSde/status/1175040614435569666 2019-09-20 15:42:06 Andrio Not quite... 2019-09-20 18:36:32 <-- Thinkofname (~Think@5.135.185.23) a quitté (Quit: Leaving) 2019-09-20 18:53:18 --> Thinkofname (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-20 18:53:27 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-20 18:56:08 <-- Thinkofname (~Think@163.172.95.9) a quitté (Client Quit) 2019-09-20 18:56:28 --> Thinkofname (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-20 18:56:28 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-20 19:06:13 <-- Thinkofname (~Think@163.172.95.9) a quitté (Quit: Leaving) 2019-09-20 19:06:50 --> Thinkofname (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-20 19:06:50 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-20 19:11:48 <-- Thinkofname (~Think@163.172.95.9) a quitté (Quit: Leaving) 2019-09-20 19:23:20 --> Thinkofname (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-20 19:23:20 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-21 00:54:38 <-- Thinkofname (~Think@163.172.95.9) a quitté (Quit: Leaving) 2019-09-21 00:57:13 --> Thinkofname (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-21 00:57:21 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-21 01:00:47 <-- mgrech_ (~mgrech@188-22-224-43.adsl.highway.telekom.at) a quitté (Ping timeout: 246 seconds) 2019-09-21 02:57:31 --> mgrech_ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-21 04:25:28 --> wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a rejoint #mcdevs 2019-09-21 04:30:02 <-- wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a quitté (Ping timeout: 245 seconds) 2019-09-21 05:05:33 <-- Byteflux (~byte@byteflux.net) a quitté (Ping timeout: 258 seconds) 2019-09-21 05:13:04 --> Byteflux (~byte@byteflux.net) a rejoint #mcdevs 2019-09-21 05:37:01 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-hxspkalznadmvwlt) a rejoint #mcdevs 2019-09-21 06:11:35 <-- mgrech_ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-21 06:21:10 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-21 09:43:29 --> wvffle (~wvffle@host-46-175-47-49.wtvk.pl) a rejoint #mcdevs 2019-09-21 12:53:52 --> mgrech_ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-21 15:29:35 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-21 16:33:50 MiniDigger does somebody have a handy list of what packets a server needs to support (in play state) to make a client be able to join? 2019-09-21 16:34:10 MiniDigger I implemented server ping and login already (no encryption and no compression tho) 2019-09-21 16:35:51 timmyRS I think after Login Success, you really only need to teleport the client and then they're spawned in the void, not 100% sure tho. 2019-09-21 16:35:54 MiniDigger ah found the protocol faq site 2019-09-21 16:38:58 timmyRS The Protocol FAQ page says you also need to send Spawn Position but I just tested and it is in fact not required for the player to spawn 2019-09-21 17:56:39 --> barneygale (~barneygal@cpc93782-hari17-2-0-cust1406.20-2.cable.virginm.net) a rejoint #mcdevs 2019-09-21 19:12:35 --> Meeeh (~Meeeh@206.ip-51-68-140.eu) a rejoint #mcdevs 2019-09-21 19:13:15 --> someone_stole_my (~mrkirby15@mrkirby153.com) a rejoint #mcdevs 2019-09-21 19:13:26 --> md_5 (~md_5@mcdevs/trusted/md-5) a rejoint #mcdevs 2019-09-21 19:13:26 -- Mode #mcdevs [+v md_5] par ChanServ 2019-09-21 19:14:52 --> __0x277E (~Hex@four.out.of.five.doctors.recommend.hex.lc) a rejoint #mcdevs 2019-09-21 19:15:04 --> Thinkofname_ (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-21 19:15:06 --> spirit- (~spirit@233.ip-144-217-92.net) a rejoint #mcdevs 2019-09-21 19:15:18 --> mrarm_ (~mrarm@unaffiliated/mrarm) a rejoint #mcdevs 2019-09-21 19:15:55 --> jamie (~jamie@vista.jamiemansfield.me) a rejoint #mcdevs 2019-09-21 19:16:19 -- jamie est maintenant connu sous le nom Guest92473 2019-09-21 19:19:04 --> SinZ_ (znc@2400:6180:0:d0::64f:9001) a rejoint #mcdevs 2019-09-21 19:20:42 <-- Thinkofname (~Think@163.172.95.9) a quitté (*.net *.split) 2019-09-21 19:20:42 <-- chibill (~chibill@108-228-59-57.lightspeed.cicril.sbcglobal.net) a quitté (*.net *.split) 2019-09-21 19:20:42 <-- jamierocks (~jamie@vista.jamiemansfield.me) a quitté (*.net *.split) 2019-09-21 19:20:42 <-- md_5- (~md_5@mcdevs/trusted/md-5) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- Hafydd (~Hafydd@unaffiliated/joo) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- __0x277F (~Hex@four.out.of.five.doctors.recommend.hex.lc) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- mrkirby153 (~mrkirby15@mrkirby153.com) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- mrarm (~mrarm@unaffiliated/mrarm) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- Meeeh_ (~Meeeh@206.ip-51-68-140.eu) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- SinZ (znc@steamdb/source2-guru/sinz) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- spirit (~spirit@unaffiliated/spirit-pact/x-7942062) a quitté (*.net *.split) 2019-09-21 19:20:43 <-- ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a quitté (*.net *.split) 2019-09-21 19:21:56 --> chibill (~chibill@108-228-59-57.lightspeed.cicril.sbcglobal.net) a rejoint #mcdevs 2019-09-21 19:23:08 --> ammar2 (admin@i.diddled.with.the.opers.so.they.klined.me) a rejoint #mcdevs 2019-09-21 19:23:09 -- Mode #mcdevs [+v ammar2] par ChanServ 2019-09-21 19:24:35 --> Hafydd (~Hafydd@unaffiliated/joo) a rejoint #mcdevs 2019-09-21 20:46:47 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-hxspkalznadmvwlt) a quitté (Quit: Connection closed for inactivity) 2019-09-21 21:29:54 <-- Thinkofname_ (~Think@163.172.95.9) a quitté (Quit: Leaving) 2019-09-21 21:30:37 --> Thinkofname (~Think@163.172.95.9) a rejoint #mcdevs 2019-09-21 21:30:37 -- Mode #mcdevs [+v Thinkofname] par ChanServ 2019-09-21 22:05:37 <-- barneygale (~barneygal@cpc93782-hari17-2-0-cust1406.20-2.cable.virginm.net) a quitté (Remote host closed the connection) 2019-09-21 23:57:54 <-- SinZ_ (znc@2400:6180:0:d0::64f:9001) a quitté (Changing host) 2019-09-21 23:57:54 --> SinZ_ (znc@steamdb/source2-guru/sinz) a rejoint #mcdevs 2019-09-21 23:57:54 -- Mode #mcdevs [+v SinZ_] par ChanServ 2019-09-22 00:50:13 <-- _123DMWM (~123DMWM@2601:18d:580:3870:e917:3029:336:5196) a quitté (Quit: _123DMWM) 2019-09-22 00:51:24 --> _123DMWM (~123DMWM@2601:18d:580:3870:bcf8:80d5:ff0c:18a6) a rejoint #mcdevs 2019-09-22 02:00:36 -- spirit- est maintenant connu sous le nom spirit 2019-09-22 02:00:40 <-- spirit (~spirit@233.ip-144-217-92.net) a quitté (Changing host) 2019-09-22 02:00:40 --> spirit (~spirit@unaffiliated/spirit-pact/x-7942062) a rejoint #mcdevs 2019-09-22 02:44:49 --> mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-22 02:46:35 <-- mgrech_ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-22 03:32:44 <-- mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 276 seconds) 2019-09-22 11:24:20 --> mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-22 11:36:15 MiniDigger mmmh, I am failing to properly encode NBT 2019-09-22 11:36:29 MiniDigger I am trying to send the height map as part of the chunk data packet 2019-09-22 11:38:27 MiniDigger I need to send it gzipped, right? 2019-09-22 11:40:49 timmyRS I haven't seen NBT get compressed before being sent over the network yet 2019-09-22 11:41:32 MiniDigger mmh 2019-09-22 11:41:36 timmyRS since packets themselves are already subject to compression, which is the only time NBT gets compressed over the network. 2019-09-22 11:42:34 MiniDigger ok, now I am not kicked anymore, so thats good 2019-09-22 13:22:01 --> ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-22 13:24:35 ItzKmaf Hi, Seem to have 1.8 working apart from an issue where i cannot read chat messages 2019-09-22 13:24:57 ItzKmaf int length = readVarInt(in); 2019-09-22 13:25:17 ItzKmaf Results in an EOF Exception 2019-09-22 13:25:49 ItzKmaf I do not see why though 2019-09-22 13:33:27 timmyRS Have you tried wiresharking to see what's on the wire? Have you checked that the packet ID is correct? 2019-09-22 13:35:58 ItzKmaf Ill try wiresharking. I know that the packetID is correct 2019-09-22 13:35:59 ItzKmaf Thanks 2019-09-22 18:14:46 ItzKmaf It was because it was getting disconnected a fraction of a second earlier every time as i was sending malformed compressed packets 2019-09-22 18:15:03 ItzKmaf Only took me a few hours to figure out -_- 2019-09-22 18:33:00 ItzKmaf Now the chat messages just read the Chat Length of Zero 2019-09-22 18:33:05 ItzKmaf and do nothing 2019-09-22 18:33:11 ItzKmaf I really am not enjoying this xD 2019-09-22 19:04:20 ItzKmaf Okay i fixed it some extent. It only shows some messages though and just comes up blank for others 2019-09-22 19:04:21 ItzKmaf https://gyazo.com/7700bb72d8789bb48f768b82ab337cbd 2019-09-22 19:04:46 ItzKmaf https://gyazo.com/207ba6ad7b4eb1e43f4c0af5e78d174f 2019-09-22 19:04:59 ItzKmaf If anyone could help me out that would be super nice 2019-09-22 19:08:56 ItzKmaf All data in the packet seems to bead too 2019-09-22 19:09:04 ItzKmaf *read 2019-09-22 19:12:16 <-- NickG365 (~NickG365@system.properties) a quitté (Read error: Connection reset by peer) 2019-09-22 19:12:16 --> NickG365 (~NickG365@2607:5300:60:6e29:472:6425:3733:0) a rejoint #mcdevs 2019-09-22 19:35:49 <-- niceplace (~nplace@185.128.25.132) a quitté (Quit: ZNC 1.7.3 - https://znc.in) 2019-09-22 19:37:09 --> niceplace (~nplace@185.128.25.132) a rejoint #mcdevs 2019-09-22 19:48:05 MiniDigger where are those E and X coming from? 2019-09-22 19:49:02 MiniDigger and isn't it data first and then position? 2019-09-22 19:49:05 MiniDigger or did that change? 2019-09-22 19:50:17 MiniDigger https://wiki.vg/Protocol#Chat_Message_.28clientbound.29 2019-09-22 19:51:38 MiniDigger wouldnt it be something like this? readVarInt to get the length of json data, read length bytes, encode them as string, parse json, then read one byte for the position 2019-09-22 19:51:48 MiniDigger ItzKmaf 2019-09-22 19:52:05 ItzKmaf I tried that 2019-09-22 19:52:24 MiniDigger https://i.imgur.com/LNxVy0D.png 2019-09-22 19:52:26 ItzKmaf I think but i will do it again 2019-09-22 19:52:28 MiniDigger this is my impl of sending it 2019-09-22 19:52:40 MiniDigger https://i.imgur.com/sBeJDht.png 2019-09-22 19:53:06 MiniDigger that produces a chat packet that gets properly displayed by a vanilla client 2019-09-22 19:53:29 ItzKmaf Im trying to receive 2019-09-22 19:53:32 ItzKmaf Not send 2019-09-22 19:53:35 ItzKmaf Sending works fine 2019-09-22 19:53:37 MiniDigger yeah I know 2019-09-22 19:59:34 ItzKmaf @Override 2019-09-22 20:00:02 ItzKmaf That looks okay right? 2019-09-22 20:00:07 ItzKmaf Or am i doing something wrong 2019-09-22 20:02:20 MiniDigger you didn't send your code 2019-09-22 20:02:27 MiniDigger use hastebin or smth 2019-09-22 20:04:36 ItzKmaf https://pastebin.com/ghyyWTXw 2019-09-22 20:13:34 MiniDigger yeah 2019-09-22 20:13:41 MiniDigger if you split packets properly that should do it 2019-09-22 20:15:36 MiniDigger does somebody know why the client might completely discard my chunk packet? like, it doesn't even show up in the log 2019-09-22 20:16:44 MiniDigger I send Login success, join game, plugin message (brand), chunk data, position and look, but in the client log I only see 2, 37, 24, 53 2019-09-22 20:16:50 MiniDigger it skipped 33 for chunk data 2019-09-22 20:34:58 MiniDigger uuuuuuuuuf 2019-09-22 20:35:11 MiniDigger my networking lib was swallowing an exception 2019-09-22 23:19:51 <-- pokechu22 (~pokechu22@192-182-151-164.fdr01.rdmd.wa.frontiernet.net) a quitté (Quit: Physically moving pi, back in ~2, 3 hours probably) 2019-09-22 23:48:03 <-- ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a quitté (Remote host closed the connection) 2019-09-23 00:31:19 -- SinZ_ est maintenant connu sous le nom SinZ 2019-09-23 04:20:51 <-- mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 265 seconds) 2019-09-23 06:17:03 timmyRS Reading the new NBT field in Chunk Data gives me {Compound "": {LongArray "MOTION_BLOCKING": 10360500096193035839 14403622084951293727 16425183079330422671 17435963576519987143 17941353825299318755 18194048949412160497 9097037142758257144 4548512237353040124 3140568895249251454 10360500096193035839 146202002 2019-09-23 06:17:04 timmyRS 43258343199 16425183079330425749 7109209630959439815 17941353825316489957 6088373151040267249 9097037694665847473 4548512237353040124 3140639401981334654 10360500096193035839 14620200243258343199 16425183079330425749 7109209630959439815 17941353825316489957 1819404 2019-09-23 06:17:04 timmyRS 8949412160497 9097037693590000136 4548512237353040124 3104469586679496830 10360500096193036865 9809985683832455199 16425183079397665424 1295062512024129479 1227376318007494692 18194048949424768034 9530215564453351936 4548512239504726284 2310355422147574910} {LongAr 2019-09-23 06:17:08 timmyRS ray "WORLD_SURFACE": 10360500096193035839 14403622084951293727 16425183079330422671 17435963576519987143 17941353825299318755 18194048949412160497 9097037142758257144 4548512237353040124 3140568895249251454 10360500096193035839 14620200243258343199 1642518307933042 2019-09-23 06:17:12 timmyRS 5749 7109209630959439815 17941353825316489957 6088373151040267249 9097037694665847473 4548512237353040124 3140639401981334654 10360500096193035839 14620200243258343199 16425183079330425749 7109209630959439815 17941353825316489957 18194048949412160497 92414343566425 2019-09-23 06:17:16 timmyRS 66664 4548512237353040124 3104469586679496830 10378514494702780993 9809985683832455199 16425191875490687632 1297318718474260423 1228502217914337316 36099303479460898 9530215564453351937 4548654351382618380 2310355422147574910}} 2019-09-23 06:17:28 timmyRS Now I'm very much confused about what the values of MOTION_BLOCKING mean and what WORLD_SURFACE is 2019-09-23 06:24:05 --> barneygale (~barneygal@cpc93782-hari17-2-0-cust1406.20-2.cable.virginm.net) a rejoint #mcdevs 2019-09-23 06:25:24 barneygale Is Tag_Long_Array used for anything other than condensed bit arrays for block states and heightmaps? 2019-09-23 06:44:10 timmyRS I understand now that MOTION_BLOCKING is a long array of 36 longs with contain a total of 256 9-bit entries and not a long array containing 256 longs, and the chunks are actually loading, even though I did not send WORLD_SURFACE, which I still don't understand the purpose of, but now I have the issue that the client only sees chunks 10:10 to -10:-10 (11:11 to -11:-11 if you include chunks you can walk into but are not immediately rendered), despite 2019-09-23 06:44:10 timmyRS my server sending more chunks. 2019-09-23 07:15:53 timmyRS I discovered the Update View Position packet, I bet it's something to do with that. 2019-09-23 07:23:36 --> gabrielchihongle (uid274900@gateway/web/irccloud.com/x-ejzbxvypvembctik) a rejoint #mcdevs 2019-09-23 07:26:32 timmyRS Yup, that was the issue. I think I'll update the wiki regarding the chunk data packet so other devs can avoid this headache. 2019-09-23 08:06:31 --> pokechu22 (~pokechu22@c-73-97-214-77.hsd1.wa.comcast.net) a rejoint #mcdevs 2019-09-23 08:06:31 -- Mode #mcdevs [+v pokechu22] par ChanServ 2019-09-23 08:43:16 <-- pokechu22 (~pokechu22@c-73-97-214-77.hsd1.wa.comcast.net) a quitté (Quit: Rebooting, now that I've reinstalled the right version of the kernel... hopefully things don't die) 2019-09-23 08:46:32 --> pokechu22 (~pokechu22@2601:602:900:860:816a:390b:fd19:1c1a) a rejoint #mcdevs 2019-09-23 08:46:32 -- Mode #mcdevs [+v pokechu22] par ChanServ 2019-09-23 10:17:04 <-- dexter0 (~dexter0@c-73-222-1-210.hsd1.ca.comcast.net) a quitté (Ping timeout: 268 seconds) 2019-09-23 10:33:57 --> cheakoirccloud (uid293319@gateway/web/irccloud.com/x-onxiafmrosiervys) a rejoint #mcdevs 2019-09-23 10:57:11 --> redstonehelper (~redstoneh@unaffiliated/redstonehelper) a rejoint #mcdevs 2019-09-23 11:55:39 --> mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-23 12:29:40 --> Me4502 (~quassel@unaffiliated/me4502) a rejoint #mcdevs 2019-09-23 13:59:58 --> mgrech (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-23 14:00:55 <-- mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 268 seconds) 2019-09-23 14:30:01 <-- l4mRh4X0r (l4mRh4X0r@pomacium.student.ipv6.utwente.nl) a quitté (Quit: Hoei!) 2019-09-23 15:17:22 <-- cheakoirccloud (uid293319@gateway/web/irccloud.com/x-onxiafmrosiervys) a quitté (Quit: Connection closed for inactivity) 2019-09-23 15:58:42 <-- Me4502 (~quassel@unaffiliated/me4502) a quitté (Read error: Connection reset by peer) 2019-09-23 16:06:59 --> dexter0 (~dexter0@2601:647:4500:700:7c:10ff:fe00:110b) a rejoint #mcdevs 2019-09-23 16:29:10 --> ItzKmaf (33098d74@116.141.9.51.dyn.plus.net) a rejoint #mcdevs 2019-09-23 16:30:36 ItzKmaf Hello. 2019-09-23 16:31:35 ItzKmaf My Client Joins my server without any issues whatsoever. However when attempting to join other servers (Such as the Archon) It gets to the Login Success packet then Gets spammed with Packet 0x00. 2019-09-23 16:32:03 ItzKmaf At it has recieved the Login Success packet, The mode is set to PLAY. So it then spams the server with Keep Alive packets 2019-09-23 16:32:15 ItzKmaf Then the Socket Closes (Times out) 2019-09-23 16:32:59 ItzKmaf I know the packet i am recieving is 100% NOT a Keep Alive as my keep alive reader only reads one byte of it instead of the around 70 or so Packets 2019-09-23 16:33:15 timmyRS Is your server vanilla or something you wrote yourself? 2019-09-23 16:33:24 ItzKmaf Its BeerSpigot 2019-09-23 16:33:33 ItzKmaf Basically just a conning optimised version of spigot 2019-09-23 16:33:41 ItzKmaf *Cannoning 2019-09-23 16:34:16 timmyRS When writing a client, you should try against vanilla. 2019-09-23 16:35:22 ItzKmaf Aight I will try Vanilla now 2019-09-23 16:35:27 ItzKmaf Thanks 2019-09-23 16:40:51 ItzKmaf Working perfectly on 1.8.8 2019-09-23 16:41:07 ItzKmaf Still no dice on The Archon 2019-09-23 16:42:16 timmyRS Do you have compression implemented? 2019-09-23 16:44:24 ItzKmaf Yep 2019-09-23 16:44:31 ItzKmaf Works perfectly on vanilla too 2019-09-23 16:44:38 ItzKmaf Both dissabled and enabled 2019-09-23 16:45:38 ItzKmaf I am not recieving a set compression packet from the Archon though 2019-09-23 16:47:17 timmyRS Is the server 1.8.8? Why are you not working with a newer version? 2019-09-23 16:49:40 --> mgrech_ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-23 16:50:50 <-- mgrech (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 240 seconds) 2019-09-23 16:56:52 ItzKmaf Its factions so almost all servers are 1.8.x 2019-09-23 16:57:09 ItzKmaf And yeah i can connect on my normal vanilla minecraft client 2019-09-23 16:58:53 ItzKmaf https://pastebin.com/10HhK8zk 2019-09-23 16:59:32 ItzKmaf Thats the packets that are gliched 2019-09-23 16:59:48 ItzKmaf The Play and ID: one is the last one that seems to have been correctly formatted 2019-09-23 17:00:46 timmyRS Have you checked in with Wireshark to make sure that's actually what's happening? 2019-09-23 17:06:09 ItzKmaf I can't seem to make any sense of the WireShark Data 2019-09-23 17:06:21 ItzKmaf I don't really understand it. 2019-09-23 17:07:48 timmyRS You have to teach your computer to understand it, so might as well understand it yourself... 2019-09-23 17:36:23 ItzKmaf Okay It works on normal 1.8.8 servers too 2019-09-23 17:36:30 ItzKmaf It just seems to not work on bungee servers 2019-09-23 17:37:02 timmyRS That's interesting. You tried with a stock bungeecord of your own? 2019-09-23 17:38:01 ItzKmaf Ill download one now. Think i deleted my own one 2019-09-23 17:39:08 ItzKmaf I made one as a Proof Of Concept That lets you change your uuid and Username for servers that accept connections from any bungee server instead of their own 2019-09-23 17:39:21 ItzKmaf As our server got attacked by it i thought i would see how it worked 2019-09-23 17:40:46 timmyRS I implemented such a capability in my proxy :^) 2019-09-23 17:41:55 timmyRS Of course, you really just have to (pretend to be) BungeeCord and you're on your way since the server is in offline mode 2019-09-23 17:42:03 timmyRS But, yeah, your issue, managed to reproduce it locally? 2019-09-23 17:43:57 ItzKmaf Just downloaded bungeee now 2019-09-23 17:58:06 ItzKmaf Also works on vanulla bungee 2019-09-23 18:03:42 timmyRS Huh. Are these servers by any chance the kind you can join cracked and premium? 2019-09-23 18:05:01 ItzKmaf Just Premium 2019-09-23 18:05:06 ItzKmaf TheArchon 2019-09-23 18:10:34 timmyRS According to its listping it's 1.14.4 compatible 2019-09-23 18:10:48 ItzKmaf Yeah its 1.7.x-1.14.4 2019-09-23 18:10:58 ItzKmaf 1.8.X is supported 2019-09-23 18:11:04 timmyRS So, why bother with 1.8.8? 2019-09-23 18:11:05 ItzKmaf And i can connect on my 1.8.8 Client 2019-09-23 18:11:19 ItzKmaf Cause other Faction servers just support 1.8.X 2019-09-23 18:11:26 timmyRS Since it's PvP you're probably one of *those* people, but protocol-wise the 1.8.8 sucked 2019-09-23 18:11:38 ItzKmaf I don't really care 2019-09-23 18:11:42 ItzKmaf But if people won't use it 2019-09-23 18:11:48 ItzKmaf Whats the point in me making it 2019-09-23 18:12:12 timmyRS What do you even wanna do? And in which language? 2019-09-23 18:12:18 ItzKmaf Its Java 2019-09-23 18:12:27 ItzKmaf And just sending / receiving chat 2019-09-23 18:12:48 ItzKmaf The only other public Java Project i could find was AIBot 2019-09-23 18:13:03 ItzKmaf Which worked but only used protcol v5 2019-09-23 18:13:07 ItzKmaf Which was like 1.7.10 2019-09-23 18:13:26 ItzKmaf I have taken snippets of code from it though 2019-09-23 18:14:11 timmyRS Well, what exactly is it supposed to do then? Chat bot? Chat clientr? 2019-09-23 18:14:20 ItzKmaf Just a console client 2019-09-23 18:14:26 ItzKmaf For the factions ppl to afk their alts 2019-09-23 18:14:50 ItzKmaf It should be able to host over 60 alts 2019-09-23 18:14:53 ItzKmaf At once 2019-09-23 18:15:12 ItzKmaf And then i am building discord bot integration into it 2019-09-23 18:24:42 ItzKmaf Im coding a 1.14.4 Protocol now To see if it works with That 2019-09-23 18:25:13 ItzKmaf Do we need to send Login Plugin Response 0x02 for the server to be okay? 2019-09-23 18:25:23 timmyRS Considering apps are written in java (most of them anyway) I'd say there are plenty of projects like that 2019-09-23 18:26:01 timmyRS If the server sends a Login Plugin Request, then yes. 2019-09-23 18:26:10 ItzKmaf Uhh okay 2019-09-23 18:43:45 barneygale ItzKmaf: are you perhaps relying on TCP recv() calls lining up with packet boundaries? Because you can't rely on that. 2019-09-23 18:44:06 barneygale Your packet payload should be exactly as long as the varint header says it should be. 2019-09-23 18:44:53 barneygale Repeating a question I asked last night (with apologies): Is Tag_Long_Array used for anything other than condensed bit arrays for block states and heightmaps? 2019-09-23 18:45:08 timmyRS Why are you asking? 2019-09-23 18:46:33 barneygale Implementing the packed-bits shit in Python using an actual array of longs is really error-prone, because Python doesn't really do fixed-sized numeric types 2019-09-23 18:47:16 barneygale So I'm considering representing the contents of `Tag_Long_Array` as a `bitstring.BitArray()` object, as it's a little easier to reason about. 2019-09-23 18:48:21 barneygale But I'm wondering if there are any uses of `Tag_Long_Array` where directly indexing into the long array is a useful thing to do 2019-09-23 18:52:57 timmyRS I can't think of anything, but just if you want a complete implementation... 2019-09-23 18:57:01 timmyRS Crazy idea: Implement both 2019-09-23 19:12:35 barneygale That's what I was doing previously, and I switched to the `bitstring` implementation if the take is named "BlockStates" lol 2019-09-23 19:12:54 barneygale But there's other bit arrays, e.g. heightmaps use 9 bits per block 2019-09-23 19:13:12 barneygale s/take/tag 2019-09-23 19:28:07 <-- barneygale (~barneygal@cpc93782-hari17-2-0-cust1406.20-2.cable.virginm.net) a quitté (Remote host closed the connection) 2019-09-23 20:02:56 --> mgrech__ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a rejoint #mcdevs 2019-09-23 20:04:37 <-- mgrech_ (~mgrech@213-240-103-103.adsl.highway.telekom.at) a quitté (Ping timeout: 245 seconds) 2019-09-23 20:37:02 ItzKmaf Is Channel Identifier Name of the plugin channel used to send the data 2019-09-23 20:37:10 ItzKmaf in Plugin Message Encoded as a string? 2019-09-23 20:38:23 timmyRS Identifier is just a fancy word for string enum 2019-09-23 20:40:34 <-- SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a quitté (Ping timeout: 265 seconds) 2019-09-23 20:40:43 ItzKmaf Okay Thanks 2019-09-23 20:40:47 MiniDigger its just a string like "minecraft:brand" 2019-09-23 20:41:01 ItzKmaf I think all this time 2019-09-23 20:41:07 ItzKmaf Its because i was ignoring public messages 2019-09-23 20:41:14 ItzKmaf Sorry Plugin messsages 2019-09-23 20:41:20 ItzKmaf In which case imma commit 2019-09-23 20:41:34 MiniDigger ignoring or just not reading bytes? 2019-09-23 20:41:39 ItzKmaf Ignoring 2019-09-23 20:42:07 timmyRS Read the first varint so you know the packet length, so you can safely ignore any packet 2019-09-23 20:42:13 MiniDigger https://i.imgur.com/bxTLh4t.png 2019-09-23 20:42:13 MiniDigger ye 2019-09-23 20:42:26 ItzKmaf Oh so i don't have to reply to them? 2019-09-23 20:42:32 MiniDigger no 2019-09-23 20:42:38 MiniDigger I just ignore everything I don't support 2019-09-23 20:42:47 MiniDigger you just need to make sure that you actually read the full packet 2019-09-23 20:42:59 ItzKmaf Yeah i'm already reading it 2019-09-23 20:43:40 timmyRS Although you might want to provide your client's brand just because it's good behaviour, not like servers do anything with it, as far as I know 2019-09-23 20:44:30 MiniDigger I implemented brand before I even did keepalive 😂 2019-09-23 20:44:30 MiniDigger https://i.imgur.com/MAJaaOz.png 2019-09-23 20:44:53 ItzKmaf Oh Thats cool 2019-09-23 20:45:15 timmyRS Also, plugin message is a nasty packet since some channels rely on you knowing how much data there is left in the packet so you know the actual data of it 2019-09-23 20:45:44 ItzKmaf I can do that 2019-09-23 20:45:58 timmyRS I implemented brand early on, but only recently realized I have to send it after join game, otherwise the client just showed "null" 2019-09-23 20:45:58 ItzKmaf That was orignaly how i was gonna read every packet 2019-09-23 20:46:57 --> SpaceManiac (~SpaceMani@c-67-172-121-111.hsd1.ca.comcast.net) a rejoint #mcdevs 2019-09-23 20:46:57 -- Mode #mcdevs [+v SpaceManiac] par ChanServ 2019-09-23 20:48:41 <-- niceplace (~nplace@185.128.25.132) a quitté (Quit: ZNC 1.7.3 - https://znc.in) 2019-09-23 20:49:02 --> niceplace (~nplace@185.128.25.132) a rejoint #mcdevs 2019-09-23 20:50:29 <-- gabrielchihongle (uid274900@gateway/web/irccloud.com/x-ejzbxvypvembctik) a quitté (Quit: Connection closed for inactivity) 2019-09-23 20:56:24 MiniDigger heh 2019-09-23 20:56:49 MiniDigger just as we were talking about this, my code did find an issue in my deserialization: "Didn't fully read packet ServerPlayBlockPlace! 1 bytes to go" 2019-09-23 20:57:24 MiniDigger forgot to read the block phase 2019-09-23 20:57:27 MiniDigger face* 2019-09-23 20:58:14 ItzKmaf Atleast your client connects