PrismarineJS / mineflayer

Create Minecraft bots with a powerful, stable, and high level JavaScript API.
https://prismarinejs.github.io/mineflayer/
MIT License
5.03k stars 911 forks source link

Bypass falling check #1582

Open shketov opened 3 years ago

shketov commented 3 years ago

Versions

Clear question

Bot failed falling check test, after that, the captcha should appear

Incoming connection (::ffff:127.0.0.1)
client<-server: play.login :{"entityId":3069166,"gameMode":2,"dimension":0,"difficulty":0,"maxPlayers":1,"levelType":"flat","reducedDebugInfo":false}
client<-server: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[10,76,97,115,116,66,117,110,103,101,101]}}
client->server: play held_item_slot : {"slotId":0}
client->server: play custom_payload : {"channel":"MC|Brand","data":{"type":"Buffer","data":[7,118,97,110,105,108,108,97]}}
client->server: play settings : {"locale":"en_US","viewDistance":12,"chatFlags":0,"chatColors":true,"skinParts":127,"mainHand":1}
client<-server: play.abilities :{"flags":0,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"flags":0,"teleportId":9876}
client<-server: play.chat :{"message":"{\"text\":\"Checking, please wait...\",\"color\":\"green\"}","position":1}
client<-server: play.title :{"action":3,"fadeIn":20,"stay":101,"fadeOut":20}
client<-server: play.title :{"action":0,"text":"{\"text\":\"§6Checking...\"}"}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position : {"x":7,"y":450,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a1%\"}"}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.854893350656,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.4073954836429,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.89044757397005,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.30543862249067,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":446.65372985004086,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.93665525304004,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.15552214797924,"z":7,"onGround":false}
client<-server: play.kick_disconnect :{"reason":"{\"text\":\"Check is failed\",\"color\":\"red\"}"}
Connection closed by server (::ffff:127.0.0.1)
Connection closed by client (::ffff:127.0.0.1)

What did you try yet?

Did you try any method from the API? Did you try any example? Any error from those?

Your current code

Please put here any custom code you tried yet.

server.js


const mineflayer = require('mineflayer');

const minecraft = mineflayer.createBot({
    host: 'localhost', 
    port: 25566,
    username: 'shkitav',
    version: "1.12.2"
})

module.exports.minecraft = minecraft;

Additional context

Add any other context about the problem here.

Karang commented 3 years ago

There are no falling check on vanilla. What server are you connecting to? Duplicate of https://github.com/PrismarineJS/mineflayer/issues/1299#issuecomment-738673875 but the old issue begin to be unreadable so we should keep this one.

shketov commented 3 years ago

There are no falling check on vanilla. What server are you connecting to? Duplicate of #1299 (comment) but the old issue begin to be unreadable so we should keep this one.

Server IP - play.lastcraft.net

TheDudeFromCI commented 3 years ago

This looks like Mineflayer is triggering the server's anti-cheat plugin. Do you know what plugin they are using?

Karang commented 3 years ago

Yes its always the same one: https://github.com/Leymooo/BungeeCord And here is the direct link to the files to prevent you from searching too long: https://github.com/Leymooo/BungeeCord/tree/master/proxy/src/main/java/ru/leymooo/botfilter

shketov commented 3 years ago

I add logs that I received from another server ( the same botfilter is installed on both servers, but I can connect to one server, but not to the second one) 1 server - play.litecloud.me ( success connect ):


Incoming connection (::ffff:127.0.0.1)
client<-server: play.login :{"entityId":848576523,"gameMode":0,"dimension":0,"difficulty":0,"maxPlayers":1,"levelType":"flat","reducedDebugInfo":false}
client<-server: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[32,66,111,116,70,105,108,116,101,114,32,40,104,116,116,112,115,58,47,47,118,107,46,99,99,47,56,104,114,49,112,85,41]}}
client->server: play held_item_slot : {"slotId":0}
client->server: play custom_payload : {"channel":"MC|Brand","data":{"type":"Buffer","data":[7,118,97,110,105,108,108,97]}}
client->server: play settings : {"locale":"en_US","viewDistance":6,"chatFlags":0,"chatColors":false,"skinParts":127,"mainHand":1}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"flags":0,"teleportId":9876}
client<-server: play.title :{"action":3,"fadeIn":5,"stay":90,"fadeOut":15}
client<-server: play.title :{"action":0,"text":"{\"text\":\"LiteCloud\",\"color\":\"yellow\",\"bold\":true}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"Please, wait\",\"color\":\"white\"}"}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"onGround":false}
client->server: play look : {"yaw":90,"pitch":10,"onGround":false}
client->server: play position_look : {"x":7,"y":449.9216,"z":7,"yaw":90,"pitch":10,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.019999999552965164,"level":1,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0,"level":0,"totalExperience":0}
client<-server: play.title :{"action":3,"fadeIn":5,"stay":15,"fadeOut":10}
//After a successful falling check, the server prompts you to enter a captcha for further authorization
client<-server: play.title :{"action":0,"text":"{\"text\":\"LiteCloud\",\"color\":\"yellow\",\"bold\":true}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"Enter captcha\",\"color\":\"white\"}"}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client<-server: play.set_slot :{"windowId":0,"slot":36,"item":{"blockId":358,"itemCount":1,"itemDamage":0}}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":450,"z":7,"onGround":false}
// HERE MAP WITH CAPTCHA
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Enter captcha\",\"color\":\"white\"}]}","position":0}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.854893350656,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.4073954836429,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.89044757397005,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.30543862249067,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":446.65372985004086,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.93665525304004,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.15552214797924,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":444.31161170501963,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":443.40617947091926,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":442.4404558815009,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":441.4156467638709,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":440.33293382859347,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":439.1934751520216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":437.9984056489812,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":436.7488375360016,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":435.4458607852816,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":434.09054356957597,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":432.68393269818444,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":431.2270540442207,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":429.72091296333633,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":428.16649470406963,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":426.5647648099882,"z":7,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":450,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.854893350656,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play position : {"x":7,"y":448.4073954836429,"z":7,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.854893350656,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.4073954836429,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.89044757397005,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.30543862249067,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Enter captcha\",\"color\":\"white\"}]}","position":0}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":450,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Enter captcha\",\"color\":\"white\"}]}","position":0}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"flags":0,"teleportId":9876}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":38,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}

2 server - play.lastcraft.net ( does not pass the falling check)

