patched yaw pitch
This commit is contained in:
parent
72b30912e1
commit
ab13add7a2
1 changed files with 367 additions and 366 deletions
733
index.js
733
index.js
|
@ -1,366 +1,367 @@
|
|||
const mc = require('minecraft-protocol');
|
||||
|
||||
const bot = mc.createClient({
|
||||
host: '95.216.192.50', // kaboom.pw
|
||||
port: 25565,
|
||||
username: "Powitiow",
|
||||
version: '1.20.4',
|
||||
});
|
||||
|
||||
inject(bot);
|
||||
|
||||
function inject(bot) {
|
||||
|
||||
bot.position = { x: NaN, y: NaN, z: NaN, yaw: NaN, pitch: NaN, world: null };
|
||||
|
||||
bot.on('login', (packet) => {
|
||||
bot.position.world = packet.worldName; // minecraft:overworld
|
||||
// setInterval(() => { console.log(bot.position) }, 500);
|
||||
});
|
||||
|
||||
bot.on('respawn', (packet) => { // world selfcare.
|
||||
bot.position.world = packet.worldName;
|
||||
/* world name
|
||||
minecraft:overworld
|
||||
minecraft:the_nether
|
||||
minecraft:the_end
|
||||
minecraft:world_flatlands
|
||||
*/
|
||||
});
|
||||
|
||||
bot.on("position", (packet) => {
|
||||
|
||||
const { x, y, z, yaw, pitch, flags } = packet;
|
||||
|
||||
switch (flags) { // 0 ~ 31 flags, im cook.
|
||||
case 31: // tp @p ~ ~ ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 30: // tp @p x ~ ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 29: // tp @p ~ y ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 28: // tp @p x y ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 27: // tp @p ~ ~ z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 26: // tp @p x ~ z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 25: // tp @p ~ y z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 24: // tp @p x y z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 23: // tp @p ~ ~ ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 22: // tp @p x ~ ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 21: // tp @p ~ y ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 20: // tp @p x y ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 19: // tp @p ~ ~ z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 18: // tp @p x ~ z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 17: // tp @p ~ y z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 16: // tp @p x y z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch
|
||||
};
|
||||
break;
|
||||
case 15: // tp @p ~ ~ ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 14: // tp @p x ~ ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 13: // tp @p ~ y ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 12: // tp @p x y ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 11: // tp @p ~ ~ z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 10: // tp @p x ~ z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 9: // tp @p ~ y z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 8: // tp @p x y z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 7: // tp @p ~ ~ ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 6: // tp @p x ~ ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 5: // tp @p ~ y ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 4: // tp @p x y ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 3: // tp @p ~ ~ z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 2: // tp @p x ~ z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 1: // tp @p ~ y z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 0: // tp @p x y z yaw pitch || teleport to coordinates
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
default:
|
||||
console.log('Found Other Packet Flags Id.\n' + JSON.stringify(packet, null, 2));
|
||||
}
|
||||
|
||||
bot.write("teleport_confirm", { teleportId: packet.teleportId });
|
||||
});
|
||||
|
||||
bot.on("end", () => {
|
||||
bot.position = { x: NaN, y: NaN, z: NaN, yaw: NaN, pitch: NaN, world: null };
|
||||
});
|
||||
}
|
||||
const mc = require('minecraft-protocol');
|
||||
|
||||
const bot = mc.createClient({
|
||||
//host: '95.216.192.50', // kaboom.pw
|
||||
host: 'chipmunk.land',
|
||||
port: 25565,
|
||||
username: "Powitiow",
|
||||
version: '1.20.4',
|
||||
});
|
||||
|
||||
inject(bot);
|
||||
|
||||
function inject(bot) {
|
||||
|
||||
bot.position = { x: NaN, y: NaN, z: NaN, yaw: NaN, pitch: NaN, world: null };
|
||||
|
||||
bot.on('login', (packet) => {
|
||||
bot.position.world = packet.worldName; // minecraft:overworld
|
||||
// setInterval(() => { console.log(bot.position) }, 500);
|
||||
});
|
||||
|
||||
bot.on('respawn', (packet) => { // world selfcare real
|
||||
bot.position.world = packet.worldName;
|
||||
/* world name
|
||||
minecraft:overworld
|
||||
minecraft:the_nether
|
||||
minecraft:the_end
|
||||
minecraft:world_flatlands
|
||||
*/
|
||||
});
|
||||
|
||||
bot.on("position", (packet) => {
|
||||
|
||||
const { x, y, z, yaw, pitch, flags } = packet;
|
||||
|
||||
switch (flags) { // 0 ~ 31 flags, im cook.
|
||||
case 31: // tp @p ~ ~ ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 30: // tp @p x ~ ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 29: // tp @p ~ y ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 28: // tp @p x y ~ ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 27: // tp @p ~ ~ z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 26: // tp @p x ~ z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 25: // tp @p ~ y z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 24: // tp @p x y z ~ ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 23: // tp @p ~ ~ ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 22: // tp @p x ~ ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 21: // tp @p ~ y ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 20: // tp @p x y ~ yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 19: // tp @p ~ ~ z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 18: // tp @p x ~ z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 17: // tp @p ~ y z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 16: // tp @p x y z yaw ~
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: bot.position.pitch + pitch
|
||||
};
|
||||
break;
|
||||
case 15: // tp @p ~ ~ ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 14: // tp @p x ~ ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 13: // tp @p ~ y ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 12: // tp @p x y ~ ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 11: // tp @p ~ ~ z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 10: // tp @p x ~ z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 9: // tp @p ~ y z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 8: // tp @p x y z ~ pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: bot.position.yaw + yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 7: // tp @p ~ ~ ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 6: // tp @p x ~ ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 5: // tp @p ~ y ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 4: // tp @p x y ~ yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: bot.position.z + z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 3: // tp @p ~ ~ z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 2: // tp @p x ~ z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: bot.position.y + y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 1: // tp @p ~ y z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: bot.position.x + x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
case 0: // tp @p x y z yaw pitch
|
||||
bot.position = {
|
||||
...bot.position,
|
||||
x: x,
|
||||
y: y,
|
||||
z: z,
|
||||
yaw: yaw,
|
||||
pitch: pitch
|
||||
};
|
||||
break;
|
||||
default:
|
||||
console.log('Found Other Packet Flags Id.\n' + JSON.stringify(packet, null, 2));
|
||||
}
|
||||
console.log(bot.position);
|
||||
bot.write("teleport_confirm", { teleportId: packet.teleportId });
|
||||
});
|
||||
|
||||
bot.on("end", () => {
|
||||
bot.position = { x: NaN, y: NaN, z: NaN, yaw: NaN, pitch: NaN, world: null };
|
||||
});
|
||||
}
|
Loading…
Reference in a new issue