import { MinecraftBlockTypes } from "../../../_Utilities/vanilla-data/mojang-block";
import { MinecraftEffectTypes } from "../../../_Utilities/vanilla-data/mojang-effect";
import { MinecraftEntityTypes } from "../../../_Utilities/vanilla-data/mojang-entity";
import { MinecraftItemTypes } from "../../../_Utilities/vanilla-data/mojang-item";
import { MinecraftEnchantmentTypes } from "../../../_Utilities/vanilla-data/mojang-enchantment";
import { MinecraftPotionEffectTypes } from "../../../_Utilities/vanilla-data/mojang-potionEffect";
export const biome_nether = {
    id: "044fc572-27ae-4faf-8d16-2c31cb989122",
    name: "Nether",
    description: [],
    teleport: { location: { x: -15.5, y: 133, z: 275.5 }, roation: { x: 14.376, y: 0.356 } },
    film_ID: "30f64340-8733-4502-87ef-d9f226a96a9e",
    areas: [{ start: { x: -143, z: 262 }, end: { x: 98, z: 527 } }],
    blocks: [
        { id: MinecraftBlockTypes.Netherrack, probability: 40 },
        { id: MinecraftBlockTypes.Glowstone, probability: 10 },
        { id: MinecraftBlockTypes.SoulSand, probability: 15 },
        { id: MinecraftBlockTypes.QuartzOre, probability: 10 },
        { id: MinecraftBlockTypes.NetherGoldOre, probability: 10 },
        { id: MinecraftBlockTypes.AncientDebris, probability: 1 },
        { id: MinecraftBlockTypes.Magma, probability: 10 },
        { id: MinecraftBlockTypes.Blackstone, probability: 15 },
        { id: MinecraftBlockTypes.Gravel, probability: 10 },
        { id: MinecraftBlockTypes.CrimsonNylium, probability: 5 },
        { id: MinecraftBlockTypes.CrimsonStem, probability: 5 },
        { id: MinecraftBlockTypes.NetherWartBlock, probability: 5 },
        { id: MinecraftBlockTypes.Shroomlight, probability: 5 },
        { id: MinecraftBlockTypes.CrimsonRoots, probability: 5 },
        { id: MinecraftBlockTypes.CrimsonFungus, probability: 5 },
        { id: MinecraftBlockTypes.WarpedFungus, probability: 5 },
        { id: MinecraftBlockTypes.WeepingVines, probability: 5 },
        { id: MinecraftBlockTypes.Basalt, probability: 10 },
        { id: MinecraftBlockTypes.SoulSoil, probability: 10 },
        { id: MinecraftBlockTypes.BoneBlock, probability: 5 },
        { id: MinecraftBlockTypes.WarpedNylium, probability: 5 },
        { id: MinecraftBlockTypes.WarpedStem, probability: 5 },
        { id: MinecraftBlockTypes.WarpedWartBlock, probability: 5 },
        { id: MinecraftBlockTypes.NetherSprouts, probability: 5 },
        { id: MinecraftBlockTypes.TwistingVines, probability: 5 },
        { id: MinecraftBlockTypes.NetherBrick, probability: 10 },
        { id: MinecraftBlockTypes.RedNetherBrick, probability: 5 },
        { id: MinecraftBlockTypes.NetherWart, probability: 5 },
        { id: MinecraftBlockTypes.GildedBlackstone, probability: 5 },
        { id: MinecraftBlockTypes.QuartzBlock, probability: 5 },
    ],
    entities: [
        {
            id: MinecraftEntityTypes.Blaze,
            probability: 20,
            location: { ground: true, liquid: true, air: false },
            time: { start: 13000, end: 23000 },
        },
    ],
    raid: {
        shard: undefined,
        location: { x: -15.5, y: 123, z: 427.5 },
        effects: [
            { id: MinecraftEffectTypes.Speed, probability: 25, duration: 1200 },
            { id: MinecraftEffectTypes.Slowness, probability: 5, duration: 600 },
        ],
        entities: [
            { id: MinecraftEntityTypes.Ghast, probability: 15 },
            { id: MinecraftEntityTypes.MagmaCube, probability: 20 },
            { id: MinecraftEntityTypes.Blaze, probability: 20 },
            { id: MinecraftEntityTypes.WitherSkeleton, probability: 10 },
            { id: MinecraftEntityTypes.ZombiePigman, probability: 20 },
            { id: MinecraftEntityTypes.Piglin, probability: 10 },
            { id: MinecraftEntityTypes.PiglinBrute, probability: 5 },
        ],
        chest: [
            { item: { id: MinecraftItemTypes.BlazeRod }, amount: { min: 4, max: 16 }, probability: 15 },
            { item: { id: MinecraftItemTypes.GhastTear }, amount: { min: 1, max: 4 }, probability: 12 },
            { item: { id: MinecraftItemTypes.MagmaCream }, amount: { min: 4, max: 16 }, probability: 12 },
            { item: { id: MinecraftItemTypes.NetherWart }, amount: { min: 16, max: 32 }, probability: 12 },
            { item: { id: MinecraftItemTypes.GlowstoneDust }, amount: { min: 16, max: 32 }, probability: 12 },
            { item: { id: MinecraftItemTypes.DiamondSword }, amount: { min: 1, max: 1 }, probability: 8 },
            { item: { id: MinecraftItemTypes.NetheriteSword }, amount: { min: 1, max: 1 }, probability: 5 },
            { item: { id: MinecraftItemTypes.DiamondPickaxe }, amount: { min: 1, max: 1 }, probability: 8 },
            { item: { id: MinecraftItemTypes.NetheritePickaxe }, amount: { min: 1, max: 1 }, probability: 5 },
            { item: { id: MinecraftItemTypes.FireCharge }, amount: { min: 8, max: 16 }, probability: 10 },
            { item: { id: MinecraftItemTypes.Skull }, amount: { min: 1, max: 2 }, probability: 5 },
            { item: { id: MinecraftItemTypes.AncientDebris }, amount: { min: 1, max: 3 }, probability: 5 },
            { item: { id: MinecraftItemTypes.GoldNugget }, amount: { min: 16, max: 64 }, probability: 15 },
            { item: { id: MinecraftItemTypes.GoldenSword }, amount: { min: 1, max: 1 }, probability: 5 },
            { item: { id: MinecraftItemTypes.GoldenApple }, amount: { min: 1, max: 2 }, probability: 5 },
            { item: { id: MinecraftItemTypes.NetheriteIngot }, amount: { min: 1, max: 1 }, probability: 5 },
            { item: { id: MinecraftItemTypes.Arrow }, amount: { min: 8, max: 32 }, probability: 10 },
            { item: { id: MinecraftItemTypes.Crossbow }, amount: { min: 1, max: 1 }, probability: 10 },
            {
                item: {
                    id: MinecraftItemTypes.EnchantedBook,
                    enchantments: [{ type: MinecraftEnchantmentTypes.Looting, level: 1 }],
                },
                amount: { min: 1, max: 1 },
                probability: 5,
            },
            { item: { id: MinecraftItemTypes.NetheriteHelmet }, amount: { min: 1, max: 1 }, probability: 5 },
            { item: { id: MinecraftItemTypes.NetheriteBoots }, amount: { min: 1, max: 1 }, probability: 5 },
            { item: { id: MinecraftItemTypes.Saddle }, amount: { min: 1, max: 1 }, probability: 8 },
        ],
    },
    quest: {
        id: "047440b0-1c96-48e7-9185-0a3c69535629",
        tasks: [
            {
                collect: { id: MinecraftItemTypes.Netherrack, amount: 64 },
                rewards: [
                    { id: MinecraftItemTypes.GhastTear, amount: 1 },
                    {
                        id: MinecraftItemTypes.Potion,
                        amount: 1,
                        potion: { type: MinecraftPotionEffectTypes.FireResistance, level: 1 },
                    },
                ],
            },
            {
                collect: { id: MinecraftItemTypes.QuartzOre, amount: 32 },
                rewards: [
                    {
                        id: MinecraftItemTypes.GoldenSword,
                        amount: 1,
                        enchantments: [{ type: MinecraftEnchantmentTypes.Looting, level: 1 }],
                    },
                    { id: MinecraftItemTypes.MagmaCream, amount: 16 },
                ],
            },
            {
                defeat: { id: MinecraftEntityTypes.Blaze, amount: 24 },
                rewards: [
                    { id: MinecraftItemTypes.NetheriteScrap, amount: 1 },
                    {
                        id: MinecraftItemTypes.Skull,
                        amount: 1,
                    },
                ],
            },
        ],
    },
};