Incoming connection (::ffff:127.0.0.1)
client<-server: play.login :{"entityId":3076439,"gameMode":2,"dimension":0,"difficulty":0,"maxPlayers":1,"levelType":"flat","reducedDebugInfo":false}
client<-server: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[10,76,97,115,116,66,117,110,103,101,101]}}
client->server: play held_item_slot : {"slotId":0}
client->server: play custom_payload : {"channel":"MC|Brand","data":{"type":"Buffer","data":[7,118,97,110,105,108,108,97]}}
client->server: play settings : {"locale":"en_US","viewDistance":6,"chatFlags":0,"chatColors":false,"skinParts":127,"mainHand":1}
client<-server: play.abilities :{"flags":0,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"flags":0,"teleportId":9876}
client<-server: play.chat :{"message":"{\"text\":\"Checking...\",\"color\":\"green\"}","position":1}
client<-server: play.title :{"action":3,"fadeIn":20,"stay":101,"fadeOut":20}
client<-server: play.title :{"action":0,"text":"{\"text\":\"§6Проверка...\"}"}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position : {"x":7,"y":450,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.9216,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a1%\"}"}
client->server: play position : {"x":7,"y":449.766368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.53584064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.2315238272,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.854893350656,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.4073954836429,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.89044757397005,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.30543862249067,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":446.65372985004086,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.93665525304004,"z":7,"onGround":false}
client<-server: play.kick_disconnect :{"reason":"{\"text\":\"Check is failed\",\"color\":\"red\"}"}
Connection closed by server (::ffff:127.0.0.1)
client->server: play position : {"x":7,"y":445.15552214797924,"z":7,"onGround":false}
Connection closed by client (::ffff:127.0.0.1)
shketov commented 3 years ago

Logs recorded from the player ( THIS IS NOT A BOT )

play.litecloud.me ( success falling check )

Incoming connection (::ffff:127.0.0.1)
client<-server: play.login :{"entityId":848576523,"gameMode":0,"dimension":0,"difficulty":0,"maxPlayers":1,"levelType":"flat","reducedDebugInfo":false}
client<-server: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[32,66,111,116,70,105,108,116,101,114,32,40,104,116,116,112,115,58,47,47,118,107,46,99,99,47,56,104,114,49,112,85,41]}}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"flags":0,"teleportId":9876}
client<-server: play.title :{"action":3,"fadeIn":5,"stay":90,"fadeOut":15}
client<-server: play.title :{"action":0,"text":"{\"text\":\"LiteCloud\",\"color\":\"yellow\",\"bold\":true}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"Please, wait\",\"color\":\"white\"}"}
client->server: play custom_payload : {"channel":"REGISTER","data":{"type":"Buffer","data":[70,77,76,124,72,83,0,70,77,76,0,70,77,76,124,77,80,0,70,77,76,0,70,79,82,71,69]}}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Ожидайте завершения проверки...\",\"color\":\"white\"}]}","position":0}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Ожидайте завершения проверки...\",\"color\":\"white\"}]}","position":0}
client->server: play settings : {"locale":"en_gb","viewDistance":6,"chatFlags":0,"chatColors":true,"skinParts":127,"mainHand":1}
client->server: play custom_payload : {"channel":"MC|Brand","data":{"type":"Buffer","data":[9,102,109,108,44,102,111,114,103,101]}}
client->server: play custom_payload : {"channel":"LMC","data":{"type":"Buffer","data":[4,73,78,70,79,174,5,123,34,118,101,114,115,105,111,110,34,58,34,51,46,55,46,55,34,44,34,99,99,112,34,58,123,34,101,110,97,98,108,101,100,34,58,116,114,117,101,44,34,118,101,114,115,105,111,110,34,58,50,125,44,34,115,104,97,100,111,119,34,58,123,34,101,110,97,98,108,101,100,34,58,116,114,117,101,44,34,118,101,114,115,105,111,110,34,58,49,125,44,34,97,100,100,111,110,115,34,58,91,123,34,117,117,105,100,34,58,34,55,100,54,50,98,102,102,100,45,102,101,51,102,45,52,54,54,55,45,56,50,48,48,45,101,56,100,101,99,98,51,56,52,102,97,48,34,44,34,110,97,109,101,34,58,34,79,112,116,105,70,105,110,101,32,49,46,49,50,46,50,95,72,68,95,85,95,70,53,34,125,44,123,34,117,117,105,100,34,58,34,48,49,54,56,55,102,53,48,45,98,97,101,101,45,52,97,102,57,45,57,49,50,51,45,57,101,49,99,54,56,48,102,50,100,57,100,34,44,34,110,97,109,101,34,58,34,83,112,111,116,105,102,121,34,125,44,123,34,117,117,105,100,34,58,34,48,99,102,48,57,99,50,55,45,98,48,97,49,45,52,100,57,49,45,56,53,99,55,45,54,50,53,102,50,54,100,49,48,55,48,49,34,44,34,110,97,109,101,34,58,34,84,78,84,32,84,105,109,101,114,34,125,93,44,34,109,111,100,115,34,58,91,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,52,102,100,97,55,102,50,102,57,57,101,53,98,51,101,53,51,50,53,52,102,100,97,51,101,49,57,97,102,53,97,55,98,54,98,55,98,48,49,99,98,57,55,99,51,48,51,100,100,102,51,98,49,100,99,101,50,97,97,50,49,49,53,100,34,44,34,110,97,109,101,34,58,34,73,110,71,97,109,101,65,99,99,111,117,110,116,83,119,105,116,99,104,101,114,95,70,111,114,103,101,95,49,46,49,50,95,55,46,48,46,51,46,106,97,114,34,125,44,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,54,54,50,99,98,54,57,57,52,99,57,57,55,102,99,52,48,97,99,53,49,97,52,52,53,49,54,57,98,99,101,55,50,49,98,98,48,48,50,51,48,48,52,57,56,56,100,49,56,53,50,48,101,98,100,100,55,97,97,101,54,48,57,48,34,44,34,110,97,109,101,34,58,34,76,97,98,121,77,111,100,45,51,46,106,97,114,34,125,44,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,101,97,56,54,56,50,51,53,100,102,52,52,98,53,54,100,100,102,98,50,48,50,99,51,52,53,50,49,50,49,100,101,54,99,54,100,48,49,52,102,54,56,50,98,99,57,50,48,97,50,99,101,56,102,97,52,99,52,50,99,52,52,99,102,34,44,34,110,97,109,101,34,58,34,79,112,116,105,70,105,110,101,32,49,46,49,50,46,50,32,72,68,32,85,32,70,53,46,106,97,114,34,125,93,125]}}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"onGround":false}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Checking...\",\"color\":\"white\"}]}","position":0}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":90,"pitch":10,"onGround":false}
client->server: play position : {"x":7,"y":449.9215999984741,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.7663679939575,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.5358406250445,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.23152379758693,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.85489329934825,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.40739540236484,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.89044745325987,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.3054384517511,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":446.6537296175885,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.019999999552965164,"level":1,"totalExperience":0}
client->server: play position : {"x":7,"y":445.9366549461529,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.155521752943,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.03999999910593033,"level":2,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.05999999865889549,"level":3,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.07999999821186066,"level":4,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.09999999403953552,"level":5,"totalExperience":0}
client->server: play position : {"x":7,"y":444.3116112071725,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":443.4061788546952,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":442.44045513047183,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":441.4156458607873,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.11999998986721039,"level":6,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.13999998569488525,"level":7,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.15999998152256012,"level":8,"totalExperience":0}
client->server: play position : {"x":7,"y":440.33293275542394,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":439.19347388999086,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":437.9984041786071,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.17999997735023499,"level":9,"totalExperience":0}
client->server: play position : {"x":7,"y":436.74883583713097,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.19999997317790985,"level":10,"totalExperience":0}
client->server: play position : {"x":7,"y":435.4458588371249,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":434.0905413507407,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.21999996900558472,"level":11,"totalExperience":0}
client->server: play position : {"x":7,"y":432.6839301867077,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":431.2270512176005,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":429.7209097985618,"z":7,"onGround":false}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Checking...\",\"color\":\"white\"}]}","position":0}
client<-server: play.experience :{"experienceBar":0.23999996483325958,"level":12,"totalExperience":0}
client->server: play position : {"x":7,"y":428.16649117765064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":426.56476089798366,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.25999996066093445,"level":13,"totalExperience":0}
client->server: play position : {"x":7,"y":424.91666519183354,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.2799999713897705,"level":14,"totalExperience":0}
client->server: play position : {"x":7,"y":423.2231313668456,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":421.48506818453,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":419.70336623118385,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":417.8788982813955,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.29999998211860657,"level":15,"totalExperience":0}
client->server: play position : {"x":7,"y":416.01251965427804,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":414.1050685625787,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.3199999928474426,"level":16,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.3400000035762787,"level":17,"totalExperience":0}
client->server: play position : {"x":7,"y":412.15736645480575,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":410.1702183505129,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.36000001430511475,"level":18,"totalExperience":0}
client->server: play position : {"x":7,"y":408.1444131688782,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":406.0807240507111,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.3800000250339508,"level":19,"totalExperience":0}
client->server: play position : {"x":7,"y":403.9799086740198,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":401.8427095632665,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.40000003576278687,"level":20,"totalExperience":0}
client->server: play position : {"x":7,"y":399.6698543924386,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":397.46205628205746,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.4200000464916229,"level":21,"totalExperience":0}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Checking...\",\"color\":\"white\"}]}","position":0}
client->server: play position : {"x":7,"y":395.2200140902476,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":392.94441269798455,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.440000057220459,"level":22,"totalExperience":0}
client->server: play position : {"x":7,"y":390.63592328863723,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":388.29520362192,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.46000006794929504,"level":23,"totalExperience":0}
client->server: play position : {"x":7,"y":385.9228983023656,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":383.51963904242825,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.4800000786781311,"level":24,"totalExperience":0}
client->server: play position : {"x":7,"y":381.08604492032526,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":378.6227226327213,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":376.1302667423594,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":373.6092599207391,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":371.06027318594084,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":368.48386613569465,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":365.88058717578645,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":363.2509737438969,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":360.59555252896337,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.5000000596046448,"level":25,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.5200000405311584,"level":26,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.5400000214576721,"level":27,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.5600000023841858,"level":28,"totalExperience":0}
client->server: play position : {"x":7,"y":357.9148396861545,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.5799999833106995,"level":29,"totalExperience":0}
client->server: play position : {"x":7,"y":355.20934104754537,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":352.47955232857925,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.5999999642372131,"level":30,"totalExperience":0}
client->server: play position : {"x":7,"y":349.7259593304,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":346.94903813813784,"z":7,"onGround":false}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Checking...\",\"color\":\"white\"}]}","position":0}
client<-server: play.experience :{"experienceBar":0.6199999451637268,"level":31,"totalExperience":0}
client->server: play position : {"x":7,"y":344.1492553152295,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.6399999260902405,"level":32,"totalExperience":0}
client->server: play position : {"x":7,"y":341.3270680938518,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":338.4829245615468,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":335.6172638441143,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":332.73051628484643,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.6599999070167542,"level":33,"totalExperience":0}
client->server: play position : {"x":7,"y":329.82310362017773,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.6799998879432678,"level":34,"totalExperience":0}
client->server: play position : {"x":7,"y":326.895439151822,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":323.9479279154668,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.6999998688697815,"level":35,"totalExperience":0}
client->server: play position : {"x":7,"y":320.98096684609345,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":317.9949449399914,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.7199998497962952,"level":36,"totalExperience":0}
client->server: play position : {"x":7,"y":314.9902434135317,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":311.96723585876515,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.7399998307228088,"level":37,"totalExperience":0}
client->server: play position : {"x":7,"y":308.9262883959088,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":305.86775982278215,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.7599998116493225,"level":38,"totalExperience":0}
client->server: play position : {"x":7,"y":302.7920017612554,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":299.69935880076787,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.7799997925758362,"level":39,"totalExperience":0}
client->server: play position : {"x":7,"y":296.5901686389767,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":293.4647622195924,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.7999997735023499,"level":40,"totalExperience":0}
client->server: play position : {"x":7,"y":290.3234638674575,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":287.16659142092396,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":283.9944563615826,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":280.80736394139853,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.8199997544288635,"level":41,"totalExperience":0}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Checking...\",\"color\":\"white\"}]}","position":0}
client->server: play position : {"x":7,"y":277.6056133073033,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":274.38949762329554,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":271.15930419009953,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":267.9153145624305,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":264.6578046639148,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":261.38704489971144,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":258.1033002668815,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.8399997353553772,"level":42,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.8599997162818909,"level":43,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.8799996972084045,"level":44,"totalExperience":0}
client->server: play position : {"x":7,"y":254.80683046254978,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.8999996781349182,"level":45,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.9199996590614319,"level":46,"totalExperience":0}
client->server: play position : {"x":7,"y":251.49788998990368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":248.17672826207158,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":244.8435897039241,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":241.4987138518391,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":238.14233545147152,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":234.77468455356757,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.9399996399879456,"level":47,"totalExperience":0}
client<-server: play.experience :{"experienceBar":0.9599996209144592,"level":48,"totalExperience":0}
client->server: play position : {"x":7,"y":231.39598660786297,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":228.006462555103,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.9799996018409729,"level":49,"totalExperience":0}
client->server: play position : {"x":7,"y":224.60632891722236,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":221.19579788572102,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":217.77507740827312,"z":7,"onGround":false}
client<-server: play.experience :{"experienceBar":0.9999995827674866,"level":50,"totalExperience":0}
client<-server: play.title :{"action":3,"fadeIn":5,"stay":20,"fadeOut":10}
client<-server: play.title :{"action":0,"text":"{\"text\":\"LiteCloud\",\"color\":\"yellow\",\"bold\":true}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"Check is succesful\",\"color\":\"white\"}"}
client->server: play position : {"x":7,"y":214.34437127360323,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":210.90387919466534,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":207.45379689015815,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":203.99431616441012,"z":7,"onGround":false}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Captcha\",\"color\":\"red\"},{\"text\":\"] Проверка пройдена, приятной игры!\",\"color\":\"white\"}]}","position":0}
client<-server: play.custom_payload :{"channel":"REGISTER","data":{"type":"Buffer","data":[108,99,58,115,101,116,99,117,115,116,111,109,115,107,105,110,0,108,99,58,115,101,116,116,101,109,112,115,107,105,110,0,66,117,110,103,101,101,67,111,114,100]}}
client->server: play position : {"x":7,"y":200.5256249856668,"z":7,"onGround":false}
client<-server: play.entity_status :{"entityId":848576523,"entityStatus":23}
client<-server: play.respawn :{"dimension":-1,"difficulty":0,"gamemode":2,"levelType":"flat"}
client<-server: play.respawn :{"dimension":0,"difficulty":0,"gamemode":2,"levelType":"flat"}
client<-server: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[76,76,105,116,101,66,117,110,103,101,101,32,40,103,105,116,58,66,117,110,103,101,101,67,111,114,100,45,66,111,111,116,115,116,114,97,112,58,49,46,49,52,45,83,78,65,80,83,72,79,84,58,55,99,52,53,57,102,50,58,117,110,107,110,111,119,110,41,32,60,45,32,80,97,112,101,114]}}
client<-server: play.difficulty :{"difficulty":0}
client<-server: play.abilities :{"flags":0,"flyingSpeed":0.05000000074505806,"walkingSpeed":0.10000000149011612}
client<-server: play.held_item_slot :{"slot":0}
client<-server: play.entity_status :{"entityId":848576523,"entityStatus":23}
client<-server: play.entity_status :{"entityId":848576523,"entityStatus":24}
client<-server: play.unlock_recipes :{"action":0,"craftingBookOpen":false,"filteringCraftable":false,"recipes1":[],"recipes2":[]}
client<-server: play.position :{"x":0.5,"y":60,"z":0,"yaw":0,"pitch":0,"flags":0,"teleportId":1}
client->server: play custom_payload : {"channel":"LMC","data":{"type":"Buffer","data":[4,73,78,70,79,174,5,123,34,118,101,114,115,105,111,110,34,58,34,51,46,55,46,55,34,44,34,99,99,112,34,58,123,34,101,110,97,98,108,101,100,34,58,116,114,117,101,44,34,118,101,114,115,105,111,110,34,58,50,125,44,34,115,104,97,100,111,119,34,58,123,34,101,110,97,98,108,101,100,34,58,116,114,117,101,44,34,118,101,114,115,105,111,110,34,58,49,125,44,34,97,100,100,111,110,115,34,58,91,123,34,117,117,105,100,34,58,34,55,100,54,50,98,102,102,100,45,102,101,51,102,45,52,54,54,55,45,56,50,48,48,45,101,56,100,101,99,98,51,56,52,102,97,48,34,44,34,110,97,109,101,34,58,34,79,112,116,105,70,105,110,101,32,49,46,49,50,46,50,95,72,68,95,85,95,70,53,34,125,44,123,34,117,117,105,100,34,58,34,48,49,54,56,55,102,53,48,45,98,97,101,101,45,52,97,102,57,45,57,49,50,51,45,57,101,49,99,54,56,48,102,50,100,57,100,34,44,34,110,97,109,101,34,58,34,83,112,111,116,105,102,121,34,125,44,123,34,117,117,105,100,34,58,34,48,99,102,48,57,99,50,55,45,98,48,97,49,45,52,100,57,49,45,56,53,99,55,45,54,50,53,102,50,54,100,49,48,55,48,49,34,44,34,110,97,109,101,34,58,34,84,78,84,32,84,105,109,101,114,34,125,93,44,34,109,111,100,115,34,58,91,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,52,102,100,97,55,102,50,102,57,57,101,53,98,51,101,53,51,50,53,52,102,100,97,51,101,49,57,97,102,53,97,55,98,54,98,55,98,48,49,99,98,57,55,99,51,48,51,100,100,102,51,98,49,100,99,101,50,97,97,50,49,49,53,100,34,44,34,110,97,109,101,34,58,34,73,110,71,97,109,101,65,99,99,111,117,110,116,83,119,105,116,99,104,101,114,95,70,111,114,103,101,95,49,46,49,50,95,55,46,48,46,51,46,106,97,114,34,125,44,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,54,54,50,99,98,54,57,57,52,99,57,57,55,102,99,52,48,97,99,53,49,97,52,52,53,49,54,57,98,99,101,55,50,49,98,98,48,48,50,51,48,48,52,57,56,56,100,49,56,53,50,48,101,98,100,100,55,97,97,101,54,48,57,48,34,44,34,110,97,109,101,34,58,34,76,97,98,121,77,111,100,45,51,46,106,97,114,34,125,44,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,101,97,56,54,56,50,51,53,100,102,52,52,98,53,54,100,100,102,98,50,48,50,99,51,52,53,50,49,50,49,100,101,54,99,54,100,48,49,52,102,54,56,50,98,99,57,50,48,97,50,99,101,56,102,97,52,99,52,50,99,52,52,99,102,34,44,34,110,97,109,101,34,58,34,79,112,116,105,70,105,110,101,32,49,46,49,50,46,50,32,72,68,32,85,32,70,53,46,106,97,114,34,125,93,125]}}
client->server: play teleport_confirm : {"teleportId":1}
client->server: play position_look : {"x":0.5,"y":60,"z":0,"yaw":0,"pitch":0,"onGround":false}
client->server: play position : {"x":0.5,"y":60,"z":0,"onGround":false}
client->server: play flying : {"onGround":true}
client->server: play look : {"yaw":-27.297515869140625,"pitch":-37.8494987487793,"onGround":true}
client->server: play look : {"yaw":-30.279598236083984,"pitch":-41.29036331176758,"onGround":true}
client->server: play look : {"yaw":-37.16132736206055,"pitch":-46.795745849609375,"onGround":true}
client->server: play look : {"yaw":-45.87818145751953,"pitch":-49.089656829833984,"onGround":true}
client->server: play look : {"yaw":-48.6308708190918,"pitch":-49.089656829833984,"onGround":true}
client->server: play look : {"yaw":-48.860260009765625,"pitch":-48.860267639160156,"onGround":true}
client->server: play look : {"yaw":-48.6308708190918,"pitch":-46.10757827758789,"onGround":true}
client->server: play look : {"yaw":-45.190006256103516,"pitch":-41.978538513183594,"onGround":true}
client->server: play look : {"yaw":-38.30828094482422,"pitch":-37.62010955810547,"onGround":true}
client->server: play look : {"yaw":-34.63802719116211,"pitch":-35.78498077392578,"onGround":true}
client->server: play position : {"x":0.5,"y":60,"z":0,"onGround":true}
client->server: play look : {"yaw":-29.362035751342773,"pitch":-32.344120025634766,"onGround":true}
client->server: play look : {"yaw":-28.67386245727539,"pitch":-27.985692977905273,"onGround":true}
client->server: play look : {"yaw":-26.609344482421875,"pitch":-21.5627498626709,"onGround":true}
client->server: play look : {"yaw":-20.64518165588379,"pitch":-10.093205451965332,"onGround":true}
client->server: play look : {"yaw":-15.36919116973877,"pitch":-2.9820873737335205,"onGround":true}
client->server: play look : {"yaw":-11.010764122009277,"pitch":0.4587761163711548,"onGround":true}
client->server: play look : {"yaw":-10.322591781616211,"pitch":1.1469488143920898,"onGround":true}
client->server: play position : {"x":0.5,"y":60,"z":0,"onGround":true}
client<-server: play.position :{"x":0.5,"y":60,"z":0,"yaw":0,"pitch":0,"flags":0,"teleportId":2}
client<-server: play.world_border :{"action":3,"x":0,"z":0,"old_radius":100,"new_radius":100,"speed":0,"portalBoundary":1000,"warning_time":5,"warning_blocks":15}
client<-server: play.spawn_position :{"location":{"x":0,"y":60,"z":0}}
client<-server: play.window_items :{"windowId":0,"items":[{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1},{"blockId":-1}]}
client<-server: play.set_slot :{"windowId":-1,"slot":-1,"item":{"blockId":-1}}
client<-server: play.set_slot :{"windowId":0,"slot":0,"item":{"blockId":-1}}
client<-server: play.entity_update_attributes :{"entityId":848576523,"properties":[{"key":"generic.movementSpeed","value":0.10000000149011612,"modifiers":[]}]}
client<-server: play.update_health :{"health":20,"food":20,"foodSaturation":5}
client<-server: play.experience :{"experienceBar":0,"level":0,"totalExperience":0}
client<-server: play.position :{"x":0.5,"y":60,"z":0,"yaw":0,"pitch":0,"flags":0,"teleportId":3}
client<-server: play.chat :{"message":"{\"text\":\"\",\"extra\":[{\"text\":\"[\",\"color\":\"white\"},{\"text\":\"Auth\",\"color\":\"red\"},{\"text\":\"] Login - \",\"color\":\"white\"},{\"text\":\"/login \\u003cyour password\\u003e\",\"color\":\"red\"}]}","position":1}
client<-server: play.position :{"x":0.5,"y":60,"z":0,"yaw":0,"pitch":0,"flags":0,"teleportId":4}

play.lastcraft.net ( surprisingly, I was able to connect to this server through a proxy, which I could not do yesterday, when creating the issue )

Incoming connection (::ffff:127.0.0.1)
client<-server: play.login :{"entityId":6076098,"gameMode":2,"dimension":0,"difficulty":0,"maxPlayers":1,"levelType":"flat","reducedDebugInfo":false}
client<-server: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[10,76,97,115,116,66,117,110,103,101,101]}}
client->server: play custom_payload : {"channel":"REGISTER","data":{"type":"Buffer","data":[70,77,76,124,72,83,0,70,77,76,0,70,77,76,124,77,80,0,70,77,76,0,70,79,82,71,69]}}
client<-server: play.abilities :{"flags":0,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"flags":0,"teleportId":9876}
client<-server: play.chat :{"message":"{\"text\":\"Checking, wait...\",\"color\":\"green\"}","position":1}
client<-server: play.title :{"action":3,"fadeIn":20,"stay":101,"fadeOut":20}
client<-server: play.title :{"action":0,"text":"{\"text\":\"§6Checking...\"}"}
client->server: play settings : {"locale":"en_gb","viewDistance":6,"chatFlags":0,"chatColors":true,"skinParts":127,"mainHand":1}
client->server: play custom_payload : {"channel":"MC|Brand","data":{"type":"Buffer","data":[9,102,109,108,44,102,111,114,103,101]}}
client->server: play custom_payload : {"channel":"LMC","data":{"type":"Buffer","data":[4,73,78,70,79,174,5,123,34,118,101,114,115,105,111,110,34,58,34,51,46,55,46,55,34,44,34,99,99,112,34,58,123,34,101,110,97,98,108,101,100,34,58,116,114,117,101,44,34,118,101,114,115,105,111,110,34,58,50,125,44,34,115,104,97,100,111,119,34,58,123,34,101,110,97,98,108,101,100,34,58,116,114,117,101,44,34,118,101,114,115,105,111,110,34,58,49,125,44,34,97,100,100,111,110,115,34,58,91,123,34,117,117,105,100,34,58,34,55,100,54,50,98,102,102,100,45,102,101,51,102,45,52,54,54,55,45,56,50,48,48,45,101,56,100,101,99,98,51,56,52,102,97,48,34,44,34,110,97,109,101,34,58,34,79,112,116,105,70,105,110,101,32,49,46,49,50,46,50,95,72,68,95,85,95,70,53,34,125,44,123,34,117,117,105,100,34,58,34,48,49,54,56,55,102,53,48,45,98,97,101,101,45,52,97,102,57,45,57,49,50,51,45,57,101,49,99,54,56,48,102,50,100,57,100,34,44,34,110,97,109,101,34,58,34,83,112,111,116,105,102,121,34,125,44,123,34,117,117,105,100,34,58,34,48,99,102,48,57,99,50,55,45,98,48,97,49,45,52,100,57,49,45,56,53,99,55,45,54,50,53,102,50,54,100,49,48,55,48,49,34,44,34,110,97,109,101,34,58,34,84,78,84,32,84,105,109,101,114,34,125,93,44,34,109,111,100,115,34,58,91,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,52,102,100,97,55,102,50,102,57,57,101,53,98,51,101,53,51,50,53,52,102,100,97,51,101,49,57,97,102,53,97,55,98,54,98,55,98,48,49,99,98,57,55,99,51,48,51,100,100,102,51,98,49,100,99,101,50,97,97,50,49,49,53,100,34,44,34,110,97,109,101,34,58,34,73,110,71,97,109,101,65,99,99,111,117,110,116,83,119,105,116,99,104,101,114,95,70,111,114,103,101,95,49,46,49,50,95,55,46,48,46,51,46,106,97,114,34,125,44,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,54,54,50,99,98,54,57,57,52,99,57,57,55,102,99,52,48,97,99,53,49,97,52,52,53,49,54,57,98,99,101,55,50,49,98,98,48,48,50,51,48,48,52,57,56,56,100,49,56,53,50,48,101,98,100,100,55,97,97,101,54,48,57,48,34,44,34,110,97,109,101,34,58,34,76,97,98,121,77,111,100,45,51,46,106,97,114,34,125,44,123,34,104,97,115,104,34,58,34,115,104,97,50,53,54,58,101,97,56,54,56,50,51,53,100,102,52,52,98,53,54,100,100,102,98,50,48,50,99,51,52,53,50,49,50,49,100,101,54,99,54,100,48,49,52,102,54,56,50,98,99,57,50,48,97,50,99,101,56,102,97,52,99,52,50,99,52,52,99,102,34,44,34,110,97,109,101,34,58,34,79,112,116,105,70,105,110,101,32,49,46,49,50,46,50,32,72,68,32,85,32,70,53,46,106,97,114,34,125,93,125]}}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
client->server: play position : {"x":7,"y":450,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.9215999984741,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.7663679939575,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.5358406250445,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":449.23152379758693,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.85489329934825,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":448.40739540236484,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.89044745325987,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":447.3054384517511,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":446.6537296175885,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a1%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a2%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a3%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a4%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a5%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a6%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a7%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a8%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a9%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a10%\"}"}
client->server: play position : {"x":7,"y":445.9366549461529,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":445.155521752943,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":444.3116112071725,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":443.4061788546952,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":442.44045513047183,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":441.4156458607873,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a11%\"}"}
client->server: play position : {"x":7,"y":440.33293275542394,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a12%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a13%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a14%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a15%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a16%\"}"}
client->server: play position : {"x":7,"y":439.19347388999086,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a17%\"}"}
client->server: play position : {"x":7,"y":437.9984041786071,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a18%\"}"}
client->server: play position : {"x":7,"y":436.74883583713097,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a19%\"}"}
client->server: play position : {"x":7,"y":435.4458588371249,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a20%\"}"}
client->server: play position : {"x":7,"y":434.0905413507407,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a21%\"}"}
client->server: play position : {"x":7,"y":432.6839301867077,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a22%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a23%\"}"}
client->server: play position : {"x":7,"y":431.2270512176005,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":429.7209097985618,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":428.16649117765064,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":426.56476089798366,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":424.91666519183354,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a24%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a25%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a26%\"}"}
client->server: play position : {"x":7,"y":423.2231313668456,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a27%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a28%\"}"}
client->server: play position : {"x":7,"y":421.48506818453,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":419.70336623118385,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a29%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b30%\"}"}
client->server: play position : {"x":7,"y":417.8788982813955,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b31%\"}"}
client->server: play position : {"x":7,"y":416.01251965427804,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b32%\"}"}
client->server: play position : {"x":7,"y":414.1050685625787,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b33%\"}"}
client->server: play position : {"x":7,"y":412.15736645480575,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b34%\"}"}
client->server: play position : {"x":7,"y":410.1702183505129,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b35%\"}"}
client->server: play position : {"x":7,"y":408.1444131688782,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b36%\"}"}
client->server: play position : {"x":7,"y":406.0807240507111,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b37%\"}"}
client->server: play position : {"x":7,"y":403.9799086740198,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":401.8427095632665,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b38%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b39%\"}"}
client->server: play position : {"x":7,"y":399.6698543924386,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§b40%\"}"}
client->server: play position : {"x":7,"y":397.46205628205746,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a41%\"}"}
client->server: play position : {"x":7,"y":395.2200140902476,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a42%\"}"}
client->server: play position : {"x":7,"y":392.94441269798455,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a43%\"}"}
client->server: play position : {"x":7,"y":390.63592328863723,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a44%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a45%\"}"}
client->server: play position : {"x":7,"y":388.29520362192,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":385.9228983023656,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":383.51963904242825,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a46%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a47%\"}"}
client->server: play position : {"x":7,"y":381.08604492032526,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a48%\"}"}
client->server: play position : {"x":7,"y":378.6227226327213,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":376.1302667423594,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§a49%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§650%\"}"}
client->server: play position : {"x":7,"y":373.6092599207391,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§651%\"}"}
client->server: play position : {"x":7,"y":371.06027318594084,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§652%\"}"}
client->server: play position : {"x":7,"y":368.48386613569465,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":365.88058717578645,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":363.2509737438969,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§653%\"}"}
client->server: play position : {"x":7,"y":360.59555252896337,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§654%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§655%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§656%\"}"}
client->server: play position : {"x":7,"y":357.9148396861545,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§657%\"}"}
client->server: play position : {"x":7,"y":355.20934104754537,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§658%\"}"}
client->server: play position : {"x":7,"y":352.47955232857925,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§659%\"}"}
client->server: play position : {"x":7,"y":349.7259593304,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§660%\"}"}
client->server: play position : {"x":7,"y":346.94903813813784,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§661%\"}"}
client->server: play position : {"x":7,"y":344.1492553152295,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§662%\"}"}
client->server: play position : {"x":7,"y":341.3270680938518,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§663%\"}"}
client->server: play position : {"x":7,"y":338.4829245615468,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§664%\"}"}
client->server: play position : {"x":7,"y":335.6172638441143,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§665%\"}"}
client->server: play position : {"x":7,"y":332.73051628484643,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§666%\"}"}
client->server: play position : {"x":7,"y":329.82310362017773,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§667%\"}"}
client->server: play position : {"x":7,"y":326.895439151822,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§668%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§669%\"}"}
client->server: play position : {"x":7,"y":323.9479279154668,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":320.98096684609345,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":317.9949449399914,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":314.9902434135317,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":311.96723585876515,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e70%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e71%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e72%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e73%\"}"}
client->server: play position : {"x":7,"y":308.9262883959088,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e74%\"}"}
client->server: play position : {"x":7,"y":305.86775982278215,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":302.7920017612554,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":299.69935880076787,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":296.5901686389767,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":293.4647622195924,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":290.3234638674575,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":287.16659142092396,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":283.9944563615826,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e75%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e76%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e77%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e78%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e79%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e80%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e81%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e82%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e83%\"}"}
client->server: play position : {"x":7,"y":280.80736394139853,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":277.6056133073033,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":274.38949762329554,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e84%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e85%\"}"}
client->server: play position : {"x":7,"y":271.15930419009953,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e86%\"}"}
client->server: play position : {"x":7,"y":267.9153145624305,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e87%\"}"}
client->server: play position : {"x":7,"y":264.6578046639148,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e88%\"}"}
client->server: play position : {"x":7,"y":261.38704489971144,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§e89%\"}"}
client->server: play position : {"x":7,"y":258.1033002668815,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c90%\"}"}
client->server: play position : {"x":7,"y":254.80683046254978,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c91%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c92%\"}"}
client->server: play position : {"x":7,"y":251.49788998990368,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":248.17672826207158,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":244.8435897039241,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c93%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c94%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c95%\"}"}
client->server: play position : {"x":7,"y":241.4987138518391,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":238.14233545147152,"z":7,"onGround":false}
client->server: play position : {"x":7,"y":234.77468455356757,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c96%\"}"}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c97%\"}"}
client->server: play position : {"x":7,"y":231.39598660786297,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c98%\"}"}
client->server: play position : {"x":7,"y":228.006462555103,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c99%\"}"}
client->server: play position : {"x":7,"y":224.60632891722236,"z":7,"onGround":false}
client<-server: play.title :{"action":1,"text":"{\"text\":\"§c100%\"}"}
client->server: play position : {"x":7,"y":221.19579788572102,"z":7,"onGround":false}
client<-server: play.title :{"action":5}
client<-server: play.position :{"x":7,"y":450,"z":7,"yaw":80,"pitch":58,"flags":0,"teleportId":9876}
client<-server: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
client<-server: play.set_slot :{"windowId":0,"slot":36,"item":{"blockId":358,"itemCount":1,"itemDamage":0}}
client->server: play position : {"x":7,"y":217.77507740827312,"z":7,"onGround":false}
client->server: play teleport_confirm : {"teleportId":9876}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":80,"pitch":58,"onGround":false}
// HERE MAP CAPTHCA
client<-server: play.chat :{"message":"{\"text\":\"Enter captcha\",\"color\":\"yellow\"}","position":1}
client->server: play position_look : {"x":7,"y":450,"z":7,"yaw":80,"pitch":58,"onGround":false}
Connection closed by client (::ffff:127.0.0.1)
Connection closed by server (::ffff:127.0.0.1)
shketov commented 3 years ago

This is probably due to the fact that the server is waiting for the full coordinates to be sent ( up to the last bit ). In the case of a regular player on the server play.lastcraft.net for example, take the Y coordinate 449.9215999984741 (comes immediately after XYZ 7, 450, 7). If the bot is connected, the expected coordinate 449.9215999984741 (which the server should receive ) is rounded to 449.9216 ( And so on with all other Y coordinates until the bot is kicked out of the server )

shketov commented 3 years ago

The fall rate of anplayer by 8 ticks (I chose 8 ticks because the bot passes so many ticks, then it kicks) Probably uses the formula from the getSpeed() function in the biofilter without using formatDouble() Player falling rate (Connects to the server)

1tick - 0.0784000015258789
2tick - 0.1552320045166016
3tick - 0.230527368912964
4tick - 0.30431682745754424
5tick - 0.37663049823865513
6tick - 0.44749789698341763
7tick - 0.5169479491049732
8tick - 0.5850090015087522

Bot falling rate ( with using the formula ( Values are similar to the values of the player ( Does not connect to the server ))):

1tick  - 0.07840000000000007
2tick  - 0.15523200000000031
3tick  - 0.23052736000000032
4tick  - 0.3043168128
5tick  - 0.3766304765440003
6tick  - 0.44749786701312033
7tick  - 0.5169479096728579
8tick  - 0.5850089514794009
Karang commented 3 years ago

try with bot.physics.airdrag = 0.9800000190734863

shketov commented 3 years ago

No, it didn't help, but now the first 8 ticks of the Y coordinate are transmitted correctly, i.e. the coordinates are the same as the real player, but all the bot still kicks

shketov commented 3 years ago

It turned out to get the server logs along with the time of sending the packets, as you asked yesterday

[18:53:589] CLIENT <- SERVER: play.login :{"entityId":6127570,"gameMode":2,"dimension":0,"difficulty":0,"maxPlayers":1,"levelType":"flat","reducedDebugInfo":false}
[18:53:593] CLIENT <- SERVER: play.custom_payload :{"channel":"MC|Brand","data":{"type":"Buffer","data":[10,76,97,115,116,66,117,110,103,101,101]}}
[18:53:598] CLIENT <- SERVER: play.abilities :{"flags":0,"flyingSpeed":0,"walkingSpeed":0}
[18:53:600] CLIENT <- SERVER: play.position :{"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"flags":0,"teleportId":9876}
[18:53:601] CLIENT <- SERVER: play.chat :{"message":"{\"text\":\"Checking, wait...\",\"color\":\"green\"}","position":1}
[18:53:603] CLIENT <- SERVER: play.title :{"action":3,"fadeIn":20,"stay":101,"fadeOut":20}
[18:53:604] CLIENT <- SERVER: play.title :{"action":0,"text":"{\"text\":\"§6Verify...\"}"}
[18:54:607] CLIENT -> SERVER: play settings : {"locale":"en_gb","viewDistance":6,"chatFlags":0,"chatColors":true,"skinParts":127,"mainHand":1}
[18:54:652] CLIENT -> SERVER: play custom_payload : {"channel":"MC|Brand","data":{"type":"Buffer","data":[7,118,97,110,105,108,108,97]}}
[18:54:660] CLIENT -> SERVER: play teleport_confirm : {"teleportId":9876}
[18:54:663] CLIENT -> SERVER: play position_look : {"x":7,"y":450,"z":7,"yaw":0,"pitch":0,"onGround":false}
[18:54:665] CLIENT -> SERVER: play position : {"x":7,"y":450,"z":7,"onGround":false}
[18:54:667] CLIENT -> SERVER: play position : {"x":7,"y":449.9215999984741,"z":7,"onGround":false}
[18:54:674] CLIENT -> SERVER: play position : {"x":7,"y":449.7663679939575,"z":7,"onGround":false}
[18:54:675] CLIENT -> SERVER: play position : {"x":7,"y":449.5358406250445,"z":7,"onGround":false}
[18:54:678] CLIENT -> SERVER: play position : {"x":7,"y":449.23152379758693,"z":7,"onGround":false}
[18:54:680] CLIENT -> SERVER: play position : {"x":7,"y":448.85489329934825,"z":7,"onGround":false}
[18:54:693] CLIENT -> SERVER: play position : {"x":7,"y":448.40739540236484,"z":7,"onGround":false}
[18:54:711] CLIENT -> SERVER: play position : {"x":7,"y":447.89044745325987,"z":7,"onGround":false}
[18:54:723] CLIENT -> SERVER: play position : {"x":7,"y":447.3054384517511,"z":7,"onGround":false}
[18:54:743] CLIENT -> SERVER: play position : {"x":7,"y":446.6537296175885,"z":7,"onGround":false}
[18:54:751] CLIENT -> SERVER: play position : {"x":7,"y":445.9366549461529,"z":7,"onGround":false}
[18:54:780] CLIENT -> SERVER: play position : {"x":7,"y":445.155521752943,"z":7,"onGround":false}
[18:54:790] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a1%\"}"}
[18:54:794] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a2%\"}"}
[18:54:796] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a3%\"}"}
[18:54:800] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a4%\"}"}
[18:54:801] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a5%\"}"}
[18:54:805] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a6%\"}"}
[18:54:810] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a7%\"}"}
[18:54:812] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a8%\"}"}
[18:54:816] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a9%\"}"}
[18:54:818] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a10%\"}"}
[18:54:824] CLIENT -> SERVER: play position : {"x":7,"y":444.3116112071725,"z":7,"onGround":false}
[18:54:859] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a11%\"}"}
[18:54:860] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a12%\"}"}
[18:54:867] CLIENT -> SERVER: play position : {"x":7,"y":443.4061788546952,"z":7,"onGround":false}
[18:54:896] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a13%\"}"}
[18:54:937] CLIENT -> SERVER: play position : {"x":7,"y":442.44045513047183,"z":7,"onGround":false}
[18:54:940] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a14%\"}"}
[18:54:967] CLIENT -> SERVER: play position : {"x":7,"y":441.4156458607873,"z":7,"onGround":false}
[18:55:10] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a15%\"}"}
[18:55:18] CLIENT -> SERVER: play position : {"x":7,"y":440.33293275542394,"z":7,"onGround":false}
[18:55:40] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a16%\"}"}
[18:55:93] CLIENT -> SERVER: play position : {"x":7,"y":439.19347388999086,"z":7,"onGround":false}
[18:55:108] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a17%\"}"}
[18:55:118] CLIENT -> SERVER: play position : {"x":7,"y":437.9984041786071,"z":7,"onGround":false}
[18:55:174] CLIENT -> SERVER: play position : {"x":7,"y":436.74883583713097,"z":7,"onGround":false}
[18:55:177] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a18%\"}"}
[18:55:192] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a19%\"}"}
[18:55:225] CLIENT -> SERVER: play position : {"x":7,"y":435.4458588371249,"z":7,"onGround":false}
[18:55:245] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a20%\"}"}
[18:55:273] CLIENT -> SERVER: play position : {"x":7,"y":434.0905413507407,"z":7,"onGround":false}
[18:55:297] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a21%\"}"}
[18:55:325] CLIENT -> SERVER: play position : {"x":7,"y":432.6839301867077,"z":7,"onGround":false}
[18:55:344] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a22%\"}"}
[18:55:375] CLIENT -> SERVER: play position : {"x":7,"y":431.2270512176005,"z":7,"onGround":false}
[18:55:398] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a23%\"}"}
[18:55:424] CLIENT -> SERVER: play position : {"x":7,"y":429.7209097985618,"z":7,"onGround":false}
[18:55:447] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a24%\"}"}
[18:55:469] CLIENT -> SERVER: play position : {"x":7,"y":428.16649117765064,"z":7,"onGround":false}
[18:55:506] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a25%\"}"}
[18:55:514] CLIENT -> SERVER: play position : {"x":7,"y":426.56476089798366,"z":7,"onGround":false}
[18:55:542] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a26%\"}"}
[18:55:575] CLIENT -> SERVER: play position : {"x":7,"y":424.91666519183354,"z":7,"onGround":false}
[18:55:586] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a27%\"}"}
[18:55:627] CLIENT -> SERVER: play position : {"x":7,"y":423.2231313668456,"z":7,"onGround":false}
[18:55:647] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a28%\"}"}
[18:55:676] CLIENT -> SERVER: play position : {"x":7,"y":421.48506818453,"z":7,"onGround":false}
[18:55:700] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a29%\"}"}
[18:55:726] CLIENT -> SERVER: play position : {"x":7,"y":419.70336623118385,"z":7,"onGround":false}
[18:55:748] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b30%\"}"}
[18:55:776] CLIENT -> SERVER: play position : {"x":7,"y":417.8788982813955,"z":7,"onGround":false}
[18:55:796] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b31%\"}"}
[18:55:826] CLIENT -> SERVER: play position : {"x":7,"y":416.01251965427804,"z":7,"onGround":false}
[18:55:848] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b32%\"}"}
[18:55:875] CLIENT -> SERVER: play position : {"x":7,"y":414.1050685625787,"z":7,"onGround":false}
[18:55:897] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b33%\"}"}
[18:56:51] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b34%\"}"}
[18:56:113] CLIENT -> SERVER: play position : {"x":7,"y":412.15736645480575,"z":7,"onGround":false}
[18:56:125] CLIENT -> SERVER: play position : {"x":7,"y":410.1702183505129,"z":7,"onGround":false}
[18:56:130] CLIENT -> SERVER: play position : {"x":7,"y":408.1444131688782,"z":7,"onGround":false}
[18:56:149] CLIENT -> SERVER: play position : {"x":7,"y":406.0807240507111,"z":7,"onGround":false}
[18:56:159] CLIENT -> SERVER: play position : {"x":7,"y":403.9799086740198,"z":7,"onGround":false}
[18:56:177] CLIENT -> SERVER: play position : {"x":7,"y":401.8427095632665,"z":7,"onGround":false}
[18:56:185] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b35%\"}"}
[18:56:198] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b36%\"}"}
[18:56:204] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b37%\"}"}
[18:56:222] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b38%\"}"}
[18:56:231] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b39%\"}"}
[18:56:250] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§b40%\"}"}
[18:56:698] CLIENT -> SERVER: play position : {"x":7,"y":399.6698543924386,"z":7,"onGround":false}
[18:56:739] CLIENT -> SERVER: play position : {"x":7,"y":397.46205628205746,"z":7,"onGround":false}
[18:56:743] CLIENT -> SERVER: play position : {"x":7,"y":395.2200140902476,"z":7,"onGround":false}
[18:56:745] CLIENT -> SERVER: play position : {"x":7,"y":392.94441269798455,"z":7,"onGround":false}
[18:56:751] CLIENT -> SERVER: play position : {"x":7,"y":390.63592328863723,"z":7,"onGround":false}
[18:56:753] CLIENT -> SERVER: play position : {"x":7,"y":388.29520362192,"z":7,"onGround":false}
[18:56:757] CLIENT -> SERVER: play position : {"x":7,"y":385.9228983023656,"z":7,"onGround":false}
[18:56:759] CLIENT -> SERVER: play position : {"x":7,"y":383.51963904242825,"z":7,"onGround":false}
[18:56:760] CLIENT -> SERVER: play position : {"x":7,"y":381.08604492032526,"z":7,"onGround":false}
[18:56:762] CLIENT -> SERVER: play position : {"x":7,"y":378.6227226327213,"z":7,"onGround":false}
[18:56:765] CLIENT -> SERVER: play position : {"x":7,"y":376.1302667423594,"z":7,"onGround":false}
[18:56:771] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a41%\"}"}
[18:56:776] CLIENT -> SERVER: play position : {"x":7,"y":373.6092599207391,"z":7,"onGround":false}
[18:56:813] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a42%\"}"}
[18:56:816] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a43%\"}"}
[18:56:820] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a44%\"}"}
[18:56:823] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a45%\"}"}
[18:56:824] CLIENT -> SERVER: play position : {"x":7,"y":371.06027318594084,"z":7,"onGround":false}
[18:56:831] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a46%\"}"}
[18:56:833] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a47%\"}"}
[18:56:835] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a48%\"}"}
[18:56:840] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§a49%\"}"}
[18:56:842] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§650%\"}"}
[18:56:847] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§651%\"}"}
[18:56:848] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§652%\"}"}
[18:56:874] CLIENT -> SERVER: play position : {"x":7,"y":368.48386613569465,"z":7,"onGround":false}
[18:56:895] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§653%\"}"}
[18:56:929] CLIENT -> SERVER: play position : {"x":7,"y":365.88058717578645,"z":7,"onGround":false}
[18:56:946] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§654%\"}"}
[18:56:995] CLIENT -> SERVER: play position : {"x":7,"y":363.2509737438969,"z":7,"onGround":false}
[18:57:1] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§655%\"}"}
[18:57:69] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§656%\"}"}
[18:57:318] CLIENT -> SERVER: play position : {"x":7,"y":360.59555252896337,"z":7,"onGround":false}
[18:57:324] CLIENT -> SERVER: play position : {"x":7,"y":357.9148396861545,"z":7,"onGround":false}
[18:57:327] CLIENT -> SERVER: play position : {"x":7,"y":355.20934104754537,"z":7,"onGround":false}
[18:57:329] CLIENT -> SERVER: play position : {"x":7,"y":352.47955232857925,"z":7,"onGround":false}
[18:57:332] CLIENT -> SERVER: play position : {"x":7,"y":349.7259593304,"z":7,"onGround":false}
[18:57:335] CLIENT -> SERVER: play position : {"x":7,"y":346.94903813813784,"z":7,"onGround":false}
[18:57:341] CLIENT -> SERVER: play position : {"x":7,"y":344.1492553152295,"z":7,"onGround":false}
[18:57:365] CLIENT -> SERVER: play position : {"x":7,"y":341.3270680938518,"z":7,"onGround":false}
[18:57:390] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§657%\"}"}
[18:57:429] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§658%\"}"}
[18:57:442] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§659%\"}"}
[18:57:443] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§660%\"}"}
[18:57:446] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§661%\"}"}
[18:57:448] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§662%\"}"}
[18:57:450] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§663%\"}"}
[18:57:454] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§664%\"}"}
[18:57:457] CLIENT -> SERVER: play position : {"x":7,"y":338.4829245615468,"z":7,"onGround":false}
[18:57:467] CLIENT -> SERVER: play position : {"x":7,"y":335.6172638441143,"z":7,"onGround":false}
[18:57:518] CLIENT -> SERVER: play position : {"x":7,"y":332.73051628484643,"z":7,"onGround":false}
[18:57:528] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§665%\"}"}
[18:57:540] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§666%\"}"}
[18:57:577] CLIENT -> SERVER: play position : {"x":7,"y":329.82310362017773,"z":7,"onGround":false}
[18:57:591] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§667%\"}"}
[18:57:629] CLIENT -> SERVER: play position : {"x":7,"y":326.895439151822,"z":7,"onGround":false}
[18:57:650] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§668%\"}"}
[18:57:679] CLIENT -> SERVER: play position : {"x":7,"y":323.9479279154668,"z":7,"onGround":false}
[18:57:701] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§669%\"}"}
[18:57:751] CLIENT -> SERVER: play position : {"x":7,"y":320.98096684609345,"z":7,"onGround":false}
[18:57:753] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e70%\"}"}
[18:57:780] CLIENT -> SERVER: play position : {"x":7,"y":317.9949449399914,"z":7,"onGround":false}
[18:57:822] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e71%\"}"}
[18:57:828] CLIENT -> SERVER: play position : {"x":7,"y":314.9902434135317,"z":7,"onGround":false}
[18:57:853] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e72%\"}"}
[18:57:879] CLIENT -> SERVER: play position : {"x":7,"y":311.96723585876515,"z":7,"onGround":false}
[18:57:898] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e73%\"}"}
[18:57:938] CLIENT -> SERVER: play position : {"x":7,"y":308.9262883959088,"z":7,"onGround":false}
[18:57:950] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e74%\"}"}
[18:57:982] CLIENT -> SERVER: play position : {"x":7,"y":305.86775982278215,"z":7,"onGround":false}
[18:58:10] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e75%\"}"}
[18:58:16] CLIENT -> SERVER: play position : {"x":7,"y":302.7920017612554,"z":7,"onGround":false}
[18:58:56] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e76%\"}"}
[18:58:65] CLIENT -> SERVER: play position : {"x":7,"y":299.69935880076787,"z":7,"onGround":false}
[18:58:90] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e77%\"}"}
[18:58:116] CLIENT -> SERVER: play position : {"x":7,"y":296.5901686389767,"z":7,"onGround":false}
[18:58:136] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e78%\"}"}
[18:58:165] CLIENT -> SERVER: play position : {"x":7,"y":293.4647622195924,"z":7,"onGround":false}
[18:58:187] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e79%\"}"}
[18:58:215] CLIENT -> SERVER: play position : {"x":7,"y":290.3234638674575,"z":7,"onGround":false}
[18:58:237] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e80%\"}"}
[18:58:284] CLIENT -> SERVER: play position : {"x":7,"y":287.16659142092396,"z":7,"onGround":false}
[18:58:319] CLIENT -> SERVER: play position : {"x":7,"y":283.9944563615826,"z":7,"onGround":false}
[18:58:322] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e81%\"}"}
[18:58:355] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e82%\"}"}
[18:58:379] CLIENT -> SERVER: play position : {"x":7,"y":280.80736394139853,"z":7,"onGround":false}
[18:58:391] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e83%\"}"}
[18:58:429] CLIENT -> SERVER: play position : {"x":7,"y":277.6056133073033,"z":7,"onGround":false}
[18:58:451] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e84%\"}"}
[18:58:492] CLIENT -> SERVER: play position : {"x":7,"y":274.38949762329554,"z":7,"onGround":false}
[18:58:504] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e85%\"}"}
[18:58:525] CLIENT -> SERVER: play position : {"x":7,"y":271.15930419009953,"z":7,"onGround":false}
[18:58:563] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e86%\"}"}
[18:58:576] CLIENT -> SERVER: play position : {"x":7,"y":267.9153145624305,"z":7,"onGround":false}
[18:58:596] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e87%\"}"}
[18:58:626] CLIENT -> SERVER: play position : {"x":7,"y":264.6578046639148,"z":7,"onGround":false}
[18:58:650] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e88%\"}"}
[18:58:683] CLIENT -> SERVER: play position : {"x":7,"y":261.38704489971144,"z":7,"onGround":false}
[18:58:697] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§e89%\"}"}
[18:58:716] CLIENT -> SERVER: play position : {"x":7,"y":258.1033002668815,"z":7,"onGround":false}
[18:58:756] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c90%\"}"}
[18:58:766] CLIENT -> SERVER: play position : {"x":7,"y":254.80683046254978,"z":7,"onGround":false}
[18:58:786] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c91%\"}"}
[18:58:816] CLIENT -> SERVER: play position : {"x":7,"y":251.49788998990368,"z":7,"onGround":false}
[18:58:838] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c92%\"}"}
[18:58:865] CLIENT -> SERVER: play position : {"x":7,"y":248.17672826207158,"z":7,"onGround":false}
[18:58:887] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c93%\"}"}
[18:58:916] CLIENT -> SERVER: play position : {"x":7,"y":244.8435897039241,"z":7,"onGround":false}
[18:58:938] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c94%\"}"}
[18:58:966] CLIENT -> SERVER: play position : {"x":7,"y":241.4987138518391,"z":7,"onGround":false}
[18:58:990] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c95%\"}"}
[18:59:37] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c96%\"}"}
[18:59:90] CLIENT -> SERVER: play position : {"x":7,"y":238.14233545147152,"z":7,"onGround":false}
[18:59:99] CLIENT -> SERVER: play position : {"x":7,"y":234.77468455356757,"z":7,"onGround":false}
[18:59:116] CLIENT -> SERVER: play position : {"x":7,"y":231.39598660786297,"z":7,"onGround":false}
[18:59:176] CLIENT -> SERVER: play position : {"x":7,"y":228.006462555103,"z":7,"onGround":false}
[18:59:178] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c97%\"}"}
[18:59:181] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c98%\"}"}
[18:59:189] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c99%\"}"}
[18:59:227] CLIENT -> SERVER: play position : {"x":7,"y":224.60632891722236,"z":7,"onGround":false}
[18:59:247] CLIENT <- SERVER: play.title :{"action":1,"text":"{\"text\":\"§c100%\"}"}
[18:59:278] CLIENT -> SERVER: play position : {"x":7,"y":221.19579788572102,"z":7,"onGround":false}
[18:59:304] CLIENT <- SERVER: play.title :{"action":5}
[18:59:306] CLIENT <- SERVER: play.position :{"x":7,"y":450,"z":7,"yaw":80,"pitch":58,"flags":0,"teleportId":9876}
[18:59:307] CLIENT <- SERVER: play.abilities :{"flags":6,"flyingSpeed":0,"walkingSpeed":0}
[18:59:311] CLIENT <- SERVER: play.set_slot :{"windowId":0,"slot":36,"item":{"blockId":358,"itemCount":1,"itemDamage":0}}
[18:59:317] CLIENT -> SERVER: play teleport_confirm : {"teleportId":9876}
[18:59:318] CLIENT -> SERVER: play position_look : {"x":7,"y":450,"z":7,"yaw":80,"pitch":58,"onGround":false}
// HERE MAP WITH CAPTCHA
[18:59:455] CLIENT <- SERVER: play.chat :{"message":"{\"text\":\"Enter captcha\",\"color\":\"yellow\"}","position":1}
[18:59:524] CLIENT -> SERVER: play position_look : {"x":7,"y":450,"z":7,"yaw":80,"pitch":58,"onGround":false}
[19:0:319] CLIENT -> SERVER: play position : {"x":7,"y":450,"z":7,"onGround":false}
[19:1:341] CLIENT -> SERVER: play position : {"x":7,"y":450,"z":7,"onGround":false}
[19:2:344] CLIENT -> SERVER: play position : {"x":7,"y":450,"z":7,"onGround":false}
[19:3:349] CLIENT -> SERVER: play position : {"x":7,"y":450,"z":7,"onGround":false}
shketov commented 3 years ago

