/** * Register an outgoing packet, with simple id transformation. * * @param state The state which the packet is sent in. * @param oldPacketID The old packet ID * @param newPacketID The new packet ID */ public void registerOutgoing(State state, int oldPacketID, int newPacketID) { registerOutgoing(state, oldPacketID, newPacketID, null); }
public static void register(Protocol protocol) { //spawn particle protocol.registerOutgoing(State.PLAY, 0x24, 0x24, new PacketRemapper() { @Override public void registerMap() { map(Type.INT); // 0 - Particle ID map(Type.BOOLEAN); // 1 - Long Distance map(Type.FLOAT); // 2 - X map(Type.FLOAT); // 3 - Y map(Type.FLOAT); // 4 - Z map(Type.FLOAT); // 5 - Offset X map(Type.FLOAT); // 6 - Offset Y map(Type.FLOAT); // 7 - Offset Z map(Type.FLOAT); // 8 - Particle Data map(Type.INT); // 9 - Particle Count handler(new PacketHandler() { @Override public void handle(PacketWrapper wrapper) throws Exception { int id = wrapper.get(Type.INT, 0); if (id == 27) { wrapper.write(Type.FLAT_VAR_INT_ITEM, wrapper.read(Type.FLAT_ITEM)); } } }); } }); }
protocol.registerOutgoing(State.PLAY, 0x38, 0x3D); protocol.registerOutgoing(State.PLAY, 0x3F, 0x3B); protocol.registerOutgoing(State.PLAY, 0x41, 0x3E, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x42, 0x3C);
public static void register(Protocol protocol) { protocol.registerOutgoing(State.PLAY, 0x3, 0x3, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x05, 0x05, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3F, 0x3F, new PacketRemapper() { @Override public void registerMap() {
public static void register(Protocol protocol) { protocol.registerOutgoing(State.PLAY, 0x0, 0x0, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3, 0x3, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x05, 0x05, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x35, 0x35, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3F, 0x3F, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x22, 0x22, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0A, 0x0A, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0xB, 0xB, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0xF, 0xF, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x23, 0x23, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x25, 0x25, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x38, 0x38, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x24, 0x24, new PacketRemapper() {
protocol.registerOutgoing(State.PLAY, 0x0, 0x0, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3, 0x3, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x05, 0x05, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x32, 0x35, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3C, 0x3F, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x00, 0x0E, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x01, 0x11, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x02, 0x2C, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x03, 0x0F, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x04, 0x10, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x05, 0x0C, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x3B, 0x3B, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3C, 0x3C, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3D, 0x3D, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3E, 0x3E, new PacketRemapper() { @Override public void registerMap() {
public static void register(Protocol protocol) { protocol.registerOutgoing(State.PLAY, 0x0E, 0x00, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x11, 0x01, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x2C, 0x02, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0F, 0x03, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x10, 0x04, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0C, 0x05, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x13, 0x30, new PacketRemapper() {
protocol.registerOutgoing(State.PLAY, 0x04, 0x04, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x09, 0x09, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0xA, 0xA, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0xB, 0xB, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x10, 0xF, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x1D, 0x1F, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x19, 0x1A, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x20, 0x22, new PacketRemapper() {
protocol.registerOutgoing(State.PLAY, 0x0C, 0x0C, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0E, 0x0E, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0F, 0x0F, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x10, 0x10, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x11, 0x11, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x2C, 0x2C, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x08, 0x25); protocol.registerOutgoing(State.PLAY, 0x09, 0x35, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0A, 0x24, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0B, 0x23, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x0D, 0x41); protocol.registerOutgoing(State.PLAY, 0x10, 0x22, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x19, 0x29, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x1C, 0x27, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x1D, 0x21, new PacketRemapper() {
protocol.registerOutgoing(State.PLAY, 0x1B, 0x3A, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x18, 0x4A, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x17, 0x26, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x15, 0x25, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x04, 0x3C, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x1C, 0x39, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x1D, 0x4C, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x49, 0x49, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x42, 0x2C, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x20, 0x4B, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x1A, 0x1B); // Entity Status Packet protocol.registerOutgoing(State.PLAY, 0x16, 0x27); // Entity Look Packet protocol.registerOutgoing(State.PLAY, 0x14, 0x28); // Entity Packet
protocol.registerOutgoing(State.PLAY, 0x17, 0x17, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x15, 0x15, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x19, 0x19, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x42, 0x42, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x54, 0x54, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x17, 0x17, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x15, 0x15, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x19, 0x19, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x42, 0x42, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x54, 0x54, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x16, 0x17, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x14, 0x15, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x15, 0x16, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x18, 0x19, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x3F, 0x42, new PacketRemapper() { @Override public void registerMap() {
protocol.registerOutgoing(State.PLAY, 0x11, 0x32); protocol.registerOutgoing(State.PLAY, 0x12, 0x2E, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x13, 0x2D, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x14, 0x30, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x15, 0x31); protocol.registerOutgoing(State.PLAY, 0x16, 0x2F, new PacketRemapper() { @Override public void registerMap() {
public static void register(Protocol protocol) { protocol.registerOutgoing(State.PLAY, 0x31, 0x15, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x2D, 0x13, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x2F, 0x16, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x30, 0x14, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x2E, 0x12, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x34, 0x24, new PacketRemapper() { protocol.registerOutgoing(State.PLAY, 0x09, 0x37); // Held Item Change Packet protocol.registerOutgoing(State.PLAY, 0x32, 0x11); // Confirm Transaction Packet
protocol.registerOutgoing(State.PLAY, 0x2D, 0x2D, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x2E, 0x2E, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x2F, 0x2F, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x30, 0x30, new PacketRemapper() { @Override public void registerMap() { protocol.registerOutgoing(State.PLAY, 0x31, 0x31, new PacketRemapper() { @Override public void registerMap() {