@EventHandler(priority = EventPriority.HIGHEST)
    public void onPlayerMove(PlayerMoveEvent event) {
        if (event.isCancelled()) return;
        if (!ChunkyManager.getChunkyWorld(event.getTo().getWorld().getName()).isEnabled()) return;
        ChunkyChunk toChunk = ChunkyManager.getChunkyChunk(event.getTo());
        ChunkyPlayer chunkyPlayer = ChunkyManager.getChunkyPlayer(event.getPlayer());
        ChunkyChunk fromChunk = ChunkyManager.getChunkyChunk(event.getFrom());
        if (fromChunk.equals(toChunk)) return;
        onPlayerChunkChange(chunkyPlayer, toChunk, fromChunk);
    }