// I added this for some reason, if this reason is found, please look into a way of fixing the bugs
//CommonNMS.getNative(getWorld()).getPlayerChunkMap().movePlayer(getHandle(EntityPlayer.class));
// Instantly send the chunk the vehicle is currently in
// This avoid the player losing track of the vehicle because the chunk is missing
final IntVector2 chunk = loc.xz.chunk();
if (getChunkSendQueue().remove(chunk)) {
PacketUtil.sendChunk(getEntity(), getWorld().getChunkAt(chunk.x, chunk.z));
}
// Tell all other entities to send spawn packets