Загрузка данных


LootJS.modifiers((event) => {
    // Впишите сюда ID вашей проклятой пластинки
    const cursedDisc = 'kubejs:cursed_music_disc';

    // =========================================================================
    // ГРУППА 1: Сундуки, где ОБЫЧНО спавнятся пластинки в ванильном Майнкрафте
    // Стандартный для них шанс (например, 8-10%, как у ванильных дисков)
    // =========================================================================
    const standardChests = [
        'minecraft:chests/simple_dungeon',    // Сокровищница (спавнер монстров)
        'minecraft:chests/woodland_mansion',  // Лесной особняк
        'minecraft:chests/ancient_city'       // Древний город (здесь также часто диски)
    ];

    event.addLootModifier(standardChests)
        .randomChance(0.009) // Шанс 0,9%
        .addLoot(cursedDisc);


    // =========================================================================
    // ГРУППА 2: Другие сундуки, но с БОЛЕЕ РЕДКИМ шансом
    // Проклятая вещь отлично впишется в опасные или заброшенные места
    // =========================================================================
    const rareChests = [
        'minecraft:chests/abandoned_mineshaft', // Заброшенная шахта
        'minecraft:chests/stronghold_corridor',  // Крепость (коридоры перед порталом)
        'minecraft:chests/stronghold_crossing',  // Крепость (перекрестки)
        'minecraft:chests/nether_bridge'         // Адская крепость
    ];

    event.addLootModifier(rareChests)
        .randomChance(0.003) // Шанс всего 0,3% (очень редкий спавн)
        .addLoot(cursedDisc);


    // =========================================================================
    // БОНУС: Уникальное место с "гарантированным" или очень высоким шансом
    // Проклятой пластинке самое место в Энд-Сити, разбавим атмосферу космоса
    // =========================================================================
    event.addLootModifier('minecraft:chests/end_city')
        .randomChance(0.005) // Шанс 0,5%
        .addLoot(cursedDisc);

// =========================================================================
    // ГРУППА 1: Сундуки, где ОБЫЧНО спавнятся пластинки (Шанс 8%)
    // Сюда добавлены улучшенные данжи от YUNG и мода "Dungeons and Taverns"
    // =========================================================================
    const standardChests = [
        'minecraft:chests/simple_dungeon',    // Ванильная сокровищница
        'minecraft:chests/woodland_mansion',  // Лесной особняк
        'minecraft:chests/ancient_city',      // Древний город
        // Папки из мода Dungeons and Taverns (опционально, если хотите подстраховаться)
        /dungeons_and_taverns:.*/
    ];

    event.addLootModifier(standardChests)
        .randomChance(0.008) // Шанс 0,8%
        .addLoot(cursedDisc);


    // =========================================================================
    // ГРУППА 2: Другие сундуки с ультра-редким шансом 0.9%
    // Используем регулярные выражения (RegExp), чтобы поймать ВСЕ шахты и крепости,
    // включая ванильные и переработанные от YUNG's
    // =========================================================================
    event.addLootModifier([
        /.*mineshaft.*/, // Поймает и minecraft:abandoned_mineshaft, и yungsbettermineshafts:chests/...
        /.*stronghold.*/, // Поймает все коридоры и перекрестки крепостей ванили и YUNG
        'minecraft:chests/nether_bridge' // Адская крепость
    ])
    .randomChance(0.009) // Шанс ровно 0.9%
    .addLoot(cursedDisc);

     // Регистрирует кастомные изменения лута в моде Just Enough Resources (JER)
    JsonIO.write('config/jeresources/world-gen-loot.json', event.getInjectedLootTableData());
});