Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bypass falling check #1582

Open
3 tasks done
djjskzkzjz opened this issue Jan 9, 2021 · 21 comments
Open
3 tasks done

Bypass falling check #1582

djjskzkzjz opened this issue Jan 9, 2021 · 21 comments
Labels
question Stage1 just created by someone new to the project, we don't know yet if it deserves an implementation / a f

Comments

@djjskzkzjz
Copy link
Contributor

  • I have carefully read the FAQ and it does not contain an answer to my question.
  • I have carefully read the API documentation and it does not contain an answer to my question.
  • I have carefully read the examples and they do not contain an answer to my question.

Versions

  • mineflayer: 2.40.1
  • server: vanilla/spigot/paper spigot 1.12.2
  • node: 14.15.4

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
Copy link
Contributor

Karang commented Jan 9, 2021

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.

@Karang Karang mentioned this issue Jan 9, 2021
3 tasks
@djjskzkzjz
Copy link
Contributor Author

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
Copy link
Member

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

@Karang
Copy link
Contributor

Karang commented Jan 9, 2021

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

@djjskzkzjz
Copy link
Contributor Author

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)

@djjskzkzjz
Copy link
Contributor Author

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)

@djjskzkzjz
Copy link
Contributor Author

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 )

@djjskzkzjz
Copy link
Contributor Author

djjskzkzjz commented Jan 16, 2021

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
Copy link
Contributor

Karang commented Jan 21, 2021

try with bot.physics.airdrag = 0.9800000190734863

@djjskzkzjz
Copy link
Contributor Author

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

@djjskzkzjz
Copy link
Contributor Author

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}

@rom1504 rom1504 added the Stage1 just created by someone new to the project, we don't know yet if it deserves an implementation / a f label Feb 6, 2021
@djjskzkzjz
Copy link
Contributor Author

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
Copy link
Member

u9g commented Feb 20, 2021

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

@djjskzkzjz
Copy link
Contributor Author

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

@djjskzkzjz
Copy link
Contributor Author

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
Copy link

ghost commented Feb 25, 2021

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
Copy link

ghost commented Feb 26, 2021

Solution to this problem #1716

@MrCheatEugene
Copy link

still failing, spookytime.net

@fulcanelly
Copy link

@MrCheatEugene did you solved it somehow ?

@fulcanelly
Copy link

try with bot.physics.airdrag = 0.9800000190734863

don't seem to work on 4.20.0 version

@MrCheatEugene
Copy link

@MrCheatEugene did you solved it somehow ?

yes, I gave up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Stage1 just created by someone new to the project, we don't know yet if it deserves an implementation / a f
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants