@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
45 lines • 1.23 kB
TypeScript
import { default as BlockPosition } from '../../world/BlockPosition';
import { default as DataPacket } from './DataPacket';
export declare enum PlayerAction {
START_BREAK = 0,
ABORT_BREAK = 1,
STOP_BREAK = 2,
GET_UPDATED_BLOCK = 3,
DROP_ITEM = 4,
START_SLEEPING = 5,
STOP_SLEEPING = 6,
RESPAWN = 7,
JUMP = 8,
START_SPRINT = 9,
STOP_SPRINT = 10,
START_SNEAK = 11,
STOP_SNEAK = 12,
CREATIVE_PLAYER_DESTROY_BLOCK = 13,
DIMENSION_CHANGE_ACK = 14,
START_GLIDE = 15,
STOP_GLIDE = 16,
BUILD_DENIED = 17,
CRACK_BLOCK = 18,
CHANGE_SKIN = 19,
SET_ENCHANTMENT_SEED = 20,
START_SWIMMING = 21,
STOP_SWIMMING = 22,
START_SPIN_ATTACK = 23,
STOP_SPIN_ATTACK = 24,
INTERACT_BLOCK = 25,
PREDICT_DESTROY_BLOCK = 26,
CONTINUE_DESTROY_BLOCK = 27,
START_ITEM_USE_ON = 28,
STOP_ITEM_USE_ON = 29
}
export default class PlayerActionPacket extends DataPacket {
static NetID: number;
runtimeEntityId: bigint;
action: number;
blockPosition: BlockPosition;
resultPosition: BlockPosition;
blockFace: number;
decodePayload(): void;
encodePayload(): void;
}
//# sourceMappingURL=PlayerActionPacket.d.ts.map