@EventHandler(priority= EventPriority.LOW)
    public void onBlockBreak(BlockBreakEvent event) {
        Block BrokenBlock = event.getBlock();
        if (config.enabledWorld.contains(BrokenBlock.getWorld())) {
            boolean respawnNeeded = false;
            switch (BrokenBlock.getTypeId()) {
                case 14:
                    respawnNeeded = true;
                    break;
                case 15:
                    respawnNeeded = true;
                    break;
                case 16:
                    respawnNeeded = true;
                    break;
                case 21:
                    respawnNeeded = true;
                    break;
                case 56:
                    respawnNeeded = true;
                    break;
                case 73:
                    respawnNeeded = true;
                    break;
                default:
                    respawnNeeded = false;
            }

            if (respawnNeeded) {
                int num = blacklist.isBlockInBlacklist(BrokenBlock);
                if (num != -1) {
                    blacklist.removeBlockFromBlacklist(num);
                    return;
                }
                //oreRespawn.brokenBlockList.add(BrokenBlock);
                Date dt = new Date();
                SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                String uhrzeit = sdf.format(dt);

                blacklist.addBlocksToSpawnList(BrokenBlock, BrokenBlock.getTypeId(), uhrzeit);
            }
        }
    }