RenderDistanceChangeEvent event = new RenderDistanceChangeEvent(player, currentRender);
Bukkit.getServer().getPluginManager().callEvent(event);
if (!event.isCancelled()) {
player.setRenderDistance(currentRender, false);
} else {
player.sendPacket(new PacketRenderDistance(player.getRenderDistance(), null, null));
}
}
}
}