diff --git a/config/capsule/blueprint_whitelist.json b/config/capsule/blueprint_whitelist.json new file mode 100644 index 0000000..e81c4b6 --- /dev/null +++ b/config/capsule/blueprint_whitelist.json @@ -0,0 +1,276 @@ +[ + "minecraft:beacon", + "minecraft:bed", + "minecraft:red_bed", + "minecraft:black_bed", + "minecraft:blue_bed", + "minecraft:brown_bed", + "minecraft:cyan_bed", + "minecraft:gray_bed", + "minecraft:green_bed", + "minecraft:light_blue_bed", + "minecraft:light_gray_bed", + "minecraft:lime_bed", + "minecraft:magenta_bed", + "minecraft:orange_bed", + "minecraft:pink_bed", + "minecraft:purple_bed", + "minecraft:white_bed", + "minecraft:yellow_bed", + "minecraft:black_shulker_box", + "minecraft:blue_shulker_box", + "minecraft:brewing_stand", + "minecraft:brown_shulker_box", + { + "block": "minecraft:chain_command_block", + "keepNBT": { + "Command": null, + "CustomName": null, + "SuccessCount": null, + "TrackOutput": null, + "auto": null, + "conditionMet": null, + "powered": null + } + }, + "minecraft:crafting_table", + "minecraft:chest", + { + "block": "minecraft:command_block", + "keepNBT": { + "Command": null, + "CustomName": null, + "SuccessCount": null, + "TrackOutput": null, + "auto": null, + "conditionMet": null, + "powered": null + } + }, + "minecraft:cyan_shulker_box", + "minecraft:daylight_detector", + "minecraft:daylight_detector_inverted", + "minecraft:dispenser", + "minecraft:dropper", + "minecraft:enchanting_table", + "minecraft:flower_pot", + "minecraft:furnace", + "minecraft:blast_furnace", + "minecraft:gray_shulker_box", + "minecraft:green_shulker_box", + "minecraft:hopper", + "minecraft:jukebox", + "minecraft:light_blue_shulker_box", + "minecraft:lime_shulker_box", + "minecraft:lit_furnace", + "minecraft:magenta_shulker_box", + { + "block": "minecraft:noteblock", + "keepNBT": { + "note": null + } + }, + "minecraft:orange_shulker_box", + "minecraft:pink_shulker_box", + "minecraft:piston", + "minecraft:purple_shulker_box", + "minecraft:red_shulker_box", + { + "block": "minecraft:repeating_command_block", + "keepNBT": { + "Command": null, + "CustomName": null, + "SuccessCount": null, + "TrackOutput": null, + "auto": null, + "conditionMet": null, + "powered": null + } + }, + "minecraft:silver_shulker_box", + { + "block": "minecraft:skull", + "keepNBT": { + "Rot": null, + "SkullType": null + } + }, + { + "block": "minecraft:standing_sign", + "keepNBT": { + "Text1": null, + "Text2": null, + "Text3": null, + "Text4": null + } + }, + "minecraft:sticky_piston", + { + "block": "minecraft:structure_block", + "keepNBT": { + "author": null, + "ignoreEntities": null, + "integrity": null, + "metadata": null, + "mirror": null, + "mode": null, + "name": null, + "posX": null, + "posY": null, + "posZ": null, + "powered": null, + "rotation": null, + "seed": "LONG", + "showair": null, + "showboundingbox": null, + "sizeX": null, + "sizeY": null, + "sizeZ": null + } + }, + "minecraft:trapped_chest", + "minecraft:unpowered_comparator", + "minecraft:comparator", + { + "block": "minecraft:wall_sign", + "keepNBT": { + "Text1": null, + "Text2": null, + "Text3": null, + "Text4": null + } + }, + "minecraft:white_shulker_box", + "minecraft:yellow_shulker_box", + "minecraft:anvil", + "minecraft:chipped_anvil", + "minecraft:damaged_anvil", + "minecraft:lectern", + "minecraft:barrel", + "minecraft:smoker", + "minecraft:bee_nest", + "minecraft:beehive", + "minecraft:bell", + { + "block": "immersiveengineering:stone_decoration_slab", + "keepNBT": { + "slabType": null + } + }, + { + "block": "immersiveengineering:storage_slab", + "keepNBT": { + "slabType": null + } + }, + { + "block": "immersiveengineering:cloth_device", + "keepNBT": { + "dummy": null, + "ceilingAttached": null, + "colour": null, + "colour0": null, + "colour1": null, + "facing": null, + "rotation": null, + "shader": null, + "style": null + } + }, + { + "block": "immersiveengineering:connector", + "keepNBT": { + "active": null, + "facing": null, + "inverted": null, + "rotation": null + } + }, + { + "block": "immersiveengineering:metal_device0", + "keepNBT": { + "dummy": null, + "placeCobble": null, + "sideConfig": null + } + }, + { + "block": "immersiveengineering:metal_device1", + "keepNBT": { + "dummy": null, + "attackAnimals": null, + "attackNeutrals": null, + "attackPlayers": null, + "expelCasings": null, + "facing": null, + "lowPower": null, + "owner": null, + "redstoneInverted": null, + "rotX": null, + "rotY": null, + "side": null, + "sideConfig": null, + "whitelist": null + } + }, + { + "block": "immersiveengineering:conveyor", + "keepNBT": { + "conveyorType": null, + "conveyorBeltSubtype": "conveyorType", + "conveyorBeltSubtypeNBT": null, + "facing": null + } + }, + { + "block": "immersiveengineering:sheetmetal_slab", + "keepNBT": { + "slabType": null + } + }, + { + "block": "immersiveengineering:treated_wood_slab", + "keepNBT": { + "slabType": null + } + }, + { + "block": "immersiveengineering:metal_decoration2", + "keepNBT": { + "dummy": null, + "facing": null, + "orientation": null + } + }, + { + "block": "immersiveengineering:wooden_device0", + "keepNBT": { + "dummy": null, + "facing": null, + "filter": null, + "invert": null, + "redstone": null, + "sideConfig": null, + "sideFilter": null + } + }, + { + "block": "immersiveengineering:wooden_device1", + "keepNBT": { + "dummy": null, + "facing": null, + "orientation": null, + "rotation": null, + "offset": null, + "prevRotation": null + } + }, + "betterboiler:controller", + "betterboiler:boiler", + "betterboiler:firebox", + "betterboiler:firebox_hatch", + "betterboiler:boiler_valve", + "betterboiler:boiler_vent", + "betterboiler:boiler_pump", + "betterboiler:boiler_pump" +] \ No newline at end of file diff --git a/config/capsule/loot/common/_common_blueprint_discovery.nbt b/config/capsule/loot/common/_common_blueprint_discovery.nbt new file mode 100644 index 0000000..241e886 Binary files /dev/null and b/config/capsule/loot/common/_common_blueprint_discovery.nbt differ diff --git a/config/capsule/loot/common/_common_capsule_armor.nbt b/config/capsule/loot/common/_common_capsule_armor.nbt new file mode 100644 index 0000000..d02bc11 Binary files /dev/null and b/config/capsule/loot/common/_common_capsule_armor.nbt differ diff --git a/config/capsule/loot/common/_common_castle_wall.nbt b/config/capsule/loot/common/_common_castle_wall.nbt new file mode 100644 index 0000000..272e9ed Binary files /dev/null and b/config/capsule/loot/common/_common_castle_wall.nbt differ diff --git a/config/capsule/loot/common/_common_castle_wall_corner.nbt b/config/capsule/loot/common/_common_castle_wall_corner.nbt new file mode 100644 index 0000000..066069d Binary files /dev/null and b/config/capsule/loot/common/_common_castle_wall_corner.nbt differ diff --git a/config/capsule/loot/common/_common_cobble_waystone.nbt b/config/capsule/loot/common/_common_cobble_waystone.nbt new file mode 100644 index 0000000..6b45d31 Binary files /dev/null and b/config/capsule/loot/common/_common_cobble_waystone.nbt differ diff --git a/config/capsule/loot/common/_common_crops.nbt b/config/capsule/loot/common/_common_crops.nbt new file mode 100644 index 0000000..9569eaf Binary files /dev/null and b/config/capsule/loot/common/_common_crops.nbt differ diff --git a/config/capsule/loot/common/_common_fence_lamppost.nbt b/config/capsule/loot/common/_common_fence_lamppost.nbt new file mode 100644 index 0000000..7393ba8 Binary files /dev/null and b/config/capsule/loot/common/_common_fence_lamppost.nbt differ diff --git a/config/capsule/loot/common/_common_oak_lamppost.nbt b/config/capsule/loot/common/_common_oak_lamppost.nbt new file mode 100644 index 0000000..3124adc Binary files /dev/null and b/config/capsule/loot/common/_common_oak_lamppost.nbt differ diff --git a/config/capsule/loot/common/_common_oak_well.nbt b/config/capsule/loot/common/_common_oak_well.nbt new file mode 100644 index 0000000..f80fd9a Binary files /dev/null and b/config/capsule/loot/common/_common_oak_well.nbt differ diff --git a/config/capsule/loot/common/_common_ores.nbt b/config/capsule/loot/common/_common_ores.nbt new file mode 100644 index 0000000..0007ee5 Binary files /dev/null and b/config/capsule/loot/common/_common_ores.nbt differ diff --git a/config/capsule/loot/common/_common_stonebrick_waystone.nbt b/config/capsule/loot/common/_common_stonebrick_waystone.nbt new file mode 100644 index 0000000..eaf23cc Binary files /dev/null and b/config/capsule/loot/common/_common_stonebrick_waystone.nbt differ diff --git a/config/capsule/loot/common/_common_stonebrick_well.nbt b/config/capsule/loot/common/_common_stonebrick_well.nbt new file mode 100644 index 0000000..070a5e2 Binary files /dev/null and b/config/capsule/loot/common/_common_stonebrick_well.nbt differ diff --git a/config/capsule/loot/common/_common_tiny_farm.nbt b/config/capsule/loot/common/_common_tiny_farm.nbt new file mode 100644 index 0000000..4687e8a Binary files /dev/null and b/config/capsule/loot/common/_common_tiny_farm.nbt differ diff --git a/config/capsule/loot/common/_common_tiny_farm_tunnel.nbt b/config/capsule/loot/common/_common_tiny_farm_tunnel.nbt new file mode 100644 index 0000000..0a58699 Binary files /dev/null and b/config/capsule/loot/common/_common_tiny_farm_tunnel.nbt differ diff --git a/config/capsule/loot/common/_common_tiny_house.nbt b/config/capsule/loot/common/_common_tiny_house.nbt new file mode 100644 index 0000000..18e635f Binary files /dev/null and b/config/capsule/loot/common/_common_tiny_house.nbt differ diff --git a/config/capsule/loot/rare/_rare_castle_kit.nbt b/config/capsule/loot/rare/_rare_castle_kit.nbt new file mode 100644 index 0000000..7b71035 Binary files /dev/null and b/config/capsule/loot/rare/_rare_castle_kit.nbt differ diff --git a/config/capsule/loot/rare/_rare_large_farm_plot.nbt b/config/capsule/loot/rare/_rare_large_farm_plot.nbt new file mode 100644 index 0000000..7713de7 Binary files /dev/null and b/config/capsule/loot/rare/_rare_large_farm_plot.nbt differ diff --git a/config/capsule/loot/rare/_rare_ores.nbt b/config/capsule/loot/rare/_rare_ores.nbt new file mode 100644 index 0000000..0e433a2 Binary files /dev/null and b/config/capsule/loot/rare/_rare_ores.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_9x9_capture_platform.nbt b/config/capsule/loot/uncommon/_uncommon_9x9_capture_platform.nbt new file mode 100644 index 0000000..2214212 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_9x9_capture_platform.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_castle_angle.nbt b/config/capsule/loot/uncommon/_uncommon_castle_angle.nbt new file mode 100644 index 0000000..ddca94c Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_castle_angle.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_castle_angletop.nbt b/config/capsule/loot/uncommon/_uncommon_castle_angletop.nbt new file mode 100644 index 0000000..73ac027 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_castle_angletop.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_castle_gate.nbt b/config/capsule/loot/uncommon/_uncommon_castle_gate.nbt new file mode 100644 index 0000000..e6fab8a Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_castle_gate.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_country_house.nbt b/config/capsule/loot/uncommon/_uncommon_country_house.nbt new file mode 100644 index 0000000..9468d0b Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_country_house.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_heavy_lamppost.nbt b/config/capsule/loot/uncommon/_uncommon_heavy_lamppost.nbt new file mode 100644 index 0000000..7f636e0 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_heavy_lamppost.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_nether_farm.nbt b/config/capsule/loot/uncommon/_uncommon_nether_farm.nbt new file mode 100644 index 0000000..bc8db5b Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_nether_farm.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_nether_lamppost.nbt b/config/capsule/loot/uncommon/_uncommon_nether_lamppost.nbt new file mode 100644 index 0000000..e9b46dd Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_nether_lamppost.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_savannah_mob_confirmed.nbt b/config/capsule/loot/uncommon/_uncommon_savannah_mob_confirmed.nbt new file mode 100644 index 0000000..8882529 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_savannah_mob_confirmed.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_village_library.nbt b/config/capsule/loot/uncommon/_uncommon_village_library.nbt new file mode 100644 index 0000000..4d94a39 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_village_library.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_well.nbt b/config/capsule/loot/uncommon/_uncommon_well.nbt new file mode 100644 index 0000000..329d125 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_well.nbt differ diff --git a/config/capsule/loot/uncommon/_uncommon_wooden_lamppost.nbt b/config/capsule/loot/uncommon/_uncommon_wooden_lamppost.nbt new file mode 100644 index 0000000..33b4fe0 Binary files /dev/null and b/config/capsule/loot/uncommon/_uncommon_wooden_lamppost.nbt differ diff --git a/config/capsule/prefab_blueprint_recipe.json b/config/capsule/prefab_blueprint_recipe.json new file mode 100644 index 0000000..cf39bf0 --- /dev/null +++ b/config/capsule/prefab_blueprint_recipe.json @@ -0,0 +1,34 @@ +{ + "__comment": "recipe template used to generate all prefab recipes. You can change ingredients and move around 1, 2, and 3. Don't add 1,2,3 keys, they are handled by capsule automatically. If a mod is required and might be missing, put your template nbt file under a folder named with the mod required, the recipe won't be load if the mod is missing.", + "type": "capsule:blueprint_prefabs", + "conditions": [], + "result": { + "item": "capsule:capsule", + "nbt": { + "state": 3, + "display": { + "color": 2963801 + }, + "sourceInventory": {}, + "structureName": "", + "label": "", + "size": 1 + } + }, + "pattern": [ + "2b3", + "l1l", + " p " + ], + "key": { + "b": { + "item": "minecraft:stone_button" + }, + "p": { + "item": "minecraft:paper" + }, + "l": { + "item": "minecraft:blue_dye" + } + } +} diff --git a/config/capsule/prefabs/castle_gate.nbt b/config/capsule/prefabs/castle_gate.nbt new file mode 100644 index 0000000..e6fab8a Binary files /dev/null and b/config/capsule/prefabs/castle_gate.nbt differ diff --git a/config/capsule/prefabs/castle_tower_corner.nbt b/config/capsule/prefabs/castle_tower_corner.nbt new file mode 100644 index 0000000..ddca94c Binary files /dev/null and b/config/capsule/prefabs/castle_tower_corner.nbt differ diff --git a/config/capsule/prefabs/castle_tower_corner_top.nbt b/config/capsule/prefabs/castle_tower_corner_top.nbt new file mode 100644 index 0000000..73ac027 Binary files /dev/null and b/config/capsule/prefabs/castle_tower_corner_top.nbt differ diff --git a/config/capsule/prefabs/castle_wall.nbt b/config/capsule/prefabs/castle_wall.nbt new file mode 100644 index 0000000..272e9ed Binary files /dev/null and b/config/capsule/prefabs/castle_wall.nbt differ diff --git a/config/capsule/prefabs/castle_wall_corner.nbt b/config/capsule/prefabs/castle_wall_corner.nbt new file mode 100644 index 0000000..066069d Binary files /dev/null and b/config/capsule/prefabs/castle_wall_corner.nbt differ diff --git a/config/capsule/prefabs/chicken_cooker.nbt b/config/capsule/prefabs/chicken_cooker.nbt new file mode 100644 index 0000000..fa9a3c4 Binary files /dev/null and b/config/capsule/prefabs/chicken_cooker.nbt differ diff --git a/config/capsule/starters/_starter_house_of_the_hidden_barrel.nbt b/config/capsule/starters/_starter_house_of_the_hidden_barrel.nbt new file mode 100644 index 0000000..9254828 Binary files /dev/null and b/config/capsule/starters/_starter_house_of_the_hidden_barrel.nbt differ diff --git a/config/capsule/starters/_starter_old_house.nbt b/config/capsule/starters/_starter_old_house.nbt new file mode 100644 index 0000000..7bafc4c Binary files /dev/null and b/config/capsule/starters/_starter_old_house.nbt differ diff --git a/config/capsule/starters/_stater_acacia_hut.nbt b/config/capsule/starters/_stater_acacia_hut.nbt new file mode 100644 index 0000000..608b387 Binary files /dev/null and b/config/capsule/starters/_stater_acacia_hut.nbt differ diff --git a/config/capsule/starters/_stater_birch_hut.nbt b/config/capsule/starters/_stater_birch_hut.nbt new file mode 100644 index 0000000..19d7b22 Binary files /dev/null and b/config/capsule/starters/_stater_birch_hut.nbt differ diff --git a/config/capsule/starters/_stater_darkoak_hut.nbt b/config/capsule/starters/_stater_darkoak_hut.nbt new file mode 100644 index 0000000..5309d15 Binary files /dev/null and b/config/capsule/starters/_stater_darkoak_hut.nbt differ diff --git a/config/capsule/starters/_stater_jungle_hut.nbt b/config/capsule/starters/_stater_jungle_hut.nbt new file mode 100644 index 0000000..d3482ff Binary files /dev/null and b/config/capsule/starters/_stater_jungle_hut.nbt differ diff --git a/config/capsule/starters/_stater_oak_hut.nbt b/config/capsule/starters/_stater_oak_hut.nbt new file mode 100644 index 0000000..b37e37c Binary files /dev/null and b/config/capsule/starters/_stater_oak_hut.nbt differ