Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.1 kB · 53 lines
C++
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include "stdafx.h"#include <iostream>#include "InputOutputStream.h"#include "PacketListener.h"#include "net.minecraft.world.entity.h"#include "SetRidingPacket.h"
SetRidingPacket::SetRidingPacket(){ riderId = -1; riddenId = -1;}
SetRidingPacket::SetRidingPacket(shared_ptr<Entity> rider, shared_ptr<Entity> riding){ this->riderId = rider->entityId; this->riddenId = riding != NULL ? riding->entityId : -1;}
int SetRidingPacket::getEstimatedSize() { return 8;}
void SetRidingPacket::read(DataInputStream *dis) //throws IOException{ riderId = dis->readInt(); riddenId = dis->readInt();}
void SetRidingPacket::write(DataOutputStream *dos) //throws IOException{ dos->writeInt(riderId); dos->writeInt(riddenId);}
void SetRidingPacket::handle(PacketListener *listener){ listener->handleRidePacket(shared_from_this());}
bool SetRidingPacket::canBeInvalidated(){ return true;}
bool SetRidingPacket::isInvalidatedBy(shared_ptr<Packet> packet){ shared_ptr<SetRidingPacket> target = dynamic_pointer_cast<SetRidingPacket>(packet); return target->riderId == riderId;}