@EventHandler(priority=EventPriority.LOW)
    public void getEnchantments(EnchantItemEvent event) {
        if(event.isCancelled())
            return;
        Player play = event.getEnchanter();
        Map<Enchantment, Integer> enchantments = event.getEnchantsToAdd();

        if(MCListeners.isMultiWorld() && !play.hasPermission("mcjobs.world.all") && !play.hasPermission("mcjobs.world." + play.getWorld().getName())) {
            return;
        }

        for(Map.Entry<String, PlayerJobs> e : PlayerJobs.getJobsList().entrySet()) {
            if(PlayerCache.hasJob(play.getName(), e.getKey())) {
                CompCache comp = new CompCache(e.getKey(), play.getLocation(), play, enchantments, "enchant");
                CompData.getCompCache().add(comp);
            }
        }
    }