├── pack ├── config │ ├── fancymenu │ │ ├── buttons │ │ │ ├── a.png │ │ │ ├── d.png │ │ │ ├── rad.png │ │ │ ├── options.png │ │ │ ├── options_h.png │ │ │ ├── singleplayer.png │ │ │ └── singleplayer_h.png │ │ └── config.txt │ ├── ftbquests │ │ └── quests │ │ │ ├── reward_tables │ │ │ ├── enchantments.snbt │ │ │ ├── lapiscoin.snbt │ │ │ ├── diamondcoinreward.snbt │ │ │ ├── money.snbt │ │ │ ├── amethcoin.snbt │ │ │ ├── emeraldcoin.snbt │ │ │ ├── goldcoin.snbt │ │ │ ├── diamondcoin.snbt │ │ │ ├── stone.snbt │ │ │ ├── mythic_loot_crate.snbt │ │ │ ├── coppercoin.snbt │ │ │ ├── experience.snbt │ │ │ ├── logs.snbt │ │ │ ├── netherite_coin_reward.snbt │ │ │ ├── redstonecoin.snbt │ │ │ ├── experience30.snbt │ │ │ ├── copper_coin_reward.snbt │ │ │ ├── random_materials.snbt │ │ │ ├── gold2coin.snbt │ │ │ ├── skill_level.snbt │ │ │ ├── random_dyes.snbt │ │ │ ├── skill_experience.snbt │ │ │ ├── skill_experience05.snbt │ │ │ ├── skill_experience10.snbt │ │ │ ├── materials_random.snbt │ │ │ ├── legendary_loot_crate.snbt │ │ │ ├── diamond_coin_reward.snbt │ │ │ ├── gold_coin_reward.snbt │ │ │ ├── materials_dusts.snbt │ │ │ ├── iron_coin_reward.snbt │ │ │ ├── ingots_valuable.snbt │ │ │ ├── relics_materials_crate.snbt │ │ │ ├── avengers_sword_crate.snbt │ │ │ ├── nether_loot_crate.snbt │ │ │ ├── uncommon_loot_crate.snbt │ │ │ ├── miners_pick_crate.snbt │ │ │ ├── common_loot_crate.snbt │ │ │ ├── ingots_basic.snbt │ │ │ ├── materials_monsters.snbt │ │ │ ├── rare_loot_crate.snbt │ │ │ ├── specialization_token_i.snbt │ │ │ ├── epic_loot_crate.snbt │ │ │ ├── seed_crate.snbt │ │ │ ├── materials_magic.snbt │ │ │ ├── dungeons_artifacts_crate.snbt │ │ │ ├── potions.snbt │ │ │ ├── crate_crate.snbt │ │ │ ├── relic_crate.snbt │ │ │ ├── sapling_crate.snbt │ │ │ ├── hat_crate.snbt │ │ │ ├── artefact_crate.snbt │ │ │ └── dungeons_mobs_gear_crate.snbt │ │ │ ├── chapters │ │ │ ├── the_armory.snbt │ │ │ ├── tropicraft.snbt │ │ │ ├── titles.snbt │ │ │ ├── sweet_dreams.snbt │ │ │ ├── highway_to_the_bumblezone.snbt │ │ │ ├── dimensional_dungeons.snbt │ │ │ ├── bee_productive.snbt │ │ │ └── dark_magoc.snbt │ │ │ ├── chapter_groups.snbt │ │ │ └── data.snbt │ └── paxi │ │ └── resourcepacks │ │ └── RAD2-RP-1.16.5 │ │ └── assets │ │ └── rad2 │ │ └── textures │ │ └── misc │ │ ├── rad.png │ │ ├── qb_player.png │ │ ├── qb_world.png │ │ └── qb_dif_mech.png ├── mods │ └── rpmtw-platform-mod-1.16.5-1.5.4+1-forge.jar ├── scripts │ └── titles.zs └── kubejs │ └── startup_scripts │ └── script.js ├── .github └── workflows │ └── build.yaml ├── FindGameFolder.md └── README.md /pack/config/fancymenu/buttons/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/a.png -------------------------------------------------------------------------------- /pack/config/fancymenu/buttons/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/d.png -------------------------------------------------------------------------------- /pack/config/fancymenu/buttons/rad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/rad.png -------------------------------------------------------------------------------- /pack/config/fancymenu/buttons/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/options.png -------------------------------------------------------------------------------- /pack/config/fancymenu/buttons/options_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/options_h.png -------------------------------------------------------------------------------- /pack/config/fancymenu/buttons/singleplayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/singleplayer.png -------------------------------------------------------------------------------- /pack/config/fancymenu/buttons/singleplayer_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/fancymenu/buttons/singleplayer_h.png -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/enchantments.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "1FD9216FDFD3E00C" 3 | order_index: 53 4 | title: "Enchantments" 5 | loot_size: 1 6 | rewards: [ ] 7 | } 8 | -------------------------------------------------------------------------------- /pack/mods/rpmtw-platform-mod-1.16.5-1.5.4+1-forge.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/mods/rpmtw-platform-mod-1.16.5-1.5.4+1-forge.jar -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/lapiscoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0E5493707E76ECF8" 3 | order_index: 36 4 | title: "Iron-coin" 5 | loot_size: 1 6 | rewards: [{ item: "kubejs:iron_coin" }] 7 | } 8 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/diamondcoinreward.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "3FB4AFFD6D13AE61" 3 | order_index: 43 4 | title: "Diamond-coin-reward" 5 | loot_size: 1 6 | rewards: [{ item: "kubejs:diamond_coin" }] 7 | } 8 | -------------------------------------------------------------------------------- /pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/rad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/rad.png -------------------------------------------------------------------------------- /pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/qb_player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/qb_player.png -------------------------------------------------------------------------------- /pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/qb_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/qb_world.png -------------------------------------------------------------------------------- /pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/qb_dif_mech.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/HEAD/pack/config/paxi/resourcepacks/RAD2-RP-1.16.5/assets/rad2/textures/misc/qb_dif_mech.png -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/money.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4AF40DF55E83F8A5" 3 | order_index: 48 4 | title: "Money" 5 | icon: "kubejs:coin_q_1" 6 | loot_size: 1 7 | rewards: [{ 8 | ftb_money: 10L 9 | type: "ftbmoney:money" 10 | }] 11 | } 12 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/amethcoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "6D7FB71E9B3A1C42" 3 | order_index: 40 4 | title: "紫幣" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "kubejs:copper_coin", count: 2 } 8 | { item: "kubejs:iron_coin" } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/emeraldcoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "7395DC580C3B9924" 3 | order_index: 41 4 | title: "Emerald-coin" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "kubejs:iron_coin" } 8 | { item: "kubejs:gold_coin" } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/the_armory.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "678D7C7228C3CE6D" 3 | group: "0FF98225FE921275" 4 | order_index: 5 5 | filename: "the_armory" 6 | title: "The Armory" 7 | default_quest_shape: "" 8 | default_hide_dependency_lines: false 9 | quests: [ ] 10 | } 11 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/goldcoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4A6B5F21959DEDA5" 3 | order_index: 39 4 | title: "Gold-coin" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "kubejs:copper_coin", count: 2 } 8 | { item: "kubejs:iron_coin" } 9 | { item: "kubejs:gold_coin" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/diamondcoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "39EB2D93C3945C01" 3 | order_index: 42 4 | title: "Diamond-coin" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "kubejs:diamond_coin" } 8 | { item: "kubejs:gold_coin" } 9 | { item: "kubejs:iron_coin", count: 2 } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapter_groups.snbt: -------------------------------------------------------------------------------- 1 | { 2 | chapter_groups: [ 3 | { id: "241F1DC7B6D6E9D6", title: "探索" } 4 | { id: "67B03B24E53297B4", title: "技術" } 5 | { id: "2C344CA71B9F0CFD", title: "巫術" } 6 | { id: "0FF98225FE921275", title: "對抗" } 7 | { id: "6CD0EEB0E5E5955C", title: "雜項" } 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/stone.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "7009BCE9EB258656" 3 | order_index: 21 4 | title: "Stone" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "minecraft:granite", count: 64 } 8 | { item: "minecraft:diorite", count: 64 } 9 | { item: "minecraft:andesite", count: 64 } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/mythic_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "3D548FB82AF8A38A" 3 | order_index: 16 4 | title: "Mythic loot crate" 5 | loot_size: 1 6 | rewards: [ ] 7 | loot_crate: { 8 | drops: { 9 | boss: 0 10 | passive: 0 11 | monster: 0 12 | } 13 | color: 16729271 14 | string_id: "mythic_loot_crate" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/coppercoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4F5D5AD2E1F247A7" 3 | order_index: 45 4 | title: "Copper-coin" 5 | loot_size: 1 6 | rewards: [{ 7 | item: { 8 | id: "kubejs:copper_coin" 9 | Count: 1b 10 | ForgeCaps: { 11 | "dungeons_libraries:built_in_enchantments": { 12 | BuiltInEnchantments: [ ] 13 | } 14 | } 15 | } 16 | }] 17 | } 18 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/experience.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0A61F3811ED09A2A" 3 | order_index: 55 4 | title: "Experience" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | xp_levels: 3 9 | type: "xp_levels" 10 | } 11 | { 12 | xp_levels: 1 13 | type: "xp_levels" 14 | } 15 | { 16 | xp_levels: 2 17 | type: "xp_levels" 18 | } 19 | { 20 | xp_levels: 4 21 | type: "xp_levels" 22 | } 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/logs.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "2B0ACF029F5FB705" 3 | order_index: 33 4 | title: "Logs" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "minecraft:oak_log", count: 64 } 8 | { item: "minecraft:spruce_log", count: 64 } 9 | { item: "minecraft:birch_log", count: 64 } 10 | { item: "minecraft:jungle_log", count: 64 } 11 | { item: "minecraft:acacia_log", count: 64 } 12 | { item: "minecraft:dark_oak_log", count: 64 } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/data.snbt: -------------------------------------------------------------------------------- 1 | { 2 | version: 13 3 | title: "R.A.D.2 任務書" 4 | default_reward_team: false 5 | default_consume_items: false 6 | default_autoclaim_rewards: "disabled" 7 | default_quest_shape: "circle" 8 | default_quest_disable_jei: false 9 | emergency_items_cooldown: 300 10 | drop_loot_crates: false 11 | loot_crate_no_drop: { 12 | passive: 4000 13 | monster: 600 14 | boss: 0 15 | } 16 | disable_gui: false 17 | grid_scale: 0.5d 18 | pause_game: false 19 | lock_message: "" 20 | } 21 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/netherite_coin_reward.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "780A6CFC2F1EFBE6" 3 | order_index: 30 4 | title: "Netherite coin reward" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "ftbquests:lootcrate" 10 | Count: 1b 11 | tag: { 12 | type: "legendary_loot_crate" 13 | } 14 | } 15 | } 16 | { item: "kubejs:diamond_coin", count: 3 } 17 | { item: "minecraft:netherite_ingot" } 18 | { item: "randomite:randomite_ore", count: 15 } 19 | { item: "minecraft:totem_of_undying" } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/redstonecoin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4154CA41BC809899" 3 | order_index: 38 4 | title: "Redstone-coin" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "kubejs:copper_coin" 10 | Count: 1b 11 | ForgeCaps: { 12 | "dungeons_libraries:built_in_enchantments": { 13 | BuiltInEnchantments: [ ] 14 | } 15 | } 16 | } 17 | count: 2 18 | } 19 | { 20 | item: { 21 | id: "kubejs:iron_coin" 22 | Count: 1b 23 | ForgeCaps: { 24 | "dungeons_libraries:built_in_enchantments": { 25 | BuiltInEnchantments: [ ] 26 | } 27 | } 28 | } 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/experience30.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0F7AF7448D1B45EC" 3 | order_index: 56 4 | title: "Experience30" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | xp_levels: 33 9 | type: "xp_levels" 10 | } 11 | { 12 | xp_levels: 32 13 | type: "xp_levels" 14 | } 15 | { 16 | xp_levels: 31 17 | type: "xp_levels" 18 | } 19 | { 20 | xp_levels: 30 21 | type: "xp_levels" 22 | } 23 | { 24 | xp_levels: 29 25 | type: "xp_levels" 26 | } 27 | { 28 | xp_levels: 28 29 | type: "xp_levels" 30 | } 31 | { 32 | xp_levels: 27 33 | type: "xp_levels" 34 | } 35 | { 36 | xp_levels: 26 37 | type: "xp_levels" 38 | } 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/copper_coin_reward.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "5F9723EEDCAA90F3" 3 | order_index: 22 4 | title: "Copper coin reward" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "aquaculture:box", count: 10 } 8 | { 9 | item: { 10 | id: "ftbquests:lootcrate" 11 | Count: 1b 12 | tag: { 13 | type: "common_loot_crate" 14 | } 15 | } 16 | } 17 | { item: "minecraft:coal", count: 16 } 18 | { item: "minecraft:clay_ball", count: 16 } 19 | { item: "minecraft:leather", count: 8 } 20 | { item: "minecraft:paper", count: 8 } 21 | { item: "minecraft:ink_sac", count: 8 } 22 | { item: "minecraft:bone", count: 8 } 23 | { item: "minecraft:sand", count: 32 } 24 | { item: "randomite:randomite_ore" } 25 | { 26 | ftb_money: 10L 27 | type: "ftbmoney:money" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/random_materials.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0242E24DC202746F" 3 | order_index: 1 4 | title: "Random Materials" 5 | loot_size: 1 6 | use_title: true 7 | rewards: [ 8 | { item: "minecraft:iron_nugget" } 9 | { item: "minecraft:gold_nugget" } 10 | { item: "minecraft:brick" } 11 | { item: "minecraft:iron_ingot" } 12 | { item: "minecraft:diamond" } 13 | { item: "minecraft:gold_ingot" } 14 | { item: "minecraft:coal" } 15 | { item: "minecraft:charcoal" } 16 | { item: "minecraft:flint" } 17 | { item: "minecraft:stick" } 18 | { item: "minecraft:clay_ball" } 19 | { item: "minecraft:emerald" } 20 | ] 21 | loot_crate: { 22 | drops: { 23 | boss: 0 24 | passive: 0 25 | monster: 0 26 | } 27 | color: 16777215 28 | glow: 1b 29 | string_id: "random_materials" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/gold2coin.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "090D90BA8E59C464" 3 | order_index: 46 4 | title: "Gold2-coin" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "kubejs:gold_coin" 10 | Count: 1b 11 | ForgeCaps: { 12 | "dungeons_libraries:built_in_enchantments": { 13 | BuiltInEnchantments: [ ] 14 | } 15 | } 16 | } 17 | count: 2 18 | } 19 | { 20 | item: { 21 | id: "kubejs:iron_coin" 22 | Count: 1b 23 | ForgeCaps: { 24 | "dungeons_libraries:built_in_enchantments": { 25 | BuiltInEnchantments: [ ] 26 | } 27 | } 28 | } 29 | count: 3 30 | } 31 | { 32 | item: { 33 | id: "kubejs:diamond_coin" 34 | Count: 1b 35 | ForgeCaps: { 36 | "dungeons_libraries:built_in_enchantments": { 37 | BuiltInEnchantments: [ ] 38 | } 39 | } 40 | } 41 | } 42 | ] 43 | } 44 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/skill_level.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0AA9E17F32A7B7A0" 3 | order_index: 15 4 | title: "Skill level" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | auto: "invisible" 9 | skill: "mining" 10 | amount: 1.0d 11 | type: "pmmo:levelreward" 12 | } 13 | { 14 | auto: "invisible" 15 | skill: "combat" 16 | amount: 1.0d 17 | type: "pmmo:levelreward" 18 | } 19 | { 20 | auto: "invisible" 21 | skill: "endurance" 22 | amount: 1.0d 23 | type: "pmmo:levelreward" 24 | } 25 | { 26 | auto: "invisible" 27 | skill: "magic" 28 | amount: 1.0d 29 | type: "pmmo:levelreward" 30 | } 31 | { 32 | auto: "invisible" 33 | skill: "smithing" 34 | amount: 1.0d 35 | type: "pmmo:levelreward" 36 | } 37 | { 38 | auto: "invisible" 39 | skill: "farming" 40 | amount: 1.0d 41 | type: "pmmo:levelreward" 42 | } 43 | { 44 | auto: "invisible" 45 | skill: "archery" 46 | amount: 1.0d 47 | type: "pmmo:levelreward" 48 | } 49 | ] 50 | } 51 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/random_dyes.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "6A93A345CDF7C226" 3 | order_index: 3 4 | title: "Random Dyes" 5 | loot_size: 2 6 | use_title: true 7 | rewards: [ 8 | { item: "minecraft:white_dye" } 9 | { item: "minecraft:orange_dye" } 10 | { item: "minecraft:magenta_dye" } 11 | { item: "minecraft:light_blue_dye" } 12 | { item: "minecraft:yellow_dye" } 13 | { item: "minecraft:lime_dye" } 14 | { item: "minecraft:pink_dye" } 15 | { item: "minecraft:gray_dye" } 16 | { item: "minecraft:black_dye" } 17 | { item: "minecraft:red_dye" } 18 | { item: "minecraft:green_dye" } 19 | { item: "minecraft:brown_dye" } 20 | { item: "minecraft:brown_dye" } 21 | { item: "minecraft:blue_dye" } 22 | { item: "minecraft:purple_dye" } 23 | { item: "minecraft:light_gray_dye" } 24 | { item: "minecraft:cyan_dye" } 25 | ] 26 | loot_crate: { 27 | drops: { 28 | boss: 0 29 | passive: 0 30 | monster: 0 31 | } 32 | color: 16777215 33 | glow: 1b 34 | string_id: "random_dyes" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- 1 | name: Build the translation pack 2 | on: 3 | push: 4 | paths: 5 | - "pack/**" 6 | - ".github/workflows/build.yaml" 7 | workflow_dispatch: 8 | 9 | jobs: 10 | build: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/checkout@v3 14 | - name: Zip the translation pack 15 | run: | 16 | cd pack 17 | zip -r ../RAD2-1.16.5-client-zh_TW.zip * 18 | rm -rf mods 19 | zip -r ../RAD2-1.16.5-server-zh_TW.zip * 20 | - name: Upload the translation pack (client) 21 | uses: actions/upload-artifact@v3 22 | with: 23 | name: RAD2-1.16.5-client-zh_TW 24 | path: RAD2-1.16.5-client-zh_TW.zip 25 | - name: Upload the translation pack (server) 26 | uses: actions/upload-artifact@v3 27 | with: 28 | name: RAD2-1.16.5-server-zh_TW 29 | path: RAD2-1.16.5-server-zh_TW.zip 30 | - name: Create a release 31 | uses: ncipollo/release-action@v1 32 | with: 33 | artifacts: "RAD2-1.16.5-client-zh_TW.zip,RAD2-1.16.5-server-zh_TW.zip" 34 | tag: v_${{ github.run_number }} 35 | name: RAD2 翻譯包 v${{ github.run_number }} 36 | body: "Roguelike Adventures and Dungeons (Roguelike 冒險與地下城 2) 模組包的繁體中文(台灣)翻譯包 | 版本:${{ github.run_number }}" 37 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/skill_experience.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "76975333B43E806A" 3 | order_index: 13 4 | title: "Skill experience" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | auto: "invisible" 9 | skill: "mining" 10 | amount: 200.0d 11 | ignoreBonuses: false 12 | type: "pmmo:xpreward" 13 | } 14 | { 15 | auto: "invisible" 16 | skill: "combat" 17 | amount: 200.0d 18 | ignoreBonuses: false 19 | type: "pmmo:xpreward" 20 | } 21 | { 22 | auto: "invisible" 23 | skill: "magic" 24 | amount: 200.0d 25 | ignoreBonuses: false 26 | type: "pmmo:xpreward" 27 | } 28 | { 29 | auto: "invisible" 30 | skill: "endurance" 31 | amount: 200.0d 32 | ignoreBonuses: false 33 | type: "pmmo:xpreward" 34 | } 35 | { 36 | auto: "invisible" 37 | skill: "smithing" 38 | amount: 200.0d 39 | ignoreBonuses: false 40 | type: "pmmo:xpreward" 41 | } 42 | { 43 | auto: "invisible" 44 | skill: "farming" 45 | amount: 200.0d 46 | ignoreBonuses: false 47 | type: "pmmo:xpreward" 48 | } 49 | { 50 | auto: "invisible" 51 | skill: "flying" 52 | amount: 100.0d 53 | ignoreBonuses: false 54 | type: "pmmo:xpreward" 55 | } 56 | { 57 | auto: "invisible" 58 | skill: "archery" 59 | amount: 200.0d 60 | ignoreBonuses: false 61 | type: "pmmo:xpreward" 62 | } 63 | ] 64 | } 65 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/skill_experience05.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "6AA6C10E54488EAE" 3 | order_index: 54 4 | title: "Skill Experience05" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | auto: "invisible" 9 | skill: "mining" 10 | amount: 100.0d 11 | ignoreBonuses: false 12 | type: "pmmo:xpreward" 13 | } 14 | { 15 | auto: "invisible" 16 | skill: "combat" 17 | amount: 100.0d 18 | ignoreBonuses: false 19 | type: "pmmo:xpreward" 20 | } 21 | { 22 | auto: "invisible" 23 | skill: "magic" 24 | amount: 100.0d 25 | ignoreBonuses: false 26 | type: "pmmo:xpreward" 27 | } 28 | { 29 | auto: "invisible" 30 | skill: "endurance" 31 | amount: 100.0d 32 | ignoreBonuses: false 33 | type: "pmmo:xpreward" 34 | } 35 | { 36 | auto: "invisible" 37 | skill: "smithing" 38 | amount: 100.0d 39 | ignoreBonuses: false 40 | type: "pmmo:xpreward" 41 | } 42 | { 43 | auto: "invisible" 44 | skill: "farming" 45 | amount: 100.0d 46 | ignoreBonuses: false 47 | type: "pmmo:xpreward" 48 | } 49 | { 50 | auto: "invisible" 51 | skill: "flying" 52 | amount: 100.0d 53 | ignoreBonuses: false 54 | type: "pmmo:xpreward" 55 | } 56 | { 57 | auto: "invisible" 58 | skill: "archery" 59 | amount: 100.0d 60 | ignoreBonuses: false 61 | type: "pmmo:xpreward" 62 | } 63 | ] 64 | } 65 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/skill_experience10.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "33153B1FC072DEDE" 3 | order_index: 52 4 | title: "Skill experience10" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | auto: "invisible" 9 | skill: "mining" 10 | amount: 1000.0d 11 | ignoreBonuses: false 12 | type: "pmmo:xpreward" 13 | } 14 | { 15 | auto: "invisible" 16 | skill: "combat" 17 | amount: 1000.0d 18 | ignoreBonuses: false 19 | type: "pmmo:xpreward" 20 | } 21 | { 22 | auto: "invisible" 23 | skill: "magic" 24 | amount: 1000.0d 25 | ignoreBonuses: false 26 | type: "pmmo:xpreward" 27 | } 28 | { 29 | auto: "invisible" 30 | skill: "endurance" 31 | amount: 1000.0d 32 | ignoreBonuses: false 33 | type: "pmmo:xpreward" 34 | } 35 | { 36 | auto: "invisible" 37 | skill: "smithing" 38 | amount: 1000.0d 39 | ignoreBonuses: false 40 | type: "pmmo:xpreward" 41 | } 42 | { 43 | auto: "invisible" 44 | skill: "farming" 45 | amount: 1000.0d 46 | ignoreBonuses: false 47 | type: "pmmo:xpreward" 48 | } 49 | { 50 | auto: "invisible" 51 | skill: "flying" 52 | amount: 1000.0d 53 | ignoreBonuses: false 54 | type: "pmmo:xpreward" 55 | } 56 | { 57 | auto: "invisible" 58 | skill: "archery" 59 | amount: 1000.0d 60 | ignoreBonuses: false 61 | type: "pmmo:xpreward" 62 | } 63 | ] 64 | } 65 | -------------------------------------------------------------------------------- /FindGameFolder.md: -------------------------------------------------------------------------------- 1 | # 尋找您的遊戲主要資料夾 2 | 找不到您的遊戲主要資料夾嗎?以下提供一些教學。 3 | 4 | # 目次 5 | 請根據您使用的啟動器來查看教學: 6 | - [CurseForge Launcher](#curseforge-launcher) 7 | - [Prism Launcher](#prism-launcher) 8 | - [GDLauncher](#gdlauncher) 9 | 10 | # CurseForge Launcher 11 | 1. 請在啟動器點開您遊玩的模組包: 12 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/016dd68f-9e74-45e0-9a4d-8400dbd003ae) 13 | 2. 請按右邊的「⁝」,選擇「打開資料夾」(Open Folder): 14 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/5986202c-4626-4b1b-af6f-4a51951540fd) 15 | 3. 開啟的資料夾即為您的遊戲**主要資料夾**。 16 | 17 | # Prism Launcher 18 | 1. 請在啟動器上點選您遊玩的模組包: 19 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/a41b659d-771c-4017-a479-48a6375d1256) 20 | 2. 請按啟動器右側的「資料夾」按鈕: 21 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/c807125f-a7d9-4d8d-9f27-d64f4d7593b5) 22 | 3. 請點進去 `minecraft` 資料夾: 23 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/dc5c176e-3add-42bd-9534-f9c2bf1c0ec0) 24 | 4. 開啟的資料夾即為您的遊戲**主要資料夾**。 25 | 26 | # GDLauncher 27 | 1. 請將滑鼠游標懸停在您遊玩的模組包上,按下滑鼠右鍵,選擇「Open Folder」(開啟資料夾): 28 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/7668e067-382d-4715-b2ed-1e571d2e452a) 29 | 2. 開啟的資料夾即為您的遊戲**主要資料夾**。 30 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/materials_random.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "3931E53FF85F6579" 3 | order_index: 4 4 | title: "Materials Random" 5 | loot_size: 1 6 | hide_tooltip: true 7 | use_title: true 8 | rewards: [ 9 | { item: "minecraft:iron_ingot" } 10 | { item: "minecraft:flint", count: 6 } 11 | { item: "minecraft:stick", count: 8 } 12 | { 13 | item: { 14 | id: "minecraft:potion" 15 | Count: 1b 16 | tag: { 17 | Potion: "minecraft:long_regeneration" 18 | } 19 | } 20 | } 21 | { item: "randomite:randomite_ore" } 22 | { item: "atum:coin_dirty" } 23 | { item: "atum:coin_gold" } 24 | { item: "minecraft:gunpowder" } 25 | { item: "minecraft:diamond" } 26 | { item: "minecraft:water_bucket" } 27 | { item: "minecraft:paper", count: 3 } 28 | { item: "minecraft:clay_ball", count: 19 } 29 | { item: "minecraft:sugar", count: 5 } 30 | { item: "aquaculture:box" } 31 | { item: "aquaculture:lockbox" } 32 | { item: "minecraft:ender_pearl", count: 2 } 33 | { item: "minecraft:gold_nugget", count: 16 } 34 | { item: "twilightforest:ironwood_raw" } 35 | { item: "minecraft:coal", count: 3 } 36 | { item: "minecraft:netherite_scrap" } 37 | { item: "minecraft:brick", count: 15 } 38 | { item: "aquaculture:treasure_chest" } 39 | { item: "ars_nouveau:magic_clay" } 40 | { item: "ars_nouveau:mana_gem", count: 4 } 41 | ] 42 | loot_crate: { 43 | drops: { 44 | boss: 0 45 | passive: 0 46 | monster: 0 47 | } 48 | color: 16777215 49 | glow: 1b 50 | string_id: "materials_random" 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/legendary_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "049119B020563230" 3 | order_index: 14 4 | title: "Legendary loot crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "oreberriesreplanted:essence_berry_bush" } 8 | { item: "oreberriesreplanted:zinc_oreberry_bush" } 9 | { item: "oreberriesreplanted:iron_oreberry_bush" } 10 | { item: "oreberriesreplanted:gold_oreberry_bush" } 11 | { item: "oreberriesreplanted:copper_oreberry_bush" } 12 | { item: "oreberriesreplanted:tin_oreberry_bush" } 13 | { item: "oreberriesreplanted:aluminum_oreberry_bush" } 14 | { item: "oreberriesreplanted:lead_oreberry_bush" } 15 | { item: "oreberriesreplanted:nickel_oreberry_bush" } 16 | { item: "oreberriesreplanted:uranium_oreberry_bush" } 17 | { item: "oreberriesreplanted:silver_oreberry_bush" } 18 | { item: "minecraft:nether_star" } 19 | { item: "randomite:randomite_ore", count: 64 } 20 | { 21 | item: { 22 | id: "upgradednetherite_items:netherite_apple" 23 | Count: 1b 24 | ForgeCaps: { 25 | "dungeons_libraries:built_in_enchantments": { 26 | BuiltInEnchantments: [ ] 27 | } 28 | } 29 | } 30 | } 31 | { 32 | item: { 33 | id: "upgradednetherite_items:netherite_apple" 34 | Count: 1b 35 | ForgeCaps: { 36 | "dungeons_libraries:built_in_enchantments": { 37 | BuiltInEnchantments: [ ] 38 | } 39 | } 40 | } 41 | } 42 | ] 43 | loot_crate: { 44 | drops: { 45 | boss: 0 46 | passive: 0 47 | monster: 0 48 | } 49 | color: 16299838 50 | string_id: "legendary_loot_crate" 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/diamond_coin_reward.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0BC9EE62BBE93C0A" 3 | order_index: 28 4 | title: "Diamond coin reward" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "ftbquests:lootcrate" 10 | Count: 1b 11 | tag: { 12 | type: "epic_loot_crate" 13 | } 14 | } 15 | } 16 | { 17 | item: { 18 | id: "ftbquests:lootcrate" 19 | Count: 1b 20 | tag: { 21 | type: "tinker_s_material_loot_crate" 22 | } 23 | } 24 | } 25 | { 26 | item: { 27 | id: "ftbquests:lootcrate" 28 | Count: 1b 29 | tag: { 30 | type: "tinker_s_part_loot_crate" 31 | } 32 | } 33 | } 34 | { item: "kubejs:gold_coin", count: 3 } 35 | { item: "minecraft:diamond_ore" } 36 | { item: "minecraft:emerald_ore" } 37 | { item: "minecraft:mooshroom_spawn_egg" } 38 | { item: "minecraft:villager_spawn_egg" } 39 | { item: "kubejs:iron_coin", count: 10 } 40 | { item: "minecraft:emerald", count: 3 } 41 | { item: "minecraft:diamond", count: 3 } 42 | { item: "minecraft:totem_of_undying" } 43 | { item: "buddycards:buddysteel_ingot" } 44 | { item: "aquaculture:neptunium_ingot" } 45 | { item: "randomite:randomite_ore", count: 10 } 46 | { 47 | item: { 48 | id: "ftbquests:lootcrate" 49 | Count: 1b 50 | tag: { 51 | type: "hat_crate" 52 | } 53 | } 54 | } 55 | { 56 | item: { 57 | id: "tombstone:dust_of_vanishing" 58 | Count: 1b 59 | ForgeCaps: { 60 | "dungeons_libraries:built_in_enchantments": { 61 | BuiltInEnchantments: [ ] 62 | } 63 | } 64 | } 65 | count: 3 66 | } 67 | ] 68 | } 69 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/gold_coin_reward.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "5D7127D0072C76C4" 3 | order_index: 27 4 | title: "Gold coin reward" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "aquaculture:treasure_chest" } 8 | { 9 | item: { 10 | id: "ftbquests:lootcrate" 11 | Count: 1b 12 | tag: { 13 | type: "rare_loot_crate" 14 | } 15 | } 16 | } 17 | { item: "kubejs:iron_coin", count: 3 } 18 | { item: "minecraft:gold_ore", random_bonus: 5 } 19 | { item: "minecraft:lapis_ore", random_bonus: 5 } 20 | { item: "quark:blue_blossom_sapling" } 21 | { item: "quark:lavender_blossom_sapling" } 22 | { item: "quark:orange_blossom_sapling" } 23 | { item: "quark:pink_blossom_sapling" } 24 | { item: "quark:yellow_blossom_sapling" } 25 | { item: "quark:red_blossom_sapling" } 26 | { item: "quark:stoneling_spawn_egg" } 27 | { item: "minecraft:horse_spawn_egg" } 28 | { item: "minecraft:ocelot_spawn_egg" } 29 | { item: "minecraft:ender_pearl", count: 4 } 30 | { item: "randomite:randomite_ore", count: 5 } 31 | { item: "minecraft:golden_carrot", count: 32 } 32 | { item: "minecraft:glistering_melon_slice", count: 32 } 33 | { 34 | item: { 35 | id: "ftbquests:lootcrate" 36 | Count: 1b 37 | tag: { 38 | type: "hat_crate" 39 | } 40 | } 41 | } 42 | { item: "kubejs:diamond_nugget", count: 8 } 43 | { item: "kubejs:emerald_nugget", count: 8 } 44 | { 45 | item: { 46 | id: "tombstone:dust_of_vanishing" 47 | Count: 1b 48 | ForgeCaps: { 49 | "dungeons_libraries:built_in_enchantments": { 50 | BuiltInEnchantments: [ ] 51 | } 52 | } 53 | } 54 | } 55 | ] 56 | } 57 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/materials_dusts.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "23C4FE9BC166D7DA" 3 | order_index: 5 4 | title: "Materials Dusts" 5 | loot_size: 1 6 | hide_tooltip: true 7 | use_title: true 8 | rewards: [ 9 | { item: "feywild:fey_dust" } 10 | { item: "infernalexp:moth_dust" } 11 | { item: "minecraft:redstone" } 12 | { item: "minecraft:glowstone_dust" } 13 | { item: "iceandfire:pixie_dust" } 14 | { item: "mysticalworld:copper_dust" } 15 | { item: "mysticalworld:lead_dust" } 16 | { item: "mysticalworld:silver_dust" } 17 | { item: "mysticalworld:tin_dust" } 18 | { item: "mysticalworld:gold_dust" } 19 | { item: "mysticalworld:iron_dust" } 20 | { item: "vanillafoodpantry:rock_salt_crystals" } 21 | { item: "waystones:warp_dust" } 22 | { item: "betterendforge:ender_dust" } 23 | { 24 | item: { 25 | id: "byg:purple_glowcane_dust" 26 | Count: 1b 27 | ForgeCaps: { 28 | "dungeons_libraries:built_in_enchantments": { 29 | BuiltInEnchantments: [ ] 30 | } 31 | } 32 | } 33 | } 34 | { 35 | item: { 36 | id: "byg:pink_glowcane_dust" 37 | Count: 1b 38 | ForgeCaps: { 39 | "dungeons_libraries:built_in_enchantments": { 40 | BuiltInEnchantments: [ ] 41 | } 42 | } 43 | } 44 | } 45 | { 46 | item: { 47 | id: "tombstone:dust_of_vanishing" 48 | Count: 1b 49 | ForgeCaps: { 50 | "dungeons_libraries:built_in_enchantments": { 51 | BuiltInEnchantments: [ ] 52 | } 53 | } 54 | } 55 | } 56 | ] 57 | loot_crate: { 58 | drops: { 59 | boss: 0 60 | passive: 0 61 | monster: 0 62 | } 63 | color: 9926 64 | string_id: "materials_dusts" 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/iron_coin_reward.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "32F9A93C0635A760" 3 | order_index: 24 4 | title: "鐵幣獎勵" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "aquaculture:lockbox", count: 4 } 8 | { 9 | item: { 10 | id: "ftbquests:lootcrate" 11 | Count: 1b 12 | tag: { 13 | type: "uncommon_loot_crate" 14 | } 15 | } 16 | } 17 | { item: "kubejs:copper_coin", count: 3 } 18 | { item: "minecraft:iron_ore", random_bonus: 5 } 19 | { 20 | item: { 21 | id: "ftbquests:lootcrate" 22 | Count: 1b 23 | tag: { 24 | type: "common_loot_crate" 25 | } 26 | } 27 | } 28 | { 29 | item: { 30 | id: "ftbquests:lootcrate" 31 | Count: 1b 32 | tag: { 33 | type: "materials_random" 34 | } 35 | } 36 | } 37 | { item: "minecraft:gunpowder", count: 16 } 38 | { item: "minecraft:clay_ball", count: 32 } 39 | { item: "minecraft:ink_sac", count: 16 } 40 | { item: "minecraft:book", count: 16 } 41 | { item: "minecraft:slime_ball", count: 16 } 42 | { item: "minecraft:llama_spawn_egg" } 43 | { item: "minecraft:donkey_spawn_egg" } 44 | { item: "minecraft:cow_spawn_egg" } 45 | { item: "minecraft:chicken_spawn_egg" } 46 | { item: "minecraft:bee_spawn_egg" } 47 | { item: "minecraft:sheep_spawn_egg" } 48 | { item: "minecraft:wolf_spawn_egg" } 49 | { item: "minecraft:sand", count: 64 } 50 | { item: "randomite:randomite_ore", count: 3 } 51 | { 52 | item: { 53 | id: "ftbquests:lootcrate" 54 | Count: 1b 55 | tag: { 56 | type: "hat_crate" 57 | } 58 | } 59 | } 60 | { item: "kubejs:diamond_nugget", count: 3 } 61 | { item: "kubejs:emerald_nugget", count: 3 } 62 | ] 63 | } 64 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/ingots_valuable.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "60BF6515F4373139" 3 | order_index: 7 4 | title: "Ingots Valuable" 5 | loot_size: 1 6 | hide_tooltip: true 7 | use_title: true 8 | rewards: [ 9 | { item: "undergarden:forgotten_ingot" } 10 | { item: "undergarden:regalium_ingot" } 11 | { item: "undergarden:froststeel_ingot" } 12 | { item: "buddycards:buddysteel_ingot" } 13 | { item: "upgradednetherite:gold_upgraded_netherite_ingot" } 14 | { item: "upgradednetherite:fire_upgraded_netherite_ingot" } 15 | { item: "upgradednetherite:ender_upgraded_netherite_ingot" } 16 | { item: "aquaculture:neptunium_ingot" } 17 | { item: "enigmaticlegacy:etherium_ingot" } 18 | { item: "minecraft:netherite_ingot" } 19 | { item: "eidolon:arcane_gold_ingot" } 20 | { item: "upgradednetherite:phantom_upgraded_netherite_ingot" } 21 | { item: "upgradednetherite:poison_upgraded_netherite_ingot" } 22 | { item: "twilightforest:knightmetal_ingot" } 23 | { item: "twilightforest:fiery_ingot" } 24 | { item: "atum:nebu_ingot" } 25 | { item: "twilightforest:ironwood_ingot" } 26 | { item: "tropicraft:shaka_ingot" } 27 | { item: "blue_skies:horizonite_ingot" } 28 | { item: "blue_skies:ventium_ingot" } 29 | { item: "blue_skies:falsite_ingot" } 30 | { item: "aquaculture:box" } 31 | { item: "aquaculture:lockbox" } 32 | { 33 | item: { 34 | id: "blue_skies:horizonite_ingot" 35 | Count: 1b 36 | ForgeCaps: { 37 | "dungeons_libraries:built_in_enchantments": { 38 | BuiltInEnchantments: [ ] 39 | } 40 | } 41 | } 42 | } 43 | ] 44 | loot_crate: { 45 | drops: { 46 | boss: 0 47 | passive: 0 48 | monster: 0 49 | } 50 | color: 16766976 51 | string_id: "ingots_valuable" 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/relics_materials_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4E39150DDDF98654" 3 | order_index: 51 4 | title: "Relics Materials Crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "relics:epic_scrap", weight: 40 } 8 | { item: "relics:firesteel_ingot", weight: 40 } 9 | { item: "relics:flaming_amber_dust", weight: 40 } 10 | { item: "relics:flaming_amber_geode", weight: 40 } 11 | { item: "relics:mithril_ingot", weight: 40 } 12 | { item: "relics:obsidian_ingot", weight: 40 } 13 | { item: "relics:relic_contract", weight: 40 } 14 | { item: "relics:rune_of_air", weight: 40 } 15 | { item: "relics:rune_of_cold", weight: 40 } 16 | { item: "relics:rune_of_earth", weight: 40 } 17 | { item: "relics:rune_of_explosion", weight: 40 } 18 | { item: "relics:rune_of_fire", weight: 40 } 19 | { item: "relics:rune_of_lightning", weight: 40 } 20 | { item: "relics:rune_of_love", weight: 40 } 21 | { item: "relics:rune_of_luck", weight: 40 } 22 | { item: "relics:rune_of_moon", weight: 40 } 23 | { item: "relics:rune_of_redstone", weight: 40 } 24 | { item: "relics:rune_of_sun", weight: 40 } 25 | { item: "relics:rune_of_water", weight: 40 } 26 | { item: "relics:runic_altar", weight: 40 } 27 | { item: "relics:runic_anvil", weight: 40 } 28 | { item: "relics:terrasteel_ingot", weight: 40 } 29 | { item: "relics:uncommon_scrap", weight: 40 } 30 | { item: "relics:bloody_feather", weight: 40 } 31 | { item: "relics:coal_parchment", weight: 40 } 32 | { item: "relics:common_scrap", weight: 40 } 33 | { item: "relics:blank_rune", weight: 40 } 34 | { item: "relics:pedestal", weight: 40 } 35 | { item: "relics:rare_scrap", weight: 40 } 36 | { item: "relics:steel_ingot", weight: 40 } 37 | ] 38 | loot_crate: { 39 | drops: { 40 | boss: 0 41 | passive: 0 42 | monster: 0 43 | } 44 | color: 16777215 45 | string_id: "relics_materials_crate" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /pack/config/fancymenu/config.txt: -------------------------------------------------------------------------------- 1 | ##[general] 2 | 3 | [If menu background sounds added by FancyMenu should be played when a world is loaded.] 4 | B:playbackgroundsoundsinworld = 'false'; 5 | B:forcefullscreen = 'false'; 6 | [If menu background sounds added by FancyMenu should be played or not.] 7 | B:playbackgroundsounds = 'true'; 8 | [A minecraft restart is required after changing this value.] 9 | B:enablehotkeys = 'true'; 10 | B:playmenumusic = 'true'; 11 | B:showdebugwarnings = 'true'; 12 | [Sets the default GUI scale on first launch. Useful for modpacks. Cache data is saved in '/mods/fancymenu/'.] 13 | I:defaultguiscale = '-1'; 14 | 15 | 16 | ##[customization] 17 | 18 | B:advancedmode = 'false'; 19 | B:showcustomizationbuttons = 'false'; 20 | 21 | 22 | ##[mainmenu] 23 | 24 | S:copyrightposition = 'bottom-right'; 25 | S:copyrightcolor = '#ffffff'; 26 | 27 | 28 | ##[loading] 29 | 30 | B:allowgameintroskip = 'true'; 31 | S:loadinganimationcolor = '#ffffffff'; 32 | B:showanimationloadingstatus = 'true'; 33 | S:gameintroanimation = ''; 34 | B:preloadanimations = 'false'; 35 | S:customgameintroskiptext = ''; 36 | 37 | 38 | ##[minecraftwindow] 39 | 40 | [A minecraft restart is required after changing this value.] 41 | S:customwindowtitle = 'Roguelike 冒險與地下城 2 - 1.16.5'; 42 | [A minecraft restart is required after changing this value.] 43 | B:customwindowicon = 'true'; 44 | 45 | 46 | ##[world_loading_screen] 47 | 48 | B:showloadingscreenanimation = 'true'; 49 | B:showloadingscreenpercent = 'true'; 50 | 51 | 52 | ##[layouteditor] 53 | 54 | I:gridsize = '10'; 55 | B:editordeleteconfirmation = 'true'; 56 | B:showgrid = 'false'; 57 | [If the warning when trying to move an vanilla button without an orientation should be displayed or not.] 58 | B:showvanillamovewarning = 'true'; 59 | 60 | 61 | ##[ui] 62 | 63 | F:uiscale = '1.0'; 64 | 65 | 66 | ##[multiplayer_screen] 67 | 68 | B:show_server_icons = 'true'; 69 | 70 | 71 | ##[singleplayer_screen] 72 | 73 | B:show_world_icons = 'true'; 74 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/avengers_sword_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "7AAE4364C0CB5412" 3 | order_index: 35 4 | title: "Avenger 之劍箱" 5 | loot_size: 4 6 | rewards: [ 7 | { 8 | item: { 9 | id: "minecraft:golden_sword" 10 | Count: 1b 11 | tag: { 12 | Damage: 0 13 | } 14 | ForgeCaps: { 15 | "dungeons_libraries:built_in_enchantments": { 16 | BuiltInEnchantments: [ ] 17 | } 18 | } 19 | } 20 | } 21 | { 22 | item: { 23 | id: "minecraft:golden_chestplate" 24 | Count: 1b 25 | tag: { 26 | Damage: 0 27 | } 28 | ForgeCaps: { 29 | "dungeons_libraries:built_in_enchantments": { 30 | BuiltInEnchantments: [ ] 31 | } 32 | } 33 | } 34 | } 35 | { 36 | item: { 37 | id: "iceandfire:ambrosia" 38 | Count: 1b 39 | ForgeCaps: { 40 | "dungeons_libraries:built_in_enchantments": { 41 | BuiltInEnchantments: [ ] 42 | } 43 | } 44 | } 45 | } 46 | { 47 | item: { 48 | id: "minecraft:potion" 49 | Count: 1b 50 | tag: { 51 | Potion: "minecraft:long_swiftness" 52 | } 53 | ForgeCaps: { 54 | "dungeons_libraries:built_in_enchantments": { 55 | BuiltInEnchantments: [ ] 56 | } 57 | } 58 | } 59 | } 60 | { 61 | item: { 62 | id: "minecraft:potion" 63 | Count: 1b 64 | tag: { 65 | Potion: "minecraft:invisibility" 66 | } 67 | ForgeCaps: { 68 | "dungeons_libraries:built_in_enchantments": { 69 | BuiltInEnchantments: [ ] 70 | } 71 | } 72 | } 73 | } 74 | { 75 | item: { 76 | id: "minecraft:baked_potato" 77 | Count: 1b 78 | ForgeCaps: { 79 | "dungeons_libraries:built_in_enchantments": { 80 | BuiltInEnchantments: [ ] 81 | } 82 | } 83 | } 84 | count: 20 85 | } 86 | ] 87 | loot_crate: { 88 | drops: { 89 | boss: 0 90 | passive: 0 91 | monster: 0 92 | } 93 | color: 16777215 94 | string_id: "avenger_s_sword_crate" 95 | } 96 | } 97 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/nether_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "06D97134E53F8B2D" 3 | order_index: 44 4 | title: "Nether loot crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "minecraft:golden_apple" } 8 | { item: "minecraft:obsidian", count: 2 } 9 | { item: "minecraft:experience_bottle", count: 16 } 10 | { item: "minecraft:netherrack", count: 64 } 11 | { item: "minecraft:nether_bricks", count: 32 } 12 | { item: "minecraft:quartz", count: 16 } 13 | { item: "minecraft:soul_sand", count: 32 } 14 | { item: "iceandfire:witherbone", count: 2 } 15 | { item: "minecraft:nether_wart" } 16 | { item: "quark:blue_nether_bricks", count: 32 } 17 | { item: "quark:netherrack_bricks", count: 64 } 18 | { item: "minecraft:soul_soil", count: 32 } 19 | { item: "quark:soul_sandstone", count: 32 } 20 | { item: "minecraft:crimson_stem", count: 32 } 21 | { item: "minecraft:warped_stem", count: 32 } 22 | { item: "minecraft:red_nether_bricks", count: 32 } 23 | { item: "minecraft:blackstone", count: 32 } 24 | { item: "minecraft:glowstone_dust", count: 16 } 25 | { item: "minecraft:gold_nugget", count: 16 } 26 | { item: "minecraft:blaze_rod", count: 2 } 27 | { item: "minecraft:magma_cream", count: 4 } 28 | { item: "minecraft:ghast_tear", count: 2 } 29 | { item: "minecraft:magma_block" } 30 | { item: "minecraft:basalt", count: 32 } 31 | { item: "kubejs:copper_coin" } 32 | { 33 | item: { 34 | id: "ftbquests:lootcrate" 35 | Count: 1b 36 | tag: { 37 | type: "common_loot_crate" 38 | } 39 | } 40 | } 41 | { 42 | item: { 43 | id: "ftbquests:lootcrate" 44 | Count: 1b 45 | tag: { 46 | type: "random_mob_drops" 47 | } 48 | } 49 | } 50 | { 51 | item: { 52 | id: "ftbquests:lootcrate" 53 | Count: 1b 54 | tag: { 55 | type: "random_dyes" 56 | } 57 | } 58 | } 59 | ] 60 | loot_crate: { 61 | drops: { 62 | boss: 0 63 | passive: 0 64 | monster: 0 65 | } 66 | color: 13713467 67 | string_id: "nether_loot_crate" 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/uncommon_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4F98A2D03CE849CC" 3 | order_index: 9 4 | title: "Uncommon loot crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "minecraft:iron_ingot", count: 16 } 8 | { item: "minecraft:gold_ingot", count: 16 } 9 | { item: "minecraft:ender_pearl", count: 8 } 10 | { item: "minecraft:bone", count: 32 } 11 | { item: "minecraft:ink_sac", count: 32 } 12 | { item: "minecraft:gold_ore", count: 16 } 13 | { item: "minecraft:cooked_beef", count: 32 } 14 | { item: "minecraft:golden_apple" } 15 | { item: "minecraft:cake" } 16 | { item: "minecraft:cooked_chicken", count: 64 } 17 | { item: "randomite:randomite_ore", count: 4 } 18 | { item: "minecraft:redstone", count: 32 } 19 | { item: "minecraft:lapis_lazuli", count: 16 } 20 | { item: "minecraft:slime_ball", count: 16 } 21 | { item: "minecraft:leather", count: 16 } 22 | { item: "minecraft:golden_carrot", count: 16 } 23 | { 24 | item: { 25 | id: "ftbquests:lootcrate" 26 | Count: 1b 27 | tag: { 28 | type: "random_mob_drops" 29 | } 30 | } 31 | } 32 | { 33 | item: { 34 | id: "ftbquests:lootcrate" 35 | Count: 1b 36 | tag: { 37 | type: "random_materials" 38 | } 39 | } 40 | } 41 | { item: "minecraft:sheep_spawn_egg" } 42 | { item: "minecraft:pig_spawn_egg" } 43 | { item: "minecraft:cow_spawn_egg" } 44 | { item: "minecraft:chicken_spawn_egg" } 45 | { item: "minecraft:torch", count: 64 } 46 | { item: "aquaculture:lockbox" } 47 | { 48 | item: { 49 | id: "ftbquests:lootcrate" 50 | Count: 1b 51 | tag: { 52 | type: "hat_crate" 53 | } 54 | } 55 | } 56 | { item: "kubejs:diamond_nugget", count: 3 } 57 | { item: "kubejs:emerald_nugget", count: 3 } 58 | { 59 | item: { 60 | id: "tombstone:dust_of_vanishing" 61 | Count: 1b 62 | ForgeCaps: { 63 | "dungeons_libraries:built_in_enchantments": { 64 | BuiltInEnchantments: [ ] 65 | } 66 | } 67 | } 68 | } 69 | ] 70 | loot_crate: { 71 | drops: { 72 | boss: 0 73 | passive: 0 74 | monster: 0 75 | } 76 | color: 56450 77 | string_id: "uncommon_loot_crate" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/miners_pick_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "2F01DCDC4938B2CA" 3 | order_index: 34 4 | title: "Miner's Pick Crate" 5 | loot_size: 4 6 | rewards: [ 7 | { 8 | item: { 9 | id: "minecraft:stone_pickaxe" 10 | Count: 1b 11 | tag: { 12 | Damage: 0 13 | itemModifier: "modifiers:heavy" 14 | } 15 | ForgeCaps: { 16 | "dungeons_libraries:built_in_enchantments": { 17 | BuiltInEnchantments: [ ] 18 | } 19 | } 20 | } 21 | } 22 | { 23 | item: { 24 | id: "minecraft:stone_shovel" 25 | Count: 1b 26 | tag: { 27 | Damage: 0 28 | } 29 | ForgeCaps: { 30 | "dungeons_libraries:built_in_enchantments": { 31 | BuiltInEnchantments: [ ] 32 | } 33 | } 34 | } 35 | } 36 | { 37 | item: { 38 | id: "minecraft:potion" 39 | Count: 1b 40 | tag: { 41 | Potion: "infernalexp:luminous" 42 | } 43 | ForgeCaps: { 44 | "dungeons_libraries:built_in_enchantments": { 45 | BuiltInEnchantments: [ ] 46 | } 47 | } 48 | } 49 | } 50 | { 51 | item: { 52 | id: "minecraft:potion" 53 | Count: 1b 54 | tag: { 55 | Potion: "vanillafoodpantry:sugar_bombed" 56 | } 57 | ForgeCaps: { 58 | "dungeons_libraries:built_in_enchantments": { 59 | BuiltInEnchantments: [ ] 60 | } 61 | } 62 | } 63 | } 64 | { 65 | item: { 66 | id: "minecraft:potion" 67 | Count: 1b 68 | tag: { 69 | Potion: "minecraft:night_vision" 70 | } 71 | ForgeCaps: { 72 | "dungeons_libraries:built_in_enchantments": { 73 | BuiltInEnchantments: [ ] 74 | } 75 | } 76 | } 77 | } 78 | { 79 | item: { 80 | id: "vanillafoodpantry:cave_stew" 81 | Count: 1b 82 | ForgeCaps: { 83 | "dungeons_libraries:built_in_enchantments": { 84 | BuiltInEnchantments: [ ] 85 | } 86 | } 87 | } 88 | count: 5 89 | } 90 | ] 91 | loot_crate: { 92 | drops: { 93 | boss: 0 94 | passive: 0 95 | monster: 0 96 | } 97 | color: 16777215 98 | string_id: "miner_s_pick_crate" 99 | } 100 | } 101 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/common_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "41B3133EE4B82E1A" 3 | order_index: 6 4 | title: "Common loot crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "minecraft:spruce_log", count: 64 } 8 | { item: "minecraft:birch_log", count: 64 } 9 | { item: "minecraft:jungle_log", count: 64 } 10 | { item: "minecraft:carrot", count: 64 } 11 | { item: "minecraft:potato", count: 64 } 12 | { item: "minecraft:apple", count: 64 } 13 | { item: "minecraft:beef", count: 64 } 14 | { item: "minecraft:stone", count: 16 } 15 | { item: "minecraft:granite", count: 64 } 16 | { item: "minecraft:diorite", count: 64 } 17 | { item: "minecraft:andesite", count: 64 } 18 | { item: "minecraft:dirt", count: 64 } 19 | { item: "minecraft:grass_block", count: 16 } 20 | { 21 | item: { 22 | id: "ftbquests:lootcrate" 23 | Count: 1b 24 | tag: { 25 | type: "random_dyes" 26 | } 27 | } 28 | } 29 | { item: "minecraft:red_sand", count: 64 } 30 | { item: "minecraft:dark_oak_planks", count: 32 } 31 | { item: "minecraft:acacia_planks", count: 32 } 32 | { item: "minecraft:jungle_planks", count: 32 } 33 | { item: "minecraft:birch_planks", count: 32 } 34 | { item: "minecraft:spruce_planks", count: 32 } 35 | { item: "minecraft:oak_planks", count: 32 } 36 | { item: "minecraft:sand", count: 64 } 37 | { item: "minecraft:gravel", count: 64 } 38 | { item: "minecraft:flint", count: 32 } 39 | { item: "minecraft:lapis_lazuli", count: 16 } 40 | { item: "minecraft:paper", count: 16 } 41 | { item: "minecraft:clay_ball", count: 64 } 42 | { item: "minecraft:coal", count: 16 } 43 | { item: "minecraft:string", count: 32 } 44 | { item: "minecraft:oak_log", count: 64 } 45 | { item: "minecraft:dark_oak_log", count: 64 } 46 | { item: "minecraft:acacia_log", count: 64 } 47 | { item: "aquaculture:box" } 48 | { item: "kubejs:diamond_nugget" } 49 | { item: "kubejs:emerald_nugget" } 50 | { 51 | item: { 52 | id: "minecraft:leather" 53 | Count: 1b 54 | ForgeCaps: { 55 | "dungeons_libraries:built_in_enchantments": { 56 | BuiltInEnchantments: [ ] 57 | } 58 | } 59 | } 60 | count: 5 61 | } 62 | ] 63 | loot_crate: { 64 | drops: { 65 | boss: 0 66 | passive: 0 67 | monster: 0 68 | } 69 | color: 12895428 70 | string_id: "common_loot_crate" 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/ingots_basic.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "351222B6C5DB4816" 3 | order_index: 0 4 | title: "Ingots Basic" 5 | loot_size: 1 6 | use_title: true 7 | rewards: [ 8 | { item: "minecraft:iron_ingot", weight: 40 } 9 | { item: "minecraft:gold_ingot", weight: 20 } 10 | { item: "eidolon:pewter_ingot", weight: 10 } 11 | { item: "twilightforest:ironwood_ingot", weight: 40 } 12 | { item: "minecraft:netherite_ingot" } 13 | { item: "buddycards:buddysteel_ingot", weight: 5 } 14 | { 15 | item: { 16 | id: "mysticalworld:copper_ingot" 17 | Count: 1b 18 | ForgeCaps: { 19 | "dungeons_libraries:built_in_enchantments": { 20 | BuiltInEnchantments: [ ] 21 | } 22 | } 23 | } 24 | } 25 | { 26 | item: { 27 | id: "mysticalworld:lead_ingot" 28 | Count: 1b 29 | ForgeCaps: { 30 | "dungeons_libraries:built_in_enchantments": { 31 | BuiltInEnchantments: [ ] 32 | } 33 | } 34 | } 35 | } 36 | { 37 | item: { 38 | id: "mysticalworld:tin_ingot" 39 | Count: 1b 40 | ForgeCaps: { 41 | "dungeons_libraries:built_in_enchantments": { 42 | BuiltInEnchantments: [ ] 43 | } 44 | } 45 | } 46 | } 47 | { 48 | item: { 49 | id: "undergarden:froststeel_ingot" 50 | Count: 1b 51 | ForgeCaps: { 52 | "dungeons_libraries:built_in_enchantments": { 53 | BuiltInEnchantments: [ ] 54 | } 55 | } 56 | } 57 | } 58 | { 59 | item: { 60 | id: "undergarden:cloggrum_ingot" 61 | Count: 1b 62 | ForgeCaps: { 63 | "dungeons_libraries:built_in_enchantments": { 64 | BuiltInEnchantments: [ ] 65 | } 66 | } 67 | } 68 | } 69 | { 70 | item: { 71 | id: "eidolon:pewter_ingot" 72 | Count: 1b 73 | ForgeCaps: { 74 | "dungeons_libraries:built_in_enchantments": { 75 | BuiltInEnchantments: [ ] 76 | } 77 | } 78 | } 79 | } 80 | { 81 | item: { 82 | id: "arsarsenal:source_steel_ingot" 83 | Count: 1b 84 | ForgeCaps: { 85 | "dungeons_libraries:built_in_enchantments": { 86 | BuiltInEnchantments: [ ] 87 | } 88 | } 89 | } 90 | } 91 | ] 92 | loot_crate: { 93 | drops: { 94 | boss: 0 95 | passive: 0 96 | monster: 0 97 | } 98 | color: 16777215 99 | string_id: "ingots_basic" 100 | } 101 | } 102 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/materials_monsters.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "4E7BD9543DD23B4E" 3 | order_index: 2 4 | title: "Materials Monsters" 5 | loot_size: 1 6 | hide_tooltip: true 7 | use_title: true 8 | rewards: [ 9 | { item: "twilightforest:raven_feather" } 10 | { item: "twilightforest:armor_shard" } 11 | { item: "alexsmobs:gazelle_horn" } 12 | { item: "rats:plague_essence" } 13 | { item: "alexsmobs:bone_serpent_tooth" } 14 | { item: "alexsmobs:rattlesnake_rattle" } 15 | { item: "alexsmobs:kangaroo_hide", count: 2 } 16 | { item: "tropicraft:iguana_leather" } 17 | { item: "aquaculture:lockbox" } 18 | { item: "minecraft:bone" } 19 | { item: "minecraft:rabbit" } 20 | { item: "minecraft:slime_ball", count: 4 } 21 | { item: "minecraft:fermented_spider_eye" } 22 | { item: "aquaculture:box" } 23 | { item: "minecraft:horse_spawn_egg" } 24 | { item: "upgrade_aquatic:glow_squid_spawn_egg" } 25 | { item: "mysticalworld:frog_spawn_egg" } 26 | { item: "mysticalworld:duck_spawn_egg" } 27 | { item: "minecraft:feather", count: 2 } 28 | { item: "minecraft:gunpowder", count: 3 } 29 | { item: "minecraft:leather", count: 2 } 30 | { item: "minecraft:spider_eye" } 31 | { item: "minecraft:blaze_powder" } 32 | { item: "minecraft:ghast_tear" } 33 | { item: "iceandfire:dragonscales_gray" } 34 | { item: "iceandfire:fire_dragon_heart" } 35 | { item: "minecraft:magma_cream" } 36 | { item: "quark:toretoise_spawn_egg" } 37 | { item: "quark:crab_leg", count: 5 } 38 | { item: "quark:ravager_hide" } 39 | { item: "upgrade_aquatic:glowing_ink_sac", count: 2 } 40 | { item: "ars_nouveau:wilden_spike" } 41 | { item: "ars_nouveau:wilden_wing" } 42 | { item: "ars_nouveau:wilden_horn" } 43 | { item: "minecraft:ender_pearl" } 44 | { item: "minecraft:ink_sac", count: 3 } 45 | { item: "iceandfire:myrmex_jungle_resin" } 46 | { item: "iceandfire:deathworm_chitin_yellow" } 47 | { item: "minecraft:rabbit_foot" } 48 | { item: "minecraft:blaze_rod" } 49 | { item: "minecraft:egg" } 50 | { item: "mysticalworld:antlers" } 51 | { item: "mysticalworld:carapace" } 52 | { item: "minecraft:emerald" } 53 | { item: "minecraft:rabbit_hide", count: 2 } 54 | { item: "minecraft:honeycomb", count: 4 } 55 | { item: "minecraft:string", count: 4 } 56 | { item: "minecraft:scute" } 57 | ] 58 | loot_crate: { 59 | drops: { 60 | boss: 0 61 | passive: 0 62 | monster: 0 63 | } 64 | color: 12001067 65 | string_id: "materials_monsters" 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/rare_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "13D32E1B91340CA1" 3 | order_index: 11 4 | title: "Rare loot crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "minecraft:gold_ingot", count: 32 } 8 | { item: "minecraft:lapis_ore", count: 8 } 9 | { item: "minecraft:emerald_ore", count: 4 } 10 | { item: "minecraft:redstone_ore", count: 16 } 11 | { item: "minecraft:slime_ball", count: 64 } 12 | { item: "minecraft:lapis_lazuli", count: 32 } 13 | { item: "minecraft:emerald", count: 3 } 14 | { item: "minecraft:diamond", count: 3 } 15 | { item: "minecraft:netherite_scrap", count: 3 } 16 | { item: "minecraft:egg", count: 16 } 17 | { item: "minecraft:ink_sac", count: 64 } 18 | { item: "minecraft:ender_pearl", count: 16 } 19 | { item: "randomite:randomite_ore", count: 8 } 20 | { item: "minecraft:golden_apple", count: 3 } 21 | { item: "aquaculture:lockbox" } 22 | { item: "aquaculture:treasure_chest" } 23 | { item: "waystones:return_scroll" } 24 | { item: "waystones:bound_scroll" } 25 | { item: "kubejs:diamond_nugget", count: 9 } 26 | { item: "kubejs:emerald_nugget", count: 9 } 27 | { 28 | item: { 29 | id: "ftbquests:lootcrate" 30 | Count: 1b 31 | tag: { 32 | type: "hat_crate" 33 | } 34 | ForgeCaps: { 35 | "dungeons_libraries:built_in_enchantments": { 36 | BuiltInEnchantments: [ ] 37 | } 38 | } 39 | } 40 | } 41 | { 42 | item: { 43 | id: "ftbquests:lootcrate" 44 | Count: 1b 45 | tag: { 46 | type: "dungeon_s_gear_crate" 47 | } 48 | ForgeCaps: { 49 | "dungeons_libraries:built_in_enchantments": { 50 | BuiltInEnchantments: [ ] 51 | } 52 | } 53 | } 54 | } 55 | { 56 | item: { 57 | id: "ftbquests:lootcrate" 58 | Count: 1b 59 | tag: { 60 | type: "relic_crate" 61 | } 62 | ForgeCaps: { 63 | "dungeons_libraries:built_in_enchantments": { 64 | BuiltInEnchantments: [ ] 65 | } 66 | } 67 | } 68 | } 69 | { 70 | item: { 71 | id: "ftbquests:lootcrate" 72 | Count: 1b 73 | tag: { 74 | type: "artefact_crate" 75 | } 76 | ForgeCaps: { 77 | "dungeons_libraries:built_in_enchantments": { 78 | BuiltInEnchantments: [ ] 79 | } 80 | } 81 | } 82 | } 83 | { 84 | item: { 85 | id: "tombstone:dust_of_vanishing" 86 | Count: 1b 87 | ForgeCaps: { 88 | "dungeons_libraries:built_in_enchantments": { 89 | BuiltInEnchantments: [ ] 90 | } 91 | } 92 | } 93 | count: 2 94 | } 95 | ] 96 | loot_crate: { 97 | drops: { 98 | boss: 0 99 | passive: 0 100 | monster: 0 101 | } 102 | color: 3048191 103 | string_id: "rare_loot_crate" 104 | } 105 | } 106 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/specialization_token_i.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "5E90EAAB7E73DAB3" 3 | order_index: 17 4 | title: "Specialization Token I" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "kubejs:mark_miner" 10 | Count: 1b 11 | ForgeCaps: { 12 | "dungeons_libraries:built_in_enchantments": { 13 | BuiltInEnchantments: [ ] 14 | } 15 | } 16 | } 17 | } 18 | { 19 | item: { 20 | id: "kubejs:mark_farmer" 21 | Count: 1b 22 | ForgeCaps: { 23 | "dungeons_libraries:built_in_enchantments": { 24 | BuiltInEnchantments: [ ] 25 | } 26 | } 27 | } 28 | } 29 | { 30 | item: { 31 | id: "kubejs:mark_warrior" 32 | Count: 1b 33 | ForgeCaps: { 34 | "dungeons_libraries:built_in_enchantments": { 35 | BuiltInEnchantments: [ ] 36 | } 37 | } 38 | } 39 | } 40 | { 41 | item: { 42 | id: "kubejs:mark_archer" 43 | Count: 1b 44 | ForgeCaps: { 45 | "dungeons_libraries:built_in_enchantments": { 46 | BuiltInEnchantments: [ ] 47 | } 48 | } 49 | } 50 | } 51 | { 52 | item: { 53 | id: "kubejs:mark_wizard" 54 | Count: 1b 55 | ForgeCaps: { 56 | "dungeons_libraries:built_in_enchantments": { 57 | BuiltInEnchantments: [ ] 58 | } 59 | } 60 | } 61 | } 62 | { 63 | item: { 64 | id: "kubejs:mark_pirate" 65 | Count: 1b 66 | ForgeCaps: { 67 | "dungeons_libraries:built_in_enchantments": { 68 | BuiltInEnchantments: [ ] 69 | } 70 | } 71 | } 72 | } 73 | { 74 | item: { 75 | id: "kubejs:mark_thief" 76 | Count: 1b 77 | ForgeCaps: { 78 | "dungeons_libraries:built_in_enchantments": { 79 | BuiltInEnchantments: [ ] 80 | } 81 | } 82 | } 83 | } 84 | { 85 | item: { 86 | id: "kubejs:mark_huntsman" 87 | Count: 1b 88 | ForgeCaps: { 89 | "dungeons_libraries:built_in_enchantments": { 90 | BuiltInEnchantments: [ ] 91 | } 92 | } 93 | } 94 | } 95 | { 96 | item: { 97 | id: "kubejs:mark_healer" 98 | Count: 1b 99 | ForgeCaps: { 100 | "dungeons_libraries:built_in_enchantments": { 101 | BuiltInEnchantments: [ ] 102 | } 103 | } 104 | } 105 | } 106 | { 107 | item: { 108 | id: "kubejs:mark_pitfighter" 109 | Count: 1b 110 | ForgeCaps: { 111 | "dungeons_libraries:built_in_enchantments": { 112 | BuiltInEnchantments: [ ] 113 | } 114 | } 115 | } 116 | } 117 | { 118 | item: { 119 | id: "kubejs:mark_tamer" 120 | Count: 1b 121 | ForgeCaps: { 122 | "dungeons_libraries:built_in_enchantments": { 123 | BuiltInEnchantments: [ ] 124 | } 125 | } 126 | } 127 | } 128 | ] 129 | } 130 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/epic_loot_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "3A00AA024D71440E" 3 | order_index: 12 4 | title: "Epic loot crate" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "constructionwand:diamond_wand" 10 | Count: 1b 11 | tag: { 12 | wand_options: { } 13 | Damage: 0 14 | } 15 | } 16 | } 17 | { 18 | item: { 19 | id: "minecraft:enchanted_book" 20 | Count: 1b 21 | tag: { 22 | StoredEnchantments: [{ 23 | lvl: 1s 24 | id: "minecraft:mending" 25 | }] 26 | } 27 | } 28 | } 29 | { 30 | item: { 31 | id: "minecraft:enchanted_book" 32 | Count: 1b 33 | tag: { 34 | StoredEnchantments: [{ 35 | lvl: 3s 36 | id: "minecraft:fortune" 37 | }] 38 | } 39 | } 40 | } 41 | { 42 | item: { 43 | id: "minecraft:enchanted_book" 44 | Count: 1b 45 | tag: { 46 | StoredEnchantments: [{ 47 | lvl: 3s 48 | id: "minecraft:unbreaking" 49 | }] 50 | } 51 | } 52 | } 53 | { 54 | item: { 55 | id: "minecraft:enchanted_book" 56 | Count: 1b 57 | tag: { 58 | StoredEnchantments: [{ 59 | lvl: 1s 60 | id: "minecraft:silk_touch" 61 | }] 62 | } 63 | } 64 | } 65 | { 66 | item: { 67 | id: "minecraft:enchanted_book" 68 | Count: 1b 69 | tag: { 70 | StoredEnchantments: [{ 71 | lvl: 5s 72 | id: "minecraft:efficiency" 73 | }] 74 | } 75 | } 76 | } 77 | { item: "minecraft:emerald", count: 32 } 78 | { item: "minecraft:lapis_lazuli", count: 64 } 79 | { item: "minecraft:gold_ingot", count: 64 } 80 | { item: "minecraft:diamond", count: 16 } 81 | { item: "minecraft:iron_ingot", count: 64 } 82 | { item: "minecraft:netherite_ingot", count: 8 } 83 | { item: "randomite:randomite_ore", count: 8 } 84 | { item: "aquaculture:lockbox", count: 5 } 85 | { item: "minecraft:golden_apple", count: 3 } 86 | { item: "minecraft:glistering_melon_slice", count: 32 } 87 | { item: "villagertools:restock" } 88 | { 89 | item: { 90 | id: "quark:ancient_tome" 91 | Count: 1b 92 | tag: { 93 | StoredEnchantments: [{ 94 | lvl: 3s 95 | id: "minecraft:fortune" 96 | }] 97 | } 98 | } 99 | } 100 | { 101 | item: { 102 | id: "quark:ancient_tome" 103 | Count: 1b 104 | tag: { 105 | StoredEnchantments: [{ 106 | lvl: 5s 107 | id: "minecraft:efficiency" 108 | }] 109 | } 110 | } 111 | } 112 | { item: "aquaculture:treasure_chest", count: 10 } 113 | { item: "oreberriesreplanted:essence_berry_bush" } 114 | { item: "oreberriesreplanted:iron_oreberry_bush" } 115 | { item: "oreberriesreplanted:gold_oreberry_bush" } 116 | { item: "oreberriesreplanted:copper_oreberry_bush" } 117 | { 118 | item: { 119 | id: "minecraft:enchanted_golden_apple" 120 | Count: 1b 121 | ForgeCaps: { 122 | "dungeons_libraries:built_in_enchantments": { 123 | BuiltInEnchantments: [ ] 124 | } 125 | } 126 | } 127 | } 128 | ] 129 | loot_crate: { 130 | drops: { 131 | boss: 0 132 | passive: 0 133 | monster: 0 134 | } 135 | color: 12664063 136 | string_id: "epic_loot_crate" 137 | } 138 | } 139 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Roguelike-Adventures-and-Dungeons-2-zh_TW 2 | Roguelike 冒險與地下城 2 模組包的翻譯 3 | 如要使用本翻譯包,請先查看 [使用教學](#使用教學)。 4 | 5 | ![image](https://user-images.githubusercontent.com/48402225/218318252-d583eb9b-dadf-4de8-8e10-9bc24248dcd0.png) 6 | 7 | RPMTW 官方網站:https://rpmtw.com 8 | RPMTW Discord 社群伺服器:https://discord.gg/5xApZtgV2u 9 | 10 | ## 使用教學 11 | 1. 首先 [點我](https://github.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/releases/latest/download/RAD2-1.16.5-client-zh_TW.zip) 下載翻譯包。 12 | 2. 接著應該會看到一個檔案叫做 `RAD2-1.16.5-client-zh_TW.zip`,將其複製到您的模組包遊戲**主要資料夾**中。 13 | - 找不到您的遊戲主要資料夾嗎?請 [點我](https://github.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/blob/main/FindGameFolder.md) 來尋找您的資料夾。 14 | 3. 然後解壓縮這個檔案(按下滑鼠右鍵,選擇「解壓縮全部」),將出現以下的提示視窗,請按「解壓縮」: 15 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/a42d4248-de75-4d1c-960f-3e466e23563f) 16 | 4. 解壓縮之後,將出現一個叫做 `RAD2-1.16.5-client-zh_TW` 的資料夾,請把裡面的檔案及資料夾複製出來,接著會出現以下的提示視窗,請按「取代目的地中的檔案」: 17 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/2116e533-511d-4c4e-94c1-2b76a7a2ede0) 18 | 5. 最後盡情享受您的遊戲吧! 19 | 20 | ## 伺服器使用教學 21 | 請注意本教學是提供開設伺服器使用,若您只是要單人遊玩請參閱 [使用教學](#使用教學)。 22 | 23 | 1. 先在 CurseForge 上下載這模組包的伺服器包,並且解壓縮(按下滑鼠右鍵,選擇「解壓縮全部」)。 24 | 2. [點我](https://github.com/SiongSng/Roguelike-Adventures-and-Dungeons-2-zh_TW/releases/latest/download/RAD2-1.16.5-server-zh_TW.zip) 下載伺服器專用翻譯包 25 | 3. 然後解壓縮這個檔案,將出現以下的提示視窗,請按「解壓縮」: 26 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/33289ae5-03a0-4a03-8fd8-7f85bd26abbf) 27 | 4. 解壓縮之後,將出現一個叫做 `RAD2-1.16.5-server-zh_TW` 的資料夾,請把裡面的檔案及資料夾複製出來,接著會出現以下的提示視窗,請按「取代目的地中的檔案」: 28 | ![image](https://github.com/YutaYamamoto212/Roguelike-Adventures-and-Dungeons-2-zh_TW/assets/91775602/cca998eb-ca29-495e-a0ee-aba400014d64) 29 | 5. 最後盡情享受您的伺服器吧! 30 | 31 | ## 注意事項 32 | 33 | 1. 第一次進入遊戲時,請點選右下角的地球圖示即可切換語言,然後會需要等待蠻長的時間,請耐心等待。 34 |
35 | 主因是本模組包的模組太多與 RPMTW 模組的問題,目前開發者正在尋找最佳解決方案去修正,非常抱歉造成您的困擾。 36 |
37 | 38 | 2. 建議下載與本翻譯包相容的模組包版本,以免發生不可預期的錯誤。 39 | 40 | ## 展示 41 | 42 | ![image](https://user-images.githubusercontent.com/48402225/218318349-bb7ed7b9-92bb-4ceb-b33b-5c06dc2c24b5.png) 43 | ![image](https://user-images.githubusercontent.com/48402225/218318722-2e055080-50c3-44f9-9b47-f7a5cbaf8829.png) 44 | ![image](https://user-images.githubusercontent.com/48402225/218318368-3bc26ca4-0758-448a-a3f0-03c5705d5b26.png) 45 | ![image](https://user-images.githubusercontent.com/48402225/218318379-a2b9c611-5d33-4aac-b519-2bda92cc716b.png) 46 | ![image](https://user-images.githubusercontent.com/48402225/218318695-9e2528a7-b5bb-46c3-acde-0825b1eb9e6a.png) 47 | ![image](https://user-images.githubusercontent.com/48402225/218318736-f18f21c6-8946-4ce4-86a8-78101c4a7cd3.png) 48 | ![image](https://user-images.githubusercontent.com/48402225/218318777-568b5d78-38fe-4592-819d-972bd841c8fd.png) 49 | ![image](https://user-images.githubusercontent.com/48402225/218318748-14b49b63-e5ec-42b9-80f8-546c5d9e0396.png) 50 | 51 | ## 翻譯狀態 52 | 目前支援版本:RAD2-1.16.5 1.0a 53 | 54 | 模組翻譯率:約 85% 55 | 手冊翻譯率:約 50% 56 | 圖示與圖檔翻譯率:約 70% 57 | ## 銘謝 58 | - [菘菘](https://github.com/SiongSng) - 翻譯模組包手冊與特殊物品以及教學 59 | - [MAGd_](https://github.com/MAG10d) - 翻譯部份模組包手冊內容 60 | - [RPMTW 與其翻譯包的全體譯者](https://rpmtw.com) - 翻譯模組包內的各式各樣的模組 61 | - [YutaYamamoto212](https://github.com/YutaYamamoto212) - 改善翻譯包安裝教學的文章 62 | 63 | 原模組包的原始碼:https://github.com/dr3ams/Roguelike-Adventures-and-Dungeons-2 64 | CurseForge:https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons-2 65 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/seed_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "2795789340E02DD2" 3 | order_index: 23 4 | title: "Seed crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "ars_nouveau:mana_bloom_crop", weight: 40 } 8 | { item: "atum:emmer_seeds", weight: 40 } 9 | { item: "atum:flax_seeds", weight: 40 } 10 | { item: "betterendforge:amber_root_seed", weight: 40 } 11 | { item: "betterendforge:blossom_berry_seed", weight: 40 } 12 | { item: "betterendforge:blue_vine_seed", weight: 40 } 13 | { item: "betterendforge:bulb_vine_seed", weight: 40 } 14 | { item: "betterendforge:chorus_mushroom_seed", weight: 40 } 15 | { item: "betterendforge:end_lily_seed", weight: 40 } 16 | { item: "betterendforge:end_lotus_seed", weight: 40 } 17 | { item: "betterendforge:glowing_pillar_seed", weight: 40 } 18 | { item: "betterendforge:lanceleaf_seed", weight: 40 } 19 | { item: "betterendforge:lumecorn_seed", weight: 40 } 20 | { item: "betterendforge:shadow_berry", weight: 40 } 21 | { item: "blue_skies:fiery_bean_seeds", weight: 40 } 22 | { item: "blue_skies:pine_fruit_seeds", weight: 40 } 23 | { item: "blue_skies:scalefruit_seeds", weight: 40 } 24 | { item: "blue_skies:winter_leaf_seeds", weight: 40 } 25 | { item: "minecraft:melon_seeds", weight: 40 } 26 | { item: "minecraft:pumpkin_seeds", weight: 40 } 27 | { item: "minecraft:wheat_seeds", weight: 40 } 28 | { item: "mowziesmobs:foliaath_seed", weight: 40 } 29 | { item: "mysticalworld:assorted_seeds", weight: 40 } 30 | { item: "mysticalworld:aubergine_seeds", weight: 40 } 31 | { item: "mysticalworld:cooked_seeds", weight: 40 } 32 | { item: "simplefarming:barley_seeds", weight: 40 } 33 | { item: "simplefarming:broccoli_seeds", weight: 40 } 34 | { item: "simplefarming:cantaloupe_seeds", weight: 40 } 35 | { item: "simplefarming:carrot_seeds", weight: 40 } 36 | { item: "simplefarming:cassava_seeds", weight: 40 } 37 | { item: "simplefarming:corn_seeds", weight: 40 } 38 | { item: "simplefarming:cotton_seeds", weight: 40 } 39 | { item: "simplefarming:cucumber_seeds", weight: 40 } 40 | { item: "simplefarming:cumin_seeds", weight: 40 } 41 | { item: "simplefarming:eggplant_seeds", weight: 40 } 42 | { item: "simplefarming:ginger_seeds", weight: 40 } 43 | { item: "simplefarming:grape_seeds", weight: 40 } 44 | { item: "simplefarming:honeydew_seeds", weight: 40 } 45 | { item: "simplefarming:kenaf_seeds", weight: 40 } 46 | { item: "simplefarming:lettuce_seeds", weight: 40 } 47 | { item: "simplefarming:oat_seeds", weight: 40 } 48 | { item: "simplefarming:onion_seeds", weight: 40 } 49 | { item: "simplefarming:pea_seeds", weight: 40 } 50 | { item: "simplefarming:peanut_seeds", weight: 40 } 51 | { item: "simplefarming:pepper_seeds", weight: 40 } 52 | { item: "simplefarming:potato_seeds", weight: 40 } 53 | { item: "simplefarming:quinoa_seeds", weight: 40 } 54 | { item: "simplefarming:radish_seeds", weight: 40 } 55 | { item: "simplefarming:rice_seeds", weight: 40 } 56 | { item: "simplefarming:rye_seeds", weight: 40 } 57 | { item: "simplefarming:sorghum_seeds", weight: 40 } 58 | { item: "simplefarming:soybean_seeds", weight: 40 } 59 | { item: "simplefarming:spinach_seeds", weight: 40 } 60 | { item: "simplefarming:squash_seeds", weight: 40 } 61 | { item: "simplefarming:sunflower_seeds", weight: 40 } 62 | { item: "simplefarming:sweet_potato_seeds", weight: 40 } 63 | { item: "simplefarming:tomato_seeds", weight: 40 } 64 | { item: "simplefarming:turnip_seeds", weight: 40 } 65 | { item: "simplefarming:yam_seeds", weight: 40 } 66 | { item: "simplefarming:zucchini_seeds", weight: 40 } 67 | { item: "undergarden:gloomgourd_seeds", weight: 40 } 68 | ] 69 | loot_crate: { 70 | drops: { 71 | boss: 0 72 | passive: 0 73 | monster: 0 74 | } 75 | color: 16777215 76 | string_id: "seed_crate" 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/materials_magic.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "57B98D90761AB9F1" 3 | order_index: 10 4 | title: "Materials Magic" 5 | loot_size: 1 6 | hide_tooltip: true 7 | use_title: true 8 | rewards: [ 9 | { item: "eidolon:arcane_gold_ingot" } 10 | { item: "eidolon:arcane_gold_nugget", count: 3 } 11 | { 12 | item: { 13 | id: "ars_nouveau:runic_chalk" 14 | Count: 1b 15 | tag: { 16 | Damage: 0 17 | } 18 | } 19 | } 20 | { item: "ars_nouveau:blank_glyph", count: 5 } 21 | { item: "eidolon:pewter_blend" } 22 | { item: "eidolon:pewter_ingot" } 23 | { item: "eidolon:sulfur" } 24 | { item: "eidolon:soul_shard" } 25 | { 26 | item: { 27 | id: "minecraft:enchanted_book" 28 | Count: 1b 29 | tag: { 30 | StoredEnchantments: [{ 31 | lvl: 1s 32 | id: "ars_nouveau:reactive" 33 | }] 34 | } 35 | } 36 | } 37 | { item: "ars_nouveau:red_archwood_sapling" } 38 | { item: "ars_nouveau:green_archwood_sapling" } 39 | { item: "ars_nouveau:purple_archwood_sapling" } 40 | { item: "ars_nouveau:wixie_shards" } 41 | { item: "ars_nouveau:magic_clay" } 42 | { item: "ars_nouveau:mythical_clay" } 43 | { item: "ars_nouveau:blaze_fiber" } 44 | { 45 | item: { 46 | id: "minecraft:enchanted_book" 47 | Count: 1b 48 | tag: { 49 | StoredEnchantments: [{ 50 | lvl: 1s 51 | id: "ars_nouveau:mana_boost" 52 | }] 53 | } 54 | } 55 | } 56 | { 57 | item: { 58 | id: "minecraft:potion" 59 | Count: 1b 60 | tag: { 61 | Potion: "ars_nouveau:spell_damage" 62 | } 63 | } 64 | } 65 | { 66 | item: { 67 | id: "minecraft:potion" 68 | Count: 1b 69 | tag: { 70 | Potion: "ars_nouveau:spell_damage_long" 71 | } 72 | } 73 | } 74 | { 75 | item: { 76 | id: "minecraft:potion" 77 | Count: 1b 78 | tag: { 79 | Potion: "ars_nouveau:spell_damage_strong" 80 | } 81 | } 82 | } 83 | { item: "ars_nouveau:drygmy_shard" } 84 | { item: "ars_nouveau:mana_gem" } 85 | { item: "ars_nouveau:mana_fiber" } 86 | { item: "ars_nouveau:mana_bloom" } 87 | { item: "ars_nouveau:end_fiber" } 88 | { 89 | item: { 90 | id: "minecraft:enchanted_book" 91 | Count: 1b 92 | tag: { 93 | StoredEnchantments: [{ 94 | lvl: 1s 95 | id: "ars_nouveau:mana_regen" 96 | }] 97 | } 98 | } 99 | } 100 | { 101 | item: { 102 | id: "minecraft:potion" 103 | Count: 1b 104 | tag: { 105 | Potion: "ars_nouveau:mana_regen_potion" 106 | } 107 | } 108 | } 109 | { 110 | item: { 111 | id: "minecraft:potion" 112 | Count: 1b 113 | tag: { 114 | Potion: "ars_nouveau:mana_regen_potion_long" 115 | } 116 | } 117 | } 118 | { 119 | item: { 120 | id: "minecraft:potion" 121 | Count: 1b 122 | tag: { 123 | Potion: "ars_nouveau:mana_regen_potion_strong" 124 | } 125 | } 126 | } 127 | { item: "ars_nouveau:carbuncle_shards" } 128 | { item: "ars_nouveau:sylph_shards" } 129 | { item: "ars_nouveau:mana_berry" } 130 | { item: "randomite:randomite_ore" } 131 | { item: "ars_nouveau:arcane_ore" } 132 | { item: "eidolon:shadow_gem" } 133 | { item: "eidolon:ender_calx" } 134 | { item: "eidolon:lesser_soul_gem" } 135 | { item: "eidolon:enchanted_ash" } 136 | { item: "enigmaticlegacy:mending_mixture" } 137 | { item: "enigmaticlegacy:ender_rod" } 138 | { item: "enigmaticlegacy:astral_dust" } 139 | { item: "iceandfire:manuscript" } 140 | { item: "betterendforge:crystal_shards" } 141 | { item: "pickletweaks:emerald_apple" } 142 | { item: "betterendforge:eternal_crystal" } 143 | { item: "mysticalworld:young_pearl" } 144 | { item: "mysticalworld:carapace" } 145 | { item: "iceandfire:amythest_gem" } 146 | { item: "iceandfire:sapphire_gem" } 147 | { item: "mysticalworld:silk_cocoon" } 148 | { 149 | item: { 150 | id: "tombstone:dust_of_vanishing" 151 | Count: 1b 152 | ForgeCaps: { 153 | "dungeons_libraries:built_in_enchantments": { 154 | BuiltInEnchantments: [ ] 155 | } 156 | } 157 | } 158 | } 159 | ] 160 | loot_crate: { 161 | drops: { 162 | boss: 0 163 | passive: 0 164 | monster: 0 165 | } 166 | color: 9525759 167 | string_id: "materials_magic" 168 | } 169 | } 170 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/tropicraft.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "24C95E93543644BD" 3 | group: "241F1DC7B6D6E9D6" 4 | order_index: 9 5 | filename: "tropicraft" 6 | title: "Chill in tropics" 7 | icon: "tropicraft:pina_colada" 8 | default_quest_shape: "" 9 | default_hide_dependency_lines: false 10 | quests: [ 11 | { 12 | x: 0.5d 13 | y: -0.5d 14 | shape: "octagon" 15 | subtitle: "Why bother with quests? Just chill..." 16 | dependencies: ["59140870FC7DE344"] 17 | size: 2.0d 18 | id: "0559FD160CFF6C2A" 19 | tasks: [{ 20 | id: "7CFF4B6C5213D5EE" 21 | type: "dimension" 22 | dimension: "tropicraft:tropics" 23 | }] 24 | rewards: [ 25 | { 26 | id: "121F76ECE13674D6" 27 | type: "item" 28 | item: { 29 | id: "abnormals_delight:pickerelweed_juice" 30 | Count: 1b 31 | ForgeCaps: { 32 | "dungeons_libraries:built_in_enchantments": { 33 | BuiltInEnchantments: [ ] 34 | } 35 | } 36 | } 37 | } 38 | { 39 | id: "7B3A03488BD094D8" 40 | type: "item" 41 | item: { 42 | id: "simplefarming:ice_cream_sundae" 43 | Count: 1b 44 | ForgeCaps: { 45 | "dungeons_libraries:built_in_enchantments": { 46 | BuiltInEnchantments: [ ] 47 | } 48 | } 49 | } 50 | } 51 | ] 52 | } 53 | { 54 | title: "Take a break" 55 | x: -2.0d 56 | y: -0.5d 57 | subtitle: "Don't get caught in the rain" 58 | description: [ 59 | "Make yourself a drink, Get a chair sit down and watch the sunset" 60 | "" 61 | "You've earned it." 62 | ] 63 | dependencies: ["26B3F0D3178BE1CD"] 64 | id: "59140870FC7DE344" 65 | tasks: [ 66 | { 67 | id: "37F5A22FF7AEEF0E" 68 | type: "item" 69 | item: { 70 | id: "tropicraft:pina_colada" 71 | Count: 1b 72 | ForgeCaps: { 73 | "dungeons_libraries:built_in_enchantments": { 74 | BuiltInEnchantments: [ ] 75 | } 76 | } 77 | } 78 | } 79 | { 80 | id: "57AF02B50C6CA611" 81 | type: "item" 82 | title: "White Chair" 83 | icon: { 84 | id: "tropicraft:white_chair" 85 | Count: 1b 86 | ForgeCaps: { 87 | "dungeons_libraries:built_in_enchantments": { 88 | BuiltInEnchantments: [ ] 89 | } 90 | } 91 | } 92 | item: { 93 | id: "tropicraft:white_chair" 94 | Count: 1b 95 | ForgeCaps: { 96 | "dungeons_libraries:built_in_enchantments": { 97 | BuiltInEnchantments: [ ] 98 | } 99 | } 100 | } 101 | } 102 | ] 103 | } 104 | { 105 | title: "Island Delights" 106 | icon: { 107 | id: "tropicraft:pineapple" 108 | Count: 1b 109 | ForgeCaps: { 110 | "dungeons_libraries:built_in_enchantments": { 111 | BuiltInEnchantments: [ ] 112 | } 113 | } 114 | } 115 | x: -4.0d 116 | y: -0.5d 117 | description: [ 118 | "Sometimes you can find pineapples and coconuts growing on beaches." 119 | "" 120 | "Chop them up with your sword and get yourself some lovely snacks." 121 | "" 122 | "Maybe you can even make something to drink?" 123 | ] 124 | id: "26B3F0D3178BE1CD" 125 | tasks: [ 126 | { 127 | id: "0CA862264571CD0F" 128 | type: "observation" 129 | title: "Coconut" 130 | icon: { 131 | id: "tropicraft:coconut" 132 | Count: 1b 133 | ForgeCaps: { 134 | "dungeons_libraries:built_in_enchantments": { 135 | BuiltInEnchantments: [ ] 136 | } 137 | } 138 | } 139 | timer: 30L 140 | observe_type: 0 141 | to_observe: "tropicraft:coconut" 142 | } 143 | { 144 | id: "2C6BFA84F470D4AE" 145 | type: "observation" 146 | title: "Pineapple" 147 | icon: { 148 | id: "tropicraft:pineapple" 149 | Count: 1b 150 | ForgeCaps: { 151 | "dungeons_libraries:built_in_enchantments": { 152 | BuiltInEnchantments: [ ] 153 | } 154 | } 155 | } 156 | timer: 30L 157 | observe_type: 0 158 | to_observe: "tropicraft:pineapple" 159 | } 160 | { 161 | id: "3B452B85D2A0378A" 162 | type: "item" 163 | item: { 164 | id: "tropicraft:bamboo_mug" 165 | Count: 1b 166 | ForgeCaps: { 167 | "dungeons_libraries:built_in_enchantments": { 168 | BuiltInEnchantments: [ ] 169 | } 170 | } 171 | } 172 | } 173 | ] 174 | } 175 | ] 176 | } -------------------------------------------------------------------------------- /pack/scripts/titles.zs: -------------------------------------------------------------------------------- 1 | import crafttweaker.api.events.CTEventManager; 2 | import crafttweaker.api.event.entity.player.MCPlayerLoggedInEvent; 3 | import crafttweaker.api.event.tick.MCPlayerTickEvent; 4 | import crafttweaker.api.player.MCPlayerEntity; 5 | import crafttweaker.api.world.MCWorld; 6 | 7 | 8 | public class contributors_constants { 9 | public static val devUsers as string[] = ["Doctor_Mage", "Bizzoula", "TheFlame52", "Mihawkeyez", "Xaikii", "Zarchyar", "recyclebee"]; 10 | public static val feedbackUsers as string[] = ["recyclebee", "Blapzapp", "Clank", "ManyullynShovel", "DiscordKitten63", "impostersunshine", "Alexluvu18", "HellsHound98", "KeyNapper", "ZeroReaper11", "airhaldeman", "Bizzoula", "polyorchid", "JamCatPlexer", "AliNebraska", "Crysi102", "Weakcheesysauce", "ThorbenP", "Lawyermood", "Rombus", "AhtiPlays", "Tylerrq", "SlimD", "CrimsonNectar", "EninTheReaper", "Fall3nFlame5", "Cesiya", "Vengenc3God", "ooglopboy", "Reindawn", "ColorlessKing", "BrowserCookiez", "CryoMaelstrom", "MrVenkam", "BlueRayser", "Shelmet67", "Rozerov", "tonicsense", "seejhae", "funkimunki123", "Izrul", "RegularInsanity", "enderbot65", "AyaDrevisOwO", "Gh0stdr4g0n17", "CrabRangooon", "aaronguner3", "Crayolavirus", "DerplingDev", "Rafael200pro", "Sir_Avocato", "Sirandrew123", "shatterwing", "Mekurushi", "Mankario", "Asparagusus", "t0srn", "M7MD_4e", "sleepyheadTM", "Nexe0nn", "Mandingduck", "DuoDuel84", "A_person42", "Menolakit", "Shaderius", "ad4mst", "FinnW", "xxAero", "Fireball5559", "WoodsyBread", "JBONA", "_Yazid_", "Methenoobjk", "tr1ssys", "CaptainJack", "DoctorPicklepuss", "Ki_Link", "SAMUNAR", "Flame_922", "oyasumiforever", "SwastikGoomber", "WillowWV", "Zruah", "EmberKitsune", "bixyfroot", "darrynn", "xJasmineDragonx", "Logginq_", "zDasi", "davidlenardson", "Keima_Masuda", "Hellpaladin", "Glirdo", "R2fy2", "Aykou", "connormnstr", "Veeyu", "OhSage", "CrimsonTheMerp", "Krystaliskk", "Duranz", "ddom", "DodoRexyWasTaken", "Piperboi2004", "Melon_Tornado", "XxjcampbellxX", "corners_", "Myst3riousEgg", "Wqffly", "Xyrxo", "za2ch", "bluerabbit05", "jade_Aqua", "Goldboy_121", "Poddkachu1998", "PhantomMars", "MMMisterEd", "AdvancedGaming_0", "ruaqt", "KiwiTheDutchiTTV", "BotMe", "Apyxee", "FurryTame", "QuerHish", "BADUNZcraft", "Pandemicland", "HaloGT1", "KillerKeef", "MrAshton_", "IcyGoneSouth", "RedactedToaster2", "Wladzikxx", "TDN1ght", "FazeNio", "Barokoksu", "Shadow_Demon_Fox", "BackStraight21", "Chaos_41", "ThunderLiger", "xJoshii", "FretfulBroom101", "NS1_DSHADOW", "CrabbyFox", "Quueb", "sapowapo", "JonnyKartofa", "Canopaint", "HisLostAngel", "CheerierBird61", "PatatasBrav", "PurplesaurusRexx", "DerpyTC", "Injuriousness", "_soul_ful_", "MasterNaofumi", "Rollergator", "thggs77", "Zxch_J", "VoidPelt", "JSilentDino", "nintendeplays", "lolgubza", "JustStasiek", "Shadowmagicka23", "Rysiu_Petarda", "Ge0El1", "King_Max10", "TheGus_Fring", "kirasukee", "Coroana", "mason24685", "TheOGJWord", "Vxll", "KenshinH", "GeoHarvest", "g2vnn", "ashler34798", "Grisdom", "Ilke8204", "bossSHREDDER", "xdg22", "Meatball545", "oscarmoon09", "Mizome", "HopeXIII", "Ciolkson", "Crankonator", "DragonCK", "P_One_Snake", "Ashorun", "Butterfinger420", "Grizzly2424", "Inconick_Max", "The_Aristocat", "Gideup", "xSirKotelx", "xx_d", "FireNinja52", "Rbomb29", "xSogax", "fireball5559", "KejsperZbuj", "DownInSmoke", "Kirbywirby77", "Haxxini", "tortorture", "dankercomet4", "WastedWanderer", "MrNoux", "Tsuniwo", "Wise_Snowy", "SlenderDensity", "Plates0", "killermmm965", "Potato______man", "CAS3YYY", "Reticol", "Dr4gontiger", "BreifSpeltWrong", "XpFaeo", "GodlyWolf64", "Mlgyevgeniygoku", "misdetora", "Snake903", "Soulhypez", "karii_", "ZeroGott", "Jontegus07", "Aidn", "Swatundercover", "ohCRTV", "dj_yeetsybot", "UwUChloeUwU", "Panosdier", "Somraoe", "Xinnex69420"]; 11 | public static val patreonUsers as string[] = ["Kruscle", "Emsiron", "Shadow_Demon_Fox", "curleyc", "Ezekiel_Mag", "CheerierBird61", "S_naptrap"]; 12 | } 13 | 14 | CTEventManager.register((event) => { 15 | val player = event.getPlayer() as MCPlayerEntity; 16 | val world = player.getWorld(); 17 | val username = player.getName().getString(); 18 | if (username in contributors_constants.devUsers) { 19 | world.asServerWorld().server.executeCommand('ftbquests change_progress ' + username + ' complete 6237C8565A36FFF9', true); 20 | } 21 | if (username in contributors_constants.patreonUsers) { 22 | world.asServerWorld().server.executeCommand('ftbquests change_progress ' + username + ' complete 035217898B130AB7', true); 23 | } 24 | if (username in contributors_constants.feedbackUsers) { 25 | world.asServerWorld().server.executeCommand('ftbquests change_progress ' + username + ' complete 5D6983FD863F51B3', true); 26 | } else { 27 | if (player.getPersistentData().contains("feedbackNotified")) 28 | return; 29 | player.updatePersistentData({feedbackNotified: 1}); 30 | world.asServerWorld().server.executeCommand("tellraw " + username + ' [{"text":"歡迎來到 ","color":"white"},{"text":"Roguelike 冒險與地下城 2! ","color":"green"},{"text":"如果您想要藉由回饋來幫助我們,請點擊","color":"white"},{"text":"這裡。 ","color":"yellow","hoverEvent":{"action":"show_text","contents":[{"text":"Feedback Form"}]},"clickEvent":{"action":"open_url","value":"https://bit.ly/RAD2Feedback1"}},{"text":"您還可以獲得一個","color":"white"},{"text":"自訂 Title","color":"light_purple","hoverEvent":{"action":"show_text","contents":[{"text":"貢獻者","color":"gold","bold":true}]}},{"text":".","color":"white","hoverEvent":{"action":"show_text","contents":[{"text":"","color":"gold"}]}}]', true); 31 | } 32 | 33 | }); 34 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/dungeons_artifacts_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "23975E9E3CE53B6A" 3 | order_index: 50 4 | title: "Dungeon's Artifacts Crate" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "dungeons_gear:boots_of_swiftness" 10 | Count: 1b 11 | tag: { 12 | Damage: 0 13 | } 14 | } 15 | weight: 40 16 | } 17 | { item: "dungeons_gear:arrow_bundle", weight: 40 } 18 | { 19 | item: { 20 | id: "dungeons_gear:corrupted_beacon" 21 | Count: 1b 22 | tag: { 23 | Damage: 0 24 | } 25 | } 26 | weight: 40 27 | } 28 | { 29 | item: { 30 | id: "dungeons_gear:corrupted_pumpkin" 31 | Count: 1b 32 | tag: { 33 | Damage: 0 34 | } 35 | } 36 | weight: 40 37 | } 38 | { 39 | item: { 40 | id: "dungeons_gear:corrupted_seeds" 41 | Count: 1b 42 | tag: { 43 | Damage: 0 44 | } 45 | } 46 | weight: 40 47 | } 48 | { 49 | item: { 50 | id: "dungeons_gear:death_cap_mushroom" 51 | Count: 1b 52 | tag: { 53 | Damage: 0 54 | } 55 | } 56 | weight: 40 57 | } 58 | { 59 | item: { 60 | id: "dungeons_gear:enchanted_grass" 61 | Count: 1b 62 | tag: { 63 | Damage: 0 64 | } 65 | } 66 | weight: 40 67 | } 68 | { 69 | item: { 70 | id: "dungeons_gear:eye_of_the_guardian" 71 | Count: 1b 72 | tag: { 73 | Damage: 0 74 | } 75 | } 76 | weight: 40 77 | } 78 | { 79 | item: { 80 | id: "dungeons_gear:fireworks_display" 81 | Count: 1b 82 | tag: { 83 | Damage: 0 84 | } 85 | } 86 | weight: 40 87 | } 88 | { 89 | item: { 90 | id: "dungeons_gear:flaming_quiver" 91 | Count: 1b 92 | tag: { 93 | Damage: 0 94 | } 95 | } 96 | weight: 40 97 | } 98 | { 99 | item: { 100 | id: "dungeons_gear:ghost_cloak" 101 | Count: 1b 102 | tag: { 103 | Damage: 0 104 | } 105 | } 106 | weight: 40 107 | } 108 | { 109 | item: { 110 | id: "dungeons_gear:golem_kit" 111 | Count: 1b 112 | tag: { 113 | Damage: 0 114 | } 115 | } 116 | weight: 40 117 | } 118 | { 119 | item: { 120 | id: "dungeons_gear:gong_of_weakening" 121 | Count: 1b 122 | tag: { 123 | Damage: 0 124 | } 125 | } 126 | weight: 40 127 | } 128 | { 129 | item: { 130 | id: "dungeons_gear:harpoon_quiver" 131 | Count: 1b 132 | tag: { 133 | Damage: 0 134 | } 135 | } 136 | weight: 40 137 | } 138 | { 139 | item: { 140 | id: "dungeons_gear:harvester" 141 | Count: 1b 142 | tag: { 143 | Damage: 0 144 | } 145 | } 146 | weight: 40 147 | } 148 | { 149 | item: { 150 | id: "dungeons_gear:iron_hide_amulet" 151 | Count: 1b 152 | tag: { 153 | Damage: 0 154 | } 155 | } 156 | weight: 40 157 | } 158 | { 159 | item: { 160 | id: "dungeons_gear:light_feather" 161 | Count: 1b 162 | tag: { 163 | Damage: 0 164 | } 165 | } 166 | weight: 40 167 | } 168 | { 169 | item: { 170 | id: "dungeons_gear:lightning_rod" 171 | Count: 1b 172 | tag: { 173 | Damage: 0 174 | } 175 | } 176 | weight: 40 177 | } 178 | { 179 | item: { 180 | id: "dungeons_gear:love_medallion" 181 | Count: 1b 182 | tag: { 183 | Damage: 0 184 | } 185 | } 186 | weight: 40 187 | } 188 | { 189 | item: { 190 | id: "dungeons_gear:satchel_of_elements" 191 | Count: 1b 192 | tag: { 193 | Damage: 0 194 | } 195 | } 196 | weight: 40 197 | } 198 | { 199 | item: { 200 | id: "dungeons_gear:satchel_of_elixirs" 201 | Count: 1b 202 | tag: { 203 | Damage: 0 204 | } 205 | } 206 | weight: 40 207 | } 208 | { 209 | item: { 210 | id: "dungeons_gear:satchel_of_snacks" 211 | Count: 1b 212 | tag: { 213 | Damage: 0 214 | } 215 | } 216 | weight: 40 217 | } 218 | { 219 | item: { 220 | id: "dungeons_gear:shock_powder" 221 | Count: 1b 222 | tag: { 223 | Damage: 0 224 | } 225 | } 226 | weight: 40 227 | } 228 | { 229 | item: { 230 | id: "dungeons_gear:soul_healer" 231 | Count: 1b 232 | tag: { 233 | Damage: 0 234 | } 235 | } 236 | weight: 40 237 | } 238 | { 239 | item: { 240 | id: "dungeons_gear:soul_lantern" 241 | Count: 1b 242 | tag: { 243 | Damage: 0 244 | } 245 | } 246 | weight: 40 247 | } 248 | { 249 | item: { 250 | id: "dungeons_gear:tasty_bone" 251 | Count: 1b 252 | tag: { 253 | Damage: 0 254 | } 255 | } 256 | weight: 40 257 | } 258 | { 259 | item: { 260 | id: "dungeons_gear:thundering_quiver" 261 | Count: 1b 262 | tag: { 263 | Damage: 0 264 | } 265 | } 266 | weight: 40 267 | } 268 | { 269 | item: { 270 | id: "dungeons_gear:torment_quiver" 271 | Count: 1b 272 | tag: { 273 | Damage: 0 274 | } 275 | } 276 | weight: 40 277 | } 278 | { 279 | item: { 280 | id: "dungeons_gear:totem_of_regeneration" 281 | Count: 1b 282 | tag: { 283 | Damage: 0 284 | } 285 | } 286 | weight: 40 287 | } 288 | { 289 | item: { 290 | id: "dungeons_gear:totem_of_shielding" 291 | Count: 1b 292 | tag: { 293 | Damage: 0 294 | } 295 | } 296 | weight: 40 297 | } 298 | { 299 | item: { 300 | id: "dungeons_gear:totem_of_soul_protection" 301 | Count: 1b 302 | tag: { 303 | Damage: 0 304 | } 305 | } 306 | weight: 40 307 | } 308 | { 309 | item: { 310 | id: "dungeons_gear:updraft_tome" 311 | Count: 1b 312 | tag: { 313 | Damage: 0 314 | } 315 | } 316 | weight: 40 317 | } 318 | { 319 | item: { 320 | id: "dungeons_gear:wind_horn" 321 | Count: 1b 322 | tag: { 323 | Damage: 0 324 | } 325 | } 326 | weight: 40 327 | } 328 | { 329 | item: { 330 | id: "dungeons_gear:wonderful_wheat" 331 | Count: 1b 332 | tag: { 333 | Damage: 0 334 | } 335 | } 336 | weight: 40 337 | } 338 | ] 339 | loot_crate: { 340 | drops: { 341 | boss: 0 342 | passive: 0 343 | monster: 0 344 | } 345 | color: 14399273 346 | string_id: "dungeon_s_artifacts_crate" 347 | } 348 | } 349 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/potions.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "06BFBEE2C78A3E3A" 3 | order_index: 8 4 | title: "Potions" 5 | loot_size: 1 6 | hide_tooltip: true 7 | use_title: true 8 | rewards: [ 9 | { 10 | item: { 11 | id: "minecraft:potion" 12 | Count: 1b 13 | tag: { 14 | Potion: "alexsmobs:lava_vision" 15 | } 16 | } 17 | } 18 | { 19 | item: { 20 | id: "minecraft:potion" 21 | Count: 1b 22 | tag: { 23 | Potion: "goblintraders:powerful_speed" 24 | } 25 | } 26 | } 27 | { 28 | item: { 29 | id: "minecraft:potion" 30 | Count: 1b 31 | tag: { 32 | Potion: "elenaidodge2:feathers" 33 | } 34 | } 35 | } 36 | { 37 | item: { 38 | id: "minecraft:potion" 39 | Count: 1b 40 | tag: { 41 | Potion: "elenaidodge2:strong_forceful" 42 | } 43 | } 44 | } 45 | { 46 | item: { 47 | id: "minecraft:potion" 48 | Count: 1b 49 | tag: { 50 | Potion: "elenaidodge2:endurance" 51 | } 52 | } 53 | } 54 | { 55 | item: { 56 | id: "minecraft:potion" 57 | Count: 1b 58 | tag: { 59 | Potion: "apotheosis:strong_haste" 60 | } 61 | } 62 | } 63 | { 64 | item: { 65 | id: "minecraft:potion" 66 | Count: 1b 67 | tag: { 68 | Potion: "apotheosis:absorption" 69 | } 70 | } 71 | } 72 | { 73 | item: { 74 | id: "minecraft:potion" 75 | Count: 1b 76 | tag: { 77 | Potion: "betterendforge:end_veil" 78 | } 79 | } 80 | } 81 | { 82 | item: { 83 | id: "minecraft:potion" 84 | Count: 1b 85 | tag: { 86 | Potion: "minecraft:invisibility" 87 | } 88 | } 89 | } 90 | { 91 | item: { 92 | id: "minecraft:potion" 93 | Count: 1b 94 | tag: { 95 | Potion: "minecraft:leaping" 96 | } 97 | } 98 | } 99 | { 100 | item: { 101 | id: "minecraft:potion" 102 | Count: 1b 103 | tag: { 104 | Potion: "minecraft:fire_resistance" 105 | } 106 | } 107 | } 108 | { 109 | item: { 110 | id: "minecraft:potion" 111 | Count: 1b 112 | tag: { 113 | Potion: "minecraft:swiftness" 114 | } 115 | } 116 | } 117 | { 118 | item: { 119 | id: "minecraft:potion" 120 | Count: 1b 121 | tag: { 122 | Potion: "minecraft:healing" 123 | } 124 | } 125 | } 126 | { 127 | item: { 128 | id: "minecraft:potion" 129 | Count: 1b 130 | tag: { 131 | Potion: "minecraft:long_water_breathing" 132 | } 133 | } 134 | } 135 | { 136 | item: { 137 | id: "minecraft:potion" 138 | Count: 1b 139 | tag: { 140 | Potion: "minecraft:harming" 141 | } 142 | } 143 | } 144 | { 145 | item: { 146 | id: "minecraft:potion" 147 | Count: 1b 148 | tag: { 149 | Potion: "minecraft:poison" 150 | } 151 | } 152 | } 153 | { 154 | item: { 155 | id: "minecraft:potion" 156 | Count: 1b 157 | tag: { 158 | Potion: "minecraft:regeneration" 159 | } 160 | } 161 | } 162 | { 163 | item: { 164 | id: "minecraft:potion" 165 | Count: 1b 166 | tag: { 167 | Potion: "minecraft:strength" 168 | } 169 | } 170 | } 171 | { 172 | item: { 173 | id: "minecraft:potion" 174 | Count: 1b 175 | tag: { 176 | Potion: "minecraft:weakness" 177 | } 178 | } 179 | } 180 | { 181 | item: { 182 | id: "minecraft:potion" 183 | Count: 1b 184 | tag: { 185 | Potion: "minecraft:luck" 186 | } 187 | } 188 | } 189 | { 190 | item: { 191 | id: "minecraft:potion" 192 | Count: 1b 193 | tag: { 194 | Potion: "minecraft:slow_falling" 195 | } 196 | } 197 | } 198 | { 199 | item: { 200 | id: "enigmaticlegacy:common_potion" 201 | Count: 1b 202 | tag: { 203 | EnigmaticPotion: "haste" 204 | } 205 | } 206 | } 207 | { item: "enigmaticlegacy:recall_potion" } 208 | { 209 | item: { 210 | id: "minecraft:potion" 211 | Count: 1b 212 | tag: { 213 | Potion: "quark:danger_sight" 214 | } 215 | } 216 | } 217 | { 218 | item: { 219 | id: "minecraft:potion" 220 | Count: 1b 221 | tag: { 222 | Potion: "quark:resilience" 223 | } 224 | } 225 | } 226 | { 227 | item: { 228 | id: "minecraft:potion" 229 | Count: 1b 230 | tag: { 231 | Potion: "quark:resistance" 232 | } 233 | } 234 | } 235 | { 236 | item: { 237 | id: "minecraft:potion" 238 | Count: 1b 239 | tag: { 240 | Potion: "buddycards:grading_luck" 241 | } 242 | } 243 | } 244 | { 245 | item: { 246 | id: "minecraft:potion" 247 | Count: 1b 248 | tag: { 249 | Potion: "ars_nouveau:spell_damage" 250 | } 251 | } 252 | } 253 | { 254 | item: { 255 | id: "minecraft:potion" 256 | Count: 1b 257 | tag: { 258 | Potion: "ars_nouveau:mana_regen_potion" 259 | } 260 | } 261 | } 262 | { 263 | item: { 264 | id: "minecraft:potion" 265 | Count: 1b 266 | tag: { 267 | Potion: "vanillafoodpantry:undying" 268 | } 269 | } 270 | } 271 | { 272 | item: { 273 | id: "minecraft:potion" 274 | Count: 1b 275 | tag: { 276 | Potion: "vanillafoodpantry:undying" 277 | } 278 | } 279 | } 280 | { 281 | item: { 282 | id: "minecraft:potion" 283 | Count: 1b 284 | tag: { 285 | Potion: "vanillafoodpantry:bearspirit" 286 | } 287 | } 288 | } 289 | { 290 | item: { 291 | id: "minecraft:potion" 292 | Count: 1b 293 | tag: { 294 | Potion: "vanillafoodpantry:wolfspirit" 295 | } 296 | } 297 | } 298 | { 299 | item: { 300 | id: "minecraft:potion" 301 | Count: 1b 302 | tag: { 303 | Potion: "vanillafoodpantry:water_native" 304 | } 305 | } 306 | } 307 | { 308 | item: { 309 | id: "minecraft:potion" 310 | Count: 1b 311 | tag: { 312 | Potion: "undergarden:glowing" 313 | } 314 | } 315 | } 316 | { 317 | item: { 318 | id: "minecraft:potion" 319 | Count: 1b 320 | tag: { 321 | Potion: "undergarden:virulent_resistance" 322 | } 323 | } 324 | } 325 | ] 326 | loot_crate: { 327 | drops: { 328 | boss: 0 329 | passive: 0 330 | monster: 0 331 | } 332 | color: 50886 333 | string_id: "potions" 334 | } 335 | } 336 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/titles.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "409837DC5DB00439" 3 | group: "6CD0EEB0E5E5955C" 4 | order_index: 1 5 | filename: "titles" 6 | title: "Titles" 7 | icon: "titles:title_scroll_rare" 8 | default_quest_shape: "" 9 | default_hide_dependency_lines: false 10 | quests: [ 11 | { 12 | icon: "kubejs:scroll_01c" 13 | x: 0.0d 14 | y: 0.0d 15 | description: [ 16 | "Press 'J' (you will most likely have to change this if it conflicts with something) to open the Titles gui." 17 | "" 18 | "Understand that you may not have any titles to choose from at first." 19 | "Simply complete advancements to start growing your selection." 20 | ] 21 | id: "4B93CE8715CACD5A" 22 | tasks: [{ 23 | id: "5392A0BFA52D6B1C" 24 | type: "checkmark" 25 | title: "Titles" 26 | }] 27 | rewards: [{ 28 | id: "3D3AC225061A725D" 29 | type: "item" 30 | item: { 31 | id: "minecraft:golden_carrot" 32 | Count: 1b 33 | ForgeCaps: { 34 | "dungeons_libraries:built_in_enchantments": { 35 | BuiltInEnchantments: [ ] 36 | } 37 | } 38 | } 39 | }] 40 | } 41 | { 42 | title: "the §6§lC§6§lo§6§ln§6§lt§6§lr§6§li§6§lb§6§lu§6§lt§6§lo§6§lr" 43 | x: -1.5d 44 | y: 3.0d 45 | shape: "hexagon" 46 | subtitle: "Earned by completing the Feedback Form during beta." 47 | description: [ 48 | "Link to form: bit.ly/RAD2FeedbackTEST" 49 | "" 50 | "If you provide your username if the form, you will be added to a list of users who will receive this title in the next update." 51 | ] 52 | optional: true 53 | id: "555DE2027606D5B7" 54 | tasks: [{ 55 | id: "5D6983FD863F51B3" 56 | type: "custom" 57 | title: "Provide Feedback" 58 | icon: "itemfilters:tag" 59 | }] 60 | rewards: [{ 61 | id: "11C10744446F9668" 62 | type: "command" 63 | title: "the §6§lC§6§lo§6§ln§6§lt§6§lr§6§li§6§lb§6§lu§6§lt§6§lo§6§lr" 64 | icon: "titles:title_scroll_rare" 65 | team_reward: false 66 | command: "/titles add @p titles:feedbacker" 67 | player_command: false 68 | }] 69 | } 70 | { 71 | x: 0.0d 72 | y: -1.5d 73 | description: [ 74 | "Title Fragments can be found in loot, and are used to trade for Title Scrolls with villagers." 75 | "" 76 | "There is a limited amount of titles you can unlock with each scroll." 77 | ] 78 | dependencies: ["4B93CE8715CACD5A"] 79 | id: "13BF5C3D53C0B1F5" 80 | tasks: [{ 81 | id: "017B57A2699363CC" 82 | type: "item" 83 | item: { 84 | id: "titles:title_fragment" 85 | Count: 1b 86 | ForgeCaps: { 87 | "dungeons_libraries:built_in_enchantments": { 88 | BuiltInEnchantments: [ ] 89 | } 90 | } 91 | } 92 | }] 93 | rewards: [{ 94 | id: "0A45A0266C2853D7" 95 | type: "xp" 96 | xp: 100 97 | }] 98 | } 99 | { 100 | x: -4.5d 101 | y: 3.0d 102 | shape: "hexagon" 103 | subtitle: "Granted to users who helped develop the pack." 104 | optional: true 105 | id: "70E5ACFA41387822" 106 | tasks: [{ 107 | id: "6237C8565A36FFF9" 108 | type: "custom" 109 | title: "the §c§lD§6§le§e§lv§a§le§d§ll§b§lo§d§lp§c§le§6§lr" 110 | icon: "kubejs:ruby" 111 | }] 112 | rewards: [{ 113 | id: "7CEEC0584CF0E4D4" 114 | type: "command" 115 | title: "the §c§lD§6§le§e§lv§a§le§d§ll§b§lo§d§lp§c§le§6§lr" 116 | icon: "titles:title_scroll_rare" 117 | team_reward: false 118 | command: "/titles add @p titles:developer" 119 | player_command: false 120 | }] 121 | } 122 | { 123 | x: -1.5d 124 | y: 1.5d 125 | dependencies: ["4B93CE8715CACD5A"] 126 | id: "0F9346DF7CD6A468" 127 | tasks: [{ 128 | id: "148F8B1BB36109F0" 129 | type: "item" 130 | item: { 131 | id: "titles:title_scroll_common" 132 | Count: 1b 133 | ForgeCaps: { 134 | "dungeons_libraries:built_in_enchantments": { 135 | BuiltInEnchantments: [ ] 136 | } 137 | } 138 | } 139 | }] 140 | rewards: [ 141 | { 142 | id: "2EB99B9EB1797D28" 143 | type: "xp" 144 | xp: 100 145 | } 146 | { 147 | id: "374036F978BD3094" 148 | type: "ftbmoney:money" 149 | ftb_money: 5L 150 | } 151 | ] 152 | } 153 | { 154 | x: 0.0d 155 | y: 1.5d 156 | dependencies: ["4B93CE8715CACD5A"] 157 | id: "264F6C7AD7012C95" 158 | tasks: [{ 159 | id: "1C9C14229F56A712" 160 | type: "item" 161 | item: { 162 | id: "titles:title_scroll_uncommon" 163 | Count: 1b 164 | ForgeCaps: { 165 | "dungeons_libraries:built_in_enchantments": { 166 | BuiltInEnchantments: [ ] 167 | } 168 | } 169 | } 170 | }] 171 | rewards: [ 172 | { 173 | id: "003DF8D2870BCBAE" 174 | type: "xp" 175 | xp: 200 176 | } 177 | { 178 | id: "3CEBB97B1324EB08" 179 | type: "ftbmoney:money" 180 | ftb_money: 10L 181 | } 182 | ] 183 | } 184 | { 185 | x: 1.5d 186 | y: 1.5d 187 | dependencies: ["4B93CE8715CACD5A"] 188 | id: "0696C455FFFED2FA" 189 | tasks: [{ 190 | id: "25032BB0085AAEF0" 191 | type: "item" 192 | item: { 193 | id: "titles:title_scroll_rare" 194 | Count: 1b 195 | ForgeCaps: { 196 | "dungeons_libraries:built_in_enchantments": { 197 | BuiltInEnchantments: [ ] 198 | } 199 | } 200 | } 201 | }] 202 | rewards: [ 203 | { 204 | id: "5D172E211F662DDB" 205 | type: "xp_levels" 206 | xp_levels: 2 207 | } 208 | { 209 | id: "61B8204CEA1F1458" 210 | type: "ftbmoney:money" 211 | ftb_money: 10L 212 | } 213 | ] 214 | } 215 | { 216 | title: "the §6§lP§f§la§6§lt§f§lr§6§lo§f§ln" 217 | x: -3.0d 218 | y: 3.0d 219 | shape: "hexagon" 220 | subtitle: "Granted to users who subscribe to dreams01 on Patreon." 221 | description: [ 222 | "" 223 | "https://www.patreon.com/Dreams01" 224 | "" 225 | "Please msg me your Minecraft username in Patreon messages, Discord messages(dreams#0285), or Discord Hall-Of-Heroes channel." 226 | ] 227 | optional: true 228 | id: "746A3F9BEE5F8477" 229 | tasks: [{ 230 | id: "035217898B130AB7" 231 | type: "custom" 232 | icon: "kubejs:heart" 233 | }] 234 | rewards: [{ 235 | id: "11E518256C81330E" 236 | type: "command" 237 | title: "the §6§lP§f§la§6§lt§f§lr§6§lo§f§ln" 238 | icon: "titles:title_scroll_rare" 239 | team_reward: false 240 | command: "/titles add @p titles:patreon" 241 | player_command: false 242 | }] 243 | } 244 | ] 245 | } 246 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/sweet_dreams.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "67FB3A412A928375" 3 | group: "241F1DC7B6D6E9D6" 4 | order_index: 13 5 | filename: "sweet_dreams" 6 | title: "做個好夢" 7 | icon: { 8 | id: "good_nights_sleep:lolipop_bush" 9 | Count: 1b 10 | ForgeCaps: { 11 | "dungeons_libraries:built_in_enchantments": { 12 | BuiltInEnchantments: [ ] 13 | } 14 | } 15 | } 16 | default_quest_shape: "" 17 | default_hide_dependency_lines: false 18 | quests: [ 19 | { 20 | title: "做個好夢" 21 | icon: { 22 | id: "good_nights_sleep:strange_bed" 23 | Count: 1b 24 | ForgeCaps: { 25 | "dungeons_libraries:built_in_enchantments": { 26 | BuiltInEnchantments: [ ] 27 | } 28 | } 29 | } 30 | x: -1.0d 31 | y: 1.0d 32 | shape: "rsquare" 33 | subtitle: "來聽聽沙人的搖籃曲" 34 | description: [ 35 | "Tired of those boring old beds at your base." 36 | "" 37 | "Upgrade to a strange bed by finding some speical mushrooms." 38 | "" 39 | "The best place to find them is within the nether." 40 | ] 41 | id: "7CD8E2889CDD0041" 42 | tasks: [ 43 | { 44 | id: "628CD35051E299FE" 45 | type: "item" 46 | item: { 47 | id: "good_nights_sleep:hope_mushroom" 48 | Count: 1b 49 | ForgeCaps: { 50 | "dungeons_libraries:built_in_enchantments": { 51 | BuiltInEnchantments: [ ] 52 | } 53 | } 54 | } 55 | } 56 | { 57 | id: "1BA28EC018A3C124" 58 | type: "item" 59 | item: { 60 | id: "good_nights_sleep:despair_mushroom" 61 | Count: 1b 62 | ForgeCaps: { 63 | "dungeons_libraries:built_in_enchantments": { 64 | BuiltInEnchantments: [ ] 65 | } 66 | } 67 | } 68 | } 69 | { 70 | id: "05AF7860271D5069" 71 | type: "item" 72 | item: { 73 | id: "good_nights_sleep:strange_bed" 74 | Count: 1b 75 | ForgeCaps: { 76 | "dungeons_libraries:built_in_enchantments": { 77 | BuiltInEnchantments: [ ] 78 | } 79 | } 80 | } 81 | } 82 | ] 83 | } 84 | { 85 | title: "Sweetest Dreams" 86 | icon: { 87 | id: "good_nights_sleep:luxurious_bed" 88 | Count: 1b 89 | ForgeCaps: { 90 | "dungeons_libraries:built_in_enchantments": { 91 | BuiltInEnchantments: [ ] 92 | } 93 | } 94 | } 95 | x: 0.5d 96 | y: 0.0d 97 | shape: "rsquare" 98 | subtitle: "Don't let the bed bugs bite" 99 | description: [ 100 | "Are you dreaming or is this reality who knows." 101 | "" 102 | "Why don't you explore this wonderful dream before you wake up." 103 | ] 104 | dependencies: ["7CD8E2889CDD0041"] 105 | hide: false 106 | secret: true 107 | id: "7708C151E2F0FAA4" 108 | tasks: [{ 109 | id: "77B1F2A00BE4D9C9" 110 | type: "dimension" 111 | dimension: "good_nights_sleep:nightmare" 112 | }] 113 | } 114 | { 115 | title: "Bad Dreams" 116 | icon: { 117 | id: "good_nights_sleep:wretched_bed" 118 | Count: 1b 119 | ForgeCaps: { 120 | "dungeons_libraries:built_in_enchantments": { 121 | BuiltInEnchantments: [ ] 122 | } 123 | } 124 | } 125 | x: 0.5d 126 | y: 2.0d 127 | shape: "rsquare" 128 | subtitle: "This is going to be a terrible night" 129 | description: [ 130 | "Looks like someone slept on the wrong side of the bed" 131 | "" 132 | "What a terrible nightmare to be in on the bright side maybe you can find something useful." 133 | ] 134 | dependencies: ["7CD8E2889CDD0041"] 135 | hide: false 136 | secret: true 137 | id: "337E0BFFABCBEFA1" 138 | tasks: [{ 139 | id: "5960A1FB331BB9F0" 140 | type: "dimension" 141 | dimension: "good_nights_sleep:good_dream" 142 | }] 143 | } 144 | { 145 | icon: { 146 | id: "good_nights_sleep:positite_gem" 147 | Count: 1b 148 | ForgeCaps: { 149 | "dungeons_libraries:built_in_enchantments": { 150 | BuiltInEnchantments: [ ] 151 | } 152 | } 153 | } 154 | x: 2.0d 155 | y: 0.0d 156 | shape: "rsquare" 157 | dependencies: ["7708C151E2F0FAA4"] 158 | secret: true 159 | id: "40AA71B8B95FAC98" 160 | tasks: [ 161 | { 162 | id: "3812033EFD87E81B" 163 | type: "questsadditions:break" 164 | icon: { 165 | id: "good_nights_sleep:positite_ore" 166 | Count: 1b 167 | ForgeCaps: { 168 | "dungeons_libraries:built_in_enchantments": { 169 | BuiltInEnchantments: [ ] 170 | } 171 | } 172 | } 173 | block: "good_nights_sleep:positite_ore" 174 | value: 1L 175 | checkItem: false 176 | } 177 | { 178 | id: "246A7B997B47660A" 179 | type: "item" 180 | item: { 181 | id: "good_nights_sleep:positite_gem" 182 | Count: 1b 183 | ForgeCaps: { 184 | "dungeons_libraries:built_in_enchantments": { 185 | BuiltInEnchantments: [ ] 186 | } 187 | } 188 | } 189 | } 190 | { 191 | id: "15BC0CA6088B4207" 192 | type: "item" 193 | item: { 194 | id: "good_nights_sleep:luxurious_bed" 195 | Count: 1b 196 | ForgeCaps: { 197 | "dungeons_libraries:built_in_enchantments": { 198 | BuiltInEnchantments: [ ] 199 | } 200 | } 201 | } 202 | } 203 | ] 204 | } 205 | { 206 | icon: { 207 | id: "good_nights_sleep:negatite_gem" 208 | Count: 1b 209 | ForgeCaps: { 210 | "dungeons_libraries:built_in_enchantments": { 211 | BuiltInEnchantments: [ ] 212 | } 213 | } 214 | } 215 | x: 2.0d 216 | y: 2.0d 217 | shape: "rsquare" 218 | dependencies: ["337E0BFFABCBEFA1"] 219 | secret: true 220 | id: "3820F4EF979E7256" 221 | tasks: [ 222 | { 223 | id: "456D8A5A58264C1E" 224 | type: "questsadditions:break" 225 | block: "good_nights_sleep:negatite_ore" 226 | value: 1L 227 | checkItem: false 228 | } 229 | { 230 | id: "6EC0AD8727E4549C" 231 | type: "item" 232 | item: { 233 | id: "good_nights_sleep:negatite_gem" 234 | Count: 1b 235 | ForgeCaps: { 236 | "dungeons_libraries:built_in_enchantments": { 237 | BuiltInEnchantments: [ ] 238 | } 239 | } 240 | } 241 | } 242 | { 243 | id: "519DF3034F2CD10C" 244 | type: "item" 245 | item: { 246 | id: "good_nights_sleep:wretched_bed" 247 | Count: 1b 248 | ForgeCaps: { 249 | "dungeons_libraries:built_in_enchantments": { 250 | BuiltInEnchantments: [ ] 251 | } 252 | } 253 | } 254 | } 255 | ] 256 | } 257 | ] 258 | } -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/crate_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "07D05210833CDBF1" 3 | order_index: 26 4 | title: "Crate crate" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "ftbquests:lootcrate" 10 | Count: 1b 11 | tag: { 12 | type: "seed_crate" 13 | } 14 | ForgeCaps: { 15 | "dungeons_libraries:built_in_enchantments": { 16 | BuiltInEnchantments: [ ] 17 | } 18 | } 19 | } 20 | } 21 | { 22 | item: { 23 | id: "ftbquests:lootcrate" 24 | Count: 1b 25 | tag: { 26 | type: "sapling_crate" 27 | } 28 | ForgeCaps: { 29 | "dungeons_libraries:built_in_enchantments": { 30 | BuiltInEnchantments: [ ] 31 | } 32 | } 33 | } 34 | } 35 | { 36 | item: { 37 | id: "ftbquests:lootcrate" 38 | Count: 1b 39 | tag: { 40 | type: "food_crate" 41 | } 42 | ForgeCaps: { 43 | "dungeons_libraries:built_in_enchantments": { 44 | BuiltInEnchantments: [ ] 45 | } 46 | } 47 | } 48 | } 49 | { 50 | item: { 51 | id: "ftbquests:lootcrate" 52 | Count: 1b 53 | tag: { 54 | type: "weapon_crate" 55 | } 56 | ForgeCaps: { 57 | "dungeons_libraries:built_in_enchantments": { 58 | BuiltInEnchantments: [ ] 59 | } 60 | } 61 | } 62 | } 63 | { 64 | item: { 65 | id: "ftbquests:lootcrate" 66 | Count: 1b 67 | tag: { 68 | type: "potions" 69 | } 70 | ForgeCaps: { 71 | "dungeons_libraries:built_in_enchantments": { 72 | BuiltInEnchantments: [ ] 73 | } 74 | } 75 | } 76 | } 77 | { 78 | item: { 79 | id: "ftbquests:lootcrate" 80 | Count: 1b 81 | tag: { 82 | type: "uncommon_loot_crate" 83 | } 84 | ForgeCaps: { 85 | "dungeons_libraries:built_in_enchantments": { 86 | BuiltInEnchantments: [ ] 87 | } 88 | } 89 | } 90 | } 91 | { 92 | item: { 93 | id: "ftbquests:lootcrate" 94 | Count: 1b 95 | tag: { 96 | type: "ingots_basic" 97 | } 98 | ForgeCaps: { 99 | "dungeons_libraries:built_in_enchantments": { 100 | BuiltInEnchantments: [ ] 101 | } 102 | } 103 | } 104 | } 105 | { 106 | item: { 107 | id: "ftbquests:lootcrate" 108 | Count: 1b 109 | tag: { 110 | type: "materials_monsters" 111 | } 112 | ForgeCaps: { 113 | "dungeons_libraries:built_in_enchantments": { 114 | BuiltInEnchantments: [ ] 115 | } 116 | } 117 | } 118 | } 119 | { 120 | item: { 121 | id: "ftbquests:lootcrate" 122 | Count: 1b 123 | tag: { 124 | type: "materials_random" 125 | } 126 | ForgeCaps: { 127 | "dungeons_libraries:built_in_enchantments": { 128 | BuiltInEnchantments: [ ] 129 | } 130 | } 131 | } 132 | } 133 | { 134 | item: { 135 | id: "ftbquests:lootcrate" 136 | Count: 1b 137 | tag: { 138 | type: "materials_dusts" 139 | } 140 | ForgeCaps: { 141 | "dungeons_libraries:built_in_enchantments": { 142 | BuiltInEnchantments: [ ] 143 | } 144 | } 145 | } 146 | } 147 | { 148 | item: { 149 | id: "ftbquests:lootcrate" 150 | Count: 1b 151 | tag: { 152 | type: "hat_crate" 153 | } 154 | ForgeCaps: { 155 | "dungeons_libraries:built_in_enchantments": { 156 | BuiltInEnchantments: [ ] 157 | } 158 | } 159 | } 160 | } 161 | { 162 | item: { 163 | id: "ftbquests:lootcrate" 164 | Count: 1b 165 | tag: { 166 | type: "artefact_crate" 167 | } 168 | ForgeCaps: { 169 | "dungeons_libraries:built_in_enchantments": { 170 | BuiltInEnchantments: [ ] 171 | } 172 | } 173 | } 174 | } 175 | { 176 | item: { 177 | id: "ftbquests:lootcrate" 178 | Count: 1b 179 | tag: { 180 | type: "relic_crate" 181 | } 182 | ForgeCaps: { 183 | "dungeons_libraries:built_in_enchantments": { 184 | BuiltInEnchantments: [ ] 185 | } 186 | } 187 | } 188 | } 189 | { 190 | item: { 191 | id: "ftbquests:lootcrate" 192 | Count: 1b 193 | tag: { 194 | type: "common_loot_crate" 195 | } 196 | ForgeCaps: { 197 | "dungeons_libraries:built_in_enchantments": { 198 | BuiltInEnchantments: [ ] 199 | } 200 | } 201 | } 202 | } 203 | { 204 | item: { 205 | id: "ftbquests:lootcrate" 206 | Count: 1b 207 | tag: { 208 | type: "dungeon_s_gear_crate" 209 | } 210 | ForgeCaps: { 211 | "dungeons_libraries:built_in_enchantments": { 212 | BuiltInEnchantments: [ ] 213 | } 214 | } 215 | } 216 | } 217 | { 218 | item: { 219 | id: "ftbquests:lootcrate" 220 | Count: 1b 221 | tag: { 222 | type: "armor_crate" 223 | } 224 | ForgeCaps: { 225 | "dungeons_libraries:built_in_enchantments": { 226 | BuiltInEnchantments: [ ] 227 | } 228 | } 229 | } 230 | } 231 | { 232 | item: { 233 | id: "ftbquests:lootcrate" 234 | Count: 1b 235 | tag: { 236 | type: "dungeon_s_weapons_crate" 237 | } 238 | ForgeCaps: { 239 | "dungeons_libraries:built_in_enchantments": { 240 | BuiltInEnchantments: [ ] 241 | } 242 | } 243 | } 244 | } 245 | { 246 | item: { 247 | id: "ftbquests:lootcrate" 248 | Count: 1b 249 | tag: { 250 | type: "dungeon_s_artifacts_crate" 251 | } 252 | ForgeCaps: { 253 | "dungeons_libraries:built_in_enchantments": { 254 | BuiltInEnchantments: [ ] 255 | } 256 | } 257 | } 258 | } 259 | { 260 | item: { 261 | id: "ftbquests:lootcrate" 262 | Count: 1b 263 | tag: { 264 | type: "relics_materials_crate" 265 | } 266 | ForgeCaps: { 267 | "dungeons_libraries:built_in_enchantments": { 268 | BuiltInEnchantments: [ ] 269 | } 270 | } 271 | } 272 | } 273 | { 274 | item: { 275 | id: "ftbquests:lootcrate" 276 | Count: 1b 277 | tag: { 278 | type: "materials_dusts" 279 | } 280 | ForgeCaps: { 281 | "dungeons_libraries:built_in_enchantments": { 282 | BuiltInEnchantments: [ ] 283 | } 284 | } 285 | } 286 | } 287 | { 288 | item: { 289 | id: "ftbquests:lootcrate" 290 | Count: 1b 291 | tag: { 292 | type: "ingots_valuable" 293 | } 294 | ForgeCaps: { 295 | "dungeons_libraries:built_in_enchantments": { 296 | BuiltInEnchantments: [ ] 297 | } 298 | } 299 | } 300 | } 301 | ] 302 | loot_crate: { 303 | drops: { 304 | boss: 0 305 | passive: 0 306 | monster: 0 307 | } 308 | color: 16777215 309 | string_id: "crate_crate" 310 | } 311 | } 312 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/relic_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "50D45947A8F2A414" 3 | order_index: 19 4 | title: "Relic crate" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "relics:amphibian_boot" 10 | Count: 1b 11 | tag: { 12 | Damage: 0 13 | } 14 | } 15 | weight: 40 16 | } 17 | { 18 | item: { 19 | id: "relics:arrow_quiver" 20 | Count: 1b 21 | tag: { 22 | Damage: 0 23 | } 24 | } 25 | weight: 40 26 | } 27 | { 28 | item: { 29 | id: "relics:bastion_ring" 30 | Count: 1b 31 | tag: { 32 | Damage: 0 33 | } 34 | } 35 | weight: 40 36 | } 37 | { 38 | item: { 39 | id: "relics:blazing_flask" 40 | Count: 1b 41 | tag: { 42 | Damage: 0 43 | } 44 | } 45 | weight: 40 46 | } 47 | { 48 | item: { 49 | id: "relics:camouflage_ring" 50 | Count: 1b 51 | tag: { 52 | Damage: 0 53 | } 54 | } 55 | weight: 40 56 | } 57 | { 58 | item: { 59 | id: "relics:chorus_inhibitor" 60 | Count: 1b 61 | tag: { 62 | Damage: 0 63 | } 64 | } 65 | weight: 40 66 | } 67 | { 68 | item: { 69 | id: "relics:chrysolite" 70 | Count: 1b 71 | ForgeCaps: { 72 | "dungeons_libraries:built_in_enchantments": { 73 | BuiltInEnchantments: [ ] 74 | } 75 | } 76 | } 77 | weight: 40 78 | } 79 | { 80 | item: { 81 | id: "relics:delay_ring" 82 | Count: 1b 83 | tag: { 84 | Damage: 0 85 | } 86 | } 87 | weight: 40 88 | } 89 | { 90 | item: { 91 | id: "relics:drowned_belt" 92 | Count: 1b 93 | tag: { 94 | Damage: 0 95 | } 96 | } 97 | weight: 40 98 | } 99 | { 100 | item: { 101 | id: "relics:elytra_booster" 102 | Count: 1b 103 | tag: { 104 | Damage: 0 105 | } 106 | } 107 | weight: 40 108 | } 109 | { 110 | item: { 111 | id: "relics:enders_hand" 112 | Count: 1b 113 | tag: { 114 | Damage: 0 115 | } 116 | } 117 | weight: 40 118 | } 119 | { 120 | item: { 121 | id: "relics:fragrant_flower" 122 | Count: 1b 123 | tag: { 124 | Damage: 0 125 | } 126 | } 127 | weight: 40 128 | } 129 | { 130 | item: { 131 | id: "relics:ghost_skin_talisman" 132 | Count: 1b 133 | tag: { 134 | Damage: 0 135 | } 136 | } 137 | weight: 40 138 | } 139 | { 140 | item: { 141 | id: "relics:holy_locket" 142 | Count: 1b 143 | tag: { 144 | Damage: 0 145 | } 146 | } 147 | weight: 40 148 | } 149 | { 150 | item: { 151 | id: "relics:horse_flute" 152 | Count: 1b 153 | tag: { 154 | Damage: 0 155 | } 156 | } 157 | weight: 40 158 | } 159 | { 160 | item: { 161 | id: "relics:hunter_belt" 162 | Count: 1b 163 | tag: { 164 | Damage: 0 165 | } 166 | } 167 | weight: 40 168 | } 169 | { 170 | item: { 171 | id: "relics:ice_breaker" 172 | Count: 1b 173 | tag: { 174 | Damage: 0 175 | } 176 | } 177 | weight: 40 178 | } 179 | { 180 | item: { 181 | id: "relics:ice_skates" 182 | Count: 1b 183 | tag: { 184 | Damage: 0 185 | } 186 | } 187 | weight: 40 188 | } 189 | { 190 | item: { 191 | id: "relics:infinity_ham" 192 | Count: 1b 193 | tag: { 194 | Damage: 0 195 | } 196 | } 197 | weight: 40 198 | } 199 | { 200 | item: { 201 | id: "relics:jellyfish_necklace" 202 | Count: 1b 203 | tag: { 204 | Damage: 0 205 | } 206 | } 207 | weight: 40 208 | } 209 | { 210 | item: { 211 | id: "relics:leather_belt" 212 | Count: 1b 213 | tag: { 214 | Damage: 0 215 | } 216 | } 217 | weight: 40 218 | } 219 | { 220 | item: { 221 | id: "relics:lucky_horseshoe" 222 | Count: 1b 223 | tag: { 224 | Damage: 0 225 | } 226 | } 227 | weight: 40 228 | } 229 | { 230 | item: { 231 | id: "relics:magic_mirror" 232 | Count: 1b 233 | tag: { 234 | Damage: 0 235 | } 236 | } 237 | weight: 40 238 | } 239 | { 240 | item: { 241 | id: "relics:magma_walker" 242 | Count: 1b 243 | tag: { 244 | Damage: 0 245 | } 246 | } 247 | weight: 40 248 | } 249 | { 250 | item: { 251 | id: "relics:midnight_robe" 252 | Count: 1b 253 | tag: { 254 | Damage: 0 255 | } 256 | } 257 | weight: 40 258 | } 259 | { 260 | item: { 261 | id: "relics:old_boot" 262 | Count: 1b 263 | tag: { 264 | Damage: 0 265 | } 266 | } 267 | weight: 40 268 | } 269 | { 270 | item: { 271 | id: "relics:out_runner" 272 | Count: 1b 273 | tag: { 274 | Damage: 0 275 | } 276 | } 277 | weight: 40 278 | } 279 | { 280 | item: { 281 | id: "relics:rage_glove" 282 | Count: 1b 283 | tag: { 284 | Damage: 0 285 | } 286 | } 287 | weight: 40 288 | } 289 | { 290 | item: { 291 | id: "relics:reflection_necklace" 292 | Count: 1b 293 | tag: { 294 | Damage: 0 295 | } 296 | } 297 | weight: 40 298 | } 299 | { 300 | item: { 301 | id: "relics:runic_hammer" 302 | Count: 1b 303 | tag: { 304 | Damage: 0 305 | } 306 | } 307 | weight: 40 308 | } 309 | { 310 | item: { 311 | id: "relics:scarab_talisman" 312 | Count: 1b 313 | tag: { 314 | Damage: 0 315 | } 316 | } 317 | weight: 40 318 | } 319 | { 320 | item: { 321 | id: "relics:shadow_glaive" 322 | Count: 1b 323 | tag: { 324 | Damage: 0 325 | } 326 | ForgeCaps: { 327 | "dungeons_libraries:built_in_enchantments": { 328 | BuiltInEnchantments: [ ] 329 | } 330 | } 331 | } 332 | weight: 40 333 | } 334 | { 335 | item: { 336 | id: "relics:slime_heart" 337 | Count: 1b 338 | tag: { 339 | Damage: 0 340 | } 341 | ForgeCaps: { 342 | "dungeons_libraries:built_in_enchantments": { 343 | BuiltInEnchantments: [ ] 344 | } 345 | } 346 | } 347 | weight: 40 348 | } 349 | { 350 | item: { 351 | id: "relics:soul_devourer" 352 | Count: 1b 353 | tag: { 354 | Damage: 0 355 | } 356 | } 357 | weight: 40 358 | } 359 | { 360 | item: { 361 | id: "relics:space_dissector" 362 | Count: 1b 363 | tag: { 364 | Damage: 0 365 | } 366 | ForgeCaps: { 367 | "dungeons_libraries:built_in_enchantments": { 368 | BuiltInEnchantments: [ ] 369 | } 370 | } 371 | } 372 | weight: 40 373 | } 374 | { 375 | item: { 376 | id: "relics:spatial_sign" 377 | Count: 1b 378 | tag: { 379 | Damage: 0 380 | } 381 | } 382 | weight: 40 383 | } 384 | { 385 | item: { 386 | id: "relics:spider_necklace" 387 | Count: 1b 388 | tag: { 389 | Damage: 0 390 | } 391 | } 392 | weight: 40 393 | } 394 | { 395 | item: { 396 | id: "relics:spore_sack" 397 | Count: 1b 398 | tag: { 399 | Damage: 0 400 | } 401 | } 402 | weight: 40 403 | } 404 | { 405 | item: { 406 | id: "relics:squire_bag" 407 | Count: 1b 408 | tag: { 409 | Damage: 0 410 | } 411 | } 412 | weight: 40 413 | } 414 | { 415 | item: { 416 | id: "relics:stellar_catalyst" 417 | Count: 1b 418 | tag: { 419 | Damage: 0 420 | } 421 | } 422 | weight: 40 423 | } 424 | { 425 | item: { 426 | id: "relics:wool_mitten" 427 | Count: 1b 428 | tag: { 429 | Damage: 0 430 | } 431 | } 432 | weight: 40 433 | } 434 | ] 435 | loot_crate: { 436 | drops: { 437 | boss: 0 438 | passive: 0 439 | monster: 0 440 | } 441 | color: 16711913 442 | string_id: "relic_crate" 443 | } 444 | } 445 | -------------------------------------------------------------------------------- /pack/kubejs/startup_scripts/script.js: -------------------------------------------------------------------------------- 1 | // priority: 0 2 | 3 | console.info("Starting recipe modification scripts..."); 4 | 5 | onEvent("item.registry", (event) => { 6 | // Register new items here 7 | // event.create('example_item').displayName('Example Item') 8 | event.create("mark_miner").displayName("I. Mark of the Miner").glow(true); 9 | event.create("mark_farmer").displayName("I. Mark of the Farmer").glow(true); 10 | event.create("mark_warrior").displayName("I. Mark of the Warrior").glow(true); 11 | event.create("mark_archer").displayName("I. Mark of the Archer").glow(true); 12 | event.create("mark_wizard").displayName("I. Mark of the Wizard").glow(true); 13 | event.create("mark_pirate").displayName("I. Mark of the Pirate").glow(true); 14 | event.create("mark_thief").displayName("I. Mark of the Thief").glow(true); 15 | event 16 | .create("mark_huntsman") 17 | .displayName("I. Mark of the Huntsman") 18 | .glow(true); 19 | event.create("mark_healer").displayName("I. Mark of the Healer").glow(true); 20 | event 21 | .create("mark_pitfighter") 22 | .displayName("I. Mark of the Pitfighter") 23 | .glow(true); 24 | event.create("mark_tamer").displayName("I. Mark of the Tamer").glow(true); 25 | 26 | event 27 | .create("mark_spelunker") 28 | .displayName("II. Mark of the Spelunker") 29 | .glow(true); 30 | event 31 | .create("mark_rancher") 32 | .displayName("II. Mark of the Rancher") 33 | .glow(true); 34 | event 35 | .create("mark_mercenary") 36 | .displayName("II. Mark of the Mercenary") 37 | .glow(true); 38 | event 39 | .create("mark_arbalester") 40 | .displayName("II. Mark of the Arbalester") 41 | .glow(true); 42 | event 43 | .create("mark_alchemist") 44 | .displayName("II. Mark of the Alchemist") 45 | .glow(true); 46 | event 47 | .create("mark_corsair") 48 | .displayName("II. Mark of the Corsair") 49 | .glow(true); 50 | event.create("mark_bandit").displayName("II. Mark of the Bandit").glow(true); 51 | event 52 | .create("mark_tracker") 53 | .displayName("II. Mark of the Tracker") 54 | .glow(true); 55 | event 56 | .create("mark_spiritualist") 57 | .displayName("II. Mark of the Spiritualist") 58 | .glow(true); 59 | event 60 | .create("mark_fighter") 61 | .displayName("II. Mark of the Fighter") 62 | .glow(true); 63 | event 64 | .create("mark_summoner") 65 | .displayName("II. Mark of the Summoner") 66 | .glow(true); 67 | 68 | event 69 | .create("mark_cavemaster") 70 | .displayName("III. Mark of the Cavemaster") 71 | .glow(true); 72 | event 73 | .create("mark_agrarian") 74 | .displayName("III. Mark of the Agrarian") 75 | .glow(true); 76 | event 77 | .create("mark_champion") 78 | .displayName("III. Mark of the Champion") 79 | .glow(true); 80 | event 81 | .create("mark_artillerist") 82 | .displayName("III. Mark of the Artillerist") 83 | .glow(true); 84 | event 85 | .create("mark_thaumaturge") 86 | .displayName("III. Mark of the Thaumaturge") 87 | .glow(true); 88 | event 89 | .create("mark_captain") 90 | .displayName("III. Mark of the Captain") 91 | .glow(true); 92 | event.create("mark_rogue").displayName("III. Mark of the Rogue").glow(true); 93 | event 94 | .create("mark_pursuer") 95 | .displayName("III. Mark of the Pursuer") 96 | .glow(true); 97 | event.create("mark_shaman").displayName("III. Mark of the Shaman").glow(true); 98 | event 99 | .create("mark_underdog") 100 | .displayName("III. Mark of the Underdog") 101 | .glow(true); 102 | event 103 | .create("mark_beastmaster") 104 | .displayName("III. Mark of the Beastmaster") 105 | .glow(true); 106 | 107 | event.create("arrow_down").displayName("綠色的下箭頭圖示"); 108 | event.create("arrow_down_yellow").displayName("黃色的下箭頭圖示"); 109 | event.create("arrow_up").displayName("上箭頭圖示"); 110 | event.create("arrow_left").displayName("左箭頭圖示"); 111 | 112 | event 113 | .create("copper_coin") 114 | .displayName("銅幣") 115 | .tooltip("可以透過完成任務取得"); 116 | event.create("iron_coin").displayName("鐵幣").tooltip("可以透過完成任務取得"); 117 | event.create("gold_coin").displayName("金幣").tooltip("可以透過完成任務取得"); 118 | event 119 | .create("diamond_coin") 120 | .displayName("鑽石幣") 121 | .tooltip("可以透過完成任務取得"); 122 | event 123 | .create("netherite_coin") 124 | .displayName("獄髓幣") 125 | .tooltip("可以透過完成任務取得"); 126 | event.create("monster_coin").displayName("怪物幣"); 127 | event 128 | .create("nether_coin") 129 | .displayName("地獄幣") 130 | .tooltip("可以透過完成地獄篇章的任務取得"); 131 | 132 | event.create("diamond_nugget").displayName("鑽石硬塊"); 133 | event.create("emerald_nugget").displayName("綠寶石硬塊"); 134 | 135 | event 136 | .create("coin_01") 137 | .displayName("硬幣") 138 | .tooltip("您可以透過出售有價值的材料來獲得這些硬幣"); 139 | event 140 | .create("coin_02") 141 | .displayName("一兩個硬幣") 142 | .tooltip("您可以透過出售有價值的材料來獲得這些硬幣"); 143 | event 144 | .create("coin_03") 145 | .displayName("兩三個硬幣") 146 | .tooltip("您可以透過出售有價值的材料來獲得這些硬幣"); 147 | event 148 | .create("coin_04") 149 | .displayName("十幾個硬幣") 150 | .tooltip("您可以透過出售有價值的材料來獲得這些硬幣"); 151 | event 152 | .create("coin_05") 153 | .displayName("一打硬幣") 154 | .tooltip("您可以透過出售有價值的材料來獲得這些硬幣"); 155 | event 156 | .create("coin_06") 157 | .displayName("一大堆硬幣") 158 | .tooltip("您可以透過出售有價值的材料來獲得這些硬幣"); 159 | 160 | event 161 | .create("coin_q_1") 162 | .displayName("任務幣") 163 | .tooltip("您可以透過做某些任務來獲得這些硬幣"); 164 | event 165 | .create("coin_q_2") 166 | .displayName("任務幣") 167 | .tooltip("您可以透過做某些任務來獲得這些硬幣"); 168 | 169 | event.create("star").displayName("星星").glow(true); 170 | event.create("medal").displayName("勳章").glow(true); 171 | event.create("heart").displayName("心"); 172 | event.create("heart-half").displayName("半顆心"); 173 | event.create("caution").displayName("警告"); 174 | event.create("chest").displayName("Chest"); 175 | event.create("chest2").displayName("Chest 2"); 176 | event.create("fire").displayName("Fire"); 177 | event.create("forbid").displayName("Stop"); 178 | event.create("help").displayName("Help"); 179 | event.create("key").displayName("Key"); 180 | event.create("key_01d").displayName("Old Key"); 181 | event.create("lightning").displayName("Lightning"); 182 | event.create("lock").displayName("Lock"); 183 | event.create("lock-2").displayName("Lock Unlocked"); 184 | event.create("mark").displayName("Mark"); 185 | event.create("skull").displayName("Skull"); 186 | event.create("skull2").displayName("Skull"); 187 | event.create("skull3").displayName("Skull"); 188 | event.create("ace").displayName("Ace of Spades"); 189 | event.create("armour").displayName("Kit"); 190 | event.create("bleed").displayName("Bleed"); 191 | event.create("book2").displayName("Book"); 192 | event.create("book3").displayName("Book"); 193 | event.create("book4").displayName("Book"); 194 | event.create("book_02f").displayName("Book"); 195 | event.create("book_04g").displayName("Book"); 196 | event.create("campfire").displayName("Fake Campfire"); 197 | event.create("dice").displayName("Dice"); 198 | event.create("letter").displayName("Letter"); 199 | event.create("magnifier").displayName("Magnifying Glass"); 200 | event.create("manuscript").displayName("Manuscript"); 201 | event.create("map").displayName("Treasure Map"); 202 | event.create("mine").displayName("Mine"); 203 | event.create("ruby").displayName("Fake Ruby"); 204 | event.create("scroll").displayName("Scroll"); 205 | event.create("scroll2").displayName("Scroll"); 206 | event.create("scroll_01c").displayName("Scroll"); 207 | event.create("magicscroll").displayName("Magic Scroll"); 208 | event.create("slash").displayName("Slashing"); 209 | event.create("spellbook_01d").displayName("Spellbook"); 210 | event.create("spyglass").displayName("Spyglass"); 211 | event.create("levelup").displayName("Level Up"); 212 | event.create("shield").displayName("Shield"); 213 | event.create("ring").displayName("Ring"); 214 | event.create("amulet").displayName("Amulet"); 215 | event.create("rucksack").displayName("Rucksack"); 216 | event.create("bomb").displayName("Bomb"); 217 | event.create("dodge").displayName("Dodge"); 218 | event.create("scaling").displayName("Scaling"); 219 | }); 220 | onEvent("block.registry", (event) => { 221 | // Register new blocks here 222 | // event.create('example_block').material('wood').hardness(1.0).displayName('Example Block') 223 | }); 224 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/highway_to_the_bumblezone.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "76389659C6680826" 3 | group: "241F1DC7B6D6E9D6" 4 | order_index: 12 5 | filename: "highway_to_the_bumblezone" 6 | title: "到蜜蜂的世界" 7 | icon: "rats:rat_upgrade_bee" 8 | default_quest_shape: "" 9 | default_hide_dependency_lines: false 10 | images: [{ 11 | x: 0.0d 12 | y: 0.0d 13 | width: 10.0d 14 | height: 10.0d 15 | rotation: 0.0d 16 | image: "feywild:textures/item/honeycomb.png" 17 | hover: [ ] 18 | click: "" 19 | dev: false 20 | corner: false 21 | }] 22 | quests: [ 23 | { 24 | title: "♪ Highway to the Bumble Zone ♫" 25 | icon: "feywild:honeycomb" 26 | x: 0.0d 27 | y: 0.0d 28 | shape: "octagon" 29 | description: [ 30 | " The Bumblezone is a dimension filled with Honeycomb Blocks, Honey Blocks, Honey Crystals, Sugar Water, and few new bee-related Blocks! There's even a structure with unique bee armor you can obtain!" 31 | "" 32 | "" 33 | " Entering the dimension is super easy! Just throw an Enderpearl at any Bee Nest or Beehive (even modded ones works!) to enter inside it and spawn into the dimension. You can also make yourself (riding a mob or vehicle) or any mob enter the dimension by using a piston to push the player or mob into a Beehive or Bee Nest block!" 34 | "" 35 | "To teleport out of the dimension, you can either dig down and fall below Y = 0 or climb your way to above Y = 256." 36 | ] 37 | size: 2.0d 38 | id: "17777CD49B8B6F41" 39 | tasks: [ 40 | { 41 | id: "03C664A54AB9519A" 42 | type: "dimension" 43 | dimension: "the_bumblezone:the_bumblezone" 44 | } 45 | { 46 | id: "6ED6A250C59F80CB" 47 | type: "item" 48 | item: { 49 | id: "minecraft:ender_pearl" 50 | Count: 1b 51 | ForgeCaps: { 52 | "dungeons_libraries:built_in_enchantments": { 53 | BuiltInEnchantments: [ ] 54 | } 55 | } 56 | } 57 | } 58 | ] 59 | rewards: [{ 60 | id: "333E1CB31D02A943" 61 | type: "xp_levels" 62 | xp_levels: 1 63 | }] 64 | } 65 | { 66 | x: -1.5d 67 | y: 3.5d 68 | dependencies: ["17777CD49B8B6F41"] 69 | id: "5E4C69CC15CADF88" 70 | tasks: [{ 71 | id: "59B034778B633DD3" 72 | type: "item" 73 | item: { 74 | id: "the_bumblezone:honey_crystal_shards" 75 | Count: 1b 76 | ForgeCaps: { 77 | "dungeons_libraries:built_in_enchantments": { 78 | BuiltInEnchantments: [ ] 79 | } 80 | } 81 | } 82 | }] 83 | rewards: [ 84 | { 85 | id: "3A78F2B47DC05DB4" 86 | type: "choice" 87 | table_id: 8545390299491237994L 88 | } 89 | { 90 | id: "117F06DA4F7A0656" 91 | type: "xp_levels" 92 | xp_levels: 1 93 | } 94 | { 95 | id: "2A6B50B3264D3D50" 96 | type: "ftbmoney:money" 97 | ftb_money: 5L 98 | } 99 | ] 100 | } 101 | { 102 | x: -3.5d 103 | y: 1.5d 104 | dependencies: ["5E4C69CC15CADF88"] 105 | id: "3E69CC75B111D4A4" 106 | tasks: [{ 107 | id: "52042FF627E24425" 108 | type: "item" 109 | item: { 110 | id: "the_bumblezone:honey_crystal_shield" 111 | Count: 1b 112 | tag: { 113 | Damage: 0 114 | } 115 | ForgeCaps: { 116 | "dungeons_libraries:built_in_enchantments": { 117 | BuiltInEnchantments: [ ] 118 | } 119 | } 120 | } 121 | }] 122 | rewards: [ 123 | { 124 | id: "17787B5E1B0E8890" 125 | type: "choice" 126 | table_id: 8545390299491237994L 127 | } 128 | { 129 | id: "46D7792752576FE6" 130 | type: "xp_levels" 131 | xp_levels: 1 132 | } 133 | { 134 | id: "2CF068393A5B5CEA" 135 | type: "ftbmoney:money" 136 | ftb_money: 5L 137 | } 138 | ] 139 | } 140 | { 141 | x: -3.5d 142 | y: -1.5d 143 | dependencies: ["17777CD49B8B6F41"] 144 | id: "1FB762B916742CA8" 145 | tasks: [{ 146 | id: "1F8C6ABDCBA42758" 147 | type: "item" 148 | item: { 149 | id: "the_bumblezone:music_disc_flight_of_the_bumblebee_rimsky_korsakov" 150 | Count: 1b 151 | ForgeCaps: { 152 | "dungeons_libraries:built_in_enchantments": { 153 | BuiltInEnchantments: [ ] 154 | } 155 | } 156 | } 157 | }] 158 | rewards: [ 159 | { 160 | id: "350947017A819A5A" 161 | type: "choice" 162 | table_id: 8545390299491237994L 163 | } 164 | { 165 | id: "65D766DD0691C1B7" 166 | type: "xp_levels" 167 | xp_levels: 1 168 | } 169 | { 170 | id: "7E8BDA40E50B1FF9" 171 | type: "ftbmoney:money" 172 | ftb_money: 5L 173 | } 174 | ] 175 | } 176 | { 177 | x: -1.5d 178 | y: -3.5d 179 | dependencies: ["17777CD49B8B6F41"] 180 | id: "33D0C473F05F9631" 181 | tasks: [{ 182 | id: "47CD1F4F0BD2475B" 183 | type: "item" 184 | item: { 185 | id: "the_bumblezone:music_disc_honey_bee_rat_faced_boy" 186 | Count: 1b 187 | ForgeCaps: { 188 | "dungeons_libraries:built_in_enchantments": { 189 | BuiltInEnchantments: [ ] 190 | } 191 | } 192 | } 193 | }] 194 | rewards: [ 195 | { 196 | id: "728C28673FCE608F" 197 | type: "choice" 198 | table_id: 8545390299491237994L 199 | } 200 | { 201 | id: "45E2AF0021A70C59" 202 | type: "xp_levels" 203 | xp_levels: 1 204 | } 205 | { 206 | id: "279EA6197C70FF0F" 207 | type: "ftbmoney:money" 208 | ftb_money: 5L 209 | } 210 | ] 211 | } 212 | { 213 | x: 1.5d 214 | y: -3.5d 215 | dependencies: ["17777CD49B8B6F41"] 216 | id: "3BFBB0CC1C2BE735" 217 | tasks: [{ 218 | id: "323F6FE496B9FA0A" 219 | type: "item" 220 | item: { 221 | id: "the_bumblezone:beehive_beeswax" 222 | Count: 1b 223 | ForgeCaps: { 224 | "dungeons_libraries:built_in_enchantments": { 225 | BuiltInEnchantments: [ ] 226 | } 227 | } 228 | } 229 | }] 230 | rewards: [ 231 | { 232 | id: "44CAECB66D0AB62A" 233 | type: "choice" 234 | table_id: 8545390299491237994L 235 | } 236 | { 237 | id: "5300B5EFCB1DAFDC" 238 | type: "xp_levels" 239 | xp_levels: 1 240 | } 241 | { 242 | id: "180B35209241CCC9" 243 | type: "ftbmoney:money" 244 | ftb_money: 5L 245 | } 246 | ] 247 | } 248 | { 249 | x: 3.5d 250 | y: -1.0d 251 | dependencies: ["17777CD49B8B6F41"] 252 | id: "3730EDB687A5A265" 253 | tasks: [{ 254 | id: "31C72068708F3FEB" 255 | type: "item" 256 | item: { 257 | id: "the_bumblezone:sugar_infused_stone" 258 | Count: 1b 259 | ForgeCaps: { 260 | "dungeons_libraries:built_in_enchantments": { 261 | BuiltInEnchantments: [ ] 262 | } 263 | } 264 | } 265 | }] 266 | rewards: [ 267 | { 268 | id: "621F6CE424992BEE" 269 | type: "choice" 270 | table_id: 8545390299491237994L 271 | } 272 | { 273 | id: "1CA62C94382C0934" 274 | type: "xp_levels" 275 | xp_levels: 1 276 | } 277 | { 278 | id: "378DBE25B041FD04" 279 | type: "ftbmoney:money" 280 | ftb_money: 5L 281 | } 282 | ] 283 | } 284 | { 285 | x: 1.5d 286 | y: 3.5d 287 | subtitle: "Tame a Behemoth with buckets of honey" 288 | dependencies: ["17777CD49B8B6F41"] 289 | id: "5C0AEAAA45EB107A" 290 | tasks: [{ 291 | id: "3954B8A6161C74AA" 292 | type: "advancement" 293 | advancement: "the_bumblezone:the_bumblezone/beehemoth/tamed_beehemoth" 294 | criterion: "" 295 | }] 296 | rewards: [ 297 | { 298 | id: "59FF631405BCFBED" 299 | type: "choice" 300 | table_id: 8545390299491237994L 301 | } 302 | { 303 | id: "41273E0E0168DA52" 304 | type: "xp_levels" 305 | xp_levels: 1 306 | } 307 | { 308 | id: "0FFCB54C92256CAF" 309 | type: "ftbmoney:money" 310 | ftb_money: 5L 311 | } 312 | ] 313 | } 314 | { 315 | x: 3.5d 316 | y: 1.5d 317 | subtitle: "Infused a Slime with honey" 318 | dependencies: ["17777CD49B8B6F41"] 319 | id: "1AE3D1728F1CC7A6" 320 | tasks: [{ 321 | id: "6632BE41823B5496" 322 | type: "advancement" 323 | advancement: "the_bumblezone:the_bumblezone/honey_slime/honey_slime_creation" 324 | criterion: "" 325 | }] 326 | rewards: [ 327 | { 328 | id: "3A9C1CE71CA71843" 329 | type: "choice" 330 | table_id: 8545390299491237994L 331 | } 332 | { 333 | id: "5DAF3D5F3CC801D8" 334 | type: "xp_levels" 335 | xp_levels: 1 336 | } 337 | { 338 | id: "602E17C9DD31E6EB" 339 | type: "ftbmoney:money" 340 | ftb_money: 5L 341 | } 342 | ] 343 | } 344 | ] 345 | } 346 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/sapling_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "34813462F954036A" 3 | order_index: 25 4 | title: "Sapling crate" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "abundance:flowering_redbud_sapling", weight: 40 } 8 | { item: "abundance:jacaranda_sapling", weight: 40 } 9 | { item: "abundance:redbud_sapling", weight: 40 } 10 | { item: "ars_nouveau:blue_archwood_sapling", weight: 40 } 11 | { item: "ars_nouveau:green_archwood_sapling", weight: 40 } 12 | { item: "ars_nouveau:purple_archwood_sapling", weight: 40 } 13 | { item: "ars_nouveau:red_archwood_sapling", weight: 40 } 14 | { item: "atum:palm_sapling", weight: 40 } 15 | { item: "betterendforge:dragon_tree_sapling", weight: 40 } 16 | { item: "betterendforge:helix_tree_sapling", weight: 40 } 17 | { item: "betterendforge:hydralux_sapling", weight: 40 } 18 | { item: "betterendforge:lacugrove_sapling", weight: 40 } 19 | { item: "betterendforge:lucernia_sapling", weight: 40 } 20 | { item: "betterendforge:mossy_glowshroom_sapling", weight: 40 } 21 | { item: "betterendforge:pythadendron_sapling", weight: 40 } 22 | { item: "betterendforge:tenanea_sapling", weight: 40 } 23 | { item: "betterendforge:umbrella_tree_sapling", weight: 40 } 24 | { item: "blue_skies:bluebright_sapling", weight: 40 } 25 | { item: "blue_skies:cherry_sapling", weight: 40 } 26 | { item: "blue_skies:crescent_fruit_sapling", weight: 40 } 27 | { item: "blue_skies:dusk_sapling", weight: 40 } 28 | { item: "blue_skies:frostbright_sapling", weight: 40 } 29 | { item: "blue_skies:lunar_sapling", weight: 40 } 30 | { item: "blue_skies:maple_sapling", weight: 40 } 31 | { item: "blue_skies:starlit_sapling", weight: 40 } 32 | { item: "environmental:blue_wisteria_sapling", weight: 40 } 33 | { item: "environmental:cherry_sapling", weight: 40 } 34 | { item: "environmental:pink_wisteria_sapling", weight: 40 } 35 | { item: "environmental:purple_wisteria_sapling", weight: 40 } 36 | { item: "environmental:white_wisteria_sapling", weight: 40 } 37 | { item: "environmental:willow_sapling", weight: 40 } 38 | { item: "feywild:autumn_tree_sapling", weight: 40 } 39 | { item: "feywild:spring_tree_sapling", weight: 40 } 40 | { item: "feywild:summer_tree_sapling", weight: 40 } 41 | { item: "feywild:winter_tree_sapling", weight: 40 } 42 | { item: "good_nights_sleep:dream_sapling", weight: 40 } 43 | { item: "greekfantasy:golden_apple_sapling", weight: 40 } 44 | { item: "greekfantasy:olive_sapling", weight: 40 } 45 | { item: "greekfantasy:pomegranate_sapling", weight: 40 } 46 | { item: "minecraft:acacia_sapling", weight: 40 } 47 | { item: "minecraft:birch_sapling", weight: 40 } 48 | { item: "minecraft:dark_oak_sapling", weight: 40 } 49 | { item: "minecraft:jungle_sapling", weight: 40 } 50 | { item: "minecraft:oak_sapling", weight: 40 } 51 | { item: "minecraft:spruce_sapling", weight: 40 } 52 | { item: "mushroomquest:ygdrassilsapling", weight: 40 } 53 | { item: "byg:araucaria_sapling", weight: 40 } 54 | { item: "byg:aspen_sapling", weight: 40 } 55 | { item: "byg:baobab_sapling", weight: 40 } 56 | { item: "byg:blue_enchanted_sapling", weight: 40 } 57 | { item: "byg:blue_spruce_sapling", weight: 40 } 58 | { item: "byg:brown_birch_sapling", weight: 40 } 59 | { item: "byg:brown_oak_sapling", weight: 40 } 60 | { item: "byg:brown_zelkova_sapling", weight: 40 } 61 | { item: "byg:cika_sapling", weight: 40 } 62 | { item: "byg:cypress_sapling", weight: 40 } 63 | { item: "byg:ebony_sapling", weight: 40 } 64 | { item: "byg:ether_sapling", weight: 40 } 65 | { item: "byg:fir_sapling", weight: 40 } 66 | { item: "byg:green_enchanted_sapling", weight: 40 } 67 | { item: "byg:holly_sapling", weight: 40 } 68 | { item: "byg:indigo_jacaranda_sapling", weight: 40 } 69 | { item: "byg:jacaranda_sapling", weight: 40 } 70 | { item: "byg:joshua_sapling", weight: 40 } 71 | { item: "byg:lament_sapling", weight: 40 } 72 | { item: "byg:mahogany_sapling", weight: 40 } 73 | { item: "byg:mangrove_sapling", weight: 40 } 74 | { item: "byg:maple_sapling", weight: 40 } 75 | { item: "byg:nightshade_sapling", weight: 40 } 76 | { item: "byg:orange_birch_sapling", weight: 40 } 77 | { item: "byg:orange_oak_sapling", weight: 40 } 78 | { item: "byg:orange_spruce_sapling", weight: 40 } 79 | { item: "byg:orchard_sapling", weight: 40 } 80 | { item: "byg:palm_sapling", weight: 40 } 81 | { item: "byg:palo_verde_sapling", weight: 40 } 82 | { item: "byg:pine_sapling", weight: 40 } 83 | { item: "byg:pink_cherry_sapling", weight: 40 } 84 | { item: "byg:rainbow_eucalyptus_sapling", weight: 40 } 85 | { item: "byg:red_birch_sapling", weight: 40 } 86 | { item: "byg:red_maple_sapling", weight: 40 } 87 | { item: "byg:red_oak_sapling", weight: 40 } 88 | { item: "byg:red_spruce_sapling", weight: 40 } 89 | { item: "byg:redwood_sapling", weight: 40 } 90 | { item: "byg:silver_maple_sapling", weight: 40 } 91 | { item: "byg:skyris_sapling", weight: 40 } 92 | { item: "byg:white_cherry_sapling", weight: 40 } 93 | { item: "byg:willow_sapling", weight: 40 } 94 | { item: "byg:witch_hazel_sapling", weight: 40 } 95 | { item: "byg:withering_oak_sapling", weight: 40 } 96 | { item: "byg:yellow_birch_sapling", weight: 40 } 97 | { item: "byg:yellow_spruce_sapling", weight: 40 } 98 | { item: "byg:zelkova_sapling", weight: 40 } 99 | { item: "projectvibrantjourneys:aspen_sapling", weight: 40 } 100 | { item: "projectvibrantjourneys:baobab_sapling", weight: 40 } 101 | { item: "projectvibrantjourneys:cottonwood_sapling", weight: 40 } 102 | { item: "projectvibrantjourneys:fir_sapling", weight: 40 } 103 | { item: "projectvibrantjourneys:joshua_sapling", weight: 40 } 104 | { item: "projectvibrantjourneys:juniper_sapling", weight: 40 } 105 | { item: "projectvibrantjourneys:mangrove_sapling", weight: 40 } 106 | { item: "projectvibrantjourneys:orange_maple_sapling", weight: 40 } 107 | { item: "projectvibrantjourneys:palm_sapling", weight: 40 } 108 | { item: "projectvibrantjourneys:pine_sapling", weight: 40 } 109 | { item: "projectvibrantjourneys:pink_sakura_sapling", weight: 40 } 110 | { item: "projectvibrantjourneys:purple_maple_sapling", weight: 40 } 111 | { item: "projectvibrantjourneys:red_maple_sapling", weight: 40 } 112 | { item: "projectvibrantjourneys:redwood_sapling", weight: 40 } 113 | { item: "projectvibrantjourneys:tamarack_sapling", weight: 40 } 114 | { item: "projectvibrantjourneys:white_sakura_sapling", weight: 40 } 115 | { item: "projectvibrantjourneys:willow_sapling", weight: 40 } 116 | { item: "quark:blue_blossom_sapling", weight: 40 } 117 | { item: "quark:lavender_blossom_sapling", weight: 40 } 118 | { item: "quark:orange_blossom_sapling", weight: 40 } 119 | { item: "quark:pink_blossom_sapling", weight: 40 } 120 | { item: "quark:red_blossom_sapling", weight: 40 } 121 | { item: "quark:yellow_blossom_sapling", weight: 40 } 122 | { item: "simplefarming:apple_sapling", weight: 40 } 123 | { item: "simplefarming:apricot_sapling", weight: 40 } 124 | { item: "simplefarming:banana_sapling", weight: 40 } 125 | { item: "simplefarming:cherry_sapling", weight: 40 } 126 | { item: "simplefarming:mango_sapling", weight: 40 } 127 | { item: "simplefarming:olive_sapling", weight: 40 } 128 | { item: "simplefarming:orange_sapling", weight: 40 } 129 | { item: "simplefarming:pear_sapling", weight: 40 } 130 | { item: "simplefarming:plum_sapling", weight: 40 } 131 | { item: "twilightforest:canopy_sapling", weight: 40 } 132 | { item: "twilightforest:darkwood_sapling", weight: 40 } 133 | { item: "twilightforest:hollow_oak_sapling", weight: 40 } 134 | { item: "twilightforest:mangrove_sapling", weight: 40 } 135 | { item: "twilightforest:mining_sapling", weight: 40 } 136 | { item: "twilightforest:rainboak_sapling", weight: 40 } 137 | { item: "twilightforest:sorting_sapling", weight: 40 } 138 | { item: "twilightforest:time_sapling", weight: 40 } 139 | { item: "twilightforest:transformation_sapling", weight: 40 } 140 | { item: "twilightforest:twilight_oak_sapling", weight: 40 } 141 | { item: "undergarden:grongle_sapling", weight: 40 } 142 | { item: "undergarden:smogstem_sapling", weight: 40 } 143 | { item: "undergarden:wigglewood_sapling", weight: 40 } 144 | { item: "tropicraft:grapefruit_sapling", weight: 40 } 145 | { item: "tropicraft:lemon_sapling", weight: 40 } 146 | { item: "tropicraft:lime_sapling", weight: 40 } 147 | { item: "tropicraft:mahogany_sapling", weight: 40 } 148 | { item: "tropicraft:orange_sapling", weight: 40 } 149 | { item: "tropicraft:palm_sapling", weight: 40 } 150 | { item: "tropicraft:papaya_sapling", weight: 40 } 151 | ] 152 | loot_crate: { 153 | drops: { 154 | boss: 0 155 | passive: 0 156 | monster: 0 157 | } 158 | color: 16777215 159 | string_id: "sapling_crate" 160 | } 161 | } 162 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/dimensional_dungeons.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "2B8506307F0DA912" 3 | group: "241F1DC7B6D6E9D6" 4 | order_index: 5 5 | filename: "dimensional_dungeons" 6 | title: "次元旅行" 7 | icon: "dimdungeons:block_portal_keyhole" 8 | subtitle: ["Limitless adventure from a single portal that you can build anywhere!"] 9 | default_quest_shape: "hexagon" 10 | default_hide_dependency_lines: false 11 | images: [ 12 | { 13 | x: 5.5d 14 | y: 2.0d 15 | width: 2.0d 16 | height: 2.0d 17 | rotation: 0.0d 18 | image: "dimdungeons:textures/block/block_keyhole_front_lit2.png" 19 | hover: [ ] 20 | click: "" 21 | dev: false 22 | corner: false 23 | } 24 | { 25 | x: 7.5d 26 | y: 4.0d 27 | width: 2.0d 28 | height: 2.0d 29 | rotation: 0.0d 30 | image: "dimdungeons:textures/block/block_keyhole_front_empty.png" 31 | hover: [ ] 32 | click: "" 33 | dev: false 34 | corner: false 35 | } 36 | { 37 | x: 7.5d 38 | y: 2.0d 39 | width: 2.0d 40 | height: 2.0d 41 | rotation: 0.0d 42 | image: "dimdungeons:textures/block/block_charger_top_3.png" 43 | hover: [ ] 44 | click: "" 45 | dev: false 46 | corner: false 47 | } 48 | { 49 | x: 5.5d 50 | y: 4.0d 51 | width: 2.0d 52 | height: 2.0d 53 | rotation: 0.0d 54 | image: "dimdungeons:textures/block/block_charger_top_1.png" 55 | hover: [ ] 56 | click: "" 57 | dev: false 58 | corner: false 59 | } 60 | ] 61 | quests: [ 62 | { 63 | x: 4.0d 64 | y: 3.0d 65 | description: [ 66 | "Dimensional Dungeons adds limitless procedurally generated dungeons to Minecraft! These dungeons are all placed in a single, separate dimension which can be accessed from a portal anywhere on the Overworld. This makes the dungeons themselves renewable and it provides challenging, replayable content." 67 | "" 68 | "The dungeon dimension limits building and block breaking. This allows for a proper adventure mode-like experience" 69 | "" 70 | "" 71 | "Besides challenges in room design the dungeons are also randomly populated with enemies and worthwhile loot! Many rooms with valuable treasure chests require solving a puzzle that will test your knowledge of Minecraft game mechanics." 72 | ] 73 | id: "373262E31E3E4D5B" 74 | tasks: [{ 75 | id: "0549D2EE17A5251A" 76 | type: "item" 77 | item: { 78 | id: "patchouli:guide_book" 79 | Count: 1b 80 | tag: { 81 | "patchouli:book": "dimdungeons:guide_book" 82 | } 83 | } 84 | }] 85 | rewards: [ 86 | { 87 | id: "5C2D4295AB59621B" 88 | type: "item" 89 | item: "aquaculture:lockbox" 90 | } 91 | { 92 | id: "1735164BA2D78666" 93 | type: "item" 94 | item: "randomite:randomite_ore" 95 | } 96 | ] 97 | } 98 | { 99 | x: 4.0d 100 | y: 5.5d 101 | description: ["Blank Portal Keys are crafted from a Blaze Rod and a Name Tag. You may want several."] 102 | dependencies: ["373262E31E3E4D5B"] 103 | id: "49D31A8380AFA032" 104 | tasks: [{ 105 | id: "12B2B5EEC9822AE4" 106 | type: "item" 107 | item: "dimdungeons:item_portal_key" 108 | }] 109 | rewards: [{ 110 | id: "61B9A2749C052810" 111 | type: "item" 112 | item: { 113 | id: "ftbquests:lootcrate" 114 | Count: 1b 115 | tag: { 116 | type: "materials_random" 117 | } 118 | } 119 | }] 120 | } 121 | { 122 | x: 6.5d 123 | y: 0.5d 124 | description: ["First craft three Gilded Portal Blocks, which are a Chiseled Stone Brick surrounded by 8 Gold Ingots."] 125 | dependencies: ["19C09B0537FF8F85"] 126 | id: "06FDB1551D976F28" 127 | tasks: [{ 128 | id: "4DF5F1A54C512A3A" 129 | type: "item" 130 | item: "dimdungeons:block_gilded_portal" 131 | count: 3L 132 | }] 133 | rewards: [ 134 | { 135 | id: "49785DA9C5E9C87B" 136 | type: "ftbmoney:money" 137 | ftb_money: 20L 138 | } 139 | { 140 | id: "4C2D7FF0D88E1E94" 141 | type: "item" 142 | item: "aquaculture:lockbox" 143 | } 144 | ] 145 | } 146 | { 147 | x: 9.0d 148 | y: 0.5d 149 | description: ["Second, combine one of your three Gilded Portal Blocks with the Trapped Chest and the Eye of Ender to form a Portal Keyhole Block."] 150 | dependencies: ["06FDB1551D976F28"] 151 | id: "467404C9A88BA929" 152 | tasks: [{ 153 | id: "3C4B4629A328B684" 154 | type: "item" 155 | item: "dimdungeons:block_portal_keyhole" 156 | }] 157 | rewards: [ 158 | { 159 | id: "3FC9CD30F75F7A70" 160 | type: "ftbmoney:money" 161 | ftb_money: 20L 162 | } 163 | { 164 | id: "77E853324AA3466E" 165 | type: "item" 166 | item: "aquaculture:lockbox" 167 | } 168 | ] 169 | } 170 | { 171 | title: "Activating Portal Keys" 172 | x: 6.5d 173 | y: 5.5d 174 | description: [ 175 | "A blank key cannot be used to enter a dungeon. A newly crafted key must first be used in an 'activation ritual' which will inscribe the name and location of a randomly generated dungeon onto the key. This action will require you to bring the key to a fitting location on The Overworld." 176 | "" 177 | "Basically, find a Stronghold, and use the key on the top of an End Portal Frame. You must aim for the black square on top." 178 | "" 179 | "Go back to your portal frame and place the key in the keyhole. If everything is correct then a golden dungeon portal should appear. If the frame was not built correctly then the portal will shatter immediately." 180 | "" 181 | "Keys can only be written to once. However keys are absolutely reusable! If you find a dungeon that is worth visiting more than once be sure to save that key somewhere in your base. A named key will always consistently take you back to the same dungeon." 182 | ] 183 | dependencies: ["49D31A8380AFA032"] 184 | id: "2205A97ACB6A9309" 185 | tasks: [{ 186 | id: "028ACB8879FC66F1" 187 | type: "checkmark" 188 | }] 189 | rewards: [{ 190 | id: "557BA510C4195368" 191 | type: "ftbmoney:money" 192 | ftb_money: 5L 193 | }] 194 | } 195 | { 196 | x: 4.0d 197 | y: 0.5d 198 | description: [ 199 | "First, here is a minimum raw materials list:" 200 | "- 9x Stone Bricks" 201 | "- 3x Chiseled Stone Bricks" 202 | "- 24x Gold Ingots" 203 | "- 1x Trapped Chest" 204 | "- 1x Eye of Ender" 205 | "" 206 | "Keep in mind you will also need to craft and activate keys. This is only the first step." 207 | ] 208 | dependencies: ["373262E31E3E4D5B"] 209 | id: "19C09B0537FF8F85" 210 | tasks: [{ 211 | id: "0E498E4858047C55" 212 | type: "checkmark" 213 | title: "Creating the Basic Portal" 214 | }] 215 | rewards: [{ 216 | id: "7E79C499DFD17B21" 217 | type: "ftbmoney:money" 218 | ftb_money: 5L 219 | }] 220 | } 221 | { 222 | x: 9.0d 223 | y: 2.5d 224 | description: [ 225 | "Basically you need a frame of Stone Bricks surrounding two air blocks. And replace the top center block with the Portal Keyhole Block. The two spires on the side need to have your two remaining Gilded Portal BLocks on top." 226 | "" 227 | "{image:rad2:textures/misc/build_basic_1.png width:170 height:100 align:1}" 228 | "Sinking the portal into the ground is a good idea so that you don't have to jump into it. But remember you still need to place the Stone Bricks on the bottom even if you can't see them!" 229 | "" 230 | "Other Stone Brick variants can be used in the build, too. And the only air blocks that matter are the two blocks where the portal will appear." 231 | ] 232 | dependencies: ["467404C9A88BA929"] 233 | id: "46BDA3FB1FD338F7" 234 | tasks: [{ 235 | id: "48F36A95518DC117" 236 | type: "checkmark" 237 | title: "Valid Portal Builds" 238 | }] 239 | rewards: [{ 240 | id: "06781A553566752E" 241 | type: "ftbmoney:money" 242 | ftb_money: 5L 243 | }] 244 | } 245 | { 246 | x: 9.0d 247 | y: 5.5d 248 | subtitle: "Activate portal key" 249 | dependencies: ["2205A97ACB6A9309"] 250 | id: "5F3AE6FDE9AC06B6" 251 | tasks: [{ 252 | id: "4F86E5AD6BC0CB17" 253 | type: "advancement" 254 | advancement: "dimdungeons:dungeons/activate_basic_key" 255 | criterion: "" 256 | }] 257 | rewards: [{ 258 | id: "5E68E60CB268C538" 259 | type: "item" 260 | item: { 261 | id: "ftbquests:lootcrate" 262 | Count: 1b 263 | tag: { 264 | type: "potions" 265 | } 266 | } 267 | }] 268 | } 269 | { 270 | x: 9.0d 271 | y: 3.5d 272 | subtitle: "Find two portal crown blocks" 273 | description: [ 274 | "Advanced dungeons are exactly what they sound like. Bigger layouts, tougher monsters, and improved loot!" 275 | "" 276 | "While exploring basic dungeons you might find a Portal Keystone Block with an item in it. Take it! The item inside should be an advanced key, with a different naming convention and a different color. This is the only way to obtain advanced dungeon keys. They must be found!" 277 | "" 278 | "Your basic portal frame is not powerful enough to handle these legendary new portal keys! You must enhance your basic portal with additional blocks." 279 | "" 280 | "First, you must hang two colorful banners, one on each spire. The banners should be white/purple with either color as the base. For reference, match the filled keyhole itself." 281 | "" 282 | "Second you must place two Portal Crown Blocks on top of your portal frame. You're going to have to rely on finding Portal Crown Blocks as loot in basic dungeon chests." 283 | ] 284 | dependencies: ["5F3AE6FDE9AC06B6"] 285 | id: "563459F7C0D8D8D3" 286 | tasks: [{ 287 | id: "3A7C69B1D45081EA" 288 | type: "advancement" 289 | advancement: "dimdungeons:dungeons/find_crown" 290 | criterion: "" 291 | }] 292 | rewards: [ 293 | { 294 | id: "03D3B4BD7967EF3C" 295 | type: "item" 296 | item: "aquaculture:treasure_chest" 297 | } 298 | { 299 | id: "58626ABC605251BF" 300 | type: "ftbmoney:money" 301 | ftb_money: 30L 302 | } 303 | ] 304 | } 305 | ] 306 | } 307 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/hat_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "74D5534F12831B4E" 3 | order_index: 18 4 | title: "Hat crate" 5 | loot_size: 1 6 | use_title: true 7 | rewards: [ 8 | { 9 | item: { 10 | id: "usefulhats:aquanaut_helmet" 11 | Count: 1b 12 | tag: { 13 | Damage: 0 14 | } 15 | } 16 | weight: 40 17 | } 18 | { 19 | item: { 20 | id: "usefulhats:bunny_ears" 21 | Count: 1b 22 | tag: { 23 | Damage: 0 24 | } 25 | } 26 | weight: 40 27 | } 28 | { 29 | item: { 30 | id: "usefulhats:chopping_hat" 31 | Count: 1b 32 | tag: { 33 | Damage: 0 34 | } 35 | } 36 | weight: 40 37 | } 38 | { 39 | item: { 40 | id: "usefulhats:ender_helmet" 41 | Count: 1b 42 | tag: { 43 | Damage: 0 44 | } 45 | } 46 | weight: 40 47 | } 48 | { 49 | item: { 50 | id: "usefulhats:halo" 51 | Count: 1b 52 | tag: { 53 | Damage: 0 54 | } 55 | } 56 | weight: 40 57 | } 58 | { 59 | item: { 60 | id: "usefulhats:lucky_hat" 61 | Count: 1b 62 | tag: { 63 | Damage: 0 64 | } 65 | } 66 | weight: 40 67 | } 68 | { 69 | item: { 70 | id: "usefulhats:mining_hat" 71 | Count: 1b 72 | tag: { 73 | Damage: 0 74 | } 75 | } 76 | weight: 40 77 | } 78 | { 79 | item: { 80 | id: "usefulhats:mushroom_hat" 81 | Count: 1b 82 | tag: { 83 | Damage: 0 84 | } 85 | } 86 | weight: 40 87 | } 88 | { 89 | item: { 90 | id: "usefulhats:postman_hat" 91 | Count: 1b 92 | tag: { 93 | Damage: 0 94 | } 95 | } 96 | weight: 40 97 | } 98 | { 99 | item: { 100 | id: "usefulhats:shulker_helmet" 101 | Count: 1b 102 | tag: { 103 | Damage: 0 104 | } 105 | } 106 | weight: 40 107 | } 108 | { 109 | item: { 110 | id: "usefulhats:stocking_cap" 111 | Count: 1b 112 | tag: { 113 | Damage: 0 114 | } 115 | } 116 | weight: 40 117 | } 118 | { 119 | item: { 120 | id: "usefulhats:straw_hat" 121 | Count: 1b 122 | tag: { 123 | Damage: 0 124 | } 125 | } 126 | weight: 40 127 | } 128 | { 129 | item: { 130 | id: "usefulhats:wing_helmet" 131 | Count: 1b 132 | tag: { 133 | Damage: 0 134 | } 135 | } 136 | weight: 40 137 | } 138 | { item: "artifacts:novelty_drinking_hat", weight: 40 } 139 | { item: "artifacts:plastic_drinking_hat", weight: 40 } 140 | { item: "artifacts:superstitious_hat", weight: 40 } 141 | { item: "artifacts:villager_hat", weight: 40 } 142 | { 143 | item: { 144 | id: "atum:desert_helmet_diamond" 145 | Count: 1b 146 | tag: { 147 | Damage: 0 148 | } 149 | } 150 | weight: 40 151 | } 152 | { 153 | item: { 154 | id: "atum:desert_helmet_gold" 155 | Count: 1b 156 | tag: { 157 | Damage: 0 158 | } 159 | } 160 | weight: 40 161 | } 162 | { 163 | item: { 164 | id: "atum:desert_helmet_iron" 165 | Count: 1b 166 | tag: { 167 | Damage: 0 168 | } 169 | } 170 | weight: 40 171 | } 172 | { 173 | item: { 174 | id: "atum:mummy_helmet" 175 | Count: 1b 176 | tag: { 177 | Damage: 0 178 | } 179 | } 180 | weight: 40 181 | } 182 | { 183 | item: { 184 | id: "atum:wanderer_helmet" 185 | Count: 1b 186 | tag: { 187 | Damage: 0 188 | } 189 | } 190 | weight: 40 191 | } 192 | { 193 | item: { 194 | id: "blue_skies:pyrope_helmet" 195 | Count: 1b 196 | tag: { 197 | Damage: 0 198 | } 199 | } 200 | weight: 40 201 | } 202 | { 203 | item: { 204 | id: "blue_skies:shadow_helmet" 205 | Count: 1b 206 | tag: { 207 | Damage: 0 208 | } 209 | } 210 | weight: 40 211 | } 212 | { 213 | item: { 214 | id: "buddycards:buddysteel_helmet" 215 | Count: 1b 216 | tag: { 217 | Damage: 0 218 | } 219 | } 220 | weight: 40 221 | } 222 | { 223 | item: { 224 | id: "dungeons_gear:cave_crawler_helmet" 225 | Count: 1b 226 | tag: { 227 | Damage: 0 228 | } 229 | } 230 | weight: 40 231 | } 232 | { 233 | item: { 234 | id: "dungeons_gear:champions_helmet" 235 | Count: 1b 236 | tag: { 237 | Damage: 0 238 | } 239 | } 240 | weight: 40 241 | } 242 | { 243 | item: { 244 | id: "dungeons_gear:curious_helmet" 245 | Count: 1b 246 | tag: { 247 | Damage: 0 248 | } 249 | } 250 | weight: 40 251 | } 252 | { 253 | item: { 254 | id: "dungeons_gear:dark_helmet" 255 | Count: 1b 256 | tag: { 257 | Damage: 0 258 | } 259 | } 260 | weight: 40 261 | } 262 | { 263 | item: { 264 | id: "dungeons_gear:emerald_helmet" 265 | Count: 1b 266 | tag: { 267 | Damage: 0 268 | } 269 | } 270 | weight: 40 271 | } 272 | { 273 | item: { 274 | id: "dungeons_gear:frost_bite_helmet" 275 | Count: 1b 276 | tag: { 277 | Damage: 0 278 | } 279 | } 280 | weight: 40 281 | } 282 | { 283 | item: { 284 | id: "dungeons_gear:frost_helmet" 285 | Count: 1b 286 | tag: { 287 | Damage: 0 288 | } 289 | } 290 | weight: 40 291 | } 292 | { 293 | item: { 294 | id: "dungeons_gear:full_metal_helmet" 295 | Count: 1b 296 | tag: { 297 | Damage: 0 298 | } 299 | } 300 | weight: 40 301 | } 302 | { 303 | item: { 304 | id: "dungeons_gear:gilded_glory_helmet" 305 | Count: 1b 306 | tag: { 307 | Damage: 0 308 | } 309 | } 310 | weight: 40 311 | } 312 | { 313 | item: { 314 | id: "dungeons_gear:grim_helmet" 315 | Count: 1b 316 | tag: { 317 | Damage: 0 318 | } 319 | } 320 | weight: 40 321 | } 322 | { 323 | item: { 324 | id: "dungeons_gear:guards_helmet" 325 | Count: 1b 326 | tag: { 327 | Damage: 0 328 | } 329 | } 330 | weight: 40 331 | } 332 | { 333 | item: { 334 | id: "dungeons_gear:heros_helmet" 335 | Count: 1b 336 | tag: { 337 | Damage: 0 338 | } 339 | } 340 | weight: 40 341 | } 342 | { 343 | item: { 344 | id: "dungeons_gear:highland_helmet" 345 | Count: 1b 346 | tag: { 347 | Damage: 0 348 | } 349 | } 350 | weight: 40 351 | } 352 | { 353 | item: { 354 | id: "dungeons_gear:hungry_horror_helmet" 355 | Count: 1b 356 | tag: { 357 | Damage: 0 358 | } 359 | } 360 | weight: 40 361 | } 362 | { 363 | item: { 364 | id: "dungeons_gear:mercenary_helmet" 365 | Count: 1b 366 | tag: { 367 | Damage: 0 368 | } 369 | } 370 | weight: 40 371 | } 372 | { 373 | item: { 374 | id: "dungeons_gear:opulent_helmet" 375 | Count: 1b 376 | tag: { 377 | Damage: 0 378 | } 379 | } 380 | weight: 40 381 | } 382 | { 383 | item: { 384 | id: "dungeons_gear:phantom_helmet" 385 | Count: 1b 386 | tag: { 387 | Damage: 0 388 | } 389 | } 390 | weight: 40 391 | } 392 | { 393 | item: { 394 | id: "dungeons_gear:plate_helmet" 395 | Count: 1b 396 | tag: { 397 | Damage: 0 398 | } 399 | } 400 | weight: 40 401 | } 402 | { 403 | item: { 404 | id: "dungeons_gear:reinforced_mail_helmet" 405 | Count: 1b 406 | tag: { 407 | Damage: 0 408 | } 409 | } 410 | weight: 40 411 | } 412 | { 413 | item: { 414 | id: "dungeons_gear:renegade_helmet" 415 | Count: 1b 416 | tag: { 417 | Damage: 0 418 | } 419 | } 420 | weight: 40 421 | } 422 | { 423 | item: { 424 | id: "dungeons_gear:royal_guard_helmet" 425 | Count: 1b 426 | tag: { 427 | Damage: 0 428 | } 429 | } 430 | weight: 40 431 | } 432 | { 433 | item: { 434 | id: "dungeons_gear:snow_helmet" 435 | Count: 1b 436 | tag: { 437 | Damage: 0 438 | } 439 | } 440 | weight: 40 441 | } 442 | { 443 | item: { 444 | id: "dungeons_gear:spelunker_helmet" 445 | Count: 1b 446 | tag: { 447 | Damage: 0 448 | } 449 | } 450 | weight: 40 451 | } 452 | { 453 | item: { 454 | id: "dungeons_gear:stalwart_helmet" 455 | Count: 1b 456 | tag: { 457 | Damage: 0 458 | } 459 | } 460 | weight: 40 461 | } 462 | { 463 | item: { 464 | id: "dungeons_gear:titans_shroud_helmet" 465 | Count: 1b 466 | tag: { 467 | Damage: 0 468 | } 469 | } 470 | weight: 40 471 | } 472 | { 473 | item: { 474 | id: "dungeons_gear:wither_helmet" 475 | Count: 1b 476 | tag: { 477 | Damage: 0 478 | } 479 | } 480 | weight: 40 481 | } 482 | { 483 | item: { 484 | id: "dungeons_mobs:cracked_gold_piglin_helmet" 485 | Count: 1b 486 | tag: { 487 | Damage: 0 488 | } 489 | } 490 | weight: 40 491 | } 492 | { 493 | item: { 494 | id: "dungeons_mobs:cracked_netherite_piglin_helmet" 495 | Count: 1b 496 | tag: { 497 | Damage: 0 498 | } 499 | } 500 | weight: 40 501 | } 502 | { 503 | item: { 504 | id: "dungeons_mobs:diamond_pillager_helmet" 505 | Count: 1b 506 | tag: { 507 | Damage: 0 508 | } 509 | } 510 | weight: 40 511 | } 512 | { 513 | item: { 514 | id: "dungeons_mobs:diamond_vindicator_helmet" 515 | Count: 1b 516 | tag: { 517 | Damage: 0 518 | } 519 | } 520 | weight: 40 521 | } 522 | { 523 | item: { 524 | id: "dungeons_mobs:gold_piglin_helmet" 525 | Count: 1b 526 | tag: { 527 | Damage: 0 528 | } 529 | } 530 | weight: 40 531 | } 532 | { 533 | item: { 534 | id: "dungeons_mobs:gold_pillager_helmet" 535 | Count: 1b 536 | tag: { 537 | Damage: 0 538 | } 539 | } 540 | weight: 40 541 | } 542 | { 543 | item: { 544 | id: "dungeons_mobs:gold_vindicator_helmet" 545 | Count: 1b 546 | tag: { 547 | Damage: 0 548 | } 549 | } 550 | weight: 40 551 | } 552 | { 553 | item: { 554 | id: "dungeons_mobs:netherite_piglin_helmet" 555 | Count: 1b 556 | tag: { 557 | Damage: 0 558 | } 559 | } 560 | weight: 40 561 | } 562 | { 563 | item: { 564 | id: "dungeons_mobs:skeleton_vanguard_helmet" 565 | Count: 1b 566 | tag: { 567 | Damage: 0 568 | } 569 | } 570 | weight: 40 571 | } 572 | ] 573 | loot_crate: { 574 | drops: { 575 | boss: 0 576 | passive: 0 577 | monster: 0 578 | } 579 | color: 16777215 580 | string_id: "hat_crate" 581 | } 582 | } 583 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/artefact_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "2610F864F5FA4690" 3 | order_index: 20 4 | title: "文物箱" 5 | loot_size: 1 6 | rewards: [ 7 | { item: "artifacts:antidote_vessel", weight: 40 } 8 | { item: "artifacts:aqua_dashers", weight: 40 } 9 | { item: "artifacts:bunny_hoppers", weight: 40 } 10 | { item: "artifacts:charm_of_sinking", weight: 40 } 11 | { item: "artifacts:cloud_in_a_bottle", weight: 40 } 12 | { item: "artifacts:cross_necklace", weight: 40 } 13 | { item: "artifacts:crystal_heart", weight: 40 } 14 | { item: "artifacts:digging_claws", weight: 40 } 15 | { item: "artifacts:eternal_steak", weight: 40 } 16 | { item: "artifacts:everlasting_beef", weight: 40 } 17 | { item: "artifacts:feral_claws", weight: 40 } 18 | { item: "artifacts:fire_gauntlet", weight: 40 } 19 | { item: "artifacts:flame_pendant", weight: 40 } 20 | { item: "artifacts:flippers", weight: 40 } 21 | { item: "artifacts:golden_hook", weight: 40 } 22 | { item: "artifacts:helium_flamingo", weight: 40 } 23 | { item: "artifacts:kitty_slippers", weight: 40 } 24 | { item: "artifacts:lucky_scarf", weight: 40 } 25 | { item: "artifacts:mimic_spawn_egg", weight: 40 } 26 | { item: "artifacts:night_vision_goggles", weight: 40 } 27 | { item: "artifacts:novelty_drinking_hat", weight: 40 } 28 | { item: "artifacts:obsidian_skull", weight: 40 } 29 | { item: "artifacts:panic_necklace", weight: 40 } 30 | { item: "artifacts:plastic_drinking_hat", weight: 40 } 31 | { item: "artifacts:pocket_piston", weight: 40 } 32 | { item: "artifacts:power_glove", weight: 40 } 33 | { item: "artifacts:running_shoes", weight: 40 } 34 | { item: "artifacts:scarf_of_invisibility", weight: 40 } 35 | { item: "artifacts:shock_pendant", weight: 40 } 36 | { item: "artifacts:snorkel", weight: 40 } 37 | { item: "artifacts:steadfast_spikes", weight: 40 } 38 | { item: "artifacts:superstitious_hat", weight: 40 } 39 | { item: "artifacts:thorn_pendant", weight: 40 } 40 | { item: "artifacts:umbrella", weight: 40 } 41 | { item: "artifacts:universal_attractor", weight: 40 } 42 | { item: "artifacts:vampiric_glove", weight: 40 } 43 | { item: "artifacts:villager_hat", weight: 40 } 44 | { item: "artifacts:whoopee_cushion", weight: 40 } 45 | { item: "bountifulbaubles:amulet_cross", weight: 40 } 46 | { item: "bountifulbaubles:amulet_sin_empty", weight: 40 } 47 | { item: "bountifulbaubles:amulet_sin_gluttony", weight: 40 } 48 | { item: "bountifulbaubles:amulet_sin_pride", weight: 40 } 49 | { item: "bountifulbaubles:amulet_sin_wrath", weight: 40 } 50 | { item: "bountifulbaubles:ankh_charm", weight: 40 } 51 | { item: "bountifulbaubles:apple", weight: 40 } 52 | { item: "bountifulbaubles:balloon", weight: 40 } 53 | { item: "bountifulbaubles:bezoar", weight: 40 } 54 | { item: "bountifulbaubles:black_dragon_scale", weight: 40 } 55 | { item: "bountifulbaubles:broken_black_dragon_scale", weight: 40 } 56 | { item: "bountifulbaubles:broken_heart", weight: 40 } 57 | { item: "bountifulbaubles:disintegration_tablet", weight: 40 } 58 | { item: "bountifulbaubles:ender_dragon_scale", weight: 40 } 59 | { item: "bountifulbaubles:gloves_dexterity", weight: 40 } 60 | { 61 | item: { 62 | id: "bountifulbaubles:gloves_digging_diamond" 63 | Count: 1b 64 | tag: { 65 | Damage: 0 66 | } 67 | } 68 | weight: 40 69 | } 70 | { 71 | item: { 72 | id: "bountifulbaubles:gloves_digging_iron" 73 | Count: 1b 74 | tag: { 75 | Damage: 0 76 | } 77 | } 78 | weight: 40 79 | } 80 | { item: "bountifulbaubles:horseshoe_balloon", weight: 40 } 81 | { item: "bountifulbaubles:lucky_horseshoe", weight: 40 } 82 | { item: "bountifulbaubles:magic_mirror", weight: 40 } 83 | { item: "bountifulbaubles:mixed_dragon_scale", weight: 40 } 84 | { item: "bountifulbaubles:obsidian_skull", weight: 40 } 85 | { item: "bountifulbaubles:phylactery_charm", weight: 40 } 86 | { item: "bountifulbaubles:potion_recall", weight: 40 } 87 | { item: "bountifulbaubles:potion_wormhole", weight: 40 } 88 | { item: "bountifulbaubles:resplendent_token", weight: 40 } 89 | { item: "bountifulbaubles:ring_free_action", weight: 40 } 90 | { item: "bountifulbaubles:ring_overclocking", weight: 40 } 91 | { item: "bountifulbaubles:shield_ankh", weight: 40 } 92 | { item: "bountifulbaubles:shield_cobalt", weight: 40 } 93 | { item: "bountifulbaubles:shield_obsidian", weight: 40 } 94 | { item: "bountifulbaubles:shulker_heart", weight: 40 } 95 | { item: "bountifulbaubles:spectral_silt", weight: 40 } 96 | { item: "bountifulbaubles:sunglasses", weight: 40 } 97 | { item: "bountifulbaubles:vitamins", weight: 40 } 98 | { item: "bountifulbaubles:water_candle", weight: 40 } 99 | { item: "bountifulbaubles:wormhole_mirror", weight: 40 } 100 | { 101 | item: { 102 | id: "relics:amphibian_boot" 103 | Count: 1b 104 | tag: { 105 | Damage: 0 106 | } 107 | } 108 | weight: 40 109 | } 110 | { 111 | item: { 112 | id: "relics:arrow_quiver" 113 | Count: 1b 114 | tag: { 115 | Damage: 0 116 | } 117 | } 118 | weight: 40 119 | } 120 | { 121 | item: { 122 | id: "relics:bastion_ring" 123 | Count: 1b 124 | tag: { 125 | Damage: 0 126 | } 127 | } 128 | weight: 40 129 | } 130 | { item: "relics:blank_rune", weight: 40 } 131 | { 132 | item: { 133 | id: "relics:blazing_flask" 134 | Count: 1b 135 | tag: { 136 | Damage: 0 137 | } 138 | } 139 | weight: 40 140 | } 141 | { item: "relics:bloody_feather", weight: 40 } 142 | { 143 | item: { 144 | id: "relics:camouflage_ring" 145 | Count: 1b 146 | tag: { 147 | Damage: 0 148 | } 149 | } 150 | weight: 40 151 | } 152 | { 153 | item: { 154 | id: "relics:chorus_inhibitor" 155 | Count: 1b 156 | tag: { 157 | Damage: 0 158 | } 159 | ForgeCaps: { 160 | "dungeons_libraries:built_in_enchantments": { 161 | BuiltInEnchantments: [ ] 162 | } 163 | } 164 | } 165 | weight: 40 166 | } 167 | { 168 | item: { 169 | id: "relics:delay_ring" 170 | Count: 1b 171 | tag: { 172 | Damage: 0 173 | } 174 | } 175 | weight: 40 176 | } 177 | { 178 | item: { 179 | id: "relics:drowned_belt" 180 | Count: 1b 181 | tag: { 182 | Damage: 0 183 | } 184 | } 185 | weight: 40 186 | } 187 | { 188 | item: { 189 | id: "relics:elytra_booster" 190 | Count: 1b 191 | tag: { 192 | Damage: 0 193 | } 194 | } 195 | weight: 40 196 | } 197 | { 198 | item: { 199 | id: "relics:enders_hand" 200 | Count: 1b 201 | tag: { 202 | Damage: 0 203 | } 204 | } 205 | weight: 40 206 | } 207 | { item: "relics:flaming_amber_geode", weight: 40 } 208 | { 209 | item: { 210 | id: "relics:fragrant_flower" 211 | Count: 1b 212 | tag: { 213 | Damage: 0 214 | } 215 | } 216 | weight: 40 217 | } 218 | { 219 | item: { 220 | id: "relics:ghost_skin_talisman" 221 | Count: 1b 222 | tag: { 223 | Damage: 0 224 | } 225 | } 226 | weight: 40 227 | } 228 | { 229 | item: { 230 | id: "relics:holy_locket" 231 | Count: 1b 232 | tag: { 233 | Damage: 0 234 | } 235 | } 236 | weight: 40 237 | } 238 | { 239 | item: { 240 | id: "relics:horse_flute" 241 | Count: 1b 242 | tag: { 243 | Damage: 0 244 | } 245 | } 246 | weight: 40 247 | } 248 | { 249 | item: { 250 | id: "relics:hunter_belt" 251 | Count: 1b 252 | tag: { 253 | Damage: 0 254 | } 255 | } 256 | weight: 40 257 | } 258 | { 259 | item: { 260 | id: "relics:ice_breaker" 261 | Count: 1b 262 | tag: { 263 | Damage: 0 264 | } 265 | } 266 | weight: 40 267 | } 268 | { 269 | item: { 270 | id: "relics:ice_skates" 271 | Count: 1b 272 | tag: { 273 | Damage: 0 274 | } 275 | } 276 | weight: 40 277 | } 278 | { 279 | item: { 280 | id: "relics:jellyfish_necklace" 281 | Count: 1b 282 | tag: { 283 | Damage: 0 284 | } 285 | } 286 | weight: 40 287 | } 288 | { 289 | item: { 290 | id: "relics:leather_belt" 291 | Count: 1b 292 | tag: { 293 | Damage: 0 294 | } 295 | } 296 | weight: 40 297 | } 298 | { 299 | item: { 300 | id: "relics:lucky_horseshoe" 301 | Count: 1b 302 | tag: { 303 | Damage: 0 304 | } 305 | } 306 | weight: 40 307 | } 308 | { 309 | item: { 310 | id: "relics:magic_mirror" 311 | Count: 1b 312 | tag: { 313 | Damage: 0 314 | } 315 | } 316 | weight: 40 317 | } 318 | { 319 | item: { 320 | id: "relics:magma_walker" 321 | Count: 1b 322 | tag: { 323 | Damage: 0 324 | } 325 | } 326 | weight: 40 327 | } 328 | { 329 | item: { 330 | id: "relics:midnight_robe" 331 | Count: 1b 332 | tag: { 333 | Damage: 0 334 | } 335 | } 336 | weight: 40 337 | } 338 | { 339 | item: { 340 | id: "relics:old_boot" 341 | Count: 1b 342 | tag: { 343 | Damage: 0 344 | } 345 | } 346 | weight: 40 347 | } 348 | { 349 | item: { 350 | id: "relics:out_runner" 351 | Count: 1b 352 | tag: { 353 | Damage: 0 354 | } 355 | } 356 | weight: 40 357 | } 358 | { 359 | item: { 360 | id: "relics:rage_glove" 361 | Count: 1b 362 | tag: { 363 | Damage: 0 364 | } 365 | } 366 | weight: 40 367 | } 368 | { item: "relics:rare_scrap", weight: 40 } 369 | { 370 | item: { 371 | id: "relics:reflection_necklace" 372 | Count: 1b 373 | tag: { 374 | Damage: 0 375 | } 376 | } 377 | weight: 40 378 | } 379 | { 380 | item: { 381 | id: "relics:scarab_talisman" 382 | Count: 1b 383 | tag: { 384 | Damage: 0 385 | } 386 | } 387 | weight: 40 388 | } 389 | { 390 | item: { 391 | id: "relics:shadow_glaive" 392 | Count: 1b 393 | tag: { 394 | Damage: 0 395 | } 396 | } 397 | weight: 40 398 | } 399 | { 400 | item: { 401 | id: "relics:slime_heart" 402 | Count: 1b 403 | tag: { 404 | Damage: 0 405 | } 406 | } 407 | weight: 40 408 | } 409 | { 410 | item: { 411 | id: "relics:soul_devourer" 412 | Count: 1b 413 | tag: { 414 | Damage: 0 415 | } 416 | } 417 | weight: 40 418 | } 419 | { 420 | item: { 421 | id: "relics:space_dissector" 422 | Count: 1b 423 | tag: { 424 | Damage: 0 425 | } 426 | } 427 | weight: 40 428 | } 429 | { 430 | item: { 431 | id: "relics:spatial_sign" 432 | Count: 1b 433 | tag: { 434 | Damage: 0 435 | } 436 | } 437 | weight: 40 438 | } 439 | { 440 | item: { 441 | id: "relics:spider_necklace" 442 | Count: 1b 443 | tag: { 444 | Damage: 0 445 | } 446 | } 447 | weight: 40 448 | } 449 | { 450 | item: { 451 | id: "relics:spore_sack" 452 | Count: 1b 453 | tag: { 454 | Damage: 0 455 | } 456 | ForgeCaps: { 457 | "dungeons_libraries:built_in_enchantments": { 458 | BuiltInEnchantments: [ ] 459 | } 460 | } 461 | } 462 | weight: 40 463 | } 464 | { 465 | item: { 466 | id: "relics:squire_bag" 467 | Count: 1b 468 | tag: { 469 | Damage: 0 470 | } 471 | ForgeCaps: { 472 | "dungeons_libraries:built_in_enchantments": { 473 | BuiltInEnchantments: [ ] 474 | } 475 | } 476 | } 477 | weight: 40 478 | } 479 | { 480 | item: { 481 | id: "relics:stellar_catalyst" 482 | Count: 1b 483 | tag: { 484 | Damage: 0 485 | } 486 | ForgeCaps: { 487 | "dungeons_libraries:built_in_enchantments": { 488 | BuiltInEnchantments: [ ] 489 | } 490 | } 491 | } 492 | weight: 40 493 | } 494 | { 495 | item: { 496 | id: "relics:wool_mitten" 497 | Count: 1b 498 | tag: { 499 | Damage: 0 500 | } 501 | } 502 | weight: 40 503 | } 504 | ] 505 | loot_crate: { 506 | drops: { 507 | boss: 0 508 | passive: 0 509 | monster: 0 510 | } 511 | color: 16762624 512 | string_id: "artefact_crate" 513 | } 514 | } 515 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/reward_tables/dungeons_mobs_gear_crate.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "59355FE55027DB56" 3 | order_index: 47 4 | title: "Dungeon's Mobs Gear Crate" 5 | loot_size: 1 6 | rewards: [ 7 | { 8 | item: { 9 | id: "dungeons_mobs:alpine_boots" 10 | Count: 1b 11 | tag: { 12 | Damage: 0 13 | } 14 | } 15 | weight: 40 16 | } 17 | { 18 | item: { 19 | id: "dungeons_mobs:alpine_chestplate" 20 | Count: 1b 21 | tag: { 22 | Damage: 0 23 | } 24 | } 25 | weight: 40 26 | } 27 | { 28 | item: { 29 | id: "dungeons_mobs:alpine_helmet" 30 | Count: 1b 31 | tag: { 32 | Damage: 0 33 | } 34 | } 35 | weight: 40 36 | } 37 | { 38 | item: { 39 | id: "dungeons_mobs:alpine_leggings" 40 | Count: 1b 41 | tag: { 42 | Damage: 0 43 | } 44 | } 45 | weight: 40 46 | } 47 | { 48 | item: { 49 | id: "dungeons_mobs:chef_chestplate" 50 | Count: 1b 51 | tag: { 52 | Damage: 0 53 | } 54 | } 55 | weight: 40 56 | } 57 | { 58 | item: { 59 | id: "dungeons_mobs:chef_helmet" 60 | Count: 1b 61 | tag: { 62 | Damage: 0 63 | } 64 | } 65 | weight: 40 66 | } 67 | { 68 | item: { 69 | id: "dungeons_mobs:cracked_gold_piglin_helmet" 70 | Count: 1b 71 | tag: { 72 | Damage: 0 73 | } 74 | } 75 | weight: 40 76 | } 77 | { 78 | item: { 79 | id: "dungeons_mobs:cracked_netherite_piglin_helmet" 80 | Count: 1b 81 | tag: { 82 | Damage: 0 83 | } 84 | } 85 | weight: 40 86 | } 87 | { 88 | item: { 89 | id: "dungeons_mobs:diamond_mountaineer_axe" 90 | Count: 1b 91 | tag: { 92 | Damage: 0 93 | } 94 | } 95 | weight: 40 96 | } 97 | { 98 | item: { 99 | id: "dungeons_mobs:diamond_pillager_helmet" 100 | Count: 1b 101 | tag: { 102 | Damage: 0 103 | } 104 | } 105 | weight: 40 106 | } 107 | { 108 | item: { 109 | id: "dungeons_mobs:diamond_vindicator_helmet" 110 | Count: 1b 111 | tag: { 112 | Damage: 0 113 | } 114 | } 115 | weight: 40 116 | } 117 | { 118 | item: { 119 | id: "dungeons_mobs:drowned_necromancer_chestplate" 120 | Count: 1b 121 | tag: { 122 | Damage: 0 123 | } 124 | } 125 | weight: 40 126 | } 127 | { 128 | item: { 129 | id: "dungeons_mobs:drowned_necromancer_helmet" 130 | Count: 1b 131 | tag: { 132 | Damage: 0 133 | } 134 | } 135 | weight: 40 136 | } 137 | { 138 | item: { 139 | id: "dungeons_mobs:drowned_necromancer_leggings" 140 | Count: 1b 141 | tag: { 142 | Damage: 0 143 | } 144 | } 145 | weight: 40 146 | } 147 | { 148 | item: { 149 | id: "dungeons_mobs:expedition_boots" 150 | Count: 1b 151 | tag: { 152 | Damage: 0 153 | } 154 | } 155 | weight: 40 156 | } 157 | { 158 | item: { 159 | id: "dungeons_mobs:expedition_chestplate" 160 | Count: 1b 161 | tag: { 162 | Damage: 0 163 | } 164 | } 165 | weight: 40 166 | } 167 | { 168 | item: { 169 | id: "dungeons_mobs:expedition_helmet" 170 | Count: 1b 171 | tag: { 172 | Damage: 0 173 | } 174 | } 175 | weight: 40 176 | } 177 | { 178 | item: { 179 | id: "dungeons_mobs:expedition_leggings" 180 | Count: 1b 181 | tag: { 182 | Damage: 0 183 | } 184 | } 185 | weight: 40 186 | } 187 | { 188 | item: { 189 | id: "dungeons_mobs:fungus_thrower_chestplate" 190 | Count: 1b 191 | tag: { 192 | Damage: 0 193 | } 194 | } 195 | weight: 40 196 | } 197 | { 198 | item: { 199 | id: "dungeons_mobs:fungus_thrower_helmet" 200 | Count: 1b 201 | tag: { 202 | Damage: 0 203 | } 204 | } 205 | weight: 40 206 | } 207 | { 208 | item: { 209 | id: "dungeons_mobs:geomancer_chestplate" 210 | Count: 1b 211 | tag: { 212 | Damage: 0 213 | } 214 | } 215 | weight: 40 216 | } 217 | { 218 | item: { 219 | id: "dungeons_mobs:geomancer_helmet" 220 | Count: 1b 221 | tag: { 222 | Damage: 0 223 | } 224 | } 225 | weight: 40 226 | } 227 | { 228 | item: { 229 | id: "dungeons_mobs:geomancer_staff" 230 | Count: 1b 231 | tag: { 232 | Damage: 0 233 | } 234 | } 235 | weight: 40 236 | } 237 | { 238 | item: { 239 | id: "dungeons_mobs:gold_mountaineer_axe" 240 | Count: 1b 241 | tag: { 242 | Damage: 0 243 | } 244 | } 245 | weight: 40 246 | } 247 | { 248 | item: { 249 | id: "dungeons_mobs:gold_piglin_helmet" 250 | Count: 1b 251 | tag: { 252 | Damage: 0 253 | } 254 | } 255 | weight: 40 256 | } 257 | { 258 | item: { 259 | id: "dungeons_mobs:gold_pillager_helmet" 260 | Count: 1b 261 | tag: { 262 | Damage: 0 263 | } 264 | } 265 | weight: 40 266 | } 267 | { 268 | item: { 269 | id: "dungeons_mobs:gold_vindicator_helmet" 270 | Count: 1b 271 | tag: { 272 | Damage: 0 273 | } 274 | } 275 | weight: 40 276 | } 277 | { 278 | item: { 279 | id: "dungeons_mobs:iceologer_boots" 280 | Count: 1b 281 | tag: { 282 | Damage: 0 283 | } 284 | } 285 | weight: 40 286 | } 287 | { 288 | item: { 289 | id: "dungeons_mobs:iceologer_chestplate" 290 | Count: 1b 291 | tag: { 292 | Damage: 0 293 | } 294 | } 295 | weight: 40 296 | } 297 | { 298 | item: { 299 | id: "dungeons_mobs:iceologer_helmet" 300 | Count: 1b 301 | tag: { 302 | Damage: 0 303 | } 304 | } 305 | weight: 40 306 | } 307 | { 308 | item: { 309 | id: "dungeons_mobs:iceologer_leggings" 310 | Count: 1b 311 | tag: { 312 | Damage: 0 313 | } 314 | } 315 | weight: 40 316 | } 317 | { 318 | item: { 319 | id: "dungeons_mobs:illusioner_boots" 320 | Count: 1b 321 | tag: { 322 | Damage: 0 323 | } 324 | } 325 | weight: 40 326 | } 327 | { 328 | item: { 329 | id: "dungeons_mobs:illusioner_chestplate" 330 | Count: 1b 331 | tag: { 332 | Damage: 0 333 | } 334 | } 335 | weight: 40 336 | } 337 | { 338 | item: { 339 | id: "dungeons_mobs:illusioner_helmet" 340 | Count: 1b 341 | tag: { 342 | Damage: 0 343 | } 344 | } 345 | weight: 40 346 | } 347 | { 348 | item: { 349 | id: "dungeons_mobs:illusioner_leggings" 350 | Count: 1b 351 | tag: { 352 | Damage: 0 353 | } 354 | } 355 | weight: 40 356 | } 357 | { 358 | item: { 359 | id: "dungeons_mobs:mage_boots" 360 | Count: 1b 361 | tag: { 362 | Damage: 0 363 | } 364 | } 365 | weight: 40 366 | } 367 | { 368 | item: { 369 | id: "dungeons_mobs:mage_chestplate" 370 | Count: 1b 371 | tag: { 372 | Damage: 0 373 | } 374 | } 375 | weight: 40 376 | } 377 | { 378 | item: { 379 | id: "dungeons_mobs:mage_helmet" 380 | Count: 1b 381 | tag: { 382 | Damage: 0 383 | } 384 | } 385 | weight: 40 386 | } 387 | { 388 | item: { 389 | id: "dungeons_mobs:mage_leggings" 390 | Count: 1b 391 | tag: { 392 | Damage: 0 393 | } 394 | } 395 | weight: 40 396 | } 397 | { 398 | item: { 399 | id: "dungeons_mobs:mountaineer_axe" 400 | Count: 1b 401 | tag: { 402 | Damage: 0 403 | } 404 | } 405 | weight: 40 406 | } 407 | { 408 | item: { 409 | id: "dungeons_mobs:mountaineer_boots" 410 | Count: 1b 411 | tag: { 412 | Damage: 0 413 | } 414 | } 415 | weight: 40 416 | } 417 | { 418 | item: { 419 | id: "dungeons_mobs:mountaineer_chestplate" 420 | Count: 1b 421 | tag: { 422 | Damage: 0 423 | } 424 | } 425 | weight: 40 426 | } 427 | { 428 | item: { 429 | id: "dungeons_mobs:mountaineer_helmet" 430 | Count: 1b 431 | tag: { 432 | Damage: 0 433 | } 434 | } 435 | weight: 40 436 | } 437 | { 438 | item: { 439 | id: "dungeons_mobs:mountaineer_leggings" 440 | Count: 1b 441 | tag: { 442 | Damage: 0 443 | } 444 | } 445 | weight: 40 446 | } 447 | { 448 | item: { 449 | id: "dungeons_mobs:necromancer_chestplate" 450 | Count: 1b 451 | tag: { 452 | Damage: 0 453 | } 454 | } 455 | weight: 40 456 | } 457 | { 458 | item: { 459 | id: "dungeons_mobs:necromancer_helmet" 460 | Count: 1b 461 | tag: { 462 | Damage: 0 463 | } 464 | } 465 | weight: 40 466 | } 467 | { 468 | item: { 469 | id: "dungeons_mobs:necromancer_leggings" 470 | Count: 1b 471 | tag: { 472 | Damage: 0 473 | } 474 | } 475 | weight: 40 476 | } 477 | { 478 | item: { 479 | id: "dungeons_mobs:necromancer_staff" 480 | Count: 1b 481 | tag: { 482 | Damage: 0 483 | } 484 | } 485 | weight: 40 486 | } 487 | { 488 | item: { 489 | id: "dungeons_mobs:necromancer_trident" 490 | Count: 1b 491 | tag: { 492 | Damage: 0 493 | } 494 | } 495 | weight: 40 496 | } 497 | { 498 | item: { 499 | id: "dungeons_mobs:netherite_piglin_helmet" 500 | Count: 1b 501 | tag: { 502 | Damage: 0 503 | } 504 | } 505 | weight: 40 506 | } 507 | { 508 | item: { 509 | id: "dungeons_mobs:netherplate_helmet" 510 | Count: 1b 511 | tag: { 512 | Damage: 0 513 | } 514 | } 515 | weight: 40 516 | } 517 | { 518 | item: { 519 | id: "dungeons_mobs:purple_trident" 520 | Count: 1b 521 | tag: { 522 | Damage: 0 523 | } 524 | } 525 | weight: 40 526 | } 527 | { 528 | item: { 529 | id: "dungeons_mobs:royal_guard_boots" 530 | Count: 1b 531 | tag: { 532 | Damage: 0 533 | } 534 | } 535 | weight: 40 536 | } 537 | { 538 | item: { 539 | id: "dungeons_mobs:royal_guard_chestplate" 540 | Count: 1b 541 | tag: { 542 | Damage: 0 543 | } 544 | } 545 | weight: 40 546 | } 547 | { 548 | item: { 549 | id: "dungeons_mobs:royal_guard_helmet" 550 | Count: 1b 551 | tag: { 552 | Damage: 0 553 | } 554 | } 555 | weight: 40 556 | } 557 | { 558 | item: { 559 | id: "dungeons_mobs:royal_guard_leggings" 560 | Count: 1b 561 | tag: { 562 | Damage: 0 563 | } 564 | } 565 | weight: 40 566 | } 567 | { 568 | item: { 569 | id: "dungeons_mobs:royal_guard_shield" 570 | Count: 1b 571 | tag: { 572 | Damage: 0 573 | } 574 | } 575 | weight: 40 576 | } 577 | { 578 | item: { 579 | id: "dungeons_mobs:vanguard_chestplate" 580 | Count: 1b 581 | tag: { 582 | Damage: 0 583 | } 584 | } 585 | weight: 40 586 | } 587 | { 588 | item: { 589 | id: "dungeons_mobs:vanguard_helmet" 590 | Count: 1b 591 | tag: { 592 | Damage: 0 593 | } 594 | } 595 | weight: 40 596 | } 597 | { 598 | item: { 599 | id: "dungeons_mobs:vanguard_leggings" 600 | Count: 1b 601 | tag: { 602 | Damage: 0 603 | } 604 | } 605 | weight: 40 606 | } 607 | { 608 | item: { 609 | id: "dungeons_mobs:vanguard_shield" 610 | Count: 1b 611 | tag: { 612 | Damage: 0 613 | } 614 | } 615 | weight: 40 616 | } 617 | { 618 | item: { 619 | id: "dungeons_mobs:windcaller_chestplate" 620 | Count: 1b 621 | tag: { 622 | Damage: 0 623 | } 624 | } 625 | weight: 40 626 | } 627 | { 628 | item: { 629 | id: "dungeons_mobs:windcaller_helmet" 630 | Count: 1b 631 | tag: { 632 | Damage: 0 633 | } 634 | } 635 | weight: 40 636 | } 637 | { 638 | item: { 639 | id: "dungeons_mobs:windcaller_staff" 640 | Count: 1b 641 | tag: { 642 | Damage: 0 643 | } 644 | } 645 | weight: 40 646 | } 647 | { 648 | item: { 649 | id: "dungeons_mobs:wooden_ladle" 650 | Count: 1b 651 | tag: { 652 | Damage: 0 653 | } 654 | } 655 | weight: 40 656 | } 657 | { 658 | item: { 659 | id: "dungeons_mobs:yellow_trident" 660 | Count: 1b 661 | tag: { 662 | Damage: 0 663 | } 664 | } 665 | weight: 40 666 | } 667 | ] 668 | loot_crate: { 669 | drops: { 670 | boss: 0 671 | passive: 0 672 | monster: 0 673 | } 674 | color: 16777215 675 | string_id: "dungeon_s_mobs_gear_crate" 676 | } 677 | } 678 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/bee_productive.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "0000000000000778" 3 | group: "67B03B24E53297B4" 4 | order_index: 2 5 | filename: "bee_productive" 6 | title: "生產蜜蜂" 7 | icon: "minecraft:honeycomb" 8 | default_quest_shape: "hexagon" 9 | default_hide_dependency_lines: false 10 | images: [{ 11 | x: 1.5d 12 | y: -0.5d 13 | width: 12.0d 14 | height: 6.0d 15 | rotation: 0.0d 16 | image: "rad2:textures/misc/rad_bee.png" 17 | hover: [ ] 18 | click: "" 19 | dev: false 20 | corner: false 21 | }] 22 | quests: [ 23 | { 24 | x: -4.0d 25 | y: 2.0d 26 | description: ["這些東西可以幫助你了解生產蜜蜂(Productive Bees)模組的相關資訊。"] 27 | dependencies: ["000000000000078F"] 28 | id: "0000000000000779" 29 | tasks: [{ 30 | id: "255D63473F896235" 31 | type: "item" 32 | item: { 33 | id: "patchouli:guide_book" 34 | Count: 1b 35 | tag: { 36 | "patchouli:book": "productivebees:guide" 37 | } 38 | } 39 | }] 40 | rewards: [ 41 | { 42 | id: "5ECC8A0E30096549" 43 | type: "item" 44 | item: "aquaculture:box" 45 | } 46 | { 47 | id: "7E840BC50845A1B9" 48 | type: "ftbmoney:money" 49 | ftb_money: 5L 50 | } 51 | ] 52 | } 53 | { 54 | x: 3.5d 55 | y: -4.5d 56 | description: ["這是你自己採的新鮮瓶裝蜂蜜!"] 57 | dependencies: ["0000000000000781"] 58 | id: "000000000000077B" 59 | tasks: [{ 60 | id: "000000000000077C" 61 | type: "item" 62 | item: "minecraft:honey_bottle" 63 | }] 64 | rewards: [{ 65 | id: "00000000000007B9" 66 | type: "item" 67 | item: "quark:orange_blossom_sapling" 68 | }] 69 | } 70 | { 71 | x: 2.0d 72 | y: -4.0d 73 | description: ["可以將蜜蜂籠放入其中,捕捉飛過的蜜蜂。在頂部放置花朵可以吸引蜜蜂靠近。(如果它們喜歡你放的花)。"] 74 | dependencies: ["0000000000000795"] 75 | id: "000000000000077D" 76 | tasks: [{ 77 | id: "000000000000077E" 78 | type: "item" 79 | item: "productivebees:catcher" 80 | }] 81 | rewards: [ 82 | { 83 | id: "00000000000007B0" 84 | type: "item" 85 | item: "minecraft:cornflower" 86 | } 87 | { 88 | id: "69A727216AD6B4B3" 89 | type: "ftbmoney:money" 90 | ftb_money: 10L 91 | } 92 | ] 93 | } 94 | { 95 | x: 0.5d 96 | y: -4.5d 97 | description: ["使用蜂蜜點心將籠中的小蜜蜂孵化成成年蜜蜂。也可以用基因和雞蛋孵化出新的蜜蜂。"] 98 | dependencies: ["0000000000000795"] 99 | id: "000000000000077F" 100 | tasks: [{ 101 | id: "0000000000000780" 102 | type: "item" 103 | item: "productivebees:incubator" 104 | }] 105 | rewards: [ 106 | { 107 | id: "00000000000007B4" 108 | type: "item" 109 | item: "simplefarming:turnip_beetroot_gratin" 110 | } 111 | { 112 | id: "75806C2B37D9416C" 113 | type: "ftbmoney:money" 114 | ftb_money: 10L 115 | } 116 | ] 117 | } 118 | { 119 | x: 2.5d 120 | y: -2.5d 121 | description: ["當蜜蜂被抽到機器裡時,會將蜂蜜裝進玻璃瓶中。"] 122 | dependencies: ["0000000000000795"] 123 | id: "0000000000000781" 124 | tasks: [{ 125 | id: "0000000000000782" 126 | type: "item" 127 | item: "productivebees:bottler" 128 | }] 129 | rewards: [{ 130 | id: "00000000000007B6" 131 | type: "item" 132 | item: "minecraft:peony" 133 | }] 134 | } 135 | { 136 | x: -1.0d 137 | y: -4.0d 138 | description: ["將蜂巢中的蜂窩處理成蜂蜜和資源。需要 FE 電力來驅動。"] 139 | dependencies: ["0000000000000795"] 140 | id: "0000000000000783" 141 | tasks: [{ 142 | id: "0000000000000784" 143 | type: "item" 144 | item: "productivebees:powered_centrifuge" 145 | }] 146 | rewards: [ 147 | { 148 | id: "5234E213E00FF6EF" 149 | type: "item" 150 | item: { 151 | id: "ftbquests:lootcrate" 152 | Count: 1b 153 | tag: { 154 | type: "ingots_basic" 155 | } 156 | } 157 | } 158 | { 159 | id: "746D7143E303F396" 160 | type: "item" 161 | item: "randomite:randomite_ore" 162 | } 163 | { 164 | id: "55124F3DF9838160" 165 | type: "ftbmoney:money" 166 | ftb_money: 10L 167 | } 168 | ] 169 | } 170 | { 171 | x: -4.0d 172 | y: -2.0d 173 | description: [ 174 | "讓你可以找到你點擊的方塊類型的巢穴。" 175 | "" 176 | "例如,右擊橡木原木方塊可以找到橡木巢。" 177 | ] 178 | dependencies: ["000000000000078F"] 179 | id: "0000000000000785" 180 | tasks: [{ 181 | id: "0000000000000786" 182 | type: "item" 183 | item: { 184 | id: "productivebees:nest_locator" 185 | Count: 1b 186 | tag: { } 187 | } 188 | }] 189 | rewards: [ 190 | { 191 | id: "00000000000007AC" 192 | type: "item" 193 | item: "minecraft:coal_ore" 194 | } 195 | { 196 | id: "0000000000000FEC" 197 | type: "item" 198 | item: "minecraft:iron_ore" 199 | } 200 | ] 201 | } 202 | { 203 | x: 2.5d 204 | y: 0.0d 205 | description: [ 206 | "這是一種更進階的蜂箱,可以讓你的蜜蜂更快樂、安全地被搬移,並且可以擴充蜂房。" 207 | "最棒的部分是,你不需要在蜂箱下方放置營火就能夠安全地收穫蜜蜂產品。" 208 | ] 209 | dependencies: ["0000000000000791"] 210 | id: "0000000000000787" 211 | tasks: [{ 212 | id: "3D43AED01828F90C" 213 | type: "item" 214 | title: "高級蜂箱" 215 | item: { 216 | id: "itemfilters:tag" 217 | Count: 1b 218 | tag: { 219 | value: "productivebees:advanced_beehives" 220 | } 221 | } 222 | }] 223 | rewards: [ 224 | { 225 | id: "00000000000007A7" 226 | type: "item" 227 | item: "randomite:randomite_ore" 228 | count: 2 229 | } 230 | { 231 | id: "00000000000007A8" 232 | type: "item" 233 | item: "minecraft:cornflower" 234 | } 235 | { 236 | id: "00000000000007A9" 237 | type: "item" 238 | item: "minecraft:poppy" 239 | } 240 | ] 241 | } 242 | { 243 | x: 4.5d 244 | y: 0.0d 245 | description: ["可以安裝在高級蜂箱的頂部,將蜂房的容納量從 3 隻擴充到 5 隻蜜蜂。"] 246 | dependencies: ["0000000000000787"] 247 | id: "0000000000000789" 248 | tasks: [{ 249 | id: "63D31D44E13AD23F" 250 | type: "item" 251 | title: "擴充盒" 252 | item: { 253 | id: "itemfilters:tag" 254 | Count: 1b 255 | tag: { 256 | value: "productivebees:expansion_boxes" 257 | } 258 | } 259 | }] 260 | rewards: [ 261 | { 262 | id: "0FDB5D895FF52E54" 263 | type: "item" 264 | item: "aquaculture:box" 265 | } 266 | { 267 | id: "5E777418A78D322E" 268 | type: "ftbmoney:money" 269 | ftb_money: 5L 270 | } 271 | ] 272 | } 273 | { 274 | x: -3.0d 275 | y: -2.5d 276 | description: ["一個可以展示蜜蜂的裝飾性容器。"] 277 | dependencies: ["000000000000078F"] 278 | id: "000000000000078B" 279 | tasks: [{ 280 | id: "000000000000078C" 281 | type: "item" 282 | item: { 283 | id: "productivebees:jar_oak" 284 | Count: 1b 285 | tag: { } 286 | } 287 | }] 288 | rewards: [{ 289 | id: "00000000000007B1" 290 | type: "item" 291 | item: "quark:orange_item_frame" 292 | }] 293 | } 294 | { 295 | x: 0.5d 296 | y: 2.5d 297 | description: ["可以放置不多於三種用於餵養蜜蜂的物品。"] 298 | dependencies: ["0000000000000791"] 299 | id: "000000000000078D" 300 | tasks: [{ 301 | id: "000000000000078E" 302 | type: "item" 303 | item: "productivebees:feeder" 304 | }] 305 | rewards: [ 306 | { 307 | id: "00000000000007AE" 308 | type: "item" 309 | item: "minecraft:allium" 310 | } 311 | { 312 | id: "00000000000007AF" 313 | type: "item" 314 | item: "minecraft:azure_bluet" 315 | } 316 | ] 317 | } 318 | { 319 | disable_toast: true 320 | x: -2.0d 321 | y: 0.0d 322 | shape: "gear" 323 | description: [ 324 | "透過右鍵點擊籠子來捕捉或釋放蜜蜂。" 325 | "" 326 | "“每個籠子只能使用一次。”" 327 | "" 328 | ] 329 | size: 2.0d 330 | id: "000000000000078F" 331 | tasks: [{ 332 | id: "0000000000000790" 333 | type: "item" 334 | item: { 335 | id: "productivebees:bee_cage" 336 | Count: 1b 337 | tag: { } 338 | } 339 | }] 340 | rewards: [ 341 | { 342 | id: "57E24F6431401163" 343 | type: "item" 344 | item: "aquaculture:box" 345 | } 346 | { 347 | id: "5F60C13EF213BC19" 348 | type: "ftbmoney:money" 349 | ftb_money: 5L 350 | } 351 | ] 352 | } 353 | { 354 | x: 0.5d 355 | y: 0.0d 356 | description: ["一個定制的家,可以讓你的蜜蜂更靠近你的基地。"] 357 | dependencies: ["000000000000078F"] 358 | id: "0000000000000791" 359 | tasks: [{ 360 | id: "0000000000000792" 361 | type: "item" 362 | item: "minecraft:beehive" 363 | }] 364 | rewards: [{ 365 | id: "00000000000007A4" 366 | type: "item" 367 | item: "randomite:randomite_ore" 368 | count: 2 369 | }] 370 | } 371 | { 372 | x: 4.5d 373 | y: 2.5d 374 | description: ["一個龍族蜜蜂的家。"] 375 | dependencies: ["0000000000000789"] 376 | id: "0000000000000793" 377 | tasks: [{ 378 | id: "0000000000000794" 379 | type: "item" 380 | item: "productivebees:dragon_egg_hive" 381 | }] 382 | rewards: [ 383 | { 384 | id: "3530AF79F624780B" 385 | type: "item" 386 | item: { 387 | id: "ftbquests:lootcrate" 388 | Count: 1b 389 | tag: { 390 | type: "materials_monsters" 391 | } 392 | } 393 | } 394 | { 395 | id: "6D00D9AC9A3747FD" 396 | type: "item" 397 | item: "losttrinkets:treasure_bag" 398 | } 399 | { 400 | id: "3A4F82CAB66C6234" 401 | type: "ftbmoney:money" 402 | ftb_money: 10L 403 | } 404 | ] 405 | } 406 | { 407 | x: 0.5d 408 | y: -2.5d 409 | shape: "hexagon" 410 | description: [ 411 | "蜜蜂的首次收成!" 412 | "" 413 | "使用剪刀在等級 5 的蜂箱上剪下蜂巢。" 414 | ] 415 | dependencies: ["0000000000000791"] 416 | id: "0000000000000795" 417 | tasks: [{ 418 | id: "0000000000000796" 419 | type: "item" 420 | item: "minecraft:honeycomb" 421 | }] 422 | } 423 | { 424 | title: "蜂箱升級" 425 | x: 2.5d 426 | y: 2.5d 427 | description: ["升級各種蜂箱和蜜蜂相關機器。"] 428 | dependencies: ["0000000000000787"] 429 | id: "0000000000000797" 430 | tasks: [ 431 | { 432 | id: "0000000000000798" 433 | type: "item" 434 | item: "productivebees:upgrade_productivity" 435 | } 436 | { 437 | id: "0000000000000799" 438 | type: "item" 439 | item: "productivebees:upgrade_time" 440 | } 441 | { 442 | id: "000000000000079A" 443 | type: "item" 444 | item: "productivebees:upgrade_breeding" 445 | } 446 | { 447 | id: "000000000000079B" 448 | type: "item" 449 | item: "productivebees:upgrade_comb_block" 450 | } 451 | { 452 | id: "000000000000079C" 453 | type: "item" 454 | item: "productivebees:upgrade_anti_teleport" 455 | } 456 | { 457 | id: "000000000000079D" 458 | type: "item" 459 | item: "productivebees:upgrade_range" 460 | } 461 | ] 462 | rewards: [ 463 | { 464 | id: "00000000000007B3" 465 | type: "item" 466 | item: "minecraft:golden_apple" 467 | } 468 | { 469 | id: "50EE453B386DBF86" 470 | type: "ftbmoney:money" 471 | ftb_money: 10L 472 | } 473 | ] 474 | } 475 | { 476 | x: -1.5d 477 | y: -2.5d 478 | description: ["這個發電機可以在加入蜂蜜後生成 FE。例如,一瓶蜂蜜可以生成 1500 FE。"] 479 | dependencies: ["0000000000000795"] 480 | id: "00000000000007A0" 481 | tasks: [{ 482 | id: "00000000000007A1" 483 | type: "item" 484 | item: "productivebees:honey_generator" 485 | }] 486 | rewards: [ 487 | { 488 | id: "00000000000007B5" 489 | type: "item" 490 | item: "randomite:randomite_ore" 491 | } 492 | { 493 | id: "6CE4B0F492C40C09" 494 | type: "ftbmoney:money" 495 | ftb_money: 10L 496 | } 497 | ] 498 | } 499 | { 500 | x: 5.5d 501 | y: -4.5d 502 | description: [ 503 | "蜂蜜液和一些蜂巢的美味組合。" 504 | "" 505 | "能夠讓憤怒的蜜蜂冷靜並且加速幼蜂的成長。" 506 | ] 507 | dependencies: ["000000000000077B"] 508 | id: "00000000000007A2" 509 | tasks: [{ 510 | id: "00000000000007A3" 511 | type: "item" 512 | item: "productivebees:honey_treat" 513 | }] 514 | rewards: [ 515 | { 516 | id: "00000000000007B8" 517 | type: "item" 518 | item: "minecraft:rose_bush" 519 | } 520 | { 521 | id: "253E1ACD8654F5A7" 522 | type: "ftbmoney:money" 523 | ftb_money: 10L 524 | } 525 | ] 526 | } 527 | { 528 | x: 7.0d 529 | y: -5.5d 530 | description: ["這是在忙碌的養蜂工作後,給自己的美味獎勵。"] 531 | dependencies: ["00000000000007A2"] 532 | id: "1EF6661253EDAE23" 533 | tasks: [{ 534 | id: "56944ACBCD1EAD87" 535 | type: "item" 536 | item: "productivebees:sugarbag_honeycomb" 537 | }] 538 | rewards: [ 539 | { 540 | id: "26F23D0CB4D77BB0" 541 | type: "item" 542 | item: "minecraft:cornflower" 543 | count: 6 544 | } 545 | { 546 | id: "2E442C0A32D05E3F" 547 | type: "item" 548 | item: "minecraft:lily_of_the_valley" 549 | count: 6 550 | } 551 | { 552 | id: "53E8462C11059904" 553 | type: "ftbmoney:money" 554 | ftb_money: 10L 555 | } 556 | ] 557 | } 558 | { 559 | title: "大黃蜂騎士" 560 | x: 7.0d 561 | y: -3.5d 562 | description: [ 563 | "這是最理想的交通方式。" 564 | "" 565 | "用起來跟騎豬一樣,必須要拿著糖漿棒引導(已經很貼心地提供給你了)。" 566 | ] 567 | dependencies: ["00000000000007A2"] 568 | id: "3F2196582D1EF27A" 569 | tasks: [{ 570 | id: "49AF7B7240A3C205" 571 | type: "advancement" 572 | title: "大黃蜂騎士" 573 | icon: "minecraft:saddle" 574 | advancement: "productivebees:husbandry/bee_cage/overworld_nest/treat_on_nest/bumblebee_rider" 575 | criterion: "" 576 | }] 577 | rewards: [{ 578 | id: "41F2DC05B551D8CD" 579 | type: "item" 580 | item: { 581 | id: "productivebees:treat_on_a_stick" 582 | Count: 1b 583 | tag: { 584 | Damage: 0 585 | } 586 | } 587 | }] 588 | } 589 | { 590 | x: -3.0d 591 | y: 2.5d 592 | description: ["堅固的蜂箱是有無限使用次數的蜂箱。不過你還沒有足夠的養蜂技術來製作,只能在村落裡找到。"] 593 | dependencies: ["000000000000078F"] 594 | id: "199CBDA1EBA33D57" 595 | tasks: [{ 596 | id: "3021844D5CBAC6A7" 597 | type: "item" 598 | item: "productivebees:sturdy_bee_cage" 599 | }] 600 | rewards: [ 601 | { 602 | id: "23904EEB408CB41F" 603 | type: "item" 604 | item: { 605 | id: "aquaculture:box" 606 | Count: 1b 607 | ForgeCaps: { 608 | "dungeons_libraries:built_in_enchantments": { 609 | BuiltInEnchantments: [ ] 610 | } 611 | } 612 | } 613 | } 614 | { 615 | id: "51E4C940855D3436" 616 | type: "ftbmoney:money" 617 | ftb_money: 5L 618 | } 619 | ] 620 | } 621 | { 622 | x: 4.5d 623 | y: -2.5d 624 | description: [ 625 | "把蜜蜂壓碎並裝到裝滿空玻璃瓶的瓶子中可以得到被壓碎的蜜蜂物質。然後,這個蜜蜂物質可以放進離心機中來得到基因樣本瓶。" 626 | "" 627 | "基因樣本可以組合起來提高其活性,然後可以與蜂蜜食品合成,以賦予蜜蜂特定的特性。" 628 | "將特定蜜蜂類型的基因注入的蜂蜜糖果,可以將這種基因注入雞蛋中,獲得特定蜜蜂類型的生怪蛋。" 629 | ] 630 | dependencies: ["0000000000000781"] 631 | id: "5CD554DBDB7A9C6D" 632 | tasks: [{ 633 | id: "2AD1DFED48BDACBF" 634 | type: "item" 635 | item: "productivebees:gene_bottle" 636 | }] 637 | rewards: [{ 638 | id: "0A813EF625FD8B4C" 639 | type: "item" 640 | item: "quark:pink_blossom_sapling" 641 | }] 642 | } 643 | ] 644 | } 645 | -------------------------------------------------------------------------------- /pack/config/ftbquests/quests/chapters/dark_magoc.snbt: -------------------------------------------------------------------------------- 1 | { 2 | id: "242CDE7D5C126607" 3 | group: "2C344CA71B9F0CFD" 4 | order_index: 2 5 | filename: "dark_magoc" 6 | title: "黑暗魔法" 7 | icon: "eidolon:unholy_symbol" 8 | default_quest_shape: "pentagon" 9 | default_hide_dependency_lines: false 10 | images: [{ 11 | x: 1.0d 12 | y: 1.0d 13 | width: 5.0d 14 | height: 3.0d 15 | rotation: 0.0d 16 | image: "rad2:textures/misc/rad_pottable.png" 17 | hover: [ ] 18 | click: "" 19 | dev: false 20 | corner: false 21 | }] 22 | quests: [ 23 | { 24 | x: -2.5d 25 | y: -1.0d 26 | description: ["Eidolon is a magic mod that draws on a lot of different inspirations, with aspects of alchemy and theurgy. It takes a bit of a dark perspective, also featuring mechanics themed around necromancy and soul manipulation. If you have ever wanted to play as a dark mage, performing strange rituals and communing with dark gods, this is the mod for you."] 27 | size: 1.5d 28 | id: "33CDFA7BEC28AAE4" 29 | tasks: [{ 30 | id: "645EF385FA37C52D" 31 | type: "item" 32 | item: "eidolon:codex" 33 | }] 34 | rewards: [ 35 | { 36 | id: "711FD22CC79AF74F" 37 | type: "xp_levels" 38 | xp_levels: 1 39 | } 40 | { 41 | id: "0C6B8C7F9D560F5A" 42 | type: "ftbmoney:money" 43 | ftb_money: 10L 44 | } 45 | ] 46 | } 47 | { 48 | x: 3.0d 49 | y: -3.5d 50 | dependencies: ["23C32890BF4AD849"] 51 | id: "724BED5E6BC50B13" 52 | tasks: [{ 53 | id: "67788A33918AC016" 54 | type: "item" 55 | item: "eidolon:brazier" 56 | }] 57 | rewards: [ 58 | { 59 | id: "4B0C3CBD04DB2A78" 60 | type: "item" 61 | item: { 62 | id: "ftbquests:lootcrate" 63 | Count: 1b 64 | tag: { 65 | type: "materials_magic" 66 | } 67 | } 68 | } 69 | { 70 | id: "7EBB530F670126DD" 71 | type: "ftbmoney:money" 72 | ftb_money: 10L 73 | } 74 | { 75 | id: "608F9E78D2E4C817" 76 | type: "xp" 77 | xp: 100 78 | } 79 | ] 80 | } 81 | { 82 | x: 3.5d 83 | y: -1.0d 84 | dependencies: ["13C7EDEC0BC8386F"] 85 | id: "48302AA45802AEC1" 86 | tasks: [{ 87 | id: "2120D89AF06F3C52" 88 | type: "item" 89 | item: "eidolon:wooden_altar" 90 | }] 91 | rewards: [ 92 | { 93 | id: "02B4315EB48DB395" 94 | type: "item" 95 | item: { 96 | id: "ftbquests:lootcrate" 97 | Count: 1b 98 | tag: { 99 | type: "materials_magic" 100 | } 101 | } 102 | } 103 | { 104 | id: "3B10BB862B6880DB" 105 | type: "ftbmoney:money" 106 | ftb_money: 10L 107 | } 108 | { 109 | id: "7BB3FE88FAB71AE5" 110 | type: "xp" 111 | xp: 100 112 | } 113 | ] 114 | } 115 | { 116 | x: 5.25d 117 | y: 3.0d 118 | shape: "hexagon" 119 | dependencies: ["1781BF73A9B88972"] 120 | size: 1.5d 121 | id: "718979859BEC4605" 122 | tasks: [{ 123 | id: "414CC9507CA1AEEE" 124 | type: "item" 125 | item: "eidolon:worktable" 126 | }] 127 | rewards: [ 128 | { 129 | id: "37F5F573E10A5048" 130 | type: "item" 131 | item: { 132 | id: "ftbquests:lootcrate" 133 | Count: 1b 134 | tag: { 135 | type: "materials_magic" 136 | } 137 | } 138 | } 139 | { 140 | id: "4247810278464EFA" 141 | type: "ftbmoney:money" 142 | ftb_money: 10L 143 | } 144 | { 145 | id: "41CE5286E9241DD6" 146 | type: "xp" 147 | xp: 100 148 | } 149 | { 150 | id: "26FEA1EA8E29147A" 151 | type: "pmmo:xpreward" 152 | auto: "invisible" 153 | skill: "shadow" 154 | amount: 40.0d 155 | ignoreBonuses: false 156 | } 157 | ] 158 | } 159 | { 160 | x: 4.0d 161 | y: 5.0d 162 | dependencies: ["1781BF73A9B88972"] 163 | id: "681BBE6321B1198A" 164 | tasks: [{ 165 | id: "4498333C2181FFB2" 166 | type: "item" 167 | item: "eidolon:crucible" 168 | }] 169 | rewards: [ 170 | { 171 | id: "36129ECD24C80AEF" 172 | type: "item" 173 | item: { 174 | id: "ftbquests:lootcrate" 175 | Count: 1b 176 | tag: { 177 | type: "materials_magic" 178 | } 179 | } 180 | } 181 | { 182 | id: "3C7BFA1A6D7BC831" 183 | type: "ftbmoney:money" 184 | ftb_money: 10L 185 | } 186 | { 187 | id: "177A5ADD89407F60" 188 | type: "xp" 189 | xp: 100 190 | } 191 | ] 192 | } 193 | { 194 | x: 7.0d 195 | y: -3.5d 196 | dependencies: ["724BED5E6BC50B13"] 197 | id: "644D5A362072C4BD" 198 | tasks: [{ 199 | id: "7598C0C6B4C2BB68" 200 | type: "item" 201 | item: "eidolon:stone_hand" 202 | }] 203 | rewards: [ 204 | { 205 | id: "69EC774602CFB99F" 206 | type: "ftbmoney:money" 207 | ftb_money: 20L 208 | } 209 | { 210 | id: "7F119528AE99D086" 211 | type: "xp_levels" 212 | xp_levels: 2 213 | } 214 | ] 215 | } 216 | { 217 | x: 7.0d 218 | y: 2.0d 219 | dependencies: ["718979859BEC4605"] 220 | id: "1E6DD6FE104ED87D" 221 | tasks: [{ 222 | id: "3B1319DDB265B3C9" 223 | type: "item" 224 | item: "eidolon:soul_enchanter" 225 | }] 226 | rewards: [ 227 | { 228 | id: "761CD1B53CC7820D" 229 | type: "ftbmoney:money" 230 | ftb_money: 20L 231 | } 232 | { 233 | id: "27B8ED87CC95CD4D" 234 | type: "xp_levels" 235 | xp_levels: 2 236 | } 237 | { 238 | id: "030E4ED00DBC377E" 239 | type: "item" 240 | item: { 241 | id: "roughtweaks:bandage" 242 | Count: 1b 243 | tag: { 244 | Damage: 0 245 | } 246 | } 247 | } 248 | ] 249 | } 250 | { 251 | x: -0.5d 252 | y: 5.0d 253 | dependencies: ["1781BF73A9B88972"] 254 | id: "3A89E3DDD5793061" 255 | tasks: [{ 256 | id: "41DD5CDDBD441680" 257 | type: "item" 258 | item: "eidolon:wooden_brewing_stand" 259 | }] 260 | rewards: [ 261 | { 262 | id: "0AE11FC166A40C6D" 263 | type: "item" 264 | item: { 265 | id: "ftbquests:lootcrate" 266 | Count: 1b 267 | tag: { 268 | type: "materials_magic" 269 | } 270 | } 271 | } 272 | { 273 | id: "059536780B49CD0F" 274 | type: "ftbmoney:money" 275 | ftb_money: 10L 276 | } 277 | { 278 | id: "4E141352608A9F1B" 279 | type: "xp" 280 | xp: 100 281 | } 282 | ] 283 | } 284 | { 285 | x: 5.5d 286 | y: 0.5d 287 | dependencies: [ 288 | "48302AA45802AEC1" 289 | "718979859BEC4605" 290 | ] 291 | id: "22169EC4EBBF6C79" 292 | tasks: [{ 293 | id: "65DD10629C25D571" 294 | type: "item" 295 | item: "eidolon:stone_altar" 296 | }] 297 | rewards: [ 298 | { 299 | id: "7F6E8FA61078E2DF" 300 | type: "ftbmoney:money" 301 | ftb_money: 20L 302 | } 303 | { 304 | id: "7E4B35CB57D031FC" 305 | type: "xp_levels" 306 | xp_levels: 2 307 | } 308 | ] 309 | } 310 | { 311 | icon: "eidolon:soul_shard" 312 | x: -1.0d 313 | y: -3.5d 314 | description: [ 315 | "Using shards of pure soul energy, activate powerful rituals at the brazier. Create new items, summon monsters, and ward huge areas from hostile creatures." 316 | "" 317 | ] 318 | dependencies: ["33CDFA7BEC28AAE4"] 319 | id: "23C32890BF4AD849" 320 | tasks: [{ 321 | id: "222902CD47873BDA" 322 | type: "checkmark" 323 | title: "Rituals" 324 | }] 325 | rewards: [ 326 | { 327 | id: "396C31014EFE1B4F" 328 | type: "xp_levels" 329 | xp_levels: 1 330 | } 331 | { 332 | id: "2678F3F09814D6CF" 333 | type: "ftbmoney:money" 334 | ftb_money: 10L 335 | } 336 | ] 337 | } 338 | { 339 | icon: "eidolon:candle" 340 | x: -0.5d 341 | y: -1.0d 342 | description: ["Build an altar and pray to the dark lord. Perform sacrifices, upgrade your altar, improve your reputation with them, and they might reveal to you new knowledge or grant you new abilities..."] 343 | dependencies: ["33CDFA7BEC28AAE4"] 344 | id: "13C7EDEC0BC8386F" 345 | tasks: [{ 346 | id: "2F86602B29D35F4E" 347 | type: "checkmark" 348 | title: "Theurgy" 349 | }] 350 | rewards: [ 351 | { 352 | id: "7E3B025BE1EFAE61" 353 | type: "xp_levels" 354 | xp_levels: 1 355 | } 356 | { 357 | id: "5C2B5E6D46A5F1F4" 358 | type: "ftbmoney:money" 359 | ftb_money: 10L 360 | } 361 | ] 362 | } 363 | { 364 | icon: "eidolon:zombie_heart" 365 | x: -2.0d 366 | y: 3.0d 367 | description: ["Perform alchemy at the crucible, and tinker with magic items at a new workbench. Using soul shards and a huge variety of other ingredients, take your pick of a large selection of magical weapons, tools, armor, and curios."] 368 | dependencies: ["33CDFA7BEC28AAE4"] 369 | id: "1781BF73A9B88972" 370 | tasks: [{ 371 | id: "2087C57547373840" 372 | type: "checkmark" 373 | title: "Artifice" 374 | }] 375 | rewards: [ 376 | { 377 | id: "62E203224D50B1AC" 378 | type: "xp_levels" 379 | xp_levels: 1 380 | } 381 | { 382 | id: "0982D6361D51A0F5" 383 | type: "ftbmoney:money" 384 | ftb_money: 10L 385 | } 386 | ] 387 | } 388 | { 389 | x: 3.5d 390 | y: 6.5d 391 | dependencies: ["681BBE6321B1198A"] 392 | id: "40E05CF54764D01C" 393 | tasks: [{ 394 | id: "7A10CB8E84D23752" 395 | type: "item" 396 | item: "eidolon:lesser_soul_gem" 397 | }] 398 | rewards: [ 399 | { 400 | id: "580A01ACA3C082CA" 401 | type: "ftbmoney:money" 402 | ftb_money: 10L 403 | } 404 | { 405 | id: "2273C09557CEADDD" 406 | type: "item" 407 | item: "aquaculture:lockbox" 408 | } 409 | ] 410 | } 411 | { 412 | x: 8.0d 413 | y: 5.0d 414 | dependencies: ["3E9BA331A9835279"] 415 | id: "149F6FD66D67C8F2" 416 | tasks: [ 417 | { 418 | id: "2BF5C5FE6767635B" 419 | type: "item" 420 | item: { 421 | id: "eidolon:warlock_hat" 422 | Count: 1b 423 | tag: { 424 | Damage: 0 425 | } 426 | } 427 | } 428 | { 429 | id: "18948B9F7798D572" 430 | type: "item" 431 | item: { 432 | id: "eidolon:warlock_cloak" 433 | Count: 1b 434 | tag: { 435 | Damage: 0 436 | } 437 | } 438 | } 439 | { 440 | id: "07AF31683556CC3A" 441 | type: "item" 442 | item: { 443 | id: "eidolon:warlock_boots" 444 | Count: 1b 445 | tag: { 446 | Damage: 0 447 | } 448 | } 449 | } 450 | ] 451 | rewards: [ 452 | { 453 | id: "52E7DEA2B133682A" 454 | type: "ftbmoney:money" 455 | ftb_money: 30L 456 | } 457 | { 458 | id: "3754AC93CBE7E917" 459 | type: "item" 460 | item: { 461 | id: "ftbquests:lootcrate" 462 | Count: 1b 463 | tag: { 464 | type: "potions" 465 | } 466 | } 467 | } 468 | ] 469 | } 470 | { 471 | x: 4.5d 472 | y: 6.5d 473 | dependencies: ["681BBE6321B1198A"] 474 | id: "0E337EB162FB5F1F" 475 | tasks: [{ 476 | id: "266BF232A72821A3" 477 | type: "item" 478 | item: "eidolon:arcane_gold_ingot" 479 | }] 480 | rewards: [ 481 | { 482 | id: "654EA681A60BB49F" 483 | type: "ftbmoney:money" 484 | ftb_money: 20L 485 | } 486 | { 487 | id: "1F8B432ECD27045E" 488 | type: "xp_levels" 489 | xp_levels: 2 490 | } 491 | ] 492 | } 493 | { 494 | x: 4.5d 495 | y: -2.0d 496 | dependencies: ["48302AA45802AEC1"] 497 | id: "37E7DC86B5E38946" 498 | tasks: [{ 499 | id: "23862087FAE9E310" 500 | type: "item" 501 | item: "eidolon:candlestick" 502 | }] 503 | rewards: [ 504 | { 505 | id: "13014E7629E69A6C" 506 | type: "item" 507 | item: { 508 | id: "ftbquests:lootcrate" 509 | Count: 1b 510 | tag: { 511 | type: "materials_magic" 512 | } 513 | } 514 | } 515 | { 516 | id: "7EFA63AD625B27BE" 517 | type: "ftbmoney:money" 518 | ftb_money: 10L 519 | } 520 | { 521 | id: "1E02DECF925B07EC" 522 | type: "xp" 523 | xp: 100 524 | } 525 | ] 526 | } 527 | { 528 | x: 7.0d 529 | y: 4.0d 530 | dependencies: ["718979859BEC4605"] 531 | id: "3E9BA331A9835279" 532 | tasks: [{ 533 | id: "6CE50E0FF0DA53B0" 534 | type: "item" 535 | item: "eidolon:wicked_weave" 536 | }] 537 | rewards: [{ 538 | id: "63DD7787C6970790" 539 | type: "item" 540 | item: { 541 | id: "ftbquests:lootcrate" 542 | Count: 1b 543 | tag: { 544 | type: "materials_magic" 545 | } 546 | } 547 | }] 548 | } 549 | { 550 | x: 8.5d 551 | y: 4.0d 552 | dependencies: ["3E9BA331A9835279"] 553 | id: "27769955ED81E09C" 554 | tasks: [{ 555 | id: "48D86E961B3FB70B" 556 | type: "item" 557 | item: "eidolon:prestigious_palm" 558 | }] 559 | rewards: [{ 560 | id: "6FDB1A9CFDA8F2C6" 561 | type: "ftbmoney:money" 562 | ftb_money: 20L 563 | }] 564 | } 565 | { 566 | x: 4.0d 567 | y: 2.0d 568 | dependencies: ["718979859BEC4605"] 569 | id: "142904685D8A33AE" 570 | tasks: [{ 571 | id: "211B9D1634C9508F" 572 | type: "item" 573 | item: "eidolon:basic_belt" 574 | }] 575 | rewards: [ 576 | { 577 | id: "663C5C870C86E86B" 578 | type: "ftbmoney:money" 579 | ftb_money: 10L 580 | } 581 | { 582 | id: "4B18673E77324C63" 583 | type: "item" 584 | item: "aquaculture:box" 585 | } 586 | ] 587 | } 588 | { 589 | x: 4.5d 590 | y: 1.0d 591 | dependencies: ["718979859BEC4605"] 592 | id: "1DD56ABAFCEAE701" 593 | tasks: [{ 594 | id: "3876CFBA34E5EA6B" 595 | type: "item" 596 | item: "eidolon:basic_amulet" 597 | }] 598 | rewards: [ 599 | { 600 | id: "6CCEDEEE2D44DBBB" 601 | type: "ftbmoney:money" 602 | ftb_money: 10L 603 | } 604 | { 605 | id: "281D395F5033EB74" 606 | type: "item" 607 | item: "aquaculture:box" 608 | } 609 | ] 610 | } 611 | { 612 | x: 6.5d 613 | y: 1.0d 614 | dependencies: ["718979859BEC4605"] 615 | id: "2793379EA92F582E" 616 | tasks: [{ 617 | id: "24FAF0E5D6B695E9" 618 | type: "item" 619 | item: "eidolon:basic_ring" 620 | }] 621 | rewards: [ 622 | { 623 | id: "0C97CD097995E727" 624 | type: "ftbmoney:money" 625 | ftb_money: 10L 626 | } 627 | { 628 | id: "3C11D2469CCF61A2" 629 | type: "item" 630 | item: "aquaculture:box" 631 | } 632 | ] 633 | } 634 | { 635 | x: 4.5d 636 | y: 4.0d 637 | dependencies: ["718979859BEC4605"] 638 | id: "5399B2BA4CB674C0" 639 | tasks: [{ 640 | id: "258AB4FF5D3879D0" 641 | type: "item" 642 | item: "eidolon:glass_hand" 643 | }] 644 | rewards: [ 645 | { 646 | id: "3A28F0008D2830CB" 647 | type: "ftbmoney:money" 648 | ftb_money: 30L 649 | } 650 | { 651 | id: "15191103B379CAEE" 652 | type: "item" 653 | item: "aquaculture:lockbox" 654 | } 655 | ] 656 | } 657 | { 658 | x: 5.5d 659 | y: 5.0d 660 | dependencies: ["718979859BEC4605"] 661 | id: "5168B8C00C0AA09D" 662 | tasks: [{ 663 | id: "77A2BE606BDAD0C5" 664 | type: "item" 665 | item: "eidolon:resolute_belt" 666 | }] 667 | rewards: [ 668 | { 669 | id: "7C6C590A4CFAEC59" 670 | type: "ftbmoney:money" 671 | ftb_money: 30L 672 | } 673 | { 674 | id: "1661A13A736A8E21" 675 | type: "item" 676 | item: "aquaculture:lockbox" 677 | } 678 | ] 679 | } 680 | { 681 | x: 6.5d 682 | y: 5.0d 683 | dependencies: ["718979859BEC4605"] 684 | id: "1ECB3AF7664088FA" 685 | tasks: [{ 686 | id: "1A248C79B4C44789" 687 | type: "item" 688 | item: "eidolon:mind_shielding_plate" 689 | }] 690 | rewards: [ 691 | { 692 | id: "4410688C22762B7E" 693 | type: "ftbmoney:money" 694 | ftb_money: 30L 695 | } 696 | { 697 | id: "54E7400DD810C2DD" 698 | type: "item" 699 | item: "aquaculture:lockbox" 700 | } 701 | ] 702 | } 703 | ] 704 | } 705 | --------------------------------------------------------------------------------