From 402f2e194e262a38843c815f2cfe80ed0c48eb6c Mon Sep 17 00:00:00 2001 From: Jordy Goodridge Date: Tue, 21 Feb 2023 12:09:51 -0800 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 8 + .packwizignore | 5 + config/create-common.toml | 136 + config/occultism-common.toml | 85 + config/playerex-client.toml | 17 + config/playerex-common.toml | 71 + config/quark-common.toml | 2100 +++++++++++++ config/tconstruct-common.toml | 128 + index.toml | 417 +++ kubejs/server_scripts/loot.js | 2624 +++++++++++++++++ kubejs/server_scripts/script.js | 83 + mods/appleskin.pw.toml | 13 + mods/applied-energistics-2.pw.toml | 13 + mods/aquaculture.pw.toml | 13 + mods/architectury-api.pw.toml | 13 + mods/ars-nouveau.pw.toml | 13 + mods/artifacts.pw.toml | 13 + mods/autoreglib.pw.toml | 13 + mods/better-advancements.pw.toml | 13 + mods/blood-magic.pw.toml | 13 + mods/bookshelf.pw.toml | 13 + mods/botania.pw.toml | 13 + mods/cavebiomeapi.pw.toml | 13 + mods/caves-and-cliffs-backport.pw.toml | 13 + mods/cc-tweaked.pw.toml | 13 + mods/chisels-bits.pw.toml | 13 + mods/clef.pw.toml | 13 + mods/cloth-config.pw.toml | 13 + mods/configured.pw.toml | 13 + mods/controlling.pw.toml | 13 + mods/create.pw.toml | 13 + mods/curios.pw.toml | 13 + mods/deep-resonance.pw.toml | 13 + mods/enhanced-ai.pw.toml | 13 + mods/epic-fight-mod.pw.toml | 13 + mods/expandability.pw.toml | 13 + mods/fast-leaf-decay.pw.toml | 13 + mods/flywheel.pw.toml | 13 + mods/game-stages.pw.toml | 13 + mods/geckolib.pw.toml | 13 + mods/gravestone-mod.pw.toml | 13 + mods/ichunutil.pw.toml | 13 + mods/insanelib.pw.toml | 13 + mods/jei.pw.toml | 13 + mods/just-enough-resources-jer.pw.toml | 13 + mods/kubejs.pw.toml | 13 + mods/light-overlay.pw.toml | 13 + mods/mahou-tsukai.pw.toml | 13 + mods/mantle.pw.toml | 13 + mods/mcjtylib.pw.toml | 13 + mods/minecolonies.pw.toml | 13 + mods/mrcrayfish-furniture-mod.pw.toml | 13 + mods/occultism.pw.toml | 13 + mods/pams-harvestcraft-2-crops.pw.toml | 13 + mods/pams-harvestcraft-2-food-core.pw.toml | 13 + .../pams-harvestcraft-2-food-extended.pw.toml | 13 + mods/pams-harvestcraft-2-trees.pw.toml | 13 + mods/patchouli.pw.toml | 13 + mods/placebo.pw.toml | 13 + mods/playerex.pw.toml | 13 + mods/quark.pw.toml | 13 + mods/rftools-base.pw.toml | 13 + mods/rftools-builder.pw.toml | 13 + mods/rftools-control.pw.toml | 13 + mods/rftools-dimensions.pw.toml | 13 + mods/rftools-power.pw.toml | 13 + mods/rftools-storage.pw.toml | 13 + mods/rftools-utility.pw.toml | 13 + mods/rhino.pw.toml | 13 + mods/rubidium.pw.toml | 13 + mods/save-my-stronghold.pw.toml | 13 + mods/shutup-experimental-settings.pw.toml | 13 + mods/simple-voice-chat.pw.toml | 13 + mods/storage-drawers.pw.toml | 13 + mods/structurize.pw.toml | 13 + mods/the-twilight-forest.pw.toml | 13 + mods/tinkers-construct.pw.toml | 13 + mods/toast-control.pw.toml | 13 + mods/touhou-little-maid.pw.toml | 13 + mods/travelersbackpack.pw.toml | 13 + mods/when-dungeons-arise.pw.toml | 13 + mods/wthit.pw.toml | 13 + mods/xnet.pw.toml | 13 + mods/ydm-ygo-dueling-mod-ii.pw.toml | 13 + mods/yungs-api.pw.toml | 13 + mods/yungs-better-dungeons.pw.toml | 13 + mods/yungs-better-strongholds.pw.toml | 13 + pack.toml | 13 + servers.dat | Bin 0 -> 74 bytes 90 files changed, 6677 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .packwizignore create mode 100644 config/create-common.toml create mode 100644 config/occultism-common.toml create mode 100644 config/playerex-client.toml create mode 100644 config/playerex-common.toml create mode 100644 config/quark-common.toml create mode 100644 config/tconstruct-common.toml create mode 100644 index.toml create mode 100644 kubejs/server_scripts/loot.js create mode 100644 kubejs/server_scripts/script.js create mode 100644 mods/appleskin.pw.toml create mode 100644 mods/applied-energistics-2.pw.toml create mode 100644 mods/aquaculture.pw.toml create mode 100644 mods/architectury-api.pw.toml create mode 100644 mods/ars-nouveau.pw.toml create mode 100644 mods/artifacts.pw.toml create mode 100644 mods/autoreglib.pw.toml create mode 100644 mods/better-advancements.pw.toml create mode 100644 mods/blood-magic.pw.toml create mode 100644 mods/bookshelf.pw.toml create mode 100644 mods/botania.pw.toml create mode 100644 mods/cavebiomeapi.pw.toml create mode 100644 mods/caves-and-cliffs-backport.pw.toml create mode 100644 mods/cc-tweaked.pw.toml create mode 100644 mods/chisels-bits.pw.toml create mode 100644 mods/clef.pw.toml create mode 100644 mods/cloth-config.pw.toml create mode 100644 mods/configured.pw.toml create mode 100644 mods/controlling.pw.toml create mode 100644 mods/create.pw.toml create mode 100644 mods/curios.pw.toml create mode 100644 mods/deep-resonance.pw.toml create mode 100644 mods/enhanced-ai.pw.toml create mode 100644 mods/epic-fight-mod.pw.toml create mode 100644 mods/expandability.pw.toml create mode 100644 mods/fast-leaf-decay.pw.toml create mode 100644 mods/flywheel.pw.toml create mode 100644 mods/game-stages.pw.toml create mode 100644 mods/geckolib.pw.toml create mode 100644 mods/gravestone-mod.pw.toml create mode 100644 mods/ichunutil.pw.toml create mode 100644 mods/insanelib.pw.toml create mode 100644 mods/jei.pw.toml create mode 100644 mods/just-enough-resources-jer.pw.toml create mode 100644 mods/kubejs.pw.toml create mode 100644 mods/light-overlay.pw.toml create mode 100644 mods/mahou-tsukai.pw.toml create mode 100644 mods/mantle.pw.toml create mode 100644 mods/mcjtylib.pw.toml create mode 100644 mods/minecolonies.pw.toml create mode 100644 mods/mrcrayfish-furniture-mod.pw.toml create mode 100644 mods/occultism.pw.toml create mode 100644 mods/pams-harvestcraft-2-crops.pw.toml create mode 100644 mods/pams-harvestcraft-2-food-core.pw.toml create mode 100644 mods/pams-harvestcraft-2-food-extended.pw.toml create mode 100644 mods/pams-harvestcraft-2-trees.pw.toml create mode 100644 mods/patchouli.pw.toml create mode 100644 mods/placebo.pw.toml create mode 100644 mods/playerex.pw.toml create mode 100644 mods/quark.pw.toml create mode 100644 mods/rftools-base.pw.toml create mode 100644 mods/rftools-builder.pw.toml create mode 100644 mods/rftools-control.pw.toml create mode 100644 mods/rftools-dimensions.pw.toml create mode 100644 mods/rftools-power.pw.toml create mode 100644 mods/rftools-storage.pw.toml create mode 100644 mods/rftools-utility.pw.toml create mode 100644 mods/rhino.pw.toml create mode 100644 mods/rubidium.pw.toml create mode 100644 mods/save-my-stronghold.pw.toml create mode 100644 mods/shutup-experimental-settings.pw.toml create mode 100644 mods/simple-voice-chat.pw.toml create mode 100644 mods/storage-drawers.pw.toml create mode 100644 mods/structurize.pw.toml create mode 100644 mods/the-twilight-forest.pw.toml create mode 100644 mods/tinkers-construct.pw.toml create mode 100644 mods/toast-control.pw.toml create mode 100644 mods/touhou-little-maid.pw.toml create mode 100644 mods/travelersbackpack.pw.toml create mode 100644 mods/when-dungeons-arise.pw.toml create mode 100644 mods/wthit.pw.toml create mode 100644 mods/xnet.pw.toml create mode 100644 mods/ydm-ygo-dueling-mod-ii.pw.toml create mode 100644 mods/yungs-api.pw.toml create mode 100644 mods/yungs-better-dungeons.pw.toml create mode 100644 mods/yungs-better-strongholds.pw.toml create mode 100644 pack.toml create mode 100644 servers.dat diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d790abd --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Disable Git line ending conversion, to prevent packwiz index hashes changing when committing from Windows +* -text \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d064cc0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Exclude exported CurseForge zip files +*.zip + +# Exclude exported Modrinth modpacks +*.mrpack + +# Exclude packwiz binary +packwiz.exe \ No newline at end of file diff --git a/.packwizignore b/.packwizignore new file mode 100644 index 0000000..e5c7cba --- /dev/null +++ b/.packwizignore @@ -0,0 +1,5 @@ +# .packwizignore follows the same format as .gitignore, and can be used to exclude unwanted files from pack exports +# See https://git-scm.com/docs/gitignore + +# Exclude README +/README.md \ No newline at end of file diff --git a/config/create-common.toml b/config/create-common.toml new file mode 100644 index 0000000..32e960b --- /dev/null +++ b/config/create-common.toml @@ -0,0 +1,136 @@ + +[worldgen] + + # + #Modify Create's impact on your terrain + [worldgen.v2] + # + #Prevents all worldgen added by Create from taking effect + disableWorldGen = false + + [worldgen.v2.copper_ore] + # + #Range: > 0 + minHeight = 40 + # + #Range: > 0 + maxHeight = 85 + # + #Range: > 0 + clusterSize = 18 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.0 + + [worldgen.v2.weathered_limestone] + # + #Range: > 0 + minHeight = 10 + # + #Range: > 0 + maxHeight = 30 + # + #Range: > 0 + clusterSize = 128 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.015625 + + [worldgen.v2.zinc_ore] + # + #Range: > 0 + minHeight = 15 + # + #Range: > 0 + maxHeight = 70 + # + #Range: > 0 + clusterSize = 14 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 4.0 + + [worldgen.v2.limestone] + # + #Range: > 0 + minHeight = 30 + # + #Range: > 0 + maxHeight = 70 + # + #Range: > 0 + clusterSize = 128 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.015625 + + [worldgen.v2.dolomite] + # + #Range: > 0 + minHeight = 20 + # + #Range: > 0 + maxHeight = 70 + # + #Range: > 0 + clusterSize = 128 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.015625 + + [worldgen.v2.gabbro] + # + #Range: > 0 + minHeight = 20 + # + #Range: > 0 + maxHeight = 70 + # + #Range: > 0 + clusterSize = 128 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.015625 + + [worldgen.v2.scoria] + # + #Range: > 0 + minHeight = 0 + # + #Range: > 0 + maxHeight = 10 + # + #Range: > 0 + clusterSize = 128 + # + #Amount of clusters generated per Chunk. + # >1 to spawn multiple. + # <1 to make it a chance. + # 0 to disable. + #Range: 0.0 ~ 512.0 + frequency = 0.03125 + diff --git a/config/occultism-common.toml b/config/occultism-common.toml new file mode 100644 index 0000000..d0b668e --- /dev/null +++ b/config/occultism-common.toml @@ -0,0 +1,85 @@ + +#WorldGen Settings +[worldgen] + + #Ore Gen Settings + [worldgen.oregen] + + #Ore Settings + [worldgen.oregen.iesniumOre] + #Range configuration top offset. + topOffset = 10 + #The tag for the blocks this ore will spawn in. + fillerBlockTag = "occultism:netherrack" + #The size of veins for this ore. + #Range: 0 ~ 127 + size = 3 + #Range configuration bottom offset. + bottomOffset = 10 + #True to generate this ore. + generateOre = true + #The count value for the decorator for this ore. + #Range: 0 ~ 127 + count = 10 + #Range configuration maximum. + maximum = 128 + + #Ore Settings + [worldgen.oregen.copperOre] + #Range configuration top offset. + topOffset = 0 + #The tag for the blocks this ore will spawn in. + fillerBlockTag = "minecraft:base_stone_overworld" + #The size of veins for this ore. + #Range: 0 ~ 127 + size = 9 + #Range configuration bottom offset. + bottomOffset = 20 + #True to generate this ore. + generateOre = false + #The count value for the decorator for this ore. + #Range: 0 ~ 127 + count = 10 + #Range configuration maximum. + maximum = 64 + + #Ore Settings + [worldgen.oregen.silverOre] + #Range configuration top offset. + topOffset = 0 + #The tag for the blocks this ore will spawn in. + fillerBlockTag = "minecraft:base_stone_overworld" + #The size of veins for this ore. + #Range: 0 ~ 127 + size = 7 + #Range configuration bottom offset. + bottomOffset = 5 + #True to generate this ore. + generateOre = true + #The count value for the decorator for this ore. + #Range: 0 ~ 127 + count = 3 + #Range configuration maximum. + maximum = 30 + + #Underground Grove Settings + [worldgen.underground_grove] + #The chance vines will spawn in the underground grove. + vineChance = 0.3 + #The min height for a grove to spawn (applied to the center of the grove, not the floor). + groveSpawnMin = 25 + #The max height for a grove to spawn (applied to the center of the grove, not the ceiling). + groveSpawnMax = 60 + #The chance glowstone will spawn in the ceiling of the underground grove. + ceilingLightChance = 0.1 + #The biome types the underground grove cannot spawn in. + biomeTypeBlacklist = ["NETHER", "END"] + #The chance for a grove to spawn in a chunk (generates 1/groveSpawnChance chunks on average). + groveSpawnChance = 400 + #The chance small trees will spawn in the underground grove. + treeChance = 0.1 + #The chance grass will spawn in the underground grove. + grassChance = 0.6 + #True to generate underground groves. Should not be changed in most scenarios. + generateUndergroundGroves = true + diff --git a/config/playerex-client.toml b/config/playerex-client.toml new file mode 100644 index 0000000..7a3ad44 --- /dev/null +++ b/config/playerex-client.toml @@ -0,0 +1,17 @@ + +[HUD] + #Set to false to disable the custom HUD. + HUD = false + #Set to false to disable the food/saturation information provided when AppleSkin is installed. + enableFoodInfo = false + #Set to false to disable the custom health bar only. + enableHealthBar = false + +[GUI] + #The x-position on the gui of the playerex attributes button. + #Range: -200 ~ 200 + guiButtonPosX = 155 + #The y-position on the gui of the playerex attributes button. + #Range: -200 ~ 200 + guiButtonPosY = 7 + diff --git a/config/playerex-common.toml b/config/playerex-common.toml new file mode 100644 index 0000000..abb5ed8 --- /dev/null +++ b/config/playerex-common.toml @@ -0,0 +1,71 @@ + +#These only have an affect when a player is first joining the world. +[attributes] + #Starting Dexterity - cannot and should not be set to less than 0. + #Range: 0 ~ 20 + dexterity = 0 + #Starting Constitution (also starting hp in half hearts) - cannot and should not be set to 0 or less than 0. + #Range: 1 ~ 20 + constitution = 20 + #Starting Strength - cannot and should not be set to less than 0. + #Range: 0 ~ 20 + strength = 0 + #Starting Luckiness - cannot and should not be set to less than 0. + #Range: 0 ~ 20 + luckiness = 0 + #Starting Intelligence - cannot and should not be set to less than 0. + #Range: 0 ~ 20 + intelligence = 0 + +#These are adder/modifier functions implemented by default. This is a stopgap config option to disable some until datadriven mechanics are released. +[functions] + #Added on Dexterity + addRangedDamage = true + #Added on Dexterity + addMovementSpeed = true + #Added on Luckiness + addMeleeCritChance = true + #Added on Dexterity + addAttackSpeed = true + #Added on Strength + addArmor = true + #Added on Strength + addHealthRegen = true + #Added on Intelligence + addLifesteal = true + #Added on Luckiness + addLuck = true + #Added on Intelligence + addRangedCritDamage = true + #Added on Constitution + addKnockbackRes = true + #Added on Luckiness + addRangedCritChance = true + #Added on Dexterity + addMeleeCritDamage = true + #Added on Strength + addMeleeDamage = true + #Added on Constitution + addMaxHealth = true + #Added on Intelligence + addHealthRegenAmp = true + #Added on Luckiness + addEvasion = true + +[misc] + #If true, resets all attributes to their defaults on death. + resetOnDeath = false + +[experienceSplit] + #The percentage of experience that contributes to PlayerEx levels. + #Range: 1.0 ~ 99.0 + experienceSplit = 50.0 + +[expcoeff] + #ExpCoeff offset - cannot and should not be set to 0 or less than 0. + #Range: 1.0 ~ 20.0 + offset = 3.0 + #ExpCoeff scaling - cannot and should not be set to 0 or less than 0. + #Range: 1.0 ~ 20.0 + scale = 1.0 + diff --git a/config/quark-common.toml b/config/quark-common.toml new file mode 100644 index 0000000..43873a7 --- /dev/null +++ b/config/quark-common.toml @@ -0,0 +1,2100 @@ + +[general] + #Allowed values: (0,) + "Advancement Visibility Depth" = 2 + "'q' Button on the Right" = false + #Allowed values: (0,) + "Piston Push Limit" = 12 + #Set to true to make the quark big worldgen features such as stone clusters or underground biomes generate as spheres rather than unique shapes. It's faster, but won't look as cool + "Use Fast Worldgen" = false + "Enable 'q' Button" = true + #A list of screens that don't play well with quark's buttons. Use "Print Screen Classnames" to find the names of any others you'd want to add. + "Ignored Screens" = [] + "Use Anti Overlap" = true + #Enables quark network profiling features. Do not enable this unless requested to. + "Enable Network Profiling" = false + #Quark replaces the Piston logic to allow for its piston features to work. If you're having troubles, try turning this off. + "Use Piston Logic Replacement" = true + #Set to true if you need to find the class name for a screen that's causing problems + "Print Screen Classnames" = false + #Blocks that Quark should treat as Shulker Boxes. + "Shulker Boxes" = ["minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"] + #Set to true to enable a system that debugs quark's worldgen features. This should ONLY be used if you're asked to by a dev. + "Enable Worldgen Watchdog" = false + #Should Quark treat anything with 'shulker_box' in its item identifier as a shulker box? + "Interpret Shulker Box Like Blocks" = true + +[categories] + Building = true + Automation = true + Oddities = true + Tweaks = true + Experimental = true + Mobs = true + Tools = true + Management = true + World = true + Client = true + +[automation] + Chute = true + "Iron Rod" = true + "Weather Sensor" = true + "Ender Watcher" = true + "Endermites Form Shulkers" = true + "Jukebox Automation" = true + "Chains Connect Blocks" = true + "Color Slime" = true + "Dispensers Place Blocks" = true + "Redstone Circuit" = true + "Chain Linkage" = true + Gravisand = true + "Metal Buttons" = true + "Obsidian Plate" = true + "Pistons Move Tile Entities" = true + "Feeding Trough" = true + + [automation.dispensers_place_blocks] + Blacklist = ["minecraft:water", "minecraft:lava", "minecraft:fire"] + + [automation.chain_linkage] + #Can vehicle-linking chains be used for crafting chain armor? + "Crafts Armor" = true + + [automation.redstone_circuit] + "Enable Inductor" = true + "Enable Randomizer" = true + + [automation.metal_buttons] + "Enable Iron" = true + "Enable Gold" = true + + [automation.endermites_form_shulkers] + Chance = 0.005 + + [automation.pistons_move_tile_entities] + "Enable Chests Moving Together" = true + "Render Blacklist" = ["psi:programmer", "botania:starfield"] + "Movement Blacklist" = ["minecraft:spawner", "integrateddynamics:cable", "randomthings:blockbreaker", "minecraft:ender_chest", "minecraft:enchanting_table", "minecraft:trapped_chest", "quark:spruce_trapped_chest", "quark:birch_trapped_chest", "quark:jungle_trapped_chest", "quark:acacia_trapped_chest", "quark:dark_oak_trapped_chest", "endergetic:bolloom_bud"] + "Delayed Update List" = ["minecraft:dispenser", "minecraft:dropper"] + + [automation.color_slime] + "Change Name" = true + + [automation.feeding_trough] + #The chance (between 0 and 1) for an animal to enter love mode when eating from the trough + #Allowed values: (0,1] + "Love Chance" = 0.333333333 + #How long, in game ticks, between animals being able to eat from the trough + #Allowed values: [1,) + Cooldown = 30 + #The maximum amount of animals allowed around the trough's range for an animal to enter love mode + "Max Animals" = 32 + Range = 10.0 + +[building] + "Cobblestone Bricks" = true + "Burn Vines" = true + "Quilted Wool" = true + "Celebratory Lamps" = true + "Variant Chests" = true + Hedges = true + "Vertical Slabs" = true + "Nether Brick Fence Gate" = true + "Lit Lamp" = true + "Vertical Planks" = true + "Tie Leads To Fences" = true + "Shallow Dirt" = true + "More Stone Variants" = true + Turf = true + "Paper Decor" = true + Rope = true + "Iron Plates" = true + "Sturdy Stone" = true + "More Potted Plants" = true + Grate = true + "Variant Bookshelves" = true + "Duskbound Blocks" = true + "Bamboo Mat" = true + "More Brick Types" = true + "Gold Bars" = true + "Soul Sandstone" = true + "Compressed Blocks" = true + Stools = true + Thatch = true + "Variant Ladders" = true + Shingles = true + "Item Frames" = true + "Stained Planks" = true + "Wooden Posts" = true + "Leaf Carpet" = true + Midori = true + "Framed Glass" = true + "Tallow And Candles" = true + + [building.thatch] + #Allowed values: [0,1] + "Fall Damage Multiplier" = 0.5 + + [building.item_frames] + "Glass Item Frames Update Maps" = true + + [building.cobblestone_bricks] + "Enable Basalt Bricks" = true + "Enable Netherrack Bricks" = true + "Enable Dirt Bricks" = true + "Enable Blackstone Bricks" = true + + [building.rope] + "Enable Dispenser Behavior" = true + #Set to true to allow ropes to move Tile Entities even if Pistons Push TEs is disabled. + #Note that ropes will still use the same blacklist. + "Force Enable Move Tile Entities" = false + + [building.more_stone_variants] + "Enable Bricks" = true + "Enable Pillar" = true + "Enable Chiseled Bricks" = true + "Enable Pavement" = true + + [building.variant_ladders] + "Change Names" = true + "Enable Iron Ladder" = true + + [building.compressed_blocks] + "Enable Cocoa Bean Sack" = true + "Enable Cactus Block" = true + "Enable Apple Crate" = true + "Charcoal Block and Blaze Lantern Stay On Fire Forever" = true + "Enable Bonded Rabbit Hide" = true + "Enable Charcoal Block" = true + "Enable Gunpowder Sack" = true + "Enable Potato Crate" = true + "Enable Stick Block" = true + "Enable Carrot Crate" = true + "Enable Beetroot Crate" = true + "Enable Nether Wart Sack" = true + "Enable Chorus Fruit Block" = true + "Enable Blaze Lantern" = true + "Enable Bamboo Block" = true + "Enable Berry Sack" = true + #Allowed values: [0,) + "Bamboo Bundle Fuel Time" = 500 + "Enable Golden Apple Crate" = true + "Enable Sugar Cane Block" = true + "Enable Bonded Leather" = true + #Allowed values: [0,) + "Blaze Lantern Fuel Time" = 24000 + #Allowed values: [0,) + "Charcoal Block Fuel Time" = 16000 + #Allowed values: [0,) + "Stick Block Fuel Time" = 900 + + [building.variant_chests] + "Enable Reverting Wooden Chests" = true + "Replace Worldgen Chests" = true + #Chests to put in each structure. The format per entry is "structure=chest", where "structure" is a structure ID, and "chest" is a block ID, which must correspond to a standard chest block. + "Structure Chests" = ["minecraft:village_plains=quark:oak_chest", "minecraft:igloo=quark:spruce_chest", "minecraft:village_snowy=quark:spruce_chest", "minecraft:village_taiga=quark:spruce_chest", "minecraft:desert_pyramid=quark:birch_chest", "minecraft:jungle_pyramid=quark:jungle_chest", "minecraft:village_desert=quark:jungle_chest", "minecraft:village_savanna=quark:acacia_chest", "minecraft:mansion=quark:dark_oak_chest", "minecraft:pillager_outpost=quark:dark_oak_chest", "minecraft:ruined_portal=quark:crimson_chest", "minecraft:bastion_remnant=quark:crimson_chest", "minecraft:fortress=quark:nether_brick_chest", "minecraft:endcity=quark:purpur_chest"] + + [building.gold_bars] + "Generate In Nether Fortress" = true + + [building.more_brick_types] + "Enable Magma Bricks" = true + "Enable Sandy Bricks" = true + #This also comes with a utility recipe for Red Nether Bricks + "Enable Blue Nether Bricks" = true + "Enable Blackstone Variant Bricks" = true + "Enable Charred Nether Bricks" = true + "Enable Snow Bricks" = true + #This also includes Red Sandstone Bricks and Soul Sandstone Bricks + "Enable Sandstone Bricks" = true + + [building.tallow_and_candles] + "Candles Fall" = true + #Allowed values: [0,) + "Tallow Burn Time" = 200 + #Allowed values: [0,) + "Max Drop" = 3 + #Allowed values: [0,15] + "Enchant Power" = 1.0 + #Allowed values: [0,) + "Min Drop" = 1 + + [building.celebratory_lamps] + "Light Level" = 15 + + [building.variant_bookshelves] + "Change Names" = true + +[management] + "Chests In Boats" = true + "Inventory Sorting" = true + "Shulker Box Right Click" = true + "Hotbar Changer" = true + "Item Sharing" = true + "Right Click Armor" = true + "Easy Transfering" = true + + [management.inventory_sorting] + #Play a click when sorting inventories using keybindings + "Satisfying Click" = true + "Enable Chests" = true + "Enable Player Inventory In Chests" = true + "Enable Player Inventory" = true + + [management.easy_transfering] + "Enable Shift Lock" = true + + [management.item_sharing] + "Render Items In Chat" = true + +[tools] + Pickarang = true + "Ambient Discs" = true + "Seed Pouch" = true + "Pathfinder Maps" = true + "Bottled Cloud" = true + "Color Runes" = true + "Endermosh Music Disc" = true + "Ancient Tomes" = true + "Slime In A Bucket" = true + Camera = true + Abacus = true + Trowel = true + + [tools.ambient_discs] + "Drop On Spider Kill" = true + + [tools.trowel] + #Amount of blocks placed is this value + 1. + #Set to 0 to make the Trowel unbreakable + #Allowed values: [0,) + "Trowel Max Durability" = 0 + + [tools.bottled_cloud] + "Cloud Level Top" = 132 + "Cloud Level Bottom" = 127 + + [tools.ancient_tomes] + #Set to 0 to not generate in Underwater Ruins + "Underwater Ruin Weight" = 0 + #Set to 0 to not generate in Woodland Mansions + "Woodland Mansion Weight" = 15 + "Normal Upgrade Cost" = 10 + "Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"] + #Set to 0 to not generate in Dungeons + "Dungeon Weight" = 20 + "Item Quality" = 2 + "Limit Break Upgrade Cost" = 30 + #Set to 0 to not generate in Stronghold Libraries + "Library Weight" = 30 + #Set to 0 to not generate in Nether Fortresses + "Nether Fortress Weight" = 0 + #Set to 0 to not generate in Bastions + "Bastion Weight" = 25 + #Set to 0 to not generate in Monster Boxes + "Monster Box Weight" = 5 + + [tools.pathfinder_maps] + #In this section you can add custom Pathfinder Maps. This works for both vanilla and modded biomes. + #Each custom map must be on its own line. + #The format for a custom map is as follows: + #,,,,, + # + #With the following descriptions: + # - being the biome's ID NAME. You can find vanilla names here - https://minecraft.gamepedia.com/Biome#Biome_IDs + # - being the Cartographer villager level required for the map to be unlockable + # - being the cheapest (in Emeralds) the map can be + # - being the most expensive (in Emeralds) the map can be + # - being a hex color (without the #) for the map to display. You can generate one here - http://htmlcolorcodes.com/ + # - being the display name of the map + # + #Here's an example of a map to locate Ice Mountains: + #minecraft:ice_mountains,2,8,14,7FE4FF,Ice Mountains Pathfinder Map + Customs = [] + "Search Radius" = 6400 + "Search Distance Increment" = 8 + "Xp From Trade" = 5 + + [tools.endermosh_music_disc] + "Play Endermosh During Enderdragon Fight" = false + "Loot Quality" = 1 + "Add To End City Loot" = true + "Loot Weight" = 5 + + [tools.seed_pouch] + "Show All Variants In Creative" = true + "Shift Range" = 3 + "Max Items" = 640 + + [tools.color_runes] + "Jungle Temple Weight" = 8 + "Desert Temple Weight" = 8 + "Dungeon Weight" = 10 + "Item Quality" = 0 + "Apply Cost" = 5 + "Nether Fortress Weight" = 8 + + [tools.pickarang] + #22.5 is ender chests, 25.0 is monster boxes, 50 is obsidian. Most things are below 5. + "Max Hardness" = 20.0 + #2 is Iron, 3 is Diamond. + "Harvest Level" = 3 + #2 is Iron, 3 is Diamond. + "Netherite Harvest Level" = 3 + #How long it takes before the pickarang starts returning to the player if it doesn't hit anything. + Timeout = 20 + #Set to -1 to have the Pickarang be unbreakable. + Durability = 800 + #Set this to true to disable the short cooldown between throwing pickarangs. + "No Cooldown" = false + #Set to -1 to have the Flamerang be unbreakable. + "Netherite Durability" = 1040 + #Set this to true to use the recipe without the Heart of Diamond, even if the Heart of Diamond is enabled. + "Never Use Heart Of Diamond" = false + +[tweaks] + "Armed Armor Stands" = true + "Lock Rotation" = true + "Dragon Scales" = true + "Replace Scaffolding" = true + "Axe Leaf Harvesting" = true + "Sign Editing" = true + "Dirt To Path" = true + "Simple Harvest" = true + "Hoe Harvesting" = true + "Reacharound Placing" = true + "Villagers Follow Emeralds" = true + "Compasses Work Everywhere" = true + "Skull Pikes" = true + "Note Block Mob Sounds" = true + "Double Door Opening" = true + "Automatic Recipe Unlock" = true + "Poison Potato Usage" = true + "Lava Bucket As Trash" = true + "Improved Sleeping" = true + "Infinity Bucket" = true + "Springy Slime" = true + Emotes = true + "Utility Recipes" = true + "Pat The Dogs" = true + "Enhanced Ladders" = true + "Snow Golem Player Heads" = true + "Glass Shard" = true + "Campfires Boost Elytra" = true + "More Banner Layers" = true + "Better Elytra Rocket" = true + + [tweaks.sign_editing] + "Requires Empty Hand" = false + + [tweaks.pat_the_dogs] + #How many ticks it takes for a dog to want affection after being pet/tamed; leave -1 to disable + "Dogs Want Love" = -1 + + [tweaks.automatic_recipe_unlock] + #A list of recipe names that should NOT be added in by default + "Ignored Recipes" = [] + "Disable Recipe Book" = false + "Force Limited Crafting" = false + + [tweaks.hoe_harvesting] + "Hoes Can Have Fortune" = true + + [tweaks.skull_pikes] + "Pike Range" = 5.0 + + [tweaks.infinity_bucket] + #Set this to false to prevent dispensers from using infinite water buckets + "Allow Dispensers To Use" = true + Cost = 10 + + [tweaks.poison_potato_usage] + "Poison Effect" = true + Chance = 0.1 + + [tweaks.utility_recipes] + #Can you craft four chests at once using logs? + "Logs To Chests" = true + #Can other stone-like materials be used for crafting stone tools? + "Better Stone Tool Crafting" = true + #Can a dispenser be crafted by adding a bow to a dropper? + "Enable Dispenser" = true + #Can cookies, paper, and bread be crafted in a 2x2 crafting table? + "Bent Recipes" = true + #Can Rotten Flesh and Poisonous Potatoes be composted? + "Compostable Toxins" = true + #Can bones be smelted down to bone meal? + "Bone Meal Utility" = true + #Can any wool color be dyed? + "Dye Any Wool" = true + #Can Coral be crafted into dye? + "Coral To Dye" = true + #Can torches can be used as fuel in furnaces? + "Torches Burn" = true + #Can a repeater be crafted with the pattern for a redstone torch? + "Enable Repeater" = true + #Can you craft a minecart around blocks which can be placed inside? + "Enable Minecarts" = true + #Does Dragon Breath return a bottle when used as a reagent or material? + "Effective Dragon Breath" = true + + [tweaks.reacharound_placing] + #Allowed values: [0,1] + Leniency = 0.5 + Whitelist = [] + "Display Horizontal" = "< >" + Display = "[ ]" + + [tweaks.improved_sleeping] + "Enable Afk" = true + #Allowed values: (0,) + "Afk Time" = 2400 + #Allowed values: (0,1] + "Percent Req" = 1.0 + + [tweaks.emotes] + #The enabled default emotes. Remove from this list to disable them. You can also re-order them, if you feel like it. + "Enabled Emotes" = ["no", "yes", "wave", "salute", "cheer", "clap", "think", "point", "shrug", "headbang", "weep", "facepalm"] + #Enable this to make custom emotes read the file every time they're triggered so you can edit on the fly. + #DO NOT ship enabled this in a modpack, please. + "Custom Emote Debug" = false + #The list of Custom Emotes to be loaded. + #Watch the tutorial on Custom Emotes to learn how to make your own: https://youtu.be/ourHUkan6aQ + "Custom Emotes" = [] + + [tweaks.simple_harvest] + #Can players harvest crops with empty hand clicks? + "Empty Hand Harvest" = true + #Does harvesting crops with a hoe cost durability? + "Harvesting Costs Durability" = false + #Should Quark look for (nonvanilla) crops, and handle them? + "Do Harvesting Search" = true + #Which crops can be harvested? + #Format is: "harvestState[,afterHarvest]", i.e. "minecraft:wheat[age=7]" or "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]" + "Harvestable Blocks" = ["minecraft:wheat[age=7]", "minecraft:carrots[age=7]", "minecraft:potatoes[age=7]", "minecraft:beetroots[age=3]", "minecraft:nether_wart[age=3]", "minecraft:cocoa[age=2,facing=north],minecraft:cocoa[age=0,facing=north]", "minecraft:cocoa[age=2,facing=south],minecraft:cocoa[age=0,facing=south]", "minecraft:cocoa[age=2,facing=east],minecraft:cocoa[age=0,facing=east]", "minecraft:cocoa[age=2,facing=west],minecraft:cocoa[age=0,facing=west]"] + + [tweaks.enhanced_ladders] + #Allowed values: (,0] + "Fall Speed" = -0.2 + + [tweaks.compasses_work_everywhere] + "Enable Nether" = true + "Enable Compass Nerf" = true + "Enable End" = true + "Enable Clock Nerf" = true + + [tweaks.campfires_boost_elytra] + "Boost Strength" = 0.5 + "Max Speed" = 1.0 + + [tweaks.more_banner_layers] + #Allowed values: [1,16] + "Layer Limit" = 16 + + [tweaks.replace_scaffolding] + #How many times the algorithm for finding out where a block would be placed is allowed to turn. If you set this to large values (> 3) it may start producing weird effects. + "Max Bounces" = 1 + +[world] + "New Stone Types" = true + "Lush Underground Biome" = true + "Big Dungeon" = true + Speleothems = true + "Elder Prismarine Underground Biome" = true + "Blossom Trees" = true + "Sandstone Underground Biome" = true + "Glowshroom Underground Biome" = true + "Permafrost Underground Biome" = true + "Underground Clay" = true + "Slime Underground Biome" = true + "Fairy Rings" = true + "Chorus Vegetation" = true + Crevices = true + "Nether Obsidian Spikes" = true + "Mega Caves" = true + "Realistic World Gen" = true + Biotite = true + "Big Stone Clusters" = true + "Brimstone Underground Biome" = true + "Cave Crystal Underground Biome" = true + "Spiral Spires" = true + "Overgrown Underground Biome" = true + "Cave Roots" = true + "Spider Nest Underground Biome" = true + Deepslate = false + "Monster Box" = true + + [world.monster_box] + #The chance for the monster box generator to try and place one in a chunk, 1 is 100% + #This can be higher than 100% if you want multiple per chunk, , 0 is 0% + "Chance Per Chunk" = 0.8 + "Min Mob Count" = 5 + "Min Y" = 5 + "Max Y" = 30 + "Max Mob Count" = 8 + "Enable Extra Loot Table" = true + #How many blocks to search vertically from a position before trying to place a block. Higher means you'll get more boxes in open spaces. + "Search Range" = 6 + + [world.monster_box.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_crystal_underground_biome] + #The chance that a crystal can grow, this is on average 1 in X world ticks, set to a higher value to make them grow slower. Minimum is 1, for every tick. Set to 0 to disable growth. + "Cave Crystal Growth Chance" = 5 + #Allowed values: [0,1] + "Crystal Chance" = 0.16 + #Allowed values: [0,1] + "Crystal Cluster On Sides Chance" = 0.6 + #Allowed values: [0,1] + "Crystal Cluster Chance" = 0.2 + #Allowed values: [0,1] + "Double Crystal Chance" = 0.2 + "Enable Collateral Movement" = true + "Enable Beacon Redirection" = true + "Crystals Craft Runes" = true + + [world.cave_crystal_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 42 + #Allowed values: [0,) + Rarity = 400 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 22 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 18 + #Allowed values: [0,) + "Vertical Variation" = 8 + + [world.cave_crystal_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["ocean"] + "Is Blacklist" = true + + [world.cave_crystal_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.speleothems] + "Tries Per Chunk In Nether" = 4 + "Speleothems Per Chunk In Nether" = 12 + "Small Speleothems Increase Fall Damage" = true + "Speleothems Per Chunk" = 12 + "Max Ylevel" = 55 + "Tries Per Chunk" = 60 + + [world.speleothems.dimensions] + Dimensions = [] + "Is Blacklist" = true + + [world.sandstone_underground_biome] + + [world.sandstone_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.sandstone_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["sandy"] + "Is Blacklist" = false + + [world.sandstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spiral_spires] + Radius = 15 + Rarity = 200 + #Set to 0 to turn off Myalite Conduits + "Myalite Conduit Distance" = 24 + "Renewable Myalite" = true + + [world.spiral_spires.biomes] + + [world.spiral_spires.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = [] + "Is Blacklist" = true + + [world.spiral_spires.biomes.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.spiral_spires.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.nether_obsidian_spikes] + #The chance for a chunk to contain spikes (1 is 100%, 0 is 0%) + "Chance Per Chunk" = 0.1 + "Big Spike Spawners" = true + #Should a chunk have spikes, how many would the generator try to place + "Tries Per Chunk" = 4 + #The chance for a spike to be big (1 is 100%, 0 is 0%) + "Big Spike Chance" = 0.03 + + [world.nether_obsidian_spikes.dimensions] + Dimensions = ["minecraft:the_nether"] + "Is Blacklist" = false + + [world.biotite] + "Clusters Per Dragon Tick" = 16 + "Generate On Dragon Death" = true + "Dragon Ticks Per Cluster" = 1 + "Generate Naturally" = false + + [world.biotite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.biotite.ore_settings] + #Allowed values: [0,255] + "Max Height" = 64 + #Allowed values: [0,) + "Cluster Count" = 16 + #Allowed values: [0,255] + "Min Height" = 1 + #Allowed values: [0,) + "Cluster Size" = 14 + + [world.crevices] + + [world.crevices.spawn_settings] + #Allowed values: [0,) + "Horizontal Size" = 60 + #Allowed values: [0,) + Rarity = 120 + #Allowed values: [0,255] + "Min Y Level" = 15 + #Allowed values: [0,) + "Horizontal Variation" = 20 + #Allowed values: [0,255] + "Max Y Level" = 50 + #Allowed values: [0,) + "Vertical Size" = 4 + #Allowed values: [0,) + "Vertical Variation" = 1 + + [world.crevices.spawn_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.crevices.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.crevices.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.cave_roots] + "Min Y" = 16 + "Chunk Attempts" = 300 + "Max Y" = 52 + "Enable Brewing" = true + + [world.cave_roots.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types] + "Enable Marble" = true + "Enable Myalite" = true + "Enable Jasper" = true + "Enable Voidstone" = true + "Enable Slate" = true + "Enable Limestone" = true + + [world.new_stone_types.marble] + + [world.new_stone_types.marble.oregen] + #Allowed values: [0,255] + "Max Height" = 255 + #Allowed values: [0,) + "Cluster Count" = 10 + #Allowed values: [0,255] + "Min Height" = 0 + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.limestone] + + [world.new_stone_types.limestone.oregen] + #Allowed values: [0,255] + "Max Height" = 255 + #Allowed values: [0,) + "Cluster Count" = 10 + #Allowed values: [0,255] + "Min Height" = 0 + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.myalite] + + [world.new_stone_types.myalite.oregen] + #Allowed values: [0,255] + "Max Height" = 255 + #Allowed values: [0,) + "Cluster Count" = 10 + #Allowed values: [0,255] + "Min Height" = 0 + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.voidstone] + + [world.new_stone_types.voidstone.oregen] + #Allowed values: [0,255] + "Max Height" = 255 + #Allowed values: [0,) + "Cluster Count" = 10 + #Allowed values: [0,255] + "Min Height" = 0 + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.new_stone_types.slate] + + [world.new_stone_types.slate.oregen] + #Allowed values: [0,255] + "Max Height" = 255 + #Allowed values: [0,) + "Cluster Count" = 10 + #Allowed values: [0,255] + "Min Height" = 0 + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.new_stone_types.jasper] + + [world.new_stone_types.jasper.oregen] + #Allowed values: [0,255] + "Max Height" = 255 + #Allowed values: [0,) + "Cluster Count" = 10 + #Allowed values: [0,255] + "Min Height" = 0 + #Allowed values: [0,) + "Cluster Size" = 33 + + [world.new_stone_types.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome] + "Enabled Wrapped" = true + + [world.spider_nest_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.spider_nest_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["plains"] + "Is Blacklist" = false + + [world.spider_nest_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.deepslate] + "Sheet Height Variance" = 6 + "Sheet Y Start" = 0 + "Sheet Height" = 18 + + [world.deepslate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees] + "Drop Leaf Particles" = true + + [world.blossom_trees.orange] + Rarity = 100 + + [world.blossom_trees.orange.biome_config] + + [world.blossom_trees.orange.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["savanna"] + "Is Blacklist" = false + + [world.blossom_trees.orange.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.orange.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.red] + Rarity = 30 + + [world.blossom_trees.red.biome_config] + + [world.blossom_trees.red.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mesa"] + "Is Blacklist" = false + + [world.blossom_trees.red.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.red.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.pink] + Rarity = 100 + + [world.blossom_trees.pink.biome_config] + + [world.blossom_trees.pink.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mountain"] + "Is Blacklist" = false + + [world.blossom_trees.pink.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.pink.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.blue] + Rarity = 200 + + [world.blossom_trees.blue.biome_config] + + [world.blossom_trees.blue.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["snowy"] + "Is Blacklist" = false + + [world.blossom_trees.blue.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.blue.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.yellow] + Rarity = 200 + + [world.blossom_trees.yellow.biome_config] + + [world.blossom_trees.yellow.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["plains"] + "Is Blacklist" = false + + [world.blossom_trees.yellow.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.yellow.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.blossom_trees.lavender] + Rarity = 100 + + [world.blossom_trees.lavender.biome_config] + + [world.blossom_trees.lavender.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["swamp"] + "Is Blacklist" = false + + [world.blossom_trees.lavender.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.blossom_trees.lavender.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.mega_caves] + + [world.mega_caves.spawn_settings] + #Allowed values: [0,) + "Horizontal Size" = 80 + #Allowed values: [0,) + Rarity = 800 + #Allowed values: [0,255] + "Min Y Level" = 10 + #Allowed values: [0,) + "Horizontal Variation" = 30 + #Allowed values: [0,255] + "Max Y Level" = 20 + #Allowed values: [0,) + "Vertical Size" = 25 + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.mega_caves.spawn_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["ocean", "beach"] + "Is Blacklist" = true + + [world.mega_caves.spawn_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.mega_caves.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome] + #Allowed values: [0,1] + "Lantern Chance" = 0.0085 + #Allowed values: [0,1] + "Water Chance" = 0.25 + + [world.elder_prismarine_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 200 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.elder_prismarine_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["ocean"] + "Is Blacklist" = false + + [world.elder_prismarine_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome] + #Allowed values: [0,1] + "Glowshroom Spawn Chance" = 0.0625 + #Allowed values: (0,) + "Glowshroom Growth Rate" = 20 + "Enable Danger Sight" = true + "Enable Huge Glowshrooms" = true + + [world.glowshroom_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.glowshroom_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mountain", "mushroom"] + "Is Blacklist" = false + + [world.glowshroom_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters] + #Blocks that stone clusters can replace. If you want to make it so it only replaces in one dimension, + #do "block|dimension", as we do for netherrack and end stone by default. + "Blocks To Replace" = ["minecraft:stone", "minecraft:andesite", "minecraft:diorite", "minecraft:granite", "minecraft:netherrack|minecraft:the_nether", "minecraft:end_stone|minecraft:the_end", "quark:marble", "quark:limestone", "quark:jasper", "quark:slate", "quark:basalt"] + + [world.big_stone_clusters.marble] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.marble.biomes] + + [world.big_stone_clusters.marble.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["plains"] + "Is Blacklist" = false + + [world.big_stone_clusters.marble.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.marble.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.limestone.biomes] + + [world.big_stone_clusters.limestone.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["swamp", "ocean"] + "Is Blacklist" = false + + [world.big_stone_clusters.limestone.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.limestone.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.granite.biomes] + + [world.big_stone_clusters.granite.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mountain"] + "Is Blacklist" = false + + [world.big_stone_clusters.granite.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.granite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite] + #Allowed values: [0,) + "Horizontal Size" = 20 + #Allowed values: [0,) + Rarity = 100 + "Generate In Air" = true + #Allowed values: [0,255] + "Min Y Level" = 58 + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 62 + #Allowed values: [0,) + "Vertical Size" = 40 + #Allowed values: [0,) + "Vertical Variation" = 10 + + [world.big_stone_clusters.myalite.biomes] + + [world.big_stone_clusters.myalite.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = [] + "Is Blacklist" = true + + [world.big_stone_clusters.myalite.biomes.biomes] + Biomes = ["minecraft:end_highlands"] + "Is Blacklist" = false + + [world.big_stone_clusters.myalite.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone] + #Allowed values: [0,) + "Horizontal Size" = 19 + #Allowed values: [0,) + Rarity = 20 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 6 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 40 + #Allowed values: [0,) + "Vertical Size" = 19 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.big_stone_clusters.voidstone.biomes] + + [world.big_stone_clusters.voidstone.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = [] + "Is Blacklist" = true + + [world.big_stone_clusters.voidstone.biomes.biomes] + Biomes = ["minecraft:end_highlands", "minecraft:end_midlands", "minecraft:end_barrens"] + "Is Blacklist" = false + + [world.big_stone_clusters.voidstone.dimensions] + Dimensions = ["minecraft:the_end"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.andesite.biomes] + + [world.big_stone_clusters.andesite.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["forest"] + "Is Blacklist" = false + + [world.big_stone_clusters.andesite.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.andesite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.slate.biomes] + + [world.big_stone_clusters.slate.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["snowy"] + "Is Blacklist" = false + + [world.big_stone_clusters.slate.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.slate.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.diorite.biomes] + + [world.big_stone_clusters.diorite.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["savanna", "jungle", "mushroom"] + "Is Blacklist" = false + + [world.big_stone_clusters.diorite.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.diorite.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper] + #Allowed values: [0,) + "Horizontal Size" = 14 + #Allowed values: [0,) + Rarity = 4 + #Allowed values: [0,255] + "Min Y Level" = 20 + #Allowed values: [0,) + "Horizontal Variation" = 9 + Enabled = true + #Allowed values: [0,255] + "Max Y Level" = 80 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 9 + + [world.big_stone_clusters.jasper.biomes] + + [world.big_stone_clusters.jasper.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mesa", "sandy"] + "Is Blacklist" = false + + [world.big_stone_clusters.jasper.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.big_stone_clusters.jasper.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.overgrown_underground_biome] + + [world.overgrown_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.overgrown_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["forest"] + "Is Blacklist" = false + + [world.overgrown_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.permafrost_underground_biome] + + [world.permafrost_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.permafrost_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["snowy"] + "Is Blacklist" = false + + [world.permafrost_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.lush_underground_biome] + + [world.lush_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.lush_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["jungle"] + "Is Blacklist" = false + + [world.lush_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.brimstone_underground_biome] + + [world.brimstone_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 80 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.brimstone_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mesa"] + "Is Blacklist" = false + + [world.brimstone_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.big_dungeon] + "Loot Table" = "minecraft:chests/simple_dungeon" + #The chance that a big dungeon spawn candidate will be allowed to spawn. 0.2 is 20%, which is the same as the Pillager Outpost. + "Spawn Chance" = 0.1 + "Max Rooms" = 10 + "Chest Chance" = 0.5 + + [world.big_dungeon.biome_config] + + [world.big_dungeon.biome_config.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["ocean", "beach", "nether", "end"] + "Is Blacklist" = true + + [world.big_dungeon.biome_config.biomes] + Biomes = [] + "Is Blacklist" = true + + [world.chorus_vegetation] + "Teleport Duplication Chance" = 0.01 + Radius = 7 + Rarity = 150 + "Chunk Attempts" = 120 + "Highlands Chance" = 1.0 + "Midlands Chance" = 0.2 + "Endermite Spawn Chance" = 0.01 + "Passive Teleport Chance" = 0.2 + "Other End Biomes Chance" = 0.0 + + [world.fairy_rings] + "Forest Chance" = 0.00625 + Ores = ["minecraft:emerald_ore", "minecraft:diamond_ore"] + "Plains Chance" = 0.0025 + + [world.fairy_rings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay] + + [world.underground_clay.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [world.underground_clay.ore_settings] + #Allowed values: [0,255] + "Max Height" = 60 + #Allowed values: [0,) + "Cluster Count" = 3 + #Allowed values: [0,255] + "Min Height" = 20 + #Allowed values: [0,) + "Cluster Size" = 20 + + [world.slime_underground_biome] + + [world.slime_underground_biome.biome_settings] + #Allowed values: [0,) + "Horizontal Size" = 26 + #Allowed values: [0,) + Rarity = 120 + #Allowed values: [0,255] + "Min Y Level" = 0 + #Allowed values: [0,) + "Horizontal Variation" = 14 + #Allowed values: [0,255] + "Max Y Level" = 64 + #Allowed values: [0,) + "Vertical Size" = 14 + #Allowed values: [0,) + "Vertical Variation" = 6 + + [world.slime_underground_biome.biome_settings.biomes] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["swamp"] + "Is Blacklist" = false + + [world.slime_underground_biome.biome_settings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + +[mobs] + Frogs = true + Crabs = true + Stonelings = true + Foxhound = true + Forgotten = true + Wraith = true + Toretoise = true + + [mobs.toretoise] + "Max Y Level" = 32 + #The items that can be fed to toretoises to make them regrow ores. + Foods = ["quark:root_item", "minecraft:cactus"] + #Feeding a toretoise after cooldown will regrow them with a one-in-this-number chance. Set to 1 to always regrow, or 0 to disable. + "Regrow Chance" = 3 + #The number of ticks from mining a tortoise until feeding it could cause it to regrow. + "Cooldown Ticks" = 1200 + + [mobs.toretoise.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 100 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.toretoise.spawn_config.biomes] + + [mobs.toretoise.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["void", "nether", "end"] + "Is Blacklist" = true + + [mobs.toretoise.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.toretoise.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.crabs] + "Enable Brewing" = true + + [mobs.crabs.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 5 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.crabs.spawn_config.biomes] + + [mobs.crabs.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["beach"] + "Is Blacklist" = false + + [mobs.crabs.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.foxhound] + #The chance coal will tame a foxhound + "Tame Chance" = 0.05 + + [mobs.foxhound.lesser_spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 2 + "Max Cost" = 0.7 + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.foxhound.lesser_spawn_config.biomes] + + [mobs.foxhound.lesser_spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = [] + "Is Blacklist" = true + + [mobs.foxhound.lesser_spawn_config.biomes.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.foxhound.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 30 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 2 + + [mobs.foxhound.spawn_config.biomes] + + [mobs.foxhound.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = [] + "Is Blacklist" = true + + [mobs.foxhound.spawn_config.biomes.biomes] + Biomes = ["minecraft:nether_wastes", "minecraft:basalt_deltas"] + "Is Blacklist" = false + + [mobs.wraith] + #List of sound sets to use with wraiths. + #Three sounds must be provided per entry, separated by | (in the format idle|hurt|death). Leave blank for no sound (i.e. if a mob has no ambient noise) + "Wraith Sounds" = ["entity.sheep.ambient|entity.sheep.hurt|entity.sheep.death", "entity.cow.ambient|entity.cow.hurt|entity.cow.death", "entity.pig.ambient|entity.pig.hurt|entity.pig.death", "entity.chicken.ambient|entity.chicken.hurt|entity.chicken.death", "entity.horse.ambient|entity.horse.hurt|entity.horse.death", "entity.cat.ambient|entity.cat.hurt|entity.cat.death", "entity.wolf.ambient|entity.wolf.hurt|entity.wolf.death", "entity.villager.ambient|entity.villager.hurt|entity.villager.death", "entity.polar_bear.ambient|entity.polar_bear.hurt|entity.polar_bear.death", "entity.zombie.ambient|entity.zombie.hurt|entity.zombie.death", "entity.skeleton.ambient|entity.skeleton.hurt|entity.skeleton.death", "entity.spider.ambient|entity.spider.hurt|entity.spider.death", "|entity.creeper.hurt|entity.creeper.death", "entity.endermen.ambient|entity.endermen.hurt|entity.endermen.death", "entity.zombie_pig.ambient|entity.zombie_pig.hurt|entity.zombie_pig.death", "entity.witch.ambient|entity.witch.hurt|entity.witch.death", "entity.blaze.ambient|entity.blaze.hurt|entity.blaze.death", "entity.llama.ambient|entity.llama.hurt|entity.llama.death", "|quark:entity.stoneling.cry|quark:entity.stoneling.die", "quark:entity.frog.idle|quark:entity.frog.hurt|quark:entity.frog.die"] + + [mobs.wraith.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 8 + "Max Cost" = 0.7 + #Allowed values: [1,) + "Min Group Size" = 1 + "Spawn Cost" = 0.15 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.wraith.spawn_config.biomes] + + [mobs.wraith.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = [] + "Is Blacklist" = true + + [mobs.wraith.spawn_config.biomes.biomes] + Biomes = ["minecraft:soul_sand_valley"] + "Is Blacklist" = false + + [mobs.stonelings] + "Cautious Stonelings" = true + "Enable Diamond Heart" = true + "Max Y Level" = 24 + "Tamable Stonelings" = true + + [mobs.stonelings.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 80 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 1 + + [mobs.stonelings.spawn_config.biomes] + + [mobs.stonelings.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["void", "nether", "end"] + "Is Blacklist" = true + + [mobs.stonelings.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [mobs.stonelings.dimensions] + Dimensions = ["minecraft:overworld"] + "Is Blacklist" = false + + [mobs.forgotten] + #1 in this many Skeletons that spawn under the threshold are replaced with Forgotten. + "Forgotten Spawn Rate" = 0.05 + "Max Height For Spawn" = 20 + + [mobs.frogs] + "Enable Brewing" = true + "Enable Big Funny" = false + + [mobs.frogs.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 40 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [mobs.frogs.spawn_config.biomes] + + [mobs.frogs.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["swamp"] + "Is Blacklist" = false + + [mobs.frogs.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + +[client] + "Greener Grass" = true + "Variant Animal Textures" = true + "Back Button Keybind" = true + "Improved Tooltips" = true + "Improved Mount Hud" = true + "Usage Ticker" = true + "Auto Walk Keybind" = true + "Chest Searching" = true + + [client.usage_ticker] + #Switch the armor display to the off hand side and the hand display to the main hand side + Invert = false + "Shift Right" = 0 + "Enable Armor" = true + "Enable Off Hand" = true + "Shift Left" = 0 + "Enable Main Hand" = true + + [client.variant_animal_textures] + "Enable Shiny Llama" = true + "Every Bee Is L G B T" = false + #The chance for an animal to have a special "Shiny" skin, like a shiny pokemon. This is 1 in X. Set to 0 to disable. + "Shiny Animal Chance" = 2048 + "Enable Pig" = true + "Enable Chicken" = true + "Enable Shiny Rabbit" = true + "Enable L G B T Bees" = true + "Enable Cow" = true + "Enable Shiny Dolphin" = true + + [client.improved_tooltips] + "Shulker Box Require Shift" = false + "Shulker Box Use Colors" = true + "Attribute Tooltips" = true + "Enchanting Tooltips" = true + #The value of each shank of food. Tweak this when using mods like Hardcore Hunger which change that value. + "Food Divisor" = 2 + #A list of additional stacks to display on each enchantment + #The format is as follows: + #enchant_id=item1,item2,item3... + #So to display a carrot on a stick on a mending book, for example, you use: + #minecraft:mending=minecraft:carrot_on_a_stick + "Enchanting Additional Stacks" = [] + "Food Compression Threshold" = 4 + "Shulker Tooltips" = true + "Map Require Shift" = false + "Food Tooltips" = false + "Show Saturation" = false + "Map Tooltips" = true + "Enchanting Stacks" = ["minecraft:diamond_sword", "minecraft:diamond_pickaxe", "minecraft:diamond_shovel", "minecraft:diamond_axe", "minecraft:diamond_hoe", "minecraft:diamond_helmet", "minecraft:diamond_chestplate", "minecraft:diamond_leggings", "minecraft:diamond_boots", "minecraft:shears", "minecraft:bow", "minecraft:fishing_rod", "minecraft:crossbow", "minecraft:trident", "minecraft:elytra", "quark:pickarang"] + + [client.greener_grass] + "Leaves List" = ["minecraft:spruce_leaves", "minecraft:birch_leaves", "minecraft:oak_leaves", "minecraft:jungle_leaves", "minecraft:acacia_leaves", "minecraft:dark_oak_leaves", "atmospheric:rosewood_leaves", "atmospheric:morado_leaves", "atmospheric:yucca_leaves", "autumnity:maple_leaves", "environmental:willow_leaves", "environmental:hanging_willow_leaves", "minecraft:vine"] + "Block List" = ["minecraft:large_fern", "minecraft:tall_grass", "minecraft:grass_block", "minecraft:fern", "minecraft:grass", "minecraft:potted_fern", "minecraft:sugar_cane", "environmental:giant_tall_grass", "valhelsia_structures:grass_block"] + "Affect Leaves" = true + + [client.greener_grass.color_matrix] + R = [0.89, 0.0, 0.0] + B = [0.0, 0.0, 0.89] + G = [0.0, 1.11, 0.0] + +[oddities] + "Totem Of Holding" = true + Backpack = true + Crate = true + "Matrix Enchanting" = true + Magnets = true + Pipes = true + + [oddities.totem_of_holding] + #Set this to false to remove the behaviour where totems destroy themselves if the player dies again. + "Dark Souls Mode" = true + #Totem will always spawn if the player killer is himself. + "Spawn Totem on PVP Kill" = false + #Set this to true to make it so that if a totem is destroyed, the items it holds are destroyed alongside it rather than dropped + "Destroy Lost Items" = false + "Enable Soul Compass" = true + #Set this to false to only allow the owner of a totem to collect its items rather than any player + "Allow Anyone To Collect" = true + + [oddities.magnets] + "Magnetic Blacklist" = ["minecraft:tripwire_hook"] + "Magnetic Whitelist" = ["minecraft:chipped_anvil", "minecraft:damaged_anvil"] + #Any items you place in this list will be derived so that any block made of it will become magnetizable + "Magnetic Derivation List" = ["minecraft:iron_ingot"] + + [oddities.matrix_enchanting] + #Set to false to disable the ability to influence enchantment outcomes with candles (requires the Tallow and Candles module enabled) + "Allow Influencing" = true + #A list of enchantment IDs you don't want the enchantment table to be able to create + "Disallowed Enchantments" = [] + #The maximum enchanting power the matrix enchanter can accept + "Max Bookshelves" = 15 + #How much to multiply the frequency of pieces where at least one of the same type has been generated + "Dupe Multiplier" = 1.4 + #How much the min level requirement for adding a new piece to a book should increase per each bookshelf being used + "Min Level Scale Factor Book" = 2.0 + #At which piece count the calculation for the min level should default to increasing one per piece rather than using the scale factor + "Min Level Cutoff" = 8 + #Should this be X, the price of a piece increase by 1 every X pieces you generate + "Piece Price Scale" = 9 + #Matrix Enchanting can be done with water instead of air around the enchanting table. Set this to false to disable this behaviour. + "Allow Underwater Enchanting" = true + #How many pieces you can generate without any bookshelves + "Base Max Piece Count" = 3 + #How much each candle influences an enchantment. This works as a multiplier to its weight + "Influence Power" = 0.125 + #Set to false to disable the tooltip for items with pending enchantments + "Show Tooltip" = true + #Set to false to disable the ability to create Enchanted Books + "Allow Books" = true + #If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this. + "Automatically Convert" = true + #The higher this is, the better enchantments you'll get on books + "Book Enchantability" = 12 + #An array of influences each candle should apply. This list must be 16 elements long, and is in order of wool colors. + "Influences List" = ["minecraft:unbreaking", "minecraft:fire_protection", "minecraft:knockback,minecraft:punch", "minecraft:feather_falling", "minecraft:looting,minecraft:fortune,minecraft:luck_of_the_sea", "minecraft:blast_protection", "minecraft:silk_touch,minecraft:channeling", "minecraft:bane_of_arthropods", "minecraft:protection", "minecraft:respiration,minecraft:loyalty,minecraft:infinity", "minecraft:sweeping,minecraft:multishot", "minecraft:efficiency,minecraft:sharpness,minecraft:lure,minecraft:power,minecraft:impaling,minecraft:quick_charge", "minecraft:aqua_affinity,minecraft:depth_strider,minecraft:riptide", "minecraft:thorns,minecraft:piercing", "minecraft:fire_aspect,minecraft:flame", "minecraft:smite,minecraft:projectile_protection"] + #How many pieces a single Lapis can generate + "Charge Per Lapis" = 4 + #How many pieces you can generate without any bookshelves (for Books) + "Base Max Piece Count Book" = 1 + #How much to multiply the frequency of pieces where incompatible pieces have been generated + "Incompatible Multiplier" = 0.0 + #How much the min level requirement for adding a new piece should increase for each piece added (up until the value of Min Level Cutoff) + "Min Level Scale Factor" = 1.2 + #Set this to true to allow treasure enchantments to be rolled as pieces + "Allow Treasures" = false + #By default, enchantment rarities are fuzzed a bit to feel better with the new system. Set this to false to override this behaviour. + "Normalize Rarity" = true + #The max amount of candles that can influence a single enchantment + "Influence Max" = 4 + + [oddities.backpack] + "Enable Ravager Hide" = true + "Base Ravager Hide Drop" = 1 + "Extra Chance Per Looting" = 0.5 + #Set this to true to allow the backpacks to be unequipped even with items in them + "Super Op Mode" = false + "Items In Backpack Tick" = true + + [oddities.crate] + "Max Items" = 640 + + [oddities.pipes] + #Set to 0 if you don't want pipes to have a max amount of items + "Max Pipe Items" = 16 + #When items eject or are absorbed by pipes, should they make sounds? + "Do Pipes Whoosh" = true + #How long it takes for an item to cross a pipe. Bigger = slower. + "Pipe Speed" = 5 + +[experimental] + "Adjustable Chat" = false + "Custom Underground Biome" = false + "Game Nerfs" = false + Pallet = false + Shiba = false + "Narrator Readout" = false + "Microcrafting Helper" = false + "Overlay Shader" = false + + [experimental.custom_underground_biome] + #The format for these definitions is: + #dimensions;isDimensionBlacklist;biomeTypews;isBiomeBlacklist;rarity;minY..maxY;horizontalSize,verticalSize;horizontalVariation,verticalVariation;floorBlocks@weight;ceilingBlocks@weight;wallBlocks@weight;mimicInside + #That's a lot to take in, so here's an example. This would be for the default config of the Slime underground biome. (Spaces are allowed.) + #minecraft:overworld; false; SWAMP; false; 120; 10..40; 26,14; 14,6; minecraft:water@915, minecraft:slime_block@85; minecraft:green_terracotta@2, minecraft:lime_terracotta@3, minecraft:light_blue_terracotta@1; CEILING; false + "Biome Definitions" = [] + + [experimental.adjustable_chat] + "Horizontal Shift" = 0 + "Vertical Shift" = 0 + + [experimental.game_nerfs] + #Makes Mending act like the Unmending mod + #https://www.curseforge.com/minecraft/mc-mods/unmending + "Nerf Mending" = true + #Makes Iron Golems not drop Iron Ingots + "Disable Iron Farms" = true + #Makes Sheep not drop Wool when killed + "Disable Wool Drops" = true + #Makes Boats not glide on ice + "Disable Ice Roads" = true + #Resets all villager discounts when zombified to prevent reducing prices to ridiculous levels + "Nerf Villager Discount" = true + + [experimental.shiba] + + [experimental.shiba.spawn_config] + #Allowed values: (0,) + "Spawn Weight" = 40 + #Allowed values: [1,) + "Min Group Size" = 1 + #Allowed values: [1,) + "Max Group Size" = 3 + + [experimental.shiba.spawn_config.biomes] + + [experimental.shiba.spawn_config.biomes.types] + #Allowed values: [[hot, cold, sparse, dense, wet, dry, savanna, coniferous, + # jungle, spooky, dead, lush, mushroom, magical, rare, + # plateau, modified, ocean, river, water, mesa, forest, + # plains, mountain, hills, swamp, sandy, snowy, wasteland, + # beach, void, overworld, nether, end] + "Biome Types" = ["mountain"] + "Is Blacklist" = false + + [experimental.shiba.spawn_config.biomes.biomes] + Biomes = [] + "Is Blacklist" = true + + [experimental.overlay_shader] + #Sets the name of the shader to load on a regular basis. This can load any shader the Camera module can (and requires the Camera module enabled to apply said logic). + #Some useful shaders include 'desaturate', 'oversaturate', 'bumpy' + #Colorblind simulation shaders are available in the form of 'deuteranopia', 'protanopia', 'tritanopia', and 'achromatopsia' + Shader = "none" + diff --git a/config/tconstruct-common.toml b/config/tconstruct-common.toml new file mode 100644 index 0000000..85c115c --- /dev/null +++ b/config/tconstruct-common.toml @@ -0,0 +1,128 @@ + +#Everything to do with gameplay +[gameplay] + #If true, anvils will show all metal variants. If false, shows only a variant with the default texture + showAllAnvilVariants = true + #If true, tables such as the part builder and tinker station will show all variants. If false shows only a variant with a default texture. + showAllTableVariants = true + #Set this to false to disable new players spawning with the Tinkers' Book. + shouldSpawnWithTinkersBook = true + #If non-empty, only this material will be shown on tools in creative and JEI (or the first valid material if this is invalid for the tool). + #If empty, all materials will show + showOnlyToolMaterial = "" + #If non-empty, only material will be shown on parts in creative and JEI (or the first valid material if this is invalid for the part). + #If empty, all materials will show + showOnlyPartMaterial = "" + +#Options related to recipes, limited options as a datapack allows most recipes to be modified +[recipes] + #Makes wither skeletons drop necrotic bones + witherBoneDrop = true + #Number of nuggets produced when an ore block is melted in the smeltery. 9 nuggets would give 1 ingot + #Range: 1 ~ 45 + smelteryNuggetsPerOre = 18 + #Makes the recipe to alloy netherite in the smeltery only cost 2 gold per netherite ingot. If false uses the vanilla rate of 4 gold per ingot. Disable if there are crafting duplications. + cheaperNetheriteAlloy = true + #Add a recipe that allows you to craft a piece of flint using 3 gravel + addGravelToFlintRecipe = true + #Fixes clear glass not being usable in vanilla recipes that require glass. Config option exists to disable easily in case this fix is redundant to another mod + glassRecipeFix = true + #Number of nuggets produced when an ore block is melted in the foundry. 9 nuggets would give 1 ingot + #Range: 1 ~ 45 + foundryNuggetsPerOre = 15 + #Allows converting wither bones to regular bones + witherBoneConversion = true + #Slimealls not being usable in vanilla recipes that require slimeballs. Config option exists to disable easily in case this fix is redundant to another mod + slimeRecipeFix = true + #Number of nuggets produced when an ore block is melted in the melter. 9 would give 1 ingot + #Range: 1 ~ 45 + melterNuggetsPerOre = 12 + + #Entity head drops when killed by a charged creeper + [recipes.heads] + stray = true + husk = true + zombified_piglin = true + blaze = true + piglin = true + cave_spider = true + piglin_brute = true + drowned = true + spider = true + enderman = true + +#Options related to loot table injections. Note some of the changes are done via global loot managers, these only control injecting loot into loot pools +#If your modpack makes extensive loot table changes, many of these may be automatically disabled. You can also manually set up tables for more control. +[loot] + #Weight of blazing blood in the piglin bartering tables. Set to 0 to disable + #Range: 0 ~ 100 + barter_blazing_blood = 20 + #Adds slimy saplings and seeds into various loot chests. Helps for worlds without slime islands + slimy_loot = true + #If true, ender dragons will drop scales when damaged by explosions + drop_dragon_Scales = true + #Weight of tinker tools in the vanilla spawn bonus chest, randomly replacing the vanilla axe or shovel. Tool will have a random tier 1 head and binding, plus a wooden handle. Set to 0 to disable. + #For comparison, vanilla wooden axes and pickaxes have a weight of 3, and stone axes/pickaxes have a weight of 1 + #Range: 0 ~ 25 + tinker_tool_bonus_chest = 2 + +#Everything to do with world generation +[worldgen] + #Generate Cobalt + generateCobalt = true + #Generate Copper + generateCopper = false + #Approx Ores per Chunk + veinCountCobalt = 8 + #Approx Ores per Chunk + veinCountCopper = 20 + + #Options related to slime islands + [worldgen.slime_islands] + + #Settings for sky slime islands in the overworld sky + [worldgen.slime_islands.sky] + #How many chunks on average between islands + #Range: 10 ~ 500 + separation = 30 + #If true, this island generates + generate = true + + #Options related to earth slime islands spawning in the oceans + [worldgen.slime_islands.earth] + #How many chunks on average between islands + #Range: 10 ~ 500 + separation = 25 + #If true, this island generates + generate = true + + #Settings for end slime islands in the outer end islands + [worldgen.slime_islands.end] + #How many chunks on average between islands + #Range: 10 ~ 500 + separation = 25 + #If true, this island generates + generate = true + + #Settings for blood islands in the nether lava ocean + [worldgen.slime_islands.blood] + #How many chunks on average between islands + #Range: 10 ~ 500 + separation = 13 + #If true, this island generates + generate = true + + #Settings for clay islands in the overworld sky + [worldgen.slime_islands.clay] + #How many chunks on average between islands + #Range: 10 ~ 500 + separation = 100 + #If true, this island generates + generate = true + +#Features to use in debugging gameplay and mechanics, generally should not be enabled in packs +[debug] + #If true, forces integration materials to be enabled, even if the relevant metal is missing. Useful for testing material balance. + #Does not provide recipes for any of them, they will only be available to cheat in creative. + forceIntegrationMaterials = false + diff --git a/index.toml b/index.toml new file mode 100644 index 0000000..cf0b4aa --- /dev/null +++ b/index.toml @@ -0,0 +1,417 @@ +hash-format = "sha256" + +[[files]] +file = "config/create-common.toml" +hash = "681412fb885a3ee621171a5384b1d1797356e17ce78ae42c1c02afd97372d13c" + +[[files]] +file = "config/occultism-common.toml" +hash = "ddaa0993521aece4f3e7fb23e588540e2420a3ed4b3317e65702839cedeba1f1" + +[[files]] +file = "config/playerex-client.toml" +hash = "88dd5f3eafb9948d6f356ca45be0497a31de5cbfcabfd0d7ff4adb8226f716f3" + +[[files]] +file = "config/playerex-common.toml" +hash = "2e86cdfe449a76994c0a9717e1afc2571e4f44616722df5b4d14053fedb69074" + +[[files]] +file = "config/quark-common.toml" +hash = "0b3c9fe51e91b9cdff07f545ecade6df9f092388a79574077042dc488128ed4e" + +[[files]] +file = "config/tconstruct-common.toml" +hash = "d0d7f0cabc0ef494013d8d004434f068de5d5ab90de5bd14c0e39d1a90197715" + +[[files]] +file = "kubejs/server_scripts/loot.js" +hash = "2b1cc674725bf4809857b2a83fbced2e77f0315cab04465021dc0bae1148af12" + +[[files]] +file = "kubejs/server_scripts/script.js" +hash = "cda775323eaa8a8ab83df653d442f991da605efbb7d91911b6b641d18526c012" + +[[files]] +file = "mods/appleskin.pw.toml" +hash = "0d210e83c7140eafbbd0366b257a256b9ce42eab8d9d729efa3a41bf1ba9723b" +metafile = true + +[[files]] +file = "mods/applied-energistics-2.pw.toml" +hash = "1c0b0019300b6e06e87249b0f8843dbc6a0ed19e0c679320c69dda9775b7740f" +metafile = true + +[[files]] +file = "mods/aquaculture.pw.toml" +hash = "725fb099daedadf39a6596de0bae947e98168a995f8e7e8ce3b70ee0b9e5a0f7" +metafile = true + +[[files]] +file = "mods/architectury-api.pw.toml" +hash = "26fca9fdd48a32e506d077fefb9baf09908cae3a3072f5cf4726e9c8f13fde31" +metafile = true + +[[files]] +file = "mods/ars-nouveau.pw.toml" +hash = "9a116738043fb2ffffef1ee31556033bd7f2fdf37a7e1c4a7f77a5ac9bb62031" +metafile = true + +[[files]] +file = "mods/artifacts.pw.toml" +hash = "fca21ba2e8935773ce2dee899109caee7851fa98b1e72e927bf0dc7b3f599430" +metafile = true + +[[files]] +file = "mods/autoreglib.pw.toml" +hash = "56be1f82fadbb2bd17ba0a70911949ef118cb224f9b4d064e2825d0e017a5d44" +metafile = true + +[[files]] +file = "mods/better-advancements.pw.toml" +hash = "8f28716ece15f4eef1318e9134ed2356c7adf986a65a6c702a0c994a669444bd" +metafile = true + +[[files]] +file = "mods/blood-magic.pw.toml" +hash = "12892f588a6b194af62f65a02d455ad6cb62715e11a7cb04f2b5291ca7b1c840" +metafile = true + +[[files]] +file = "mods/bookshelf.pw.toml" +hash = "47b90fdea54bb7b8b04680eddcddd2aec88603b0db1832356b54b1484e6df1f3" +metafile = true + +[[files]] +file = "mods/botania.pw.toml" +hash = "b0f9c6bd3fc4d7f51eb3f62ff2783e64e1d1486937ed215d206198228a99cfc4" +metafile = true + +[[files]] +file = "mods/cavebiomeapi.pw.toml" +hash = "6e14a564a65da80809731221a415e7352ff1e8d80197fea05dbe7af3d52aa16c" +metafile = true + +[[files]] +file = "mods/caves-and-cliffs-backport.pw.toml" +hash = "b1bef26c615ce448127cfc1a3c6b3d3097bf2058806fe6039820f22fb5e4fddd" +metafile = true + +[[files]] +file = "mods/cc-tweaked.pw.toml" +hash = "cecb81adf61867beaa7cce38a9eea21e4e98afbb7c1eb784c17e008fd11ef633" +metafile = true + +[[files]] +file = "mods/chisels-bits.pw.toml" +hash = "972234d5c9cd6b408830a54d87b688622972b70a55394bd430d80d8051acb29d" +metafile = true + +[[files]] +file = "mods/clef.pw.toml" +hash = "54bdcae7f6bf5fb6c70dd8242a37ece1e9e6075bbd098aff898b2e4eec6b701a" +metafile = true + +[[files]] +file = "mods/cloth-config.pw.toml" +hash = "a772a30c8657301ae3e5d05e9cdf9ca4f41750d18ba5ab7dd02bee718859f607" +metafile = true + +[[files]] +file = "mods/configured.pw.toml" +hash = "c8062291ac9c4b02be34569082c6f2cea6e68a678c31f62fba5ee7807b1338a5" +metafile = true + +[[files]] +file = "mods/controlling.pw.toml" +hash = "2869256a89f1013125bbce5fc62265e47012ad09fd3b2cc53f37919bc3c8a042" +metafile = true + +[[files]] +file = "mods/create.pw.toml" +hash = "cf6a575860bb0c9ce92aa33ccf881a6a57363914f3c83487e9743f063fef7a91" +metafile = true + +[[files]] +file = "mods/curios.pw.toml" +hash = "88de9e0b66391586d0764e8fcca14bf6850a99ea030027bbf7946dafefcd0d5a" +metafile = true + +[[files]] +file = "mods/deep-resonance.pw.toml" +hash = "049f5a212c39edd850350bc985f181e27ae4fee49cd7632e8e23e869fe1d6c95" +metafile = true + +[[files]] +file = "mods/enhanced-ai.pw.toml" +hash = "fc8d1f75ebcd622700f98ede32e4679fa9ca5d0307b5a50ea237b9601678d329" +metafile = true + +[[files]] +file = "mods/epic-fight-mod.pw.toml" +hash = "3ffe0ce36e6d548cdd9c1815ee2ac2eedad10efaf93438b2121f5602ee254360" +metafile = true + +[[files]] +file = "mods/expandability.pw.toml" +hash = "856e791972a4705daba7d691290f81ed67a061e4850eb17bd6c9bb82b7b49e20" +metafile = true + +[[files]] +file = "mods/fast-leaf-decay.pw.toml" +hash = "7784bbe87c156cdc99cce7ea79cc2d7d96580f716848e33ab215a31351625a61" +metafile = true + +[[files]] +file = "mods/flywheel.pw.toml" +hash = "9a643dece883f4eaa644aff19903b40b6ef2e2c5b9e8692c8c4c19d793618304" +metafile = true + +[[files]] +file = "mods/game-stages.pw.toml" +hash = "0725a8cfd4588fd15b5ee149124a93a388cfafddad5a78bbc5626ba4c5053c76" +metafile = true + +[[files]] +file = "mods/geckolib.pw.toml" +hash = "f1785b6fb4b3bd26594e173737a653a237f9e9e9c0d330faa56bdf0225217d75" +metafile = true + +[[files]] +file = "mods/gravestone-mod.pw.toml" +hash = "5d242849b481d8e19ba20dc1cbb56c8d91ca3f3466a7e77c9f7a52c6f96f09b2" +metafile = true + +[[files]] +file = "mods/ichunutil.pw.toml" +hash = "66db052a77a41fb26a42ae5803d56a484ee4cae7f0a32561ec43c2afd2e84f13" +metafile = true + +[[files]] +file = "mods/insanelib.pw.toml" +hash = "b23510d7150bbd9bc3ed34665fa9969532fae3a2c2332ea310c7cc361995e63b" +metafile = true + +[[files]] +file = "mods/jei.pw.toml" +hash = "3aff473c4bf2e5133793d6028bc7c6de57359b20ebe83af08832a1eda08babd3" +metafile = true + +[[files]] +file = "mods/just-enough-resources-jer.pw.toml" +hash = "eb73176b93a6a54e5ea869d02236eb750ed36bc5a8cd052ab5032f7f8e25857f" +metafile = true + +[[files]] +file = "mods/kubejs.pw.toml" +hash = "03b95396f886a22987e8fee18d1b9855e4f06c09d166e180e3e0339665aeb36b" +metafile = true + +[[files]] +file = "mods/light-overlay.pw.toml" +hash = "dc18033aca6d23dd0263d01711055736b1f008efdae079ec703e927257f1b0c5" +metafile = true + +[[files]] +file = "mods/mahou-tsukai.pw.toml" +hash = "efcf372f9b1e52e887b4e05189b55f2c74a78dad9d34e64fe754149bed240e55" +metafile = true + +[[files]] +file = "mods/mantle.pw.toml" +hash = "5f2f3587ab7a6b97c2a7de730582ebc1cab61769ca8c164c64d41117d92a512a" +metafile = true + +[[files]] +file = "mods/mcjtylib.pw.toml" +hash = "aa68b691d378733ef5f86746ab8041134bdba4c81137808020ae5ecb51fc25de" +metafile = true + +[[files]] +file = "mods/minecolonies.pw.toml" +hash = "8ae5db846ae42b6d68f1fefd682c78d642661e7ff245c03e502c7b03fbb12ff4" +metafile = true + +[[files]] +file = "mods/mrcrayfish-furniture-mod.pw.toml" +hash = "fe3b73d41512471f2e6a1587fe7ef07e7bd436fa9be27a22ac1f8d40443ba15e" +metafile = true + +[[files]] +file = "mods/occultism.pw.toml" +hash = "be0db50a708431e4f656eb66da738e57f0cbea88069a7795abd33ba64536bc56" +metafile = true + +[[files]] +file = "mods/pams-harvestcraft-2-crops.pw.toml" +hash = "04be4a4af38985796fe6730445ea44c6a9342755990be2f250f593816303a16f" +metafile = true + +[[files]] +file = "mods/pams-harvestcraft-2-food-core.pw.toml" +hash = "d718dbaf53f870c0746b71c20c070d550bc35753f4e5fe6661bfa760d01fb52e" +metafile = true + +[[files]] +file = "mods/pams-harvestcraft-2-food-extended.pw.toml" +hash = "5958c942c2e2e56870bb9a042deb580fff1ea8049c42ea7a131929583076fa1d" +metafile = true + +[[files]] +file = "mods/pams-harvestcraft-2-trees.pw.toml" +hash = "26d1ddc51127cd6c08e8adc8f90343620dfff9ed0d820f9ead1a14e1c86b3a0b" +metafile = true + +[[files]] +file = "mods/patchouli.pw.toml" +hash = "99710ca9bd34571405522eee1d43fbf92651248cb3ba33b48778c029acae7df0" +metafile = true + +[[files]] +file = "mods/placebo.pw.toml" +hash = "b4948e0b0f5f2a052b15b0439c9948a56d9b9ff254d67c0aa0b34c48d54031c9" +metafile = true + +[[files]] +file = "mods/playerex.pw.toml" +hash = "cb0053cfa668792972658d55cb6747561a0294b55f0dbca612a7ec80fe80a732" +metafile = true + +[[files]] +file = "mods/quark.pw.toml" +hash = "09d984fc1bde73f4f5b31bca88d0b55c2e3f1dfe8cd1ebed4bd581d8551ddefe" +metafile = true + +[[files]] +file = "mods/rftools-base.pw.toml" +hash = "5bebd9135442ba1501eea0ad8aed35388adc090dfb8c782a1370dbcd1bbb6487" +metafile = true + +[[files]] +file = "mods/rftools-builder.pw.toml" +hash = "c3c6001f9b56f204cd215e4e5d03ae8aac8b04bf48b9e23a6adbb64f671a2564" +metafile = true + +[[files]] +file = "mods/rftools-control.pw.toml" +hash = "a98f3b9887fa5737cf0692142c915dbc2f0fe54a1093428a393f5e3d4e1721e7" +metafile = true + +[[files]] +file = "mods/rftools-dimensions.pw.toml" +hash = "1f7302a929f760e831e9d5103a81ece41f1e41910fbc8ab0265d11ed407845df" +metafile = true + +[[files]] +file = "mods/rftools-power.pw.toml" +hash = "6a6cb7b2aebb9fa2dcd2eeead0a213d2c832d6edc5783ea177eee464a3f17503" +metafile = true + +[[files]] +file = "mods/rftools-storage.pw.toml" +hash = "9c480d34b82884cf069180e12808e562eabe30c6defec8d66c861302f7e45379" +metafile = true + +[[files]] +file = "mods/rftools-utility.pw.toml" +hash = "acebca3ec5e788c5264165e9d74608b481d85d51ce6c6468fcdb5222d69d8da8" +metafile = true + +[[files]] +file = "mods/rhino.pw.toml" +hash = "bd1f1597a9728b71a28969e4d7c9ed24f29b3c5fc77379a0c9ce5a7a29117594" +metafile = true + +[[files]] +file = "mods/rubidium.pw.toml" +hash = "d4e70e177c1c44b11d905f89cc59001fb5941468f18888ac7471b20301065bce" +metafile = true + +[[files]] +file = "mods/save-my-stronghold.pw.toml" +hash = "d6ca633f615b20513201f9da9e24af1304db6f9571815ca43c770be528db2f7c" +metafile = true + +[[files]] +file = "mods/shutup-experimental-settings.pw.toml" +hash = "bdbf0e89c6bdfcac33f44921835b4a7e7b909214d99badb1d8e15200f836bb90" +metafile = true + +[[files]] +file = "mods/simple-voice-chat.pw.toml" +hash = "2b39a686d05930e5c0d6f8ea230a9e3c0e8e62611b4e1a63f6c416c8c7a8de65" +metafile = true + +[[files]] +file = "mods/storage-drawers.pw.toml" +hash = "7b5c9093a8309bf016de0bd7bd655b6522632d6c8291c3cdeb9a27c327667311" +metafile = true + +[[files]] +file = "mods/structurize.pw.toml" +hash = "b1ce6aec6b311105a14a9ae9017bd6f741c142803cecd5a1a4d5a86aea4a39cd" +metafile = true + +[[files]] +file = "mods/the-twilight-forest.pw.toml" +hash = "9103343f6fb5d720f09ce45eee2ba77c892191b43082067da89be04d9fd25a60" +metafile = true + +[[files]] +file = "mods/tinkers-construct.pw.toml" +hash = "67071a4a686b460310b840d840c80772cc4474faa2230cb22daafc3091dc642f" +metafile = true + +[[files]] +file = "mods/toast-control.pw.toml" +hash = "bad023f10c1f3d68273578e04239f7f97abd8af557744c36c848583b3996fc67" +metafile = true + +[[files]] +file = "mods/touhou-little-maid.pw.toml" +hash = "1931380a5f800acc97df3b8af4d49af3aa6d59ba0a8fa0e661824833f1cc639c" +metafile = true + +[[files]] +file = "mods/travelersbackpack.pw.toml" +hash = "88be989141b98827775ea704a3ccec4001d7b50de6353bdec100c5e98f4606fd" +metafile = true + +[[files]] +file = "mods/when-dungeons-arise.pw.toml" +hash = "3dcc2c64abef44177c877fa13ab7dc1aa54ec17e37edbe1d4648e450c8870dd2" +metafile = true + +[[files]] +file = "mods/wthit.pw.toml" +hash = "3e9816e775cf2163b19feb4317bdfdd376432ec8171a4d5f94ae2dd6c2aeff75" +metafile = true + +[[files]] +file = "mods/xnet.pw.toml" +hash = "909860250a686a2fc74f16d156572fd953040a42ab8bbf5b316913a6f02ed34d" +metafile = true + +[[files]] +file = "mods/ydm-ygo-dueling-mod-ii.pw.toml" +hash = "47d83d451d3d83c6213cbdcb73636fab7ba1ff02e23363c243279927f0ea34d1" +metafile = true + +[[files]] +file = "mods/yungs-api.pw.toml" +hash = "d3631df0e5d46e75045a781efe2eda7ccbadc70c775dea298f6f5516e4f4dd74" +metafile = true + +[[files]] +file = "mods/yungs-better-dungeons.pw.toml" +hash = "def6e1aeb1416c41503a391973b9fde650eda84204178f90a99faa89fe9bfb83" +metafile = true + +[[files]] +file = "mods/yungs-better-strongholds.pw.toml" +hash = "8202f215a2400426059f5f9f488ef8a842d01d39000580c51581eb240549e276" +metafile = true + +[[files]] +file = "servers.dat" +hash = "3960b391a666b4e27c0fd38a03169e95d4702bc8e1533e1d7053437f1f4d02bc" diff --git a/kubejs/server_scripts/loot.js b/kubejs/server_scripts/loot.js new file mode 100644 index 0000000..353846c --- /dev/null +++ b/kubejs/server_scripts/loot.js @@ -0,0 +1,2624 @@ +const sets = [ + { + "code": "MP14", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 247, + "tier": "low" + }, + { + "code": "MP15", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 247, + "tier": "low" + }, + { + "code": "MP16", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 239, + "tier": "low" + }, + { + "code": "MP17", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 239, + "tier": "low" + }, + { + "code": "MP18", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 233, + "tier": "low" + }, + { + "code": "MP19", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 271, + "tier": "low" + }, + { + "code": "YS15", + "pull_type": "full", + "type": "Starter Deck", + "size": 42, + "tier": "low" + }, + { + "code": "ABPF", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "ABYR", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 111, + "tier": "low" + }, + { + "code": "ANPR", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "AST", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 112, + "tier": "low" + }, + { + "code": "YAP1", + "pull_type": "full", + "type": "Booster Pack (Misc.)", + "size": 8, + "tier": "low" + }, + { + "code": "AP08", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 27, + "tier": "low" + }, + { + "code": "AP05", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 26, + "tier": "low" + }, + { + "code": "AP04", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 26, + "tier": "low" + }, + { + "code": "AP01", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 25, + "tier": "low" + }, + { + "code": "AP07", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 27, + "tier": "low" + }, + { + "code": "AP06", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 28, + "tier": "low" + }, + { + "code": "AP03", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 26, + "tier": "low" + }, + { + "code": "AP02", + "pull_type": "distribution", + "type": "Astral Pack", + "size": 25, + "tier": "low" + }, + { + "code": "BLAR", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 94, + "tier": "low" + }, + { + "code": "BLHR", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 96, + "tier": "low" + }, + { + "code": "BLLR", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 80, + "tier": "low" + }, + { + "code": "BLRR", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 105, + "tier": "low" + }, + { + "code": "BP02", + "pull_type": "distribution", + "type": "Battle Pack", + "size": 427, + "tier": "low" + }, + { + "code": "BP03", + "pull_type": "distribution", + "type": "Battle Pack", + "size": 457, + "tier": "low" + }, + { + "code": "BP01", + "pull_type": "composition", + "type": "Battle Pack", + "size": 5, + "tier": "low" + }, + { + "code": "BLVO", + "pull_type": "distribution", + "type": "Booster Pack (Series 11)", + "size": 110, + "tier": "low" + }, + { + "code": "YMP1", + "pull_type": "distribution", + "type": "Movie Pack", + "size": 9, + "tier": "low" + }, + { + "code": "BOSH", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 100, + "tier": "low" + }, + { + "code": "CP08", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP05", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP04", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP01", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP07", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP06", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP03", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CP02", + "pull_type": "distribution", + "type": "Champion Pack", + "size": 20, + "tier": "low" + }, + { + "code": "CHIM", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 104, + "tier": "low" + }, + { + "code": "CIBR", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "CORE", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 106, + "tier": "low" + }, + { + "code": "COTD", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "CBLZ", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 111, + "tier": "low" + }, + { + "code": "CRMS", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "CROS", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 106, + "tier": "low" + }, + { + "code": "CSOC", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "CDIP", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 85, + "tier": "low" + }, + { + "code": "CYHO", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "CRV", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "SDCR", + "pull_type": "full", + "type": "Structure Deck", + "size": 42, + "tier": "high" + }, + { + "code": "DB1", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 250, + "tier": "low" + }, + { + "code": "DB2", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 250, + "tier": "low" + }, + { + "code": "DCR", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 106, + "tier": "low" + }, + { + "code": "DLG1", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 115, + "tier": "low" + }, + { + "code": "YS15-L", + "pull_type": "full", + "type": "Starter Deck", + "size": 41, + "tier": "low" + }, + { + "code": "DANE", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "DR1", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 267, + "tier": "low" + }, + { + "code": "DR2", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 224, + "tier": "low" + }, + { + "code": "DR3", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 240, + "tier": "low" + }, + { + "code": "DR04", + "pull_type": "distribution", + "type": "Reprint Pack", + "size": 245, + "tier": "low" + }, + { + "code": "DASA", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 61, + "tier": "low" + }, + { + "code": "DESO", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 61, + "tier": "low" + }, + { + "code": "DOCS", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 106, + "tier": "low" + }, + { + "code": "SR04", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "SDDC", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "DRLG", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 51, + "tier": "low" + }, + { + "code": "DRL2", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 45, + "tier": "low" + }, + { + "code": "DRL3", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 73, + "tier": "low" + }, + { + "code": "SDDL", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "DUEA", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 106, + "tier": "low" + }, + { + "code": "DP05", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DPBC", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 47, + "tier": "low" + }, + { + "code": "DP2", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP11", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DPDG", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 45, + "tier": "low" + }, + { + "code": "DP1", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP03", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP06", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 25, + "tier": "low" + }, + { + "code": "DP07", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 25, + "tier": "low" + }, + { + "code": "DPKB", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 40, + "tier": "low" + }, + { + "code": "DPRP", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 46, + "tier": "low" + }, + { + "code": "DPYG", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP08", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP09", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP10", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DP04", + "pull_type": "distribution", + "type": "Duelist Pack", + "size": 30, + "tier": "low" + }, + { + "code": "DREV", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "DUSA", + "pull_type": "composition", + "type": "Booster Pack (Misc.)", + "size": 2, + "tier": "low" + }, + { + "code": "YGOPR", + "pull_type": "full", + "type": "Misc.", + "size": 1, + "tier": "low" + }, + { + "code": "DUOV_B", + "pull_type": "composition", + "type": "Collector's Set", + "size": 6, + "tier": "low" + }, + { + "code": "DUOV_P", + "pull_type": "distribution", + "type": "Collector's Set", + "size": 103, + "tier": "low" + }, + { + "code": "DUPO_B", + "pull_type": "composition", + "type": "Collector's Set", + "size": 7, + "tier": "low" + }, + { + "code": "DUPO_P", + "pull_type": "distribution", + "type": "Collector's Set", + "size": 100, + "tier": "low" + }, + { + "code": "EGO1", + "pull_type": "full", + "type": "Starter Deck", + "size": 40, + "tier": "low" + }, + { + "code": "EGS1", + "pull_type": "full", + "type": "Starter Deck", + "size": 40, + "tier": "low" + }, + { + "code": "EEN", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "SR01", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "EOJ", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "ETCO", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 117, + "tier": "low" + }, + { + "code": "EXFO", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "EXVC", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "FIGA", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 60, + "tier": "low" + }, + { + "code": "FLOD", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "FET", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "FOTB", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 94, + "tier": "low" + }, + { + "code": "FUEN", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "GAOV", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "SDGU", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDGR", + "pull_type": "full", + "type": "Structure Deck", + "size": 42, + "tier": "high" + }, + { + "code": "GENF", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "GEIM", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 70, + "tier": "low" + }, + { + "code": "GLAS", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 110, + "tier": "low" + }, + { + "code": "GLD1", + "pull_type": "distribution", + "type": "Gold Series", + "size": 45, + "tier": "low" + }, + { + "code": "GLD2", + "pull_type": "distribution", + "type": "Gold Series", + "size": 50, + "tier": "low" + }, + { + "code": "GLD3", + "pull_type": "distribution", + "type": "Gold Series", + "size": 50, + "tier": "low" + }, + { + "code": "GLD4", + "pull_type": "distribution", + "type": "Gold Series", + "size": 50, + "tier": "low" + }, + { + "code": "GLD5", + "pull_type": "distribution", + "type": "Gold Series", + "size": 55, + "tier": "low" + }, + { + "code": "SDHS", + "pull_type": "full", + "type": "Structure Deck", + "size": 45, + "tier": "high" + }, + { + "code": "HA01", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 30, + "tier": "low" + }, + { + "code": "HA02", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 60, + "tier": "low" + }, + { + "code": "HA03", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 60, + "tier": "low" + }, + { + "code": "HA04", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 60, + "tier": "low" + }, + { + "code": "HA05", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 60, + "tier": "low" + }, + { + "code": "HA06", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 60, + "tier": "low" + }, + { + "code": "HA07", + "pull_type": "distribution", + "type": "Hidden Arsenal", + "size": 70, + "tier": "low" + }, + { + "code": "HISU", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "HSRD", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "IGAS", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 105, + "tier": "low" + }, + { + "code": "IOC", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 112, + "tier": "low" + }, + { + "code": "INOV", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 100, + "tier": "low" + }, + { + "code": "JOTL", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 106, + "tier": "low" + }, + { + "code": "KICO", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 80, + "tier": "low" + }, + { + "code": "LON", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 105, + "tier": "low" + }, + { + "code": "LOD", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 101, + "tier": "low" + }, + { + "code": "LVAL", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 106, + "tier": "low" + }, + { + "code": "LCGX", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 269, + "tier": "low" + }, + { + "code": "LCYW", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 306, + "tier": "low" + }, + { + "code": "LCJW", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 298, + "tier": "low" + }, + { + "code": "LC5D", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 260, + "tier": "low" + }, + { + "code": "LCKC", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 110, + "tier": "low" + }, + { + "code": "LDK2", + "pull_type": "full", + "type": "Legendary Decks", + "size": 133, + "tier": "low" + }, + { + "code": "LEDD", + "pull_type": "full", + "type": "Legendary Decks", + "size": 153, + "tier": "low" + }, + { + "code": "LEDU", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 52, + "tier": "low" + }, + { + "code": "LED2", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 53, + "tier": "low" + }, + { + "code": "LED5", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 58, + "tier": "low" + }, + { + "code": "LED6", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 56, + "tier": "low" + }, + { + "code": "LED7", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 58, + "tier": "low" + }, + { + "code": "LDS1_B", + "pull_type": "composition", + "type": "Legendary Duelists Compilation", + "size": 3, + "tier": "low" + }, + { + "code": "LDS1_P", + "pull_type": "composition", + "type": "Legendary Duelists Compilation", + "size": 2, + "tier": "low" + }, + { + "code": "LDS2_B", + "pull_type": "composition", + "type": "Legendary Duelists Compilation", + "size": 3, + "tier": "low" + }, + { + "code": "LDS2_P", + "pull_type": "distribution", + "type": "Legendary Duelists Compilation", + "size": 121, + "tier": "low" + }, + { + "code": "LED4", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 56, + "tier": "low" + }, + { + "code": "LED3", + "pull_type": "distribution", + "type": "Legendary Duelists", + "size": 57, + "tier": "low" + }, + { + "code": "LEHD", + "pull_type": "full", + "type": "Legendary Decks", + "size": 150, + "tier": "low" + }, + { + "code": "LOB", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 126, + "tier": "low" + }, + { + "code": "LIOV", + "pull_type": "distribution", + "type": "Booster Pack (Series 11)", + "size": 106, + "tier": "low" + }, + { + "code": "LODT", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 111, + "tier": "low" + }, + { + "code": "LTGY", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 111, + "tier": "low" + }, + { + "code": "SDLS", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDMM", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SR03", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "MFC", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 108, + "tier": "low" + }, + { + "code": "SDMP", + "pull_type": "full", + "type": "Structure Deck", + "size": 43, + "tier": "high" + }, + { + "code": "MACR", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 100, + "tier": "low" + }, + { + "code": "MAGO", + "pull_type": "distribution", + "type": "Gold Series", + "size": 164, + "tier": "low" + }, + { + "code": "MRD", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 144, + "tier": "low" + }, + { + "code": "MIL1", + "pull_type": "distribution", + "type": "Booster Pack (Misc.)", + "size": 48, + "tier": "low" + }, + { + "code": "MOV", + "pull_type": "full", + "type": "Movie Pack", + "size": 4, + "tier": "low" + }, + { + "code": "MYFI", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "NUMH", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 60, + "tier": "low" + }, + { + "code": "SDOK", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "ORCS", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "OP01", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 27, + "tier": "low" + }, + { + "code": "OP10", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP11", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP12", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP13", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP14", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP15", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP16", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 26, + "tier": "low" + }, + { + "code": "OP02", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 27, + "tier": "low" + }, + { + "code": "OP03", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 27, + "tier": "low" + }, + { + "code": "OP04", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 27, + "tier": "low" + }, + { + "code": "OP05", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 27, + "tier": "low" + }, + { + "code": "OP06", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 26, + "tier": "low" + }, + { + "code": "OP07", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 26, + "tier": "low" + }, + { + "code": "OP08", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "OP09", + "pull_type": "distribution", + "type": "OTS Tournament Pack", + "size": 25, + "tier": "low" + }, + { + "code": "SDPD", + "pull_type": "full", + "type": "Structure Deck", + "size": 43, + "tier": "high" + }, + { + "code": "PEVO", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 60, + "tier": "low" + }, + { + "code": "PTDN", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 111, + "tier": "low" + }, + { + "code": "PHRA", + "pull_type": "distribution", + "type": "Booster Pack (Series 11)", + "size": 122, + "tier": "low" + }, + { + "code": "PSV", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 105, + "tier": "low" + }, + { + "code": "PGD", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 108, + "tier": "low" + }, + { + "code": "PHSW", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "POTD", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 85, + "tier": "low" + }, + { + "code": "PGLD", + "pull_type": "composition", + "type": "Gold Series", + "size": 3, + "tier": "low" + }, + { + "code": "PGL3", + "pull_type": "distribution", + "type": "Gold Series", + "size": 100, + "tier": "low" + }, + { + "code": "PGL2", + "pull_type": "composition", + "type": "Gold Series", + "size": 3, + "tier": "low" + }, + { + "code": "PRIO", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 106, + "tier": "low" + }, + { + "code": "RGBT", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "RATE", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 100, + "tier": "low" + }, + { + "code": "RYMP", + "pull_type": "distribution", + "type": "Mega Pack", + "size": 113, + "tier": "low" + }, + { + "code": "SDLI", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "SDRE", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "REDU", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 111, + "tier": "low" + }, + { + "code": "RDS", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "SDRL", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "ROTD", + "pull_type": "distribution", + "type": "Booster Pack (Series 11)", + "size": 105, + "tier": "low" + }, + { + "code": "SR02", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "RIRA", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 107, + "tier": "low" + }, + { + "code": "YS15", + "pull_type": "full", + "type": "Starter Deck", + "size": 41, + "tier": "low" + }, + { + "code": "SDBE", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "SDWA", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "SAST", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "SECE", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 106, + "tier": "low" + }, + { + "code": "SESL", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "SHVA", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 60, + "tier": "low" + }, + { + "code": "SOI", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "SHSP", + "pull_type": "distribution", + "type": "Booster Pack (Series 8)", + "size": 106, + "tier": "low" + }, + { + "code": "SHVI", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 100, + "tier": "low" + }, + { + "code": "SOFU", + "pull_type": "distribution", + "type": "Booster Pack (Series 10)", + "size": 100, + "tier": "low" + }, + { + "code": "SOD", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "SDSC", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDSC_SE", + "pull_type": "composition", + "type": "Structure Deck", + "size": 2, + "tier": "high" + }, + { + "code": "SRL", + "pull_type": "distribution", + "type": "Booster Pack (Series 1-3)", + "size": 104, + "tier": "low" + }, + { + "code": "SPWA", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "SOVR", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "STBL", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "YSD", + "pull_type": "full", + "type": "Starter Deck", + "size": 40, + "tier": "low" + }, + { + "code": "YSD_SE", + "pull_type": "composition", + "type": "Starter Deck", + "size": 2, + "tier": "low" + }, + { + "code": "YS18", + "pull_type": "full", + "type": "Starter Deck", + "size": 45, + "tier": "low" + }, + { + "code": "YS11", + "pull_type": "full", + "type": "Starter Deck", + "size": 43, + "tier": "low" + }, + { + "code": "5DS3", + "pull_type": "full", + "type": "Starter Deck", + "size": 44, + "tier": "low" + }, + { + "code": "YSDJ", + "pull_type": "full", + "type": "Starter Deck", + "size": 41, + "tier": "low" + }, + { + "code": "SDJ", + "pull_type": "full", + "type": "Starter Deck", + "size": 50, + "tier": "low" + }, + { + "code": "SDK", + "pull_type": "full", + "type": "Starter Deck", + "size": 46, + "tier": "low" + }, + { + "code": "SKE", + "pull_type": "full", + "type": "Starter Deck", + "size": 50, + "tier": "low" + }, + { + "code": "YSKR", + "pull_type": "full", + "type": "Starter Deck", + "size": 50, + "tier": "low" + }, + { + "code": "YS17", + "pull_type": "full", + "type": "Starter Deck", + "size": 43, + "tier": "low" + }, + { + "code": "SDP", + "pull_type": "full", + "type": "Starter Deck", + "size": 50, + "tier": "low" + }, + { + "code": "YSDS", + "pull_type": "full", + "type": "Starter Deck", + "size": 41, + "tier": "low" + }, + { + "code": "YS12", + "pull_type": "full", + "type": "Starter Deck", + "size": 45, + "tier": "low" + }, + { + "code": "SDY", + "pull_type": "full", + "type": "Starter Deck", + "size": 46, + "tier": "low" + }, + { + "code": "SYE", + "pull_type": "full", + "type": "Starter Deck", + "size": 50, + "tier": "low" + }, + { + "code": "YSYR", + "pull_type": "full", + "type": "Starter Deck", + "size": 50, + "tier": "low" + }, + { + "code": "YS16", + "pull_type": "full", + "type": "Starter Deck", + "size": 40, + "tier": "low" + }, + { + "code": "5DS1", + "pull_type": "full", + "type": "Starter Deck", + "size": 43, + "tier": "low" + }, + { + "code": "5DS2", + "pull_type": "full", + "type": "Starter Deck", + "size": 43, + "tier": "low" + }, + { + "code": "SP13", + "pull_type": "distribution", + "type": "Star Pack", + "size": 100, + "tier": "low" + }, + { + "code": "SP14", + "pull_type": "distribution", + "type": "Star Pack", + "size": 100, + "tier": "low" + }, + { + "code": "SP15", + "pull_type": "distribution", + "type": "Star Pack", + "size": 98, + "tier": "low" + }, + { + "code": "SP17", + "pull_type": "distribution", + "type": "Star Pack", + "size": 99, + "tier": "low" + }, + { + "code": "SP18", + "pull_type": "distribution", + "type": "Star Pack", + "size": 99, + "tier": "low" + }, + { + "code": "STOR", + "pull_type": "distribution", + "type": "Booster Pack (Series 7)", + "size": 111, + "tier": "low" + }, + { + "code": "STON", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 94, + "tier": "low" + }, + { + "code": "SD3", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDCL", + "pull_type": "full", + "type": "Structure Deck", + "size": 43, + "tier": "high" + }, + { + "code": "SD-DE", + "pull_type": "composition", + "type": "Structure Deck", + "size": 3, + "tier": "high" + }, + { + "code": "SD09", + "pull_type": "full", + "type": "Structure Deck", + "size": 36, + "tier": "high" + }, + { + "code": "SD09_SS", + "pull_type": "composition", + "type": "Structure Deck", + "size": 3, + "tier": "high" + }, + { + "code": "SD1", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDFC", + "pull_type": "full", + "type": "Structure Deck", + "size": 46, + "tier": "high" + }, + { + "code": "SD4", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SD7", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SR06", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "SD8", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SD10", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDMA", + "pull_type": "full", + "type": "Structure Deck", + "size": 42, + "tier": "high" + }, + { + "code": "SR10", + "pull_type": "full", + "type": "Structure Deck", + "size": 42, + "tier": "high" + }, + { + "code": "SR08", + "pull_type": "full", + "type": "Structure Deck", + "size": 42, + "tier": "high" + }, + { + "code": "SDPL", + "pull_type": "full", + "type": "Structure Deck", + "size": 43, + "tier": "high" + }, + { + "code": "SDRR", + "pull_type": "full", + "type": "Structure Deck", + "size": 46, + "tier": "high" + }, + { + "code": "SDSA", + "pull_type": "full", + "type": "Structure Deck", + "size": 46, + "tier": "high" + }, + { + "code": "SDKS", + "pull_type": "full", + "type": "Structure Deck", + "size": 45, + "tier": "high" + }, + { + "code": "SDSH", + "pull_type": "full", + "type": "Structure Deck", + "size": 49, + "tier": "high" + }, + { + "code": "SDSB", + "pull_type": "full", + "type": "Structure Deck", + "size": 46, + "tier": "high" + }, + { + "code": "SD6", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SDCH", + "pull_type": "composition", + "type": "Structure Deck", + "size": 2, + "tier": "high" + }, + { + "code": "SD5", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "SR05", + "pull_type": "full", + "type": "Structure Deck", + "size": 41, + "tier": "high" + }, + { + "code": "SDMY", + "pull_type": "full", + "type": "Structure Deck", + "size": 45, + "tier": "high" + }, + { + "code": "SR07", + "pull_type": "full", + "type": "Structure Deck", + "size": 42, + "tier": "high" + }, + { + "code": "SD2", + "pull_type": "full", + "type": "Structure Deck", + "size": 28, + "tier": "high" + }, + { + "code": "SDSE", + "pull_type": "full", + "type": "Structure Deck", + "size": 44, + "tier": "high" + }, + { + "code": "TAEV", + "pull_type": "distribution", + "type": "Booster Pack (Series 5)", + "size": 105, + "tier": "low" + }, + { + "code": "SDDE", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "TDIL", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 100, + "tier": "low" + }, + { + "code": "MVP1", + "pull_type": "distribution", + "type": "Movie Pack", + "size": 57, + "tier": "low" + }, + { + "code": "MVP1_GE_B", + "pull_type": "composition", + "type": "Movie Pack", + "size": 5, + "tier": "low" + }, + { + "code": "MVP1_GE_P", + "pull_type": "distribution", + "type": "Movie Pack", + "size": 57, + "tier": "low" + }, + { + "code": "MVP1_SE_B", + "pull_type": "composition", + "type": "Movie Pack", + "size": 6, + "tier": "low" + }, + { + "code": "MVP1_SE_P", + "pull_type": "distribution", + "type": "Movie Pack", + "size": 57, + "tier": "low" + }, + { + "code": "MVP1_SPE_B", + "pull_type": "composition", + "type": "Movie Pack", + "size": 5, + "tier": "low" + }, + { + "code": "TDGS", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "INCH", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "TLM", + "pull_type": "distribution", + "type": "Booster Pack (Series 4)", + "size": 85, + "tier": "low" + }, + { + "code": "NECH", + "pull_type": "distribution", + "type": "Booster Pack (Series 9)", + "size": 106, + "tier": "low" + }, + { + "code": "THSF", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "TSHD", + "pull_type": "distribution", + "type": "Booster Pack (Series 6)", + "size": 111, + "tier": "low" + }, + { + "code": "TOCH", + "pull_type": "distribution", + "type": "60 Card Set", + "size": 81, + "tier": "low" + }, + { + "code": "TP4", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 20, + "tier": "low" + }, + { + "code": "TP5", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 20, + "tier": "low" + }, + { + "code": "TP6", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 20, + "tier": "low" + }, + { + "code": "TP7", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 20, + "tier": "low" + }, + { + "code": "TP8", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 20, + "tier": "low" + }, + { + "code": "TP1", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 30, + "tier": "low" + }, + { + "code": "TP2", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 30, + "tier": "low" + }, + { + "code": "TP3", + "pull_type": "distribution", + "type": "Tournament Pack", + "size": 20, + "tier": "low" + }, + { + "code": "TU08", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU05", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU04", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU01", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU07", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU06", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU03", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "TU02", + "pull_type": "distribution", + "type": "Turbo Pack", + "size": 21, + "tier": "low" + }, + { + "code": "SDWS", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + }, + { + "code": "WGRT", + "pull_type": "distribution", + "type": "Battle Pack", + "size": 104, + "tier": "low" + }, + { + "code": "BPW2", + "pull_type": "distribution", + "type": "Battle Pack", + "size": 103, + "tier": "low" + }, + { + "code": "WIRA", + "pull_type": "distribution", + "type": "Deck Build Pack", + "size": 60, + "tier": "low" + }, + { + "code": "WCPP", + "pull_type": "distribution", + "type": "Booster Pack (Misc.)", + "size": 20, + "tier": "low" + }, + { + "code": "WP11", + "pull_type": "distribution", + "type": "Booster Pack (Misc.)", + "size": 20, + "tier": "low" + }, + { + "code": "WSUP", + "pull_type": "distribution", + "type": "Booster Pack (Misc.)", + "size": 50, + "tier": "low" + }, + { + "code": "YGLD", + "pull_type": "full", + "type": "Legendary Decks", + "size": 126, + "tier": "low" + }, + { + "code": "SDZW", + "pull_type": "full", + "type": "Structure Deck", + "size": 40, + "tier": "high" + } +]; + +const starters = sets.filter(set => { + return set.type === 'Starter Deck'; +}) + +const ironTier = [ + "minecraft:chests/abandoned_mineshaft", + "minecraft:chests/buried_treasure", + "minecraft:chests/desert_pyramid", + "minecraft:chests/igloo_chest", + "minecraft:chests/jungle_temple", + "minecraft:chests/nether_bridge", + "minecraft:chests/pillager_outpost", + "minecraft:chests/shipwreck_treasure", + "minecraft:chests/simple_dungeon", + "minecraft:chests/spawn_bonus_chest", + "minecraft:chests/stronghold_corridor", + "minecraft:chests/stronghold_crossing", + "minecraft:chests/underwater_ruin_big", + "minecraft:chests/underwater_ruin_small", + "betterdungeons:skeleton_dungeon/chests/common", + "betterdungeons:zombie_dungeon/chests/common", + "betterdungeons:zombie_dungeon/chests/special", + "betterstrongholds:chests/common", + "betterstrongholds:chests/prison_lg", + "dungeons_arise:chests/abandoned_temple/abandoned_temple_entrance", + "dungeons_arise:chests/abandoned_temple/abandoned_temple_map", + "dungeons_arise:chests/abandoned_temple/abandoned_temple_top", + "dungeons_arise:chests/bandit_towers/bandit_towers_barrels", + "dungeons_arise:chests/bandit_towers/bandit_towers_normal", + "dungeons_arise:chests/bandit_towers/bandit_towers_rooms", + "dungeons_arise:chests/bandit_village/bandit_village_barrels", + "dungeons_arise:chests/bandit_village/bandit_village_normal", + "dungeons_arise:chests/bandit_village/bandit_village_supply", + "dungeons_arise:chests/bandit_village/bandit_village_tents", + "dungeons_arise:chests/illager_campsite/illager_campsite_map", + "dungeons_arise:chests/illager_campsite/illager_campsite_supply", + "dungeons_arise:chests/illager_campsite/illager_campsite_tent", + "dungeons_arise:chests/jungle_tree_house/jungle_tree_house_barrels", + "dungeons_arise:chests/jungle_tree_house/jungle_tree_house_normal", + "dungeons_arise:chests/lighthouse/lighthouse_top", + "dungeons_arise:chests/merchant_campsite/merchant_campsite_map", + "dungeons_arise:chests/merchant_campsite/merchant_campsite_tent", + "dungeons_arise:chests/mining_system/mining_system_treasure", + "dungeons_arise:chests/monastery/monastery_bridges", + "dungeons_arise:chests/mushroom_house/mushroom_house_barrels", + "dungeons_arise:chests/mushroom_house/mushroom_house_normal", + "dungeons_arise:chests/mushroom_house/mushroom_house_treasure", + "dungeons_arise:chests/mushroom_mines/mushroom_mines_ores", + "dungeons_arise:chests/mushroom_mines/mushroom_mines_tools", + "dungeons_arise:chests/mushroom_village/mushroom_village_potions", + "dungeons_arise:chests/plague_asylum/plague_asylum_cells", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_library", + "dungeons_arise:chests/small_prairie_house/small_prairie_house_normal", + "dungeons_arise:chests/small_prairie_house/small_prairie_house_ruined", + "dungeons_arise:chests/thornborn_towers/thornborn_towers_barrels", + "dungeons_arise:chests/campsite_tent", + "dungeons_arise:chests/desert_city_small", + "dungeons_arise:chests/desert_garden_treasure", + "dungeons_arise:chests/fortified_house_medium", + "dungeons_arise:chests/fortified_house_small", + "dungeons_arise:chests/greenwood_house_medium", + "dungeons_arise:chests/greenwood_house_small", + "dungeons_arise:chests/icy_ship_small", + "dungeons_arise:chests/lighthouse_top", + "dungeons_arise:chests/mage_tower_small", + "dungeons_arise:chests/mines_treasure_small", + "dungeons_arise:chests/treehouse_small", + "dungeons_arise:chests/treehouse_top" +]; + +const diamondTier = [ + "minecraft:chests/end_city_treasure", + "minecraft:chests/woodland_mansion", + "betterdungeons:skeleton_dungeon/chests/middle", + "betterdungeons:spider_dungeon/chests/egg_room", + "betterdungeons:zombie_dungeon/chests/tombstone", + "betterstrongholds:chests/crypt", + "betterstrongholds:chests/trap", + "betterstrongholds:chests/treasure", + "dungeons_arise:chests/bandit_towers/bandit_towers_gardens", + "dungeons_arise:chests/bandit_towers/bandit_towers_supply", + "dungeons_arise:chests/bandit_towers/bandit_towers_treasure", + "dungeons_arise:chests/ceryneian_hind/ceryneian_hind_treasure", + "dungeons_arise:chests/foundry/foundry_passage_normal", + "dungeons_arise:chests/giant_mushroom/red_giant_mushroom", + "dungeons_arise:chests/giant_mushroom/twin_giant_mushroom", + "dungeons_arise:chests/heavenly_rider/heavenly_rider_treasure", + "dungeons_arise:chests/illager_castle/illager_hall_bridges", + "dungeons_arise:chests/illager_castle/illager_hall_corridors", + "dungeons_arise:chests/illager_castle/illager_hall_treasure", + "dungeons_arise:chests/illager_castle/illager_hall_weaponry", + "dungeons_arise:chests/illager_corsair/illager_corsair_treasure", + "dungeons_arise:chests/illager_fort/illager_fort_barrels", + "dungeons_arise:chests/illager_fort/illager_fort_normal", + "dungeons_arise:chests/illager_fort/illager_fort_treasure", + "dungeons_arise:chests/illager_galley/illager_galley_treasure", + "dungeons_arise:chests/illager_hall/illager_hall_bridges", + "dungeons_arise:chests/illager_hall/illager_hall_treasure", + "dungeons_arise:chests/illager_hall/illager_hall_weaponry", + "dungeons_arise:chests/illager_windmill/illager_windmill_barrels", + "dungeons_arise:chests/illager_windmill/illager_windmill_treasure", + "dungeons_arise:chests/infested_temple/infested_temple_room_bookshelf", + "dungeons_arise:chests/infested_temple/infested_temple_room_forge", + "dungeons_arise:chests/infested_temple/infested_temple_room_garden", + "dungeons_arise:chests/infested_temple/infested_temple_room_normal", + "dungeons_arise:chests/infested_temple/infested_temple_room_supply", + "dungeons_arise:chests/infested_temple/infested_temple_room_table", + "dungeons_arise:chests/infested_temple/infested_temple_top_treasure", + "dungeons_arise:chests/jungle_tree_house/jungle_tree_house_treasure", + "dungeons_arise:chests/mining_system/mining_system_barrels", + "dungeons_arise:chests/mushroom_mines/mushroom_mines_barrels", + "dungeons_arise:chests/mushroom_mines/mushroom_mines_treasure", + "dungeons_arise:chests/mushroom_village/mushroom_village_barrels", + "dungeons_arise:chests/mushroom_village/mushroom_village_normal", + "dungeons_arise:chests/plague_asylum/plague_asylum_barrels", + "dungeons_arise:chests/plague_asylum/plague_asylum_normal", + "dungeons_arise:chests/plague_asylum/plague_asylum_treasure", + "dungeons_arise:chests/scorched_mines/scorched_mines_barrels", + "dungeons_arise:chests/scorched_mines/scorched_mines_housing", + "dungeons_arise:chests/scorched_mines/scorched_mines_hub", + "dungeons_arise:chests/scorched_mines/scorched_mines_normal", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_rooms", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_towers", + "dungeons_arise:chests/small_blimp/small_blimp_treasure", + "dungeons_arise:chests/thornborn_towers/thornborn_towers_rooms", + "dungeons_arise:chests/thornborn_towers/thornborn_towers_top_rooms", + "dungeons_arise:chests/thornborn_towers/thornborn_towers_top_treasure", + "dungeons_arise:chests/typhon/typhon_treasure", + "dungeons_arise:chests/undead_pirate_ship/undead_pirate_ship_barrels", + "dungeons_arise:chests/undead_pirate_ship/undead_pirate_ship_treasure", + "dungeons_arise:chests/desert_city_big", + "dungeons_arise:chests/desert_city_medium", + "dungeons_arise:chests/heavenly_treasure", + "dungeons_arise:chests/house_tower_treasure", + "dungeons_arise:chests/illager_fortress_big", + "dungeons_arise:chests/illager_fortress_medium", + "dungeons_arise:chests/illager_fortress_small", + "dungeons_arise:chests/mines_treasure_big", + "dungeons_arise:chests/mines_treasure_medium", + "dungeons_arise:chests/pillager_palace_supply", + "dungeons_arise:chests/pillager_palace_treasure", + "dungeons_arise:chests/ship_treasure_big", + "dungeons_arise:chests/ship_treasure_elite", + "dungeons_arise:chests/ship_treasure_small", + "dungeons_arise:chests/temple_treasure_big", + "dungeons_arise:chests/treehouse_medium", + "dungeons_arise:chests/winter_hall_weaponry" +]; + +const netheriteTier = [ + "dungeons_arise:chests/aviary/aviary_barrels", + "dungeons_arise:chests/aviary/aviary_normal", + "dungeons_arise:chests/aviary/aviary_treasure", + "dungeons_arise:chests/foundry/foundry_chains", + "dungeons_arise:chests/foundry/foundry_normal", + "dungeons_arise:chests/foundry/foundry_treasure", + "dungeons_arise:chests/heavenly_challenger/heavenly_challenger_normal", + "dungeons_arise:chests/heavenly_challenger/heavenly_challenger_theater", + "dungeons_arise:chests/heavenly_challenger/heavenly_challenger_treasure", + "dungeons_arise:chests/heavenly_conqueror/heavenly_conqueror_normal", + "dungeons_arise:chests/heavenly_conqueror/heavenly_conqueror_treasure", + "dungeons_arise:chests/scorched_mines/scorched_mines_treasure", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_elite", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_gardens", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_normal", + "dungeons_arise:chests/shiraz_palace/shiraz_palace_treasure" +]; + +onEvent('generic.loot_tables', event => { + ironTier.forEach(chest => { + event.modify(chest, table => { + table.addPool(pool => { + pool.rolls = [1, 3]; + sets.filter(set => { + return set.tier === 'low'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + }); + table.addPool(pool => { + pool.rolls = [0, 2]; + pool.addItem('ydm:sleeves_black', 1); + pool.addItem('ydm:sleeves_blue', 1); + pool.addItem('ydm:sleeves_brown', 1); + pool.addItem('ydm:sleeves_cyan', 1); + pool.addItem('ydm:sleeves_gray', 1); + pool.addItem('ydm:sleeves_green', 1); + pool.addItem('ydm:sleeves_light_blue', 1); + pool.addItem('ydm:sleeves_light_gray', 1); + pool.addItem('ydm:sleeves_lime', 1); + pool.addItem('ydm:sleeves_magenta', 1); + pool.addItem('ydm:sleeves_orange', 1); + pool.addItem('ydm:sleeves_pink', 1); + pool.addItem('ydm:sleeves_purple', 1); + pool.addItem('ydm:sleeves_red', 1); + pool.addItem('ydm:sleeves_white', 1); + pool.addItem('ydm:sleeves_yellow', 1); + }); + }); + }); + + diamondTier.forEach(chest => { + event.modify(chest, table => { + table.addPool(pool => { + pool.rolls = [2, 4]; + sets.filter(set => { + return set.tier === 'low'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + }); + table.addPool(pool => { + pool.rolls = [0, 2]; + pool.addItem('ydm:iron_deck_box', 1); + pool.addItem('ydm:gold_deck_box', 1); + pool.addItem('ydm:diamond_deck_box', 1); + pool.addItem('ydm:emerald_deck_box', 1); + pool.addItem('ydm:patreon_deck_box', 1); + pool.addItem('ydm:sleeves_bronze', 1); + pool.addItem('ydm:sleeves_silver', 1); + pool.addItem('ydm:sleeves_gold', 1); + pool.addItem('ydm:sleeves_platinum', 1); + pool.addItem('ydm:sleeves_ruby', 1); + pool.addItem('ydm:sleeves_vfd', 1); + pool.addItem('ydm:sleeves_old_entity', 1); + pool.addItem('ydm:sleeves_master_peace', 1); + pool.addItem('ydm:sleeves_hero', 1); + pool.addItem('ydm:sleeves_destiny_hero', 1); + }); + }); + }); + + netheriteTier.forEach(chest => { + event.modify(chest, table => { + table.addPool(pool => { + pool.rolls = 1; + sets.filter(set => { + return set.tier === 'high'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + }); + table.addPool(pool => { + pool.rolls = 1; + pool.addItem('ydm:duel_disk', 1); + pool.addItem('ydm:chaos_disk', 1); + pool.addItem('ydm:academia_disk', 1); + pool.addItem('ydm:academia_disk_red', 1); + pool.addItem('ydm:academia_disk_blue', 1); + pool.addItem('ydm:academia_disk_yellow', 1); + pool.addItem('ydm:rock_spirit_disk', 1); + pool.addItem('ydm:trueman_disk', 1); + pool.addItem('ydm:jewel_disk', 1); + pool.addItem('ydm:kaibaman_disk', 1); + pool.addItem('ydm:cyber_design_interface', 1); + }); + }); + }); + + event.modify("minecraft:desert_pyramid", table => { + table.addPool(pool => { + pool.rolls = 1; + pool.addItem("ydm:millennium_eye", 1); + pool.addItem("ydm:millennium_key", 1); + pool.addItem("ydm:millennium_necklace", 1); + pool.addItem("ydm:millennium_puzzle", 1); + pool.addItem("ydm:millennium_ring", 1); + pool.addItem("ydm:millennium_rod", 1); + pool.addItem("ydm:millennium_scale", 1); + pool.randomChance(0.25); + }); + }); +}); + +onEvent('entity.loot_tables', event => { + event.modifyEntity('minecraft:zombie', table => { + table.addPool(pool => { + pool.rolls = 1; + sets.filter(set => { + return set.pull_type === 'distribution'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + pool.randomChanceWithLooting(0.025, 0.01); + pool.killedByPlayer(); + }); + }); + event.modifyEntity('minecraft:skeleton', table => { + table.addPool(pool => { + pool.rolls = 1; + sets.filter(set => { + return set.pull_type === 'distribution'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + pool.randomChanceWithLooting(0.025, 0.01); + pool.killedByPlayer(); + }); + }); + event.modifyEntity('minecraft:creeper', table => { + table.addPool(pool => { + pool.rolls = 1; + sets.filter(set => { + return set.pull_type === 'distribution'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + pool.randomChanceWithLooting(0.025, 0.01); + pool.killedByPlayer(); + }); + }); + event.modifyEntity('minecraft:spider', table => { + table.addPool(pool => { + pool.rolls = 1; + sets.filter(set => { + return set.pull_type === 'distribution'; + }).forEach(set => { + pool.addItem(Item.of('ydm:set', `{code:"${set.code}"}`), 1); + }); + pool.randomChanceWithLooting(0.025, 0.01); + pool.killedByPlayer(); + }); + }); +}); + +// Listen to player login event +onEvent('player.logged_in', event => { + // Check if player doesn't have "starting_items" stage yet + if (!event.player.stages.has('starting_items')) { + // Add the stage + event.player.stages.add('starting_items'); + // Give some items to player + event.player.give('ydm:white_deck_box'); + event.player.give('ydm:card_binder'); + event.player.give('ydm:duel_playmat'); + const starter = starters[Math.floor(Math.random()*starters.length)]; + event.player.give(Item.of('ydm:set', `{code:"${starter.code}"}`)); + } +}); \ No newline at end of file diff --git a/kubejs/server_scripts/script.js b/kubejs/server_scripts/script.js new file mode 100644 index 0000000..d2ec768 --- /dev/null +++ b/kubejs/server_scripts/script.js @@ -0,0 +1,83 @@ +// priority: 0 + +settings.logAddedRecipes = true +settings.logRemovedRecipes = true +settings.logSkippedRecipes = false +settings.logErroringRecipes = true + +console.info('Hello, World! (You will see this line every time server resources reload)') + +onEvent('recipes', event => { + event.shaped('ydm:duel_playmat', [ + 'AA' + ], { + A: 'minecraft:andesite' + }); + + event.shaped('ydm:white_deck_box', [ + 'PPP', + 'P P', + 'PPP' + ], { + P: 'minecraft:paper' + }); + + event.shapeless('ydm:black_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/black']); + event.shapeless('ydm:red_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/red']); + event.shapeless('ydm:green_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/green']); + event.shapeless('ydm:brown_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/brown']); + event.shapeless('ydm:blue_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/blue']); + event.shapeless('ydm:purple_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/purple']); + event.shapeless('ydm:cyan_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/cyan']); + event.shapeless('ydm:light_gray_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/light_gray']); + event.shapeless('ydm:gray_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/gray']); + event.shapeless('ydm:pink_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/pink']); + event.shapeless('ydm:lime_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/lime']); + event.shapeless('ydm:yellow_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/yellow']); + event.shapeless('ydm:light_blue_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/light_blue']); + event.shapeless('ydm:magenta_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/magenta']); + event.shapeless('ydm:orange_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/orange']); + event.shapeless('ydm:white_deck_box', ['#ydm:deck_box/dyeable', '#forge:dyes/white']); + + event.shapeless('ydm:card_binder', ['#ydm:deck_box', 'minecraft:book']).keepIngredient('#ydm:deck_box'); +}) + +onEvent('item.tags', event => { + event.get('ydm:deck_box').add('ydm:black_deck_box'); + event.get('ydm:deck_box').add('ydm:red_deck_box'); + event.get('ydm:deck_box').add('ydm:green_deck_box'); + event.get('ydm:deck_box').add('ydm:brown_deck_box'); + event.get('ydm:deck_box').add('ydm:blue_deck_box'); + event.get('ydm:deck_box').add('ydm:purple_deck_box'); + event.get('ydm:deck_box').add('ydm:cyan_deck_box'); + event.get('ydm:deck_box').add('ydm:light_gray_deck_box'); + event.get('ydm:deck_box').add('ydm:gray_deck_box'); + event.get('ydm:deck_box').add('ydm:pink_deck_box'); + event.get('ydm:deck_box').add('ydm:lime_deck_box'); + event.get('ydm:deck_box').add('ydm:yellow_deck_box'); + event.get('ydm:deck_box').add('ydm:light_blue_deck_box'); + event.get('ydm:deck_box').add('ydm:magenta_deck_box'); + event.get('ydm:deck_box').add('ydm:orange_deck_box'); + event.get('ydm:deck_box').add('ydm:white_deck_box'); + event.get('ydm:deck_box').add('ydm:iron_deck_box'); + event.get('ydm:deck_box').add('ydm:gold_deck_box'); + event.get('ydm:deck_box').add('ydm:diamond_deck_box'); + event.get('ydm:deck_box').add('ydm:emerald_deck_box'); + event.get('ydm:deck_box').add('ydm:patreon_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:black_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:red_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:green_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:brown_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:blue_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:purple_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:cyan_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:light_gray_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:gray_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:pink_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:lime_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:yellow_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:light_blue_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:magenta_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:orange_deck_box'); + event.get('ydm:deck_box/dyeable').add('ydm:white_deck_box'); +}); \ No newline at end of file diff --git a/mods/appleskin.pw.toml b/mods/appleskin.pw.toml new file mode 100644 index 0000000..9d14dfd --- /dev/null +++ b/mods/appleskin.pw.toml @@ -0,0 +1,13 @@ +name = "AppleSkin" +filename = "appleskin-forge-mc1.16.x-2.4.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "556ba3ebdb401e0833e7151e7a7bca5f8fdac160" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3686480 +project-id = 248787 diff --git a/mods/applied-energistics-2.pw.toml b/mods/applied-energistics-2.pw.toml new file mode 100644 index 0000000..92ca97b --- /dev/null +++ b/mods/applied-energistics-2.pw.toml @@ -0,0 +1,13 @@ +name = "Applied Energistics 2" +filename = "appliedenergistics2-8.4.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "094025e39c8334556c069f8c21b19b4a54966b13" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3608871 +project-id = 223794 diff --git a/mods/aquaculture.pw.toml b/mods/aquaculture.pw.toml new file mode 100644 index 0000000..358e7f2 --- /dev/null +++ b/mods/aquaculture.pw.toml @@ -0,0 +1,13 @@ +name = "Aquaculture 2" +filename = "Aquaculture-1.16.5-2.1.23.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0ad71497b1aaa04f2f2610dc61233cbf7e4d14fd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4074702 +project-id = 60028 diff --git a/mods/architectury-api.pw.toml b/mods/architectury-api.pw.toml new file mode 100644 index 0000000..ee94cd7 --- /dev/null +++ b/mods/architectury-api.pw.toml @@ -0,0 +1,13 @@ +name = "Architectury API (Fabric/Forge)" +filename = "architectury-1.32.66.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e0f8a7569e033feea68e3d18e243ba13b36b0a9d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3857643 +project-id = 419699 diff --git a/mods/ars-nouveau.pw.toml b/mods/ars-nouveau.pw.toml new file mode 100644 index 0000000..ecab951 --- /dev/null +++ b/mods/ars-nouveau.pw.toml @@ -0,0 +1,13 @@ +name = "Ars Nouveau" +filename = "ars_nouveau-1.16.5-1.25.10.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f708cc6f3952eb8beb60e9f6f1994c75eed02427" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4300733 +project-id = 401955 diff --git a/mods/artifacts.pw.toml b/mods/artifacts.pw.toml new file mode 100644 index 0000000..4c6c27c --- /dev/null +++ b/mods/artifacts.pw.toml @@ -0,0 +1,13 @@ +name = "Artifacts" +filename = "Artifacts-1.16.5-2.10.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9e70d203ee7f4560e1dd789f8e91f4325af69387" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3665636 +project-id = 312353 diff --git a/mods/autoreglib.pw.toml b/mods/autoreglib.pw.toml new file mode 100644 index 0000000..349b1df --- /dev/null +++ b/mods/autoreglib.pw.toml @@ -0,0 +1,13 @@ +name = "AutoRegLib" +filename = "AutoRegLib-1.6-49.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/NvZ9ZhwE/versions/1.6-49/AutoRegLib-1.6-49.jar" +hash-format = "sha1" +hash = "921cf73b9d31bce5d332115a5144c3fca2010f93" + +[update] +[update.modrinth] +mod-id = "NvZ9ZhwE" +version = "1DMKg7NT" diff --git a/mods/better-advancements.pw.toml b/mods/better-advancements.pw.toml new file mode 100644 index 0000000..294ba8e --- /dev/null +++ b/mods/better-advancements.pw.toml @@ -0,0 +1,13 @@ +name = "Better Advancements" +filename = "BetterAdvancements-1.16.5-0.1.1.115.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "7b1729250d87eb0be895687d60d313ccb9831ab2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3404330 +project-id = 272515 diff --git a/mods/blood-magic.pw.toml b/mods/blood-magic.pw.toml new file mode 100644 index 0000000..41b5b88 --- /dev/null +++ b/mods/blood-magic.pw.toml @@ -0,0 +1,13 @@ +name = "Blood Magic " +filename = "BloodMagic-1.16.4-3.1.13-39.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1a5689d41c2668a627b114ff55bab6ae329e609e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3870899 +project-id = 224791 diff --git a/mods/bookshelf.pw.toml b/mods/bookshelf.pw.toml new file mode 100644 index 0000000..50b1a7b --- /dev/null +++ b/mods/bookshelf.pw.toml @@ -0,0 +1,13 @@ +name = "Bookshelf" +filename = "Bookshelf-Forge-1.16.5-10.4.33.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9d8ae731be2dd554968213224a74ad58f2e5cad0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4351252 +project-id = 228525 diff --git a/mods/botania.pw.toml b/mods/botania.pw.toml new file mode 100644 index 0000000..a1357e6 --- /dev/null +++ b/mods/botania.pw.toml @@ -0,0 +1,13 @@ +name = "Botania" +filename = "Botania-1.16.5-420.3.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/pfjLUfGv/versions/r2awMhqz/Botania-1.16.5-420.3.jar" +hash-format = "sha1" +hash = "561b20994937a19e800a96ee0c5708eaa0e46e7c" + +[update] +[update.modrinth] +mod-id = "pfjLUfGv" +version = "r2awMhqz" diff --git a/mods/cavebiomeapi.pw.toml b/mods/cavebiomeapi.pw.toml new file mode 100644 index 0000000..4d1c7c6 --- /dev/null +++ b/mods/cavebiomeapi.pw.toml @@ -0,0 +1,13 @@ +name = "CaveBiomeAPI [Forge]" +filename = "cavebiomeapi-1.16.5-1.4.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ca6409d0cd146fbb14fec1a746719fdbc613a5fd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3519248 +project-id = 441706 diff --git a/mods/caves-and-cliffs-backport.pw.toml b/mods/caves-and-cliffs-backport.pw.toml new file mode 100644 index 0000000..3f243ef --- /dev/null +++ b/mods/caves-and-cliffs-backport.pw.toml @@ -0,0 +1,13 @@ +name = "Caves & Cliffs Backport" +filename = "cavesandcliffs-1.16.5-7.2.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1e36bd608898135a06dc46ec4102f12a011c63d9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3592876 +project-id = 417430 diff --git a/mods/cc-tweaked.pw.toml b/mods/cc-tweaked.pw.toml new file mode 100644 index 0000000..155897c --- /dev/null +++ b/mods/cc-tweaked.pw.toml @@ -0,0 +1,13 @@ +name = "CC: Tweaked" +filename = "cc-tweaked-1.16.5-1.101.2.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/gu7yAYhd/versions/kzYmI0uK/cc-tweaked-1.16.5-1.101.2.jar" +hash-format = "sha1" +hash = "078d3edbd3c3651a1defbc08a51cb85ab48e7d8f" + +[update] +[update.modrinth] +mod-id = "gu7yAYhd" +version = "kzYmI0uK" diff --git a/mods/chisels-bits.pw.toml b/mods/chisels-bits.pw.toml new file mode 100644 index 0000000..f4398ae --- /dev/null +++ b/mods/chisels-bits.pw.toml @@ -0,0 +1,13 @@ +name = "Chisels & Bits - For Forge" +filename = "chiselsandbits-1.0.63.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e8651c1cce8df80a932875e2810c0b9e9ded6a85" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3593643 +project-id = 231095 diff --git a/mods/clef.pw.toml b/mods/clef.pw.toml new file mode 100644 index 0000000..06a4b08 --- /dev/null +++ b/mods/clef.pw.toml @@ -0,0 +1,13 @@ +name = "Clef" +filename = "Clef-1.16.5-10.1.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "41d69b54682eaf115ef208e79b942c2e780e4c89" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4397375 +project-id = 274783 diff --git a/mods/cloth-config.pw.toml b/mods/cloth-config.pw.toml new file mode 100644 index 0000000..27f330b --- /dev/null +++ b/mods/cloth-config.pw.toml @@ -0,0 +1,13 @@ +name = "Cloth Config API" +filename = "cloth-config-4.15.82-forge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/9s6osm5g/versions/iYo4XV1L/cloth-config-4.15.82-forge.jar" +hash-format = "sha1" +hash = "4ae61569d0bb82c0555b86a8c259d4f631f00582" + +[update] +[update.modrinth] +mod-id = "9s6osm5g" +version = "iYo4XV1L" diff --git a/mods/configured.pw.toml b/mods/configured.pw.toml new file mode 100644 index 0000000..7ed5391 --- /dev/null +++ b/mods/configured.pw.toml @@ -0,0 +1,13 @@ +name = "Configured" +filename = "configured-1.5.3-1.16.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "4c7894a347b7629c71d77ad1f04735a2823365d5" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3946491 +project-id = 457570 diff --git a/mods/controlling.pw.toml b/mods/controlling.pw.toml new file mode 100644 index 0000000..a916574 --- /dev/null +++ b/mods/controlling.pw.toml @@ -0,0 +1,13 @@ +name = "Controlling" +filename = "Controlling-7.0.0.28.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "8833b92989a652473a7dff40c28407d2ab4cc5d3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3531453 +project-id = 250398 diff --git a/mods/create.pw.toml b/mods/create.pw.toml new file mode 100644 index 0000000..9b4c3b2 --- /dev/null +++ b/mods/create.pw.toml @@ -0,0 +1,13 @@ +name = "Create" +filename = "create-mc1.16.5_v0.3.2g.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5b32b0310d037deed14200e3b748bd02d46d9471" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3536025 +project-id = 328085 diff --git a/mods/curios.pw.toml b/mods/curios.pw.toml new file mode 100644 index 0000000..f686832 --- /dev/null +++ b/mods/curios.pw.toml @@ -0,0 +1,13 @@ +name = "Curios API (Forge)" +filename = "curios-forge-1.16.5-4.0.8.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "25df638beedfd5a339eaeeea15a93d3708dc4116" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3725386 +project-id = 309927 diff --git a/mods/deep-resonance.pw.toml b/mods/deep-resonance.pw.toml new file mode 100644 index 0000000..ee8d8cd --- /dev/null +++ b/mods/deep-resonance.pw.toml @@ -0,0 +1,13 @@ +name = "Deep Resonance" +filename = "deepresonance-1.16-2.0.11.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/gzruRGfo/versions/xAge37Q0/deepresonance-1.16-2.0.11.jar" +hash-format = "sha1" +hash = "b2551fb9980d577ffe90145aecaf53758188e919" + +[update] +[update.modrinth] +mod-id = "gzruRGfo" +version = "xAge37Q0" diff --git a/mods/enhanced-ai.pw.toml b/mods/enhanced-ai.pw.toml new file mode 100644 index 0000000..107c8ab --- /dev/null +++ b/mods/enhanced-ai.pw.toml @@ -0,0 +1,13 @@ +name = "Enhanced AI" +filename = "EnhancedAI-1.2.3-mc1.16.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cbad11b47bf63eced3f08547226b4661d2ef1ad2" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3577769 +project-id = 515276 diff --git a/mods/epic-fight-mod.pw.toml b/mods/epic-fight-mod.pw.toml new file mode 100644 index 0000000..b550245 --- /dev/null +++ b/mods/epic-fight-mod.pw.toml @@ -0,0 +1,13 @@ +name = "Epic Fight" +filename = "EpicFight-16.6.4.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5bdd3f98baec5f0e77369bf658ddd666a3532aa3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4029362 +project-id = 405076 diff --git a/mods/expandability.pw.toml b/mods/expandability.pw.toml new file mode 100644 index 0000000..3cc6d14 --- /dev/null +++ b/mods/expandability.pw.toml @@ -0,0 +1,13 @@ +name = "ExpandAbility" +filename = "expandability-2.0.1-forge.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9e55899e91a3fad1477d84ff52e6122357fa8c2d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3277762 +project-id = 465066 diff --git a/mods/fast-leaf-decay.pw.toml b/mods/fast-leaf-decay.pw.toml new file mode 100644 index 0000000..59a5b45 --- /dev/null +++ b/mods/fast-leaf-decay.pw.toml @@ -0,0 +1,13 @@ +name = "Fast Leaf Decay" +filename = "FastLeafDecay-v25.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "daa2b93322bff163a5c9b4653d38fe93b0725743" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3590413 +project-id = 230976 diff --git a/mods/flywheel.pw.toml b/mods/flywheel.pw.toml new file mode 100644 index 0000000..8f08f8f --- /dev/null +++ b/mods/flywheel.pw.toml @@ -0,0 +1,13 @@ +name = "Flywheel" +filename = "flywheel-1.16-0.2.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "30dbb119ce3d455bee065c0bef04a00827b3a5b3" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3535459 +project-id = 486392 diff --git a/mods/game-stages.pw.toml b/mods/game-stages.pw.toml new file mode 100644 index 0000000..70c9587 --- /dev/null +++ b/mods/game-stages.pw.toml @@ -0,0 +1,13 @@ +name = "Game Stages" +filename = "GameStages-Forge-1.16.5-7.3.14.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1c6dbf069a8e75b6684d5cd59399389153a24364" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3773528 +project-id = 268655 diff --git a/mods/geckolib.pw.toml b/mods/geckolib.pw.toml new file mode 100644 index 0000000..1fa847d --- /dev/null +++ b/mods/geckolib.pw.toml @@ -0,0 +1,13 @@ +name = "GeckoLib" +filename = "geckolib-forge-1.16.5-3.0.106.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "14940646d175f8704d8e06d96258b12fd645e67d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4182600 +project-id = 388172 diff --git a/mods/gravestone-mod.pw.toml b/mods/gravestone-mod.pw.toml new file mode 100644 index 0000000..c70fd53 --- /dev/null +++ b/mods/gravestone-mod.pw.toml @@ -0,0 +1,13 @@ +name = "GraveStone Mod" +filename = "gravestone-1.16.5-1.0.7.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "adb3e1f6755c12d479e2a25d7ccd21b827814467" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3447911 +project-id = 238551 diff --git a/mods/ichunutil.pw.toml b/mods/ichunutil.pw.toml new file mode 100644 index 0000000..6e08bb0 --- /dev/null +++ b/mods/ichunutil.pw.toml @@ -0,0 +1,13 @@ +name = "iChunUtil" +filename = "iChunUtil-1.16.5-10.7.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2b6ef402e6dd97fec6936b36fe535f60eb352d1b" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4397363 +project-id = 229060 diff --git a/mods/insanelib.pw.toml b/mods/insanelib.pw.toml new file mode 100644 index 0000000..974981e --- /dev/null +++ b/mods/insanelib.pw.toml @@ -0,0 +1,13 @@ +name = "InsaneLib" +filename = "InsaneLib-1.4.2-mc1.16.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "435f082764f26495480d79700a1980b353efeaca" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3599474 +project-id = 465109 diff --git a/mods/jei.pw.toml b/mods/jei.pw.toml new file mode 100644 index 0000000..96ca0b3 --- /dev/null +++ b/mods/jei.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Items (JEI)" +filename = "jei-1.16.5-7.8.0.1009.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "cb07340ff3b0d66d0541ff98e5fa6abcd392b08c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4371666 +project-id = 238222 diff --git a/mods/just-enough-resources-jer.pw.toml b/mods/just-enough-resources-jer.pw.toml new file mode 100644 index 0000000..ea726de --- /dev/null +++ b/mods/just-enough-resources-jer.pw.toml @@ -0,0 +1,13 @@ +name = "Just Enough Resources (JER)" +filename = "JustEnoughResources-1.16.5-0.12.1.133.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "1cad5026cf4c14b5fd3b6b01eb96cc4ff12c0c2a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3545538 +project-id = 240630 diff --git a/mods/kubejs.pw.toml b/mods/kubejs.pw.toml new file mode 100644 index 0000000..70a3482 --- /dev/null +++ b/mods/kubejs.pw.toml @@ -0,0 +1,13 @@ +name = "KubeJS" +filename = "kubejs-forge-1605.3.19-build.299.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "91831aa8159e1076debd5f0daacf832d777b0f4a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3647098 +project-id = 238086 diff --git a/mods/light-overlay.pw.toml b/mods/light-overlay.pw.toml new file mode 100644 index 0000000..c5f3057 --- /dev/null +++ b/mods/light-overlay.pw.toml @@ -0,0 +1,13 @@ +name = "Light Overlay" +filename = "light-overlay-5.8.1.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/YfOlc91N/versions/5.8.1/light-overlay-5.8.1.jar" +hash-format = "sha1" +hash = "f4c97a77f2a39f12800ec5534ffbf94520fde965" + +[update] +[update.modrinth] +mod-id = "YfOlc91N" +version = "Mrmbdkpe" diff --git a/mods/mahou-tsukai.pw.toml b/mods/mahou-tsukai.pw.toml new file mode 100644 index 0000000..e1d05ba --- /dev/null +++ b/mods/mahou-tsukai.pw.toml @@ -0,0 +1,13 @@ +name = "Mahou Tsukai" +filename = "mahoutsukai-1.16.5-v1.34.38.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "ad1f4095bd8ae284a0fbf986437d86432f8ffbd4" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4296007 +project-id = 342543 diff --git a/mods/mantle.pw.toml b/mods/mantle.pw.toml new file mode 100644 index 0000000..f81c1ee --- /dev/null +++ b/mods/mantle.pw.toml @@ -0,0 +1,13 @@ +name = "Mantle" +filename = "Mantle-1.16.5-1.6.157.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/Cg6Uc79H/versions/OyiVX48M/Mantle-1.16.5-1.6.157.jar" +hash-format = "sha1" +hash = "61cd1d256a29445d153bd076e090f6172eff2aff" + +[update] +[update.modrinth] +mod-id = "Cg6Uc79H" +version = "OyiVX48M" diff --git a/mods/mcjtylib.pw.toml b/mods/mcjtylib.pw.toml new file mode 100644 index 0000000..5871c2a --- /dev/null +++ b/mods/mcjtylib.pw.toml @@ -0,0 +1,13 @@ +name = "McJtyLib" +filename = "mcjtylib-1.16-5.1.8.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/1Zu0uTEE/versions/YZKmio6M/mcjtylib-1.16-5.1.8.jar" +hash-format = "sha1" +hash = "0ddbcd55b80a231e958bc114b76981028d999d9f" + +[update] +[update.modrinth] +mod-id = "1Zu0uTEE" +version = "YZKmio6M" diff --git a/mods/minecolonies.pw.toml b/mods/minecolonies.pw.toml new file mode 100644 index 0000000..22d7955 --- /dev/null +++ b/mods/minecolonies.pw.toml @@ -0,0 +1,13 @@ +name = "MineColonies" +filename = "minecolonies-1.16.5-1.0.978-RELEASE.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b8910bac145573bccf2448497a4021ef5dc6fced" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3949019 +project-id = 245506 diff --git a/mods/mrcrayfish-furniture-mod.pw.toml b/mods/mrcrayfish-furniture-mod.pw.toml new file mode 100644 index 0000000..399910d --- /dev/null +++ b/mods/mrcrayfish-furniture-mod.pw.toml @@ -0,0 +1,13 @@ +name = "MrCrayfish's Furniture Mod" +filename = "cfm-7.0.0pre22-1.16.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "565ec70fe30e3cd711e2b841de3265f176897283" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3346467 +project-id = 55438 diff --git a/mods/occultism.pw.toml b/mods/occultism.pw.toml new file mode 100644 index 0000000..39ffbae --- /dev/null +++ b/mods/occultism.pw.toml @@ -0,0 +1,13 @@ +name = "Occultism" +filename = "occultism-1.16.5-1.29.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "18d929aac94fd3180a43d9dd4111caebcf8ce02d" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3861416 +project-id = 361026 diff --git a/mods/pams-harvestcraft-2-crops.pw.toml b/mods/pams-harvestcraft-2-crops.pw.toml new file mode 100644 index 0000000..efe3495 --- /dev/null +++ b/mods/pams-harvestcraft-2-crops.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's HarvestCraft 2 - Crops" +filename = "pamhc2crops-1.16.3-1.0.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0bfb58f8d02961527617c6453c0193c4da21bbf6" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3276350 +project-id = 361385 diff --git a/mods/pams-harvestcraft-2-food-core.pw.toml b/mods/pams-harvestcraft-2-food-core.pw.toml new file mode 100644 index 0000000..d9cb5eb --- /dev/null +++ b/mods/pams-harvestcraft-2-food-core.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's HarvestCraft 2 - Food Core" +filename = "pamhc2foodcore-1.16.3-1.0.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "906cb61b2fc1d5017bb825ffc0de6577ebbf2fbd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3190867 +project-id = 372534 diff --git a/mods/pams-harvestcraft-2-food-extended.pw.toml b/mods/pams-harvestcraft-2-food-extended.pw.toml new file mode 100644 index 0000000..b70f2bb --- /dev/null +++ b/mods/pams-harvestcraft-2-food-extended.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's HarvestCraft 2 - Food Extended" +filename = "pamhc2foodextended-1.16.3-1.0.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "55450ecd24f91ea5baf6b1958065b08afbec4924" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3260454 +project-id = 402231 diff --git a/mods/pams-harvestcraft-2-trees.pw.toml b/mods/pams-harvestcraft-2-trees.pw.toml new file mode 100644 index 0000000..b179f8b --- /dev/null +++ b/mods/pams-harvestcraft-2-trees.pw.toml @@ -0,0 +1,13 @@ +name = "Pam's HarvestCraft 2 - Trees" +filename = "pamhc2trees-1.16.3-1.0.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "fb80138375c2f6f575a99f8ea022b0507ab39d75" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3281234 +project-id = 365460 diff --git a/mods/patchouli.pw.toml b/mods/patchouli.pw.toml new file mode 100644 index 0000000..7282f2c --- /dev/null +++ b/mods/patchouli.pw.toml @@ -0,0 +1,13 @@ +name = "Patchouli" +filename = "Patchouli-1.16.4-53.3.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/nU0bVIaL/versions/1.16.4-53.3-forge/Patchouli-1.16.4-53.3.jar" +hash-format = "sha1" +hash = "cf7c2efc013a0247be4c2ce3f3d6a553643e00f7" + +[update] +[update.modrinth] +mod-id = "nU0bVIaL" +version = "swxCEODj" diff --git a/mods/placebo.pw.toml b/mods/placebo.pw.toml new file mode 100644 index 0000000..b8bf5ef --- /dev/null +++ b/mods/placebo.pw.toml @@ -0,0 +1,13 @@ +name = "Placebo" +filename = "Placebo-1.16.5-4.7.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "2c616fccc1888f90ddf60d947aa97c94481a33d7" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3750838 +project-id = 283644 diff --git a/mods/playerex.pw.toml b/mods/playerex.pw.toml new file mode 100644 index 0000000..965ef3c --- /dev/null +++ b/mods/playerex.pw.toml @@ -0,0 +1,13 @@ +name = "PlayerEx" +filename = "playerex-1.1.8-1.16.5.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a68c0ff934fc31fa4303c36e44e2522196bb680a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3299357 +project-id = 409221 diff --git a/mods/quark.pw.toml b/mods/quark.pw.toml new file mode 100644 index 0000000..fefd8d6 --- /dev/null +++ b/mods/quark.pw.toml @@ -0,0 +1,13 @@ +name = "Quark" +filename = "Quark-r2.4-322.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/qnQsVE2z/versions/WVcMK697/Quark-r2.4-322.jar" +hash-format = "sha1" +hash = "c314a534737baba9416c4947e15f81c6243f9844" + +[update] +[update.modrinth] +mod-id = "qnQsVE2z" +version = "WVcMK697" diff --git a/mods/rftools-base.pw.toml b/mods/rftools-base.pw.toml new file mode 100644 index 0000000..07b072e --- /dev/null +++ b/mods/rftools-base.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Base" +filename = "rftoolsbase-1.16-2.1.5.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/hIO8IsD8/versions/xSIBZdZg/rftoolsbase-1.16-2.1.5.jar" +hash-format = "sha1" +hash = "78f2d9172ceac9d169f20387895a607ac2404e0e" + +[update] +[update.modrinth] +mod-id = "hIO8IsD8" +version = "xSIBZdZg" diff --git a/mods/rftools-builder.pw.toml b/mods/rftools-builder.pw.toml new file mode 100644 index 0000000..6888d6a --- /dev/null +++ b/mods/rftools-builder.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Builder" +filename = "rftoolsbuilder-1.16-3.1.11.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/e0IclJLr/versions/dkDBeHQw/rftoolsbuilder-1.16-3.1.11.jar" +hash-format = "sha1" +hash = "8a93c2a73f9facd5ecc804801c689084768285dd" + +[update] +[update.modrinth] +mod-id = "e0IclJLr" +version = "dkDBeHQw" diff --git a/mods/rftools-control.pw.toml b/mods/rftools-control.pw.toml new file mode 100644 index 0000000..2ade427 --- /dev/null +++ b/mods/rftools-control.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Control" +filename = "rftoolscontrol-1.16-4.0.18.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/DQjhR62z/versions/jKHrXVKa/rftoolscontrol-1.16-4.0.18.jar" +hash-format = "sha1" +hash = "3808bfd7424a3ea156e1a42dffde556283c899b7" + +[update] +[update.modrinth] +mod-id = "DQjhR62z" +version = "jKHrXVKa" diff --git a/mods/rftools-dimensions.pw.toml b/mods/rftools-dimensions.pw.toml new file mode 100644 index 0000000..4b381ee --- /dev/null +++ b/mods/rftools-dimensions.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Dimensions" +filename = "rftoolsdim-1.16-7.0.21.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/N4D9AicU/versions/9MLsLI7k/rftoolsdim-1.16-7.0.21.jar" +hash-format = "sha1" +hash = "21283f973ba6b927ea7c40d95f45937a29f7ca4e" + +[update] +[update.modrinth] +mod-id = "N4D9AicU" +version = "9MLsLI7k" diff --git a/mods/rftools-power.pw.toml b/mods/rftools-power.pw.toml new file mode 100644 index 0000000..63798e6 --- /dev/null +++ b/mods/rftools-power.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Power" +filename = "rftoolspower-1.16-3.0.14.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/YWbLuPa1/versions/THr19lE6/rftoolspower-1.16-3.0.14.jar" +hash-format = "sha1" +hash = "8948b15730dc98d2e96f522568095419a9e00e9b" + +[update] +[update.modrinth] +mod-id = "YWbLuPa1" +version = "THr19lE6" diff --git a/mods/rftools-storage.pw.toml b/mods/rftools-storage.pw.toml new file mode 100644 index 0000000..528098e --- /dev/null +++ b/mods/rftools-storage.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Storage" +filename = "rftoolsstorage-1.16-2.0.19.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/tx4M6qRg/versions/nfzVIzeD/rftoolsstorage-1.16-2.0.19.jar" +hash-format = "sha1" +hash = "7f7623476353c95ae6d0daaa9e69d304599d4564" + +[update] +[update.modrinth] +mod-id = "tx4M6qRg" +version = "nfzVIzeD" diff --git a/mods/rftools-utility.pw.toml b/mods/rftools-utility.pw.toml new file mode 100644 index 0000000..a68c924 --- /dev/null +++ b/mods/rftools-utility.pw.toml @@ -0,0 +1,13 @@ +name = "RFTools Utility" +filename = "rftoolsutility-1.16-3.1.16.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/7n3HbHSE/versions/cZ0ksXPd/rftoolsutility-1.16-3.1.16.jar" +hash-format = "sha1" +hash = "8cb939636661c5b0d52baa7ca8184d439fa99093" + +[update] +[update.modrinth] +mod-id = "7n3HbHSE" +version = "cZ0ksXPd" diff --git a/mods/rhino.pw.toml b/mods/rhino.pw.toml new file mode 100644 index 0000000..feb1254 --- /dev/null +++ b/mods/rhino.pw.toml @@ -0,0 +1,13 @@ +name = "Rhino" +filename = "rhino-forge-1605.1.5-build.75.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "d7cf08ed860845564a22cd17c1f17f857d4b33dd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3525704 +project-id = 416294 diff --git a/mods/rubidium.pw.toml b/mods/rubidium.pw.toml new file mode 100644 index 0000000..6325a42 --- /dev/null +++ b/mods/rubidium.pw.toml @@ -0,0 +1,13 @@ +name = "Rubidium" +filename = "rubidium-0.2.11.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/4ZqxOvjD/versions/QrS8ZpUH/rubidium-0.2.11.jar" +hash-format = "sha1" +hash = "df2e838172cd56b646966fcd58559903ea29533b" + +[update] +[update.modrinth] +mod-id = "4ZqxOvjD" +version = "QrS8ZpUH" diff --git a/mods/save-my-stronghold.pw.toml b/mods/save-my-stronghold.pw.toml new file mode 100644 index 0000000..572f8e3 --- /dev/null +++ b/mods/save-my-stronghold.pw.toml @@ -0,0 +1,13 @@ +name = "Save My Stronghold! (Forge)" +filename = "SaveMyStronghold-1.16.4-1.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "e662cb4d4a046ee7c52b2ba72eef66f78daf3204" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3188216 +project-id = 355248 diff --git a/mods/shutup-experimental-settings.pw.toml b/mods/shutup-experimental-settings.pw.toml new file mode 100644 index 0000000..a59be34 --- /dev/null +++ b/mods/shutup-experimental-settings.pw.toml @@ -0,0 +1,13 @@ +name = "Shutup Experimental Settings!" +filename = "shutupexperimentalsettings-1.0.3.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "0db5333ee87e5672026912fb0c7b77d34e27d13c" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3188120 +project-id = 407174 diff --git a/mods/simple-voice-chat.pw.toml b/mods/simple-voice-chat.pw.toml new file mode 100644 index 0000000..99d56dd --- /dev/null +++ b/mods/simple-voice-chat.pw.toml @@ -0,0 +1,13 @@ +name = "Simple Voice Chat" +filename = "voicechat-forge-1.16.5-2.3.28.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/yzY9p5uF/voicechat-forge-1.16.5-2.3.28.jar" +hash-format = "sha1" +hash = "df4c7ff797c2516712e9c70579c783cfc15838d2" + +[update] +[update.modrinth] +mod-id = "9eGKb6K1" +version = "yzY9p5uF" diff --git a/mods/storage-drawers.pw.toml b/mods/storage-drawers.pw.toml new file mode 100644 index 0000000..819b58b --- /dev/null +++ b/mods/storage-drawers.pw.toml @@ -0,0 +1,13 @@ +name = "Storage Drawers" +filename = "StorageDrawers-1.16.3-8.5.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "854514ef529e665b77632882f7274642f11517dd" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3776277 +project-id = 223852 diff --git a/mods/structurize.pw.toml b/mods/structurize.pw.toml new file mode 100644 index 0000000..8523a71 --- /dev/null +++ b/mods/structurize.pw.toml @@ -0,0 +1,13 @@ +name = "Structurize" +filename = "structurize-1.16.5-1.0.418-ALPHA.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "15e49e336b102c5aaaaa69cd43b75d955371211f" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3894957 +project-id = 298744 diff --git a/mods/the-twilight-forest.pw.toml b/mods/the-twilight-forest.pw.toml new file mode 100644 index 0000000..c43ab29 --- /dev/null +++ b/mods/the-twilight-forest.pw.toml @@ -0,0 +1,13 @@ +name = "The Twilight Forest" +filename = "twilightforest-1.16.5-4.0.870-universal.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "25dea11b15da9f1417b9d7a6dde6b46b136a9a41" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3575220 +project-id = 227639 diff --git a/mods/tinkers-construct.pw.toml b/mods/tinkers-construct.pw.toml new file mode 100644 index 0000000..a566f7f --- /dev/null +++ b/mods/tinkers-construct.pw.toml @@ -0,0 +1,13 @@ +name = "Tinkers' Construct" +filename = "TConstruct-1.16.5-3.3.4.335.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/rxIIYO6c/versions/3KJI35bq/TConstruct-1.16.5-3.3.4.335.jar" +hash-format = "sha1" +hash = "bfccf8cb255bc64101c0ae27cac7f3b386b88078" + +[update] +[update.modrinth] +mod-id = "rxIIYO6c" +version = "3KJI35bq" diff --git a/mods/toast-control.pw.toml b/mods/toast-control.pw.toml new file mode 100644 index 0000000..0e9b891 --- /dev/null +++ b/mods/toast-control.pw.toml @@ -0,0 +1,13 @@ +name = "Toast Control" +filename = "ToastControl-1.16.5-4.4.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "64b0baff7b60fb47bdf6aec6d9090a810196bc6e" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3556882 +project-id = 271740 diff --git a/mods/touhou-little-maid.pw.toml b/mods/touhou-little-maid.pw.toml new file mode 100644 index 0000000..06ca14c --- /dev/null +++ b/mods/touhou-little-maid.pw.toml @@ -0,0 +1,13 @@ +name = "Touhou Little Maid" +filename = "touhoulittlemaid-1.16.5-1.0.2.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9f2356280f2df5f8b3f0c277d2817e3827cc55a9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3717835 +project-id = 355044 diff --git a/mods/travelersbackpack.pw.toml b/mods/travelersbackpack.pw.toml new file mode 100644 index 0000000..c04aabd --- /dev/null +++ b/mods/travelersbackpack.pw.toml @@ -0,0 +1,13 @@ +name = "Traveler's Backpack" +filename = "TravelersBackpack-1.16.5-5.4.4.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/rlloIFEV/versions/1.16.5-5.4.4/TravelersBackpack-1.16.5-5.4.4.jar" +hash-format = "sha1" +hash = "d8de3e177c5bda19d70db347d45bed365f7f13bb" + +[update] +[update.modrinth] +mod-id = "rlloIFEV" +version = "kenpECMd" diff --git a/mods/when-dungeons-arise.pw.toml b/mods/when-dungeons-arise.pw.toml new file mode 100644 index 0000000..acc6686 --- /dev/null +++ b/mods/when-dungeons-arise.pw.toml @@ -0,0 +1,13 @@ +name = "When Dungeons Arise" +filename = "DungeonsArise-1.16.5-2.1.47-release.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com//data/8DfbfASn/versions/1.16.5-2.1.47-forge/DungeonsArise-1.16.5-2.1.47-release.jar" +hash-format = "sha1" +hash = "431d78d669866afa8250b04183595cda8aceb473" + +[update] +[update.modrinth] +mod-id = "8DfbfASn" +version = "OGv8ukkd" diff --git a/mods/wthit.pw.toml b/mods/wthit.pw.toml new file mode 100644 index 0000000..f7d1c40 --- /dev/null +++ b/mods/wthit.pw.toml @@ -0,0 +1,13 @@ +name = "WTHIT" +filename = "wthit-2.10.2-forge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/6AQIaxuO/versions/forge-2.10.2/wthit-2.10.2-forge.jar" +hash-format = "sha1" +hash = "d1dd811c131116c2f78ec1d2d3a8f40c4dc9ff67" + +[update] +[update.modrinth] +mod-id = "6AQIaxuO" +version = "jYlq21ZV" diff --git a/mods/xnet.pw.toml b/mods/xnet.pw.toml new file mode 100644 index 0000000..2065ae4 --- /dev/null +++ b/mods/xnet.pw.toml @@ -0,0 +1,13 @@ +name = "XNet" +filename = "xnet-1.16-3.0.17.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/iu1jkWqa/versions/uIt0prUP/xnet-1.16-3.0.17.jar" +hash-format = "sha1" +hash = "572333f9f1b3031a5ab54511ffe9d3ed32d0adea" + +[update] +[update.modrinth] +mod-id = "iu1jkWqa" +version = "uIt0prUP" diff --git a/mods/ydm-ygo-dueling-mod-ii.pw.toml b/mods/ydm-ygo-dueling-mod-ii.pw.toml new file mode 100644 index 0000000..fa987ad --- /dev/null +++ b/mods/ydm-ygo-dueling-mod-ii.pw.toml @@ -0,0 +1,13 @@ +name = "YDM - Ygo Dueling Mod II" +filename = "ydm-1.16.5-2.10.5.46.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a1aeb82f3f8878aa05be5610eecc893ebbb95481" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 4005955 +project-id = 419657 diff --git a/mods/yungs-api.pw.toml b/mods/yungs-api.pw.toml new file mode 100644 index 0000000..9fcf2ea --- /dev/null +++ b/mods/yungs-api.pw.toml @@ -0,0 +1,13 @@ +name = "YUNG's API (Forge)" +filename = "YungsApi-1.16.4-Forge-13.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "a9e45884b53d35d3a28110a398c0dc87a4accf6a" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3494919 +project-id = 421850 diff --git a/mods/yungs-better-dungeons.pw.toml b/mods/yungs-better-dungeons.pw.toml new file mode 100644 index 0000000..33c7e5a --- /dev/null +++ b/mods/yungs-better-dungeons.pw.toml @@ -0,0 +1,13 @@ +name = "YUNG's Better Dungeons (Forge)" +filename = "BetterDungeons-1.16.4-1.2.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "b20537329907a708f5210f787adf36ff2e7fb753" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3476138 +project-id = 510089 diff --git a/mods/yungs-better-strongholds.pw.toml b/mods/yungs-better-strongholds.pw.toml new file mode 100644 index 0000000..ea03bc2 --- /dev/null +++ b/mods/yungs-better-strongholds.pw.toml @@ -0,0 +1,13 @@ +name = "YUNG's Better Strongholds (Forge)" +filename = "BetterStrongholds-1.16.4-1.2.1.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "f56111e582e7fff492cf5afadb554751358a5da7" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 3412586 +project-id = 465575 diff --git a/pack.toml b/pack.toml new file mode 100644 index 0000000..83f091b --- /dev/null +++ b/pack.toml @@ -0,0 +1,13 @@ +name = "Community Vocality 2" +author = "Voice Fuckers" +version = "1.0.0" +pack-format = "packwiz:1.1.0" + +[index] +file = "index.toml" +hash-format = "sha256" +hash = "48650df0291c50d19c8e8ce9c4775b815b5ede538d6e04217484ba0cf95ec62c" + +[versions] +forge = "36.2.39" +minecraft = "1.16.5" diff --git a/servers.dat b/servers.dat new file mode 100644 index 0000000000000000000000000000000000000000..291cd23e51d03676be086be34cfda8f3f70cf4fa GIT binary patch literal 74 zcmd;LVBln6FHS8gOD!tqVqjok