I took a line to display information about the position, tick from the source code of the bot filter:

https://github.com/Leymooo/BungeeCord/blob/f2c67ffdf599111c6b41f45f7fa8bf4d3485fe2f/proxy/src/main/java/ru/leymooo/botfilter/Connector.java#L214

And I get these values: image

u9g commented 3 years ago

Do you know how to fix this or you just know it's wrong?

shketov commented 3 years ago

Do you know how to fix this or you just know it's wrong?

I was shown a bypass of this check on this server, but the bot itself is written in Java. I did the equivalent steps to get around it, but alas, to no avail.

image

getSpeed

shketov commented 3 years ago

We checked another open source bot, and when terrainandmovements is enabled in the config (false by default), the bot passes the check. Maybe it will be useful

https://github.com/ORelio/Minecraft-Console-Client/blob/master/MinecraftClient/Mapping/Movement.cs#L88

ghost commented 3 years ago

I compared Airdrag and gravity in the client that is passed check with Prismarine-physics, and compared the packets they send, the position values ​​are sent the same.

However, I noticed that packets that come from mineflayer come with a greater delay than from the client that is being verified.

Time format this logs: [minute|second|millisecond]

Where the delay in mineflayer is visible:

[24:51:0] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a1%\"}"}
[24:51:8] client->server: play position : {"x":7,"y":449.9215999984741,"z":7,"onGround":false}
[24:51:58] client->server: play position : {"x":7,"y":449.7663679939575,"z":7,"onGround":false}
[24:51:108] client->server: play position : {"x":7,"y":449.5358406250445,"z":7,"onGround":false}
[24:51:158] client->server: play position : {"x":7,"y":449.23152379758693,"z":7,"onGround":false}
[24:51:208] client->server: play position : {"x":7,"y":448.85489329934825,"z":7,"onGround":false}
[24:51:259] client->server: play position : {"x":7,"y":448.40739540236484,"z":7,"onGround":false}
[24:51:310] client->server: play position : {"x":7,"y":447.89044745325987,"z":7,"onGround":false}
[24:51:312] client<-server: play.kick_disconnect :{"reason":"{\"text\":\"Check failed\",\"color\":\"red\"}"}

