PLmanager.addPacketListener(new PacketAdapter(this, ListenerPriority.NORMAL, PacketType.Play.Client.STEER_VEHICLE) { @Override public void onPacketReceiving(PacketEvent event) { PacketContainer packet = event.getPacket(); Entity e = event.getPlayer().getVehicle(); if(!(e instanceof ArmorStand))return; ArmorStand as = (ArmorStand) e; CraftArmorStand cas = (CraftArmorStand) as; EntityArmorStand nas = cas.getHandle(); MTVehicle n = (MTVehicle) nas; } });