Client which passed check: P.S I show a passage that goes up to 10%. Client passed it completely up to 100%

[13:22:523] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a1%\"}"}
[13:22:530] client->server: play position : {"x":7,"y":449.9215999984741,"z":7,"onGround":false}
[13:22:534] client->server: play position : {"x":7,"y":449.7663679939575,"z":7,"onGround":false}
[13:22:619] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a2%\"}"
[13:22:622] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a3%\"}"}
[13:22:624] client->server: play position : {"x":7,"y":449.5358406250445,"z":7,"onGround":false}
[13:22:626] client->server: play position : {"x":7,"y":449.23152379758693,"z":7,"onGround":false}
[13:22:712] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a4%\"}"}
[13:22:715] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a5%\"}"}
[13:22:720] client->server: play position : {"x":7,"y":448.85489329934825,"z":7,"onGround":false}
[13:22:762] client->server: play position : {"x":7,"y":448.40739540236484,"z":7,"onGround":false}
[13:22:810] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a6%\"}"}
[13:22:821] client->server: play position : {"x":7,"y":447.89044745325987,"z":7,"onGround":false}
[13:22:823] client->server: play position : {"x":7,"y":447.3054384517511,"z":7,"onGround":false}
[13:22:850] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a7%\"}"}
[13:22:909] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a8%\"}"}
[13:22:913] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a9%\"}"}
[13:22:921] client->server: play position : {"x":7,"y":446.6537296175885,"z":7,"onGround":false}
[13:22:962] client->server: play position : {"x":7,"y":445.9366549461529,"z":7,"onGround":false}
[13:23:9] client<-server: play.title :{"action":1,"text":"{\"text\":\"§a10%\"}"}

Can a bot filter trigger this? What do you think @Karang

ghost commented 3 years ago

Solution to this problem #1716

MrCheatEugene commented 11 months ago

still failing, spookytime.net

fulcanelly commented 7 months ago

@MrCheatEugene did you solved it somehow ?

fulcanelly commented 7 months ago

try with bot.physics.airdrag = 0.9800000190734863

don't seem to work on 4.20.0 version

MrCheatEugene commented 7 months ago

@MrCheatEugene did you solved it somehow ?

yes, I gave up