diff --git a/README.md b/README.md index 20a55c101..10d7bca85 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ Based off of ideas by [Zalgo](https://github.com/Zalgo239), [Gaming](https://git [Core mod](https://github.com/SymmetricDevs/Susy-Core) work by [MTBO](https://github.com/loxoDev), [beanie](https://github.com/BestMod), [Gaming](https://github.com/swagxdragonslayer46yt), [Eight](https://github.com/EightXOR8) and [bruberu](https://github.com/bruberu). Quests by [Regian](https://github.com/Regian24) et al. Textures and artwork by [GDCM05](https://github.com/gdcm05) et al. +Structures and world generation work by [oliwier509](https://github.com/oliwier509) et al. Part of the main menu music (menu3.ogg and menu4.ogg) by [Ayden George](https://www.youtube.com/@ayden_george_official). Special thanks to our volunteers: @@ -70,6 +71,7 @@ Special thanks to our volunteers: - kubuus • Polish translation - Whatsapp • Structures, textures and feedback - Science Demon • Questbook work, German translation and bug fixes +- [Siryeet3000](https://github.com/Siryeet3000) • Structures ## Development Tips > [Full Usage - Packwiz Tutorial](https://packwiz.infra.link/tutorials/creating/getting-started/) diff --git a/config/reccomplex.cfg b/config/reccomplex.cfg index 08e7234a6..8ac1491d8 100644 --- a/config/reccomplex.cfg +++ b/config/reccomplex.cfg @@ -40,10 +40,10 @@ balancing { S:inventoryGeneratorLoadMatcher= # Maximum number of reverses per room the maze generator can do. A higher number results in a better generation success rate, but may freeze the server temporarily. [range: -1.0 ~ 100.0, default: 3.0] - S:mazePlacementReversesPerRoom=3.0 + S:mazePlacementReversesPerRoom=6.0 # Maze generation timeout, in milliseconds. After the time is over, the maze generation will just give up. [range: -1 ~ 600000, default: 20000] - I:mazeTimeout=20000 + I:mazeTimeout=60000 # Within this block radius, default structures won't spawn (in the main dimension). [range: 0.0 ~ 500.0, default: 30.0] S:minDistToSpawnForGeneration=30.0 diff --git a/structures/active/150chunks.rcnc b/structures/active/150chunks.rcnc new file mode 100644 index 000000000..71e3be7c0 --- /dev/null +++ b/structures/active/150chunks.rcnc @@ -0,0 +1,11 @@ +{ + "generationInfos": [], + "defaultSpawnChance": 0.0067, + "spawnDistanceMultiplier": 0.0, + "spawnDistanceMultiplierCap": 1.0, + "selectableInGUI": true, + "title": "150 Chunks", + "tooltip": [ + "Random structure each 150 chunks" + ] +} \ No newline at end of file diff --git a/structures/active/AbandonedOutpost.rcst b/structures/active/AbandonedOutpost.rcst new file mode 100644 index 000000000..dad4efcfc Binary files /dev/null and b/structures/active/AbandonedOutpost.rcst differ diff --git a/structures/active/AbandonedOutpostBottom.rcig b/structures/active/AbandonedOutpostBottom.rcig new file mode 100644 index 000000000..46593ed78 --- /dev/null +++ b/structures/active/AbandonedOutpostBottom.rcig @@ -0,0 +1,57 @@ +{ + "version": 2, + "inventoryGeneratorID": "AbandonedOutpostBottom", + "items": [ + { + "weight": 1.0, + "min": 10, + "max": 25, + "item": { + "id": "gregtech:stone_smooth", + "damage": 4, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 12, + "item": { + "id": "gregtech:meta_ingot", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 6, + "max": 15, + "item": { + "id": "gregtech:meta_stick", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 3, + "max": 11, + "item": { + "id": "gregtech:meta_block_frame_20", + "damage": 4, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 4, + "max": 16, + "item": { + "id": "gregtech:meta_bolt", + "damage": 324, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/AbandonedOutpostTop.rcig b/structures/active/AbandonedOutpostTop.rcig new file mode 100644 index 000000000..9d2e7bff4 --- /dev/null +++ b/structures/active/AbandonedOutpostTop.rcig @@ -0,0 +1,201 @@ +{ + "version": 2, + "inventoryGeneratorID": "AbandonedOutpostTop", + "items": [ + { + "weight": 2.7249209880828857, + "min": 1, + "max": 12, + "item": { + "id": "gregtech:meta_ingot", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 6, + "item": { + "id": "techguns:itemshared", + "damage": 8, + "count": 1 + } + }, + { + "weight": 2.0475566387176514, + "min": 1, + "max": 16, + "item": { + "id": "techguns:itemshared", + "damage": 3, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 3, + "item": { + "id": "techguns:itemshared", + "damage": 111, + "count": 1 + } + }, + { + "weight": 2.366908550262451, + "min": 1, + "max": 11, + "item": { + "id": "gregtech:meta_stick", + "damage": 324, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t2_combat_helmet", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t2_combat_chestplate", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t2_combat_leggings", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t2_combat_boots", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 1, + "max": 1, + "item": { + "id": "techguns:m4", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 30 + } + } + } + } + }, + { + "weight": 0.25986868143081665, + "min": 1, + "max": 5, + "item": { + "id": "techguns:itemshared", + "damage": 14, + "count": 1 + } + }, + { + "weight": 0.16315889358520508, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 91, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "butane" + }, + "Amount": { + "nbtType": "int", + "nbt": 100 + } + } + } + } + } + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 735, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 120000 + } + } + } + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 1, + "item": { + "id": "techguns:itemshared", + "damage": 150, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 8, + "item": { + "id": "gregtech:meta_block_frame_20", + "damage": 4, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/Bandit13x13Helper.rcst b/structures/active/Bandit13x13Helper.rcst new file mode 100644 index 000000000..cef4ab6b1 Binary files /dev/null and b/structures/active/Bandit13x13Helper.rcst differ diff --git a/structures/active/Bandit13x9Helper.rcst b/structures/active/Bandit13x9Helper.rcst new file mode 100644 index 000000000..40681ab78 Binary files /dev/null and b/structures/active/Bandit13x9Helper.rcst differ diff --git a/structures/active/Bandit15x9Helper.rcst b/structures/active/Bandit15x9Helper.rcst new file mode 100644 index 000000000..aa7358430 Binary files /dev/null and b/structures/active/Bandit15x9Helper.rcst differ diff --git a/structures/active/Bandit19x12Helper.rcst b/structures/active/Bandit19x12Helper.rcst new file mode 100644 index 000000000..4957ce868 Binary files /dev/null and b/structures/active/Bandit19x12Helper.rcst differ diff --git a/structures/active/Bandit3x3Helper.rcst b/structures/active/Bandit3x3Helper.rcst new file mode 100644 index 000000000..ff6b1a70a Binary files /dev/null and b/structures/active/Bandit3x3Helper.rcst differ diff --git a/structures/active/Bandit4x3Helper.rcst b/structures/active/Bandit4x3Helper.rcst new file mode 100644 index 000000000..b8b333b61 Binary files /dev/null and b/structures/active/Bandit4x3Helper.rcst differ diff --git a/structures/active/Bandit4x5Helper.rcst b/structures/active/Bandit4x5Helper.rcst new file mode 100644 index 000000000..470a223f1 Binary files /dev/null and b/structures/active/Bandit4x5Helper.rcst differ diff --git a/structures/active/Bandit5x3Helper.rcst b/structures/active/Bandit5x3Helper.rcst new file mode 100644 index 000000000..7130fbe4f Binary files /dev/null and b/structures/active/Bandit5x3Helper.rcst differ diff --git a/structures/active/Bandit8x8Helper.rcst b/structures/active/Bandit8x8Helper.rcst new file mode 100644 index 000000000..b10d27877 Binary files /dev/null and b/structures/active/Bandit8x8Helper.rcst differ diff --git a/structures/active/Bandit9x11Helper.rcst b/structures/active/Bandit9x11Helper.rcst new file mode 100644 index 000000000..bc3606892 Binary files /dev/null and b/structures/active/Bandit9x11Helper.rcst differ diff --git a/structures/active/Bandit9x15Helper.rcst b/structures/active/Bandit9x15Helper.rcst new file mode 100644 index 000000000..90eb61dd4 Binary files /dev/null and b/structures/active/Bandit9x15Helper.rcst differ diff --git a/structures/active/Bandit9x8Helper.rcst b/structures/active/Bandit9x8Helper.rcst new file mode 100644 index 000000000..cbe528b3f Binary files /dev/null and b/structures/active/Bandit9x8Helper.rcst differ diff --git a/structures/active/Bandit9x9Helper.rcst b/structures/active/Bandit9x9Helper.rcst new file mode 100644 index 000000000..c0b2129a6 Binary files /dev/null and b/structures/active/Bandit9x9Helper.rcst differ diff --git a/structures/active/BanditBarrelTent.rcst b/structures/active/BanditBarrelTent.rcst new file mode 100644 index 000000000..c721c020e Binary files /dev/null and b/structures/active/BanditBarrelTent.rcst differ diff --git a/structures/active/BanditBarrels1.rcst b/structures/active/BanditBarrels1.rcst new file mode 100644 index 000000000..0ea6ebc68 Binary files /dev/null and b/structures/active/BanditBarrels1.rcst differ diff --git a/structures/active/BanditBarrels2.rcst b/structures/active/BanditBarrels2.rcst new file mode 100644 index 000000000..b508b3747 Binary files /dev/null and b/structures/active/BanditBarrels2.rcst differ diff --git a/structures/active/BanditBarrels3.rcst b/structures/active/BanditBarrels3.rcst new file mode 100644 index 000000000..676d0e8fd Binary files /dev/null and b/structures/active/BanditBarrels3.rcst differ diff --git a/structures/active/BanditBarrels3x3.rcst b/structures/active/BanditBarrels3x3.rcst new file mode 100644 index 000000000..a2c294c8e Binary files /dev/null and b/structures/active/BanditBarrels3x3.rcst differ diff --git a/structures/active/BanditBarrels4.rcst b/structures/active/BanditBarrels4.rcst new file mode 100644 index 000000000..5c2c24dfb Binary files /dev/null and b/structures/active/BanditBarrels4.rcst differ diff --git a/structures/active/BanditBarrels5.rcst b/structures/active/BanditBarrels5.rcst new file mode 100644 index 000000000..2db558c68 Binary files /dev/null and b/structures/active/BanditBarrels5.rcst differ diff --git a/structures/active/BanditBarrels6.rcst b/structures/active/BanditBarrels6.rcst new file mode 100644 index 000000000..c0f481e02 Binary files /dev/null and b/structures/active/BanditBarrels6.rcst differ diff --git a/structures/active/BanditBiomes.rcbp b/structures/active/BanditBiomes.rcbp new file mode 100644 index 000000000..138bddad4 --- /dev/null +++ b/structures/active/BanditBiomes.rcbp @@ -0,0 +1,46 @@ +{ + "data": [ + { + "biomes": "biomesoplenty:shrubland" + }, + { + "biomes": "biomesoplenty:dead_forest" + }, + { + "biomes": "biomesoplenty:brushland" + }, + { + "biomes": "biomesoplenty:flower_field" + }, + { + "biomes": "biomesoplenty:steppe" + }, + { + "biomes": "biomesoplenty:xeric_shrubland" + }, + { + "biomes": "biomesoplenty:wasteland" + }, + { + "biomes": "biomesoplenty:shield" + }, + { + "biomes": "biomesoplenty:pasture" + }, + { + "biomes": "minecraft:savanna" + }, + { + "biomes": "minecraft:plains" + }, + { + "biomes": "minecraft:desert" + } + ], + "metadata": { + "title": "BanditBiomes", + "description": [ + "Biomes in which the Bandit Camp can spawn in" + ] + } +} \ No newline at end of file diff --git a/structures/active/BanditBrokenCokeOven.rcst b/structures/active/BanditBrokenCokeOven.rcst new file mode 100644 index 000000000..d3f0e261b Binary files /dev/null and b/structures/active/BanditBrokenCokeOven.rcst differ diff --git a/structures/active/BanditCampGenerationBlock.rcst b/structures/active/BanditCampGenerationBlock.rcst new file mode 100644 index 000000000..ccb41c976 Binary files /dev/null and b/structures/active/BanditCampGenerationBlock.rcst differ diff --git a/structures/active/BanditCampSectionA.rcst b/structures/active/BanditCampSectionA.rcst new file mode 100644 index 000000000..ece540419 Binary files /dev/null and b/structures/active/BanditCampSectionA.rcst differ diff --git a/structures/active/BanditCampSectionB.rcst b/structures/active/BanditCampSectionB.rcst new file mode 100644 index 000000000..157309a32 Binary files /dev/null and b/structures/active/BanditCampSectionB.rcst differ diff --git a/structures/active/BanditCampSectionC.rcst b/structures/active/BanditCampSectionC.rcst new file mode 100644 index 000000000..8ba4a1fae Binary files /dev/null and b/structures/active/BanditCampSectionC.rcst differ diff --git a/structures/active/BanditCampSectionD.rcst b/structures/active/BanditCampSectionD.rcst new file mode 100644 index 000000000..d249a21ad Binary files /dev/null and b/structures/active/BanditCampSectionD.rcst differ diff --git a/structures/active/BanditCampSectionE.rcst b/structures/active/BanditCampSectionE.rcst new file mode 100644 index 000000000..6370dc600 Binary files /dev/null and b/structures/active/BanditCampSectionE.rcst differ diff --git a/structures/active/BanditCampSectionF.rcst b/structures/active/BanditCampSectionF.rcst new file mode 100644 index 000000000..c34a89bd8 Binary files /dev/null and b/structures/active/BanditCampSectionF.rcst differ diff --git a/structures/active/BanditCampSectionG.rcst b/structures/active/BanditCampSectionG.rcst new file mode 100644 index 000000000..edcef1e05 Binary files /dev/null and b/structures/active/BanditCampSectionG.rcst differ diff --git a/structures/active/BanditCampSectionH.rcst b/structures/active/BanditCampSectionH.rcst new file mode 100644 index 000000000..c59561cf0 Binary files /dev/null and b/structures/active/BanditCampSectionH.rcst differ diff --git a/structures/active/BanditCampSectionMiddle.rcst b/structures/active/BanditCampSectionMiddle.rcst new file mode 100644 index 000000000..b9a24b09d Binary files /dev/null and b/structures/active/BanditCampSectionMiddle.rcst differ diff --git a/structures/active/BanditCampVar1.rcst b/structures/active/BanditCampVar1.rcst new file mode 100644 index 000000000..ea9e3c3a1 Binary files /dev/null and b/structures/active/BanditCampVar1.rcst differ diff --git a/structures/active/BanditCampVar2.rcst b/structures/active/BanditCampVar2.rcst new file mode 100644 index 000000000..6d1a62104 Binary files /dev/null and b/structures/active/BanditCampVar2.rcst differ diff --git a/structures/active/BanditCampVar3.rcst b/structures/active/BanditCampVar3.rcst new file mode 100644 index 000000000..00eae9e9a Binary files /dev/null and b/structures/active/BanditCampVar3.rcst differ diff --git a/structures/active/BanditCampVar4.rcst b/structures/active/BanditCampVar4.rcst new file mode 100644 index 000000000..d6205713c Binary files /dev/null and b/structures/active/BanditCampVar4.rcst differ diff --git a/structures/active/BanditCampVar5.rcst b/structures/active/BanditCampVar5.rcst new file mode 100644 index 000000000..1730a8a60 Binary files /dev/null and b/structures/active/BanditCampVar5.rcst differ diff --git a/structures/active/BanditCokeOven.rcig b/structures/active/BanditCokeOven.rcig new file mode 100644 index 000000000..70f53a0d8 --- /dev/null +++ b/structures/active/BanditCokeOven.rcig @@ -0,0 +1,97 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditCokenOven", + "items": [ + { + "weight": 0.4858947992324829, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:coal", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:log", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:log", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:log", + "damage": 2, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:log", + "damage": 3, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:log2", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 1, + "max": 16, + "item": { + "id": "minecraft:log2", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.009064221754670143, + "min": 4, + "max": 12, + "item": { + "id": "minecraft:coal", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 8, + "max": 32, + "item": { + "id": "gregtech:meta_gem", + "damage": 319, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditComponents.rcig b/structures/active/BanditComponents.rcig new file mode 100644 index 000000000..82a7982f1 --- /dev/null +++ b/structures/active/BanditComponents.rcig @@ -0,0 +1,67 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditComponents", + "items": [ + { + "weight": 1.1894346475601196, + "min": 2, + "max": 6, + "item": { + "id": "gregtech:meta_rotor", + "damage": 260, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 2, + "max": 6, + "item": { + "id": "gregtech:meta_rotor", + "damage": 112, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 127, + "count": 1 + } + }, + { + "weight": 0.9243392944335938, + "min": 2, + "max": 6, + "item": { + "id": "gregtech:meta_item_2", + "damage": 1103, + "count": 1 + } + }, + { + "weight": 0.8473554849624634, + "min": 3, + "max": 6, + "item": { + "id": "gregtech:meta_item_1", + "damage": 142, + "count": 1 + } + }, + { + "weight": 0.9243392944335938, + "min": 2, + "max": 4, + "item": { + "id": "susy:meta_item", + "damage": 3, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditCrate3x3.rcst b/structures/active/BanditCrate3x3.rcst new file mode 100644 index 000000000..ecc497438 Binary files /dev/null and b/structures/active/BanditCrate3x3.rcst differ diff --git a/structures/active/BanditFood.rcig b/structures/active/BanditFood.rcig new file mode 100644 index 000000000..ec9667ad5 --- /dev/null +++ b/structures/active/BanditFood.rcig @@ -0,0 +1,117 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditFood", + "items": [ + { + "weight": 0.20703016221523285, + "min": 1, + "max": 5, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 63, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 64, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 3, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 192, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 277, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 5, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 279, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 146, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 212, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 4, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 272, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 1, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 132, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 8, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 66, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 4, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 88, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditFruits.rcig b/structures/active/BanditFruits.rcig new file mode 100644 index 000000000..76ad00a9a --- /dev/null +++ b/structures/active/BanditFruits.rcig @@ -0,0 +1,207 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditFruits", + "items": [ + { + "weight": 1.5121370553970337, + "min": 1, + "max": 8, + "item": { + "id": "minecraft:apple", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 32, + "item": { + "id": "minecraft:melon", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 17, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 18, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 64, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 73, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 122, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 32, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 124, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 125, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 126, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 329, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 12, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 330, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 12, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 331, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 12, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 332, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 333, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 334, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 335, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 32, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 320, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 326, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 327, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 328, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditFuel.rcst b/structures/active/BanditFuel.rcst new file mode 100644 index 000000000..1e2eb2dae Binary files /dev/null and b/structures/active/BanditFuel.rcst differ diff --git a/structures/active/BanditHouse.rcig b/structures/active/BanditHouse.rcig new file mode 100644 index 000000000..b7a5aea56 --- /dev/null +++ b/structures/active/BanditHouse.rcig @@ -0,0 +1,94 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditHouse", + "items": [ + { + "weight": 1.1894346475601196, + "min": 7, + "max": 14, + "item": { + "id": "techguns:itemshared", + "damage": 60, + "count": 1 + } + }, + { + "weight": 0.18405085802078247, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t1_scout_helmet", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.18405085802078247, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t1_scout_chestplate", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.18405085802078247, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t1_scout_leggings", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.18405085802078247, + "min": 1, + "max": 1, + "item": { + "id": "techguns:t1_scout_boots", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.18405085802078247, + "min": 1, + "max": 1, + "item": { + "id": "techguns:ak47", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 30 + } + } + } + } + }, + { + "weight": 0.3978064954280853, + "min": 1, + "max": 3, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 130, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditHousesHelper.rcst b/structures/active/BanditHousesHelper.rcst new file mode 100644 index 000000000..0e0e54e10 Binary files /dev/null and b/structures/active/BanditHousesHelper.rcst differ diff --git a/structures/active/BanditIngots.rcig b/structures/active/BanditIngots.rcig new file mode 100644 index 000000000..2d4984859 --- /dev/null +++ b/structures/active/BanditIngots.rcig @@ -0,0 +1,77 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditIngots", + "items": [ + { + "weight": 1.0950840711593628, + "min": 19, + "max": 27, + "item": { + "id": "gregtech:meta_ingot", + "damage": 260, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 1, + "max": 17, + "item": { + "id": "gregtech:meta_ingot", + "damage": 55, + "count": 1 + } + }, + { + "weight": 0.8473554849624634, + "min": 6, + "max": 14, + "item": { + "id": "gregtech:meta_ingot", + "damage": 112, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 9, + "max": 16, + "item": { + "id": "gregtech:meta_ingot", + "damage": 25, + "count": 1 + } + }, + { + "weight": 1.9013646841049194, + "min": 19, + "max": 27, + "item": { + "id": "gregtech:meta_ingot", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 9, + "max": 18, + "item": { + "id": "minecraft:iron_ingot", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.0950840711593628, + "min": 6, + "max": 13, + "item": { + "id": "gregtech:meta_ingot", + "damage": 335, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditLamp1B3x3.rcst b/structures/active/BanditLamp1B3x3.rcst new file mode 100644 index 000000000..f9384c74e Binary files /dev/null and b/structures/active/BanditLamp1B3x3.rcst differ diff --git a/structures/active/BanditLamp2B3x3.rcst b/structures/active/BanditLamp2B3x3.rcst new file mode 100644 index 000000000..b1de80c87 Binary files /dev/null and b/structures/active/BanditLamp2B3x3.rcst differ diff --git a/structures/active/BanditLamp3B3x3.rcst b/structures/active/BanditLamp3B3x3.rcst new file mode 100644 index 000000000..ae40eac4a Binary files /dev/null and b/structures/active/BanditLamp3B3x3.rcst differ diff --git a/structures/active/BanditLamp4B3x3.rcst b/structures/active/BanditLamp4B3x3.rcst new file mode 100644 index 000000000..1c2b6e442 Binary files /dev/null and b/structures/active/BanditLamp4B3x3.rcst differ diff --git a/structures/active/BanditLampA3x3.rcst b/structures/active/BanditLampA3x3.rcst new file mode 100644 index 000000000..49b979a74 Binary files /dev/null and b/structures/active/BanditLampA3x3.rcst differ diff --git a/structures/active/BanditLargeHouseE.rcst b/structures/active/BanditLargeHouseE.rcst new file mode 100644 index 000000000..dde6f8d43 Binary files /dev/null and b/structures/active/BanditLargeHouseE.rcst differ diff --git a/structures/active/BanditLargeHouseN.rcst b/structures/active/BanditLargeHouseN.rcst new file mode 100644 index 000000000..6196d78fa Binary files /dev/null and b/structures/active/BanditLargeHouseN.rcst differ diff --git a/structures/active/BanditLargeHouseS.rcst b/structures/active/BanditLargeHouseS.rcst new file mode 100644 index 000000000..7e79fb570 Binary files /dev/null and b/structures/active/BanditLargeHouseS.rcst differ diff --git a/structures/active/BanditLargeHouseW.rcst b/structures/active/BanditLargeHouseW.rcst new file mode 100644 index 000000000..d5b3f97be Binary files /dev/null and b/structures/active/BanditLargeHouseW.rcst differ diff --git a/structures/active/BanditMachines.rcig b/structures/active/BanditMachines.rcig new file mode 100644 index 000000000..38850e0d4 --- /dev/null +++ b/structures/active/BanditMachines.rcig @@ -0,0 +1,157 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditMachines", + "items": [ + { + "weight": 0.0976562350988388, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:machine", + "damage": 1000, + "count": 1 + } + }, + { + "weight": 3.124999523162842, + "min": 6, + "max": 18, + "item": { + "id": "gregtech:meta_item_1", + "damage": 352, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1181, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1196, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1151, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1166, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 4, + "max": 8, + "item": { + "id": "gregtech:metal_casing", + "damage": 4, + "count": 1 + } + }, + { + "weight": 0.25986868143081665, + "min": 5, + "max": 8, + "item": { + "id": "gregtech:machine_casing", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:machine", + "damage": 986, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:machine", + "damage": 14800, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 3, + "item": { + "id": "gregtech:machine", + "damage": 14801, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 3, + "item": { + "id": "gregtech:machine", + "damage": 14802, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:machine", + "damage": 1648, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 3, + "item": { + "id": "gregtech:machine", + "damage": 1649, + "count": 1 + } + }, + { + "weight": 1.0068187713623047, + "min": 6, + "max": 10, + "item": { + "id": "gregtech:planks", + "damage": 1, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditOres.rcig b/structures/active/BanditOres.rcig new file mode 100644 index 000000000..733240391 --- /dev/null +++ b/structures/active/BanditOres.rcig @@ -0,0 +1,87 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditOres", + "items": [ + { + "weight": 1.763644814491272, + "min": 12, + "max": 35, + "item": { + "id": "gregtech:ore_cassiterite_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 6, + "max": 26, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 263, + "count": 1 + } + }, + { + "weight": 2.7249209880828857, + "min": 15, + "max": 33, + "item": { + "id": "gregtech:ore_chalcopyrite_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 7, + "max": 21, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 265, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 21, + "max": 34, + "item": { + "id": "gregtech:ore_magnetite_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 18, + "max": 24, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 292, + "count": 1 + } + }, + { + "weight": 0.8473554849624634, + "min": 16, + "max": 25, + "item": { + "id": "gregtech:ore_pyrite_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 12, + "max": 28, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 306, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditOresRare.rcig b/structures/active/BanditOresRare.rcig new file mode 100644 index 000000000..682506ae2 --- /dev/null +++ b/structures/active/BanditOresRare.rcig @@ -0,0 +1,67 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditOresRare", + "items": [ + { + "weight": 1.0, + "min": 4, + "max": 12, + "item": { + "id": "gregtech:ore_silver_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.8473554849624634, + "min": 10, + "max": 17, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 100, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 11, + "max": 21, + "item": { + "id": "gregtech:ore_galena_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.0950840711593628, + "min": 9, + "max": 17, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 279, + "count": 1 + } + }, + { + "weight": 0.646636426448822, + "min": 26, + "max": 39, + "item": { + "id": "gregtech:ore_anthracite_0", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 20, + "max": 34, + "item": { + "id": "gregtech:meta_dust_impure", + "damage": 7034, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditPBF.rcst b/structures/active/BanditPBF.rcst new file mode 100644 index 000000000..28ea87a8a Binary files /dev/null and b/structures/active/BanditPBF.rcst differ diff --git a/structures/active/BanditPBFLoot.rcig b/structures/active/BanditPBFLoot.rcig new file mode 100644 index 000000000..e2937a6eb --- /dev/null +++ b/structures/active/BanditPBFLoot.rcig @@ -0,0 +1,77 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditBPFLoot", + "items": [ + { + "weight": 1.0068187713623047, + "min": 3, + "max": 16, + "item": { + "id": "gregtech:meta_gem", + "damage": 319, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 12, + "max": 24, + "item": { + "id": "gregtech:meta_dust", + "damage": 292, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 12, + "max": 18, + "item": { + "id": "gregtech:meta_dust", + "damage": 280, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 6, + "max": 9, + "item": { + "id": "gregtech:meta_ingot", + "damage": 69, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 12, + "max": 36, + "item": { + "id": "gregtech:meta_ingot", + "damage": 8115, + "count": 1 + } + }, + { + "weight": 2.9194812774658203, + "min": 2, + "max": 3, + "item": { + "id": "gregtech:meta_dust", + "damage": 254, + "count": 1 + } + }, + { + "weight": 2.9194812774658203, + "min": 6, + "max": 9, + "item": { + "id": "gregtech:meta_dust_tiny", + "damage": 254, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditPrison.rcst b/structures/active/BanditPrison.rcst new file mode 100644 index 000000000..94a3345c2 Binary files /dev/null and b/structures/active/BanditPrison.rcst differ diff --git a/structures/active/BanditRandomPile3x3.rcst b/structures/active/BanditRandomPile3x3.rcst new file mode 100644 index 000000000..8f8efc367 Binary files /dev/null and b/structures/active/BanditRandomPile3x3.rcst differ diff --git a/structures/active/BanditRandomPile4x3.rcst b/structures/active/BanditRandomPile4x3.rcst new file mode 100644 index 000000000..13a41d6a1 Binary files /dev/null and b/structures/active/BanditRandomPile4x3.rcst differ diff --git a/structures/active/BanditRandomPile4x5.rcst b/structures/active/BanditRandomPile4x5.rcst new file mode 100644 index 000000000..a9e179e26 Binary files /dev/null and b/structures/active/BanditRandomPile4x5.rcst differ diff --git a/structures/active/BanditRandomRoadPile4x3.rcst b/structures/active/BanditRandomRoadPile4x3.rcst new file mode 100644 index 000000000..20902d425 Binary files /dev/null and b/structures/active/BanditRandomRoadPile4x3.rcst differ diff --git a/structures/active/BanditRare.rcig b/structures/active/BanditRare.rcig new file mode 100644 index 000000000..b0bde3859 --- /dev/null +++ b/structures/active/BanditRare.rcig @@ -0,0 +1,157 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditRare", + "items": [ + { + "weight": 0.1442086547613144, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 621, + "count": 1 + } + }, + { + "weight": 0.23224952816963196, + "min": 2, + "max": 6, + "item": { + "id": "gregtech:meta_item_1", + "damage": 516, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 4, + "max": 10, + "item": { + "id": "gregtech:meta_plate", + "damage": 1068, + "count": 1 + } + }, + { + "weight": 1.0950840711593628, + "min": 9, + "max": 17, + "item": { + "id": "gregtech:meta_plate", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 8, + "max": 16, + "item": { + "id": "gregtech:meta_stick", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 12, + "max": 17, + "item": { + "id": "gregtech:meta_plate", + "damage": 260, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 6, + "max": 12, + "item": { + "id": "gregtech:wire_single", + "damage": 112, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 12, + "max": 16, + "item": { + "id": "gregtech:wire_single", + "damage": 25, + "count": 1 + } + }, + { + "weight": 2.0475566387176514, + "min": 16, + "max": 24, + "item": { + "id": "minecraft:brick", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 1, + "max": 4, + "item": { + "id": "minecraft:bucket", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.0472542829811573, + "min": 1, + "max": 1, + "item": { + "id": "minecraft:water_bucket", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 4, + "max": 12, + "item": { + "id": "gregtech:meta_item_1", + "damage": 519, + "count": 1 + } + }, + { + "weight": 0.3978064954280853, + "min": 3, + "max": 11, + "item": { + "id": "gregtech:cable_single", + "damage": 112, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 7, + "max": 23, + "item": { + "id": "gregtech:meta_screw", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 4, + "max": 15, + "item": { + "id": "gregtech:meta_screw", + "damage": 260, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditRazorWires3x3.rcst b/structures/active/BanditRazorWires3x3.rcst new file mode 100644 index 000000000..a8972befe Binary files /dev/null and b/structures/active/BanditRazorWires3x3.rcst differ diff --git a/structures/active/BanditRoadEW1.rcst b/structures/active/BanditRoadEW1.rcst new file mode 100644 index 000000000..c8cb1bdfb Binary files /dev/null and b/structures/active/BanditRoadEW1.rcst differ diff --git a/structures/active/BanditRoadEW2.rcst b/structures/active/BanditRoadEW2.rcst new file mode 100644 index 000000000..32d976628 Binary files /dev/null and b/structures/active/BanditRoadEW2.rcst differ diff --git a/structures/active/BanditRoadEW3.rcst b/structures/active/BanditRoadEW3.rcst new file mode 100644 index 000000000..f5e4fa4d4 Binary files /dev/null and b/structures/active/BanditRoadEW3.rcst differ diff --git a/structures/active/BanditRoadEWHelper.rcst b/structures/active/BanditRoadEWHelper.rcst new file mode 100644 index 000000000..10de265fd Binary files /dev/null and b/structures/active/BanditRoadEWHelper.rcst differ diff --git a/structures/active/BanditRoadSN1.rcst b/structures/active/BanditRoadSN1.rcst new file mode 100644 index 000000000..bc39d4a2f Binary files /dev/null and b/structures/active/BanditRoadSN1.rcst differ diff --git a/structures/active/BanditRoadSN2.rcst b/structures/active/BanditRoadSN2.rcst new file mode 100644 index 000000000..1e1d0a537 Binary files /dev/null and b/structures/active/BanditRoadSN2.rcst differ diff --git a/structures/active/BanditRoadSN3.rcst b/structures/active/BanditRoadSN3.rcst new file mode 100644 index 000000000..ef29883a5 Binary files /dev/null and b/structures/active/BanditRoadSN3.rcst differ diff --git a/structures/active/BanditRoadSNHelper.rcst b/structures/active/BanditRoadSNHelper.rcst new file mode 100644 index 000000000..27b32da76 Binary files /dev/null and b/structures/active/BanditRoadSNHelper.rcst differ diff --git a/structures/active/BanditShapedMats.rcig b/structures/active/BanditShapedMats.rcig new file mode 100644 index 000000000..c315c8291 --- /dev/null +++ b/structures/active/BanditShapedMats.rcig @@ -0,0 +1,167 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditShapedMats", + "items": [ + { + "weight": 1.763644814491272, + "min": 7, + "max": 26, + "item": { + "id": "gregtech:meta_plate", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 4, + "max": 18, + "item": { + "id": "gregtech:meta_plate", + "damage": 260, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 2, + "max": 12, + "item": { + "id": "gregtech:meta_plate", + "damage": 51, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 7, + "max": 15, + "item": { + "id": "gregtech:meta_plate", + "damage": 335, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 1, + "max": 64, + "item": { + "id": "gregtech:meta_plate", + "damage": 112, + "count": 1 + } + }, + { + "weight": 0.11158588528633118, + "min": 5, + "max": 13, + "item": { + "id": "gregtech:meta_plate", + "damage": 1068, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 6, + "max": 10, + "item": { + "id": "gregtech:meta_ring", + "damage": 1068, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 5, + "max": 15, + "item": { + "id": "gregtech:meta_screw", + "damage": 335, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 7, + "max": 25, + "item": { + "id": "gregtech:meta_screw", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 4, + "max": 21, + "item": { + "id": "gregtech:meta_stick", + "damage": 260, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 12, + "max": 23, + "item": { + "id": "gregtech:meta_stick", + "damage": 51, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 6, + "max": 17, + "item": { + "id": "gregtech:meta_stick", + "damage": 112, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 14, + "max": 33, + "item": { + "id": "gregtech:meta_stick", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 3, + "max": 9, + "item": { + "id": "gregtech:meta_bolt", + "damage": 324, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 5, + "max": 13, + "item": { + "id": "gregtech:meta_screw", + "damage": 260, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 9, + "max": 19, + "item": { + "id": "gregtech:meta_screw", + "damage": 112, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditShootingRange.rcst b/structures/active/BanditShootingRange.rcst new file mode 100644 index 000000000..64a42a678 Binary files /dev/null and b/structures/active/BanditShootingRange.rcst differ diff --git a/structures/active/BanditSmallHouse1.rcst b/structures/active/BanditSmallHouse1.rcst new file mode 100644 index 000000000..506642b90 Binary files /dev/null and b/structures/active/BanditSmallHouse1.rcst differ diff --git a/structures/active/BanditSmallHouse2.rcst b/structures/active/BanditSmallHouse2.rcst new file mode 100644 index 000000000..ffbfa02c2 Binary files /dev/null and b/structures/active/BanditSmallHouse2.rcst differ diff --git a/structures/active/BanditSmallHouse3.rcst b/structures/active/BanditSmallHouse3.rcst new file mode 100644 index 000000000..cd4379993 Binary files /dev/null and b/structures/active/BanditSmallHouse3.rcst differ diff --git a/structures/active/BanditSmallHouse4.rcst b/structures/active/BanditSmallHouse4.rcst new file mode 100644 index 000000000..2656cee64 Binary files /dev/null and b/structures/active/BanditSmallHouse4.rcst differ diff --git a/structures/active/BanditSmallHouse5.rcst b/structures/active/BanditSmallHouse5.rcst new file mode 100644 index 000000000..76a11a458 Binary files /dev/null and b/structures/active/BanditSmallHouse5.rcst differ diff --git a/structures/active/BanditSmallHouse6.rcst b/structures/active/BanditSmallHouse6.rcst new file mode 100644 index 000000000..8a399cd6c Binary files /dev/null and b/structures/active/BanditSmallHouse6.rcst differ diff --git a/structures/active/BanditSmallHouse7.rcst b/structures/active/BanditSmallHouse7.rcst new file mode 100644 index 000000000..e1f103168 Binary files /dev/null and b/structures/active/BanditSmallHouse7.rcst differ diff --git a/structures/active/BanditSmallHouse8.rcst b/structures/active/BanditSmallHouse8.rcst new file mode 100644 index 000000000..5f857cc40 Binary files /dev/null and b/structures/active/BanditSmallHouse8.rcst differ diff --git a/structures/active/BanditSmallShed.rcst b/structures/active/BanditSmallShed.rcst new file mode 100644 index 000000000..c4627debf Binary files /dev/null and b/structures/active/BanditSmallShed.rcst differ diff --git a/structures/active/BanditStorage.rcst b/structures/active/BanditStorage.rcst new file mode 100644 index 000000000..a4550ed1f Binary files /dev/null and b/structures/active/BanditStorage.rcst differ diff --git a/structures/active/BanditTableTent.rcst b/structures/active/BanditTableTent.rcst new file mode 100644 index 000000000..3ef15848d Binary files /dev/null and b/structures/active/BanditTableTent.rcst differ diff --git a/structures/active/BanditTaskList.rcst b/structures/active/BanditTaskList.rcst new file mode 100644 index 000000000..93e8c20b0 Binary files /dev/null and b/structures/active/BanditTaskList.rcst differ diff --git a/structures/active/BanditTownHall.rcst b/structures/active/BanditTownHall.rcst new file mode 100644 index 000000000..9643b562d Binary files /dev/null and b/structures/active/BanditTownHall.rcst differ diff --git a/structures/active/BanditTownHallHelper.rcst b/structures/active/BanditTownHallHelper.rcst new file mode 100644 index 000000000..e2079e010 Binary files /dev/null and b/structures/active/BanditTownHallHelper.rcst differ diff --git a/structures/active/BanditUtility.rcig b/structures/active/BanditUtility.rcig new file mode 100644 index 000000000..475d2231d --- /dev/null +++ b/structures/active/BanditUtility.rcig @@ -0,0 +1,206 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditUtility", + "items": [ + { + "weight": 2.540874481201172, + "min": 4, + "max": 14, + "item": { + "id": "minecraft:string", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.9013646841049194, + "min": 3, + "max": 9, + "item": { + "id": "minecraft:wool", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 3, + "max": 8, + "item": { + "id": "minecraft:leather", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.2900550961494446, + "min": 1, + "max": 1, + "item": { + "id": "travelersbackpack:travelers_backpack", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 1, + "item": { + "id": "toolbelt:belt", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": {} + } + } + }, + { + "weight": 0.3978064954280853, + "min": 1, + "max": 1, + "item": { + "id": "toolbelt:belt", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Size": { + "nbtType": "int", + "nbt": 3 + } + } + } + } + }, + { + "weight": 0.23224952816963196, + "min": 1, + "max": 1, + "item": { + "id": "toolbelt:belt", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Size": { + "nbtType": "int", + "nbt": 4 + } + } + } + } + }, + { + "weight": 0.11158588528633118, + "min": 1, + "max": 1, + "item": { + "id": "toolbelt:belt", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Size": { + "nbtType": "int", + "nbt": 5 + } + } + } + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 4, + "item": { + "id": "toolbelt:pouch", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 446, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 100000 + } + } + } + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_2", + "damage": 4002, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 120000 + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 4, + "item": { + "id": "techguns:itemshared", + "damage": 77, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_item_2", + "damage": 212, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 502, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 505, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditVegetables.rcig b/structures/active/BanditVegetables.rcig new file mode 100644 index 000000000..3fa38c077 --- /dev/null +++ b/structures/active/BanditVegetables.rcig @@ -0,0 +1,97 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditVegetables", + "items": [ + { + "weight": 1.5121370553970337, + "min": 1, + "max": 24, + "item": { + "id": "minecraft:carrot", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 24, + "item": { + "id": "minecraft:potato", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 12, + "item": { + "id": "minecraft:beetroot", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 16, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 76, + "count": 1 + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 32, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 79, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 12, + "item": { + "id": "minecraft:wheat", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 12, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 77, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 12, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 309, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 4, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 308, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/BanditWTowerHelper.rcst b/structures/active/BanditWTowerHelper.rcst new file mode 100644 index 000000000..365820110 Binary files /dev/null and b/structures/active/BanditWTowerHelper.rcst differ diff --git a/structures/active/BanditWatchtower.rcst b/structures/active/BanditWatchtower.rcst new file mode 100644 index 000000000..c2c84c493 Binary files /dev/null and b/structures/active/BanditWatchtower.rcst differ diff --git a/structures/active/BanditWatchtower1.rcst b/structures/active/BanditWatchtower1.rcst new file mode 100644 index 000000000..bfcc4d732 Binary files /dev/null and b/structures/active/BanditWatchtower1.rcst differ diff --git a/structures/active/BanditWatchtowerBroken.rcst b/structures/active/BanditWatchtowerBroken.rcst new file mode 100644 index 000000000..1449d491e Binary files /dev/null and b/structures/active/BanditWatchtowerBroken.rcst differ diff --git a/structures/active/BanditWatchtowerBroken1.rcst b/structures/active/BanditWatchtowerBroken1.rcst new file mode 100644 index 000000000..813c47aa4 Binary files /dev/null and b/structures/active/BanditWatchtowerBroken1.rcst differ diff --git a/structures/active/BanditWeapons.rcig b/structures/active/BanditWeapons.rcig new file mode 100644 index 000000000..88dc62171 --- /dev/null +++ b/structures/active/BanditWeapons.rcig @@ -0,0 +1,145 @@ +{ + "version": 2, + "inventoryGeneratorID": "BanditWeapons", + "items": [ + { + "weight": 0.5354365706443787, + "min": 1, + "max": 1, + "item": { + "id": "techguns:revolver", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 6 + } + } + } + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 1, + "item": { + "id": "techguns:goldenrevolver", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 6 + } + } + } + } + }, + { + "weight": 2.202605724334717, + "min": 13, + "max": 22, + "item": { + "id": "techguns:itemshared", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.3978064954280853, + "min": 1, + "max": 1, + "item": { + "id": "techguns:boltaction", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 6 + } + } + } + } + }, + { + "weight": 0.35883715748786926, + "min": 4, + "max": 6, + "item": { + "id": "techguns:itemshared", + "damage": 8, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 7, + "max": 14, + "item": { + "id": "techguns:itemshared", + "damage": 60, + "count": 1 + } + }, + { + "weight": 0.0976562350988388, + "min": 1, + "max": 1, + "item": { + "id": "techguns:m4_infiltrator", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 30 + } + } + } + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/FlatBiomes.rcbp b/structures/active/FlatBiomes.rcbp new file mode 100644 index 000000000..423ebe4a6 --- /dev/null +++ b/structures/active/FlatBiomes.rcbp @@ -0,0 +1,16 @@ +{ + "data": [ + { + "biomes": "$PLAINS" + }, + { + "biomes": "$SANDY" + } + ], + "metadata": { + "title": "FlatBiomes", + "description": [ + "Flat biomes for bandit camp" + ] + } +} \ No newline at end of file diff --git a/structures/active/LabArmory.rcig b/structures/active/LabArmory.rcig new file mode 100644 index 000000000..be4a86df5 --- /dev/null +++ b/structures/active/LabArmory.rcig @@ -0,0 +1,123 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabArmory", + "items": [ + { + "weight": 0.11158588528633118, + "min": 1, + "max": 1, + "item": { + "id": "techguns:flamethrower", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 100 + } + } + } + } + }, + { + "weight": 2.0475566387176514, + "min": 3, + "max": 11, + "item": { + "id": "techguns:itemshared", + "damage": 109, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 5, + "max": 13, + "item": { + "id": "techguns:itemshared", + "damage": 111, + "count": 1 + } + }, + { + "weight": 2.9194812774658203, + "min": 10, + "max": 16, + "item": { + "id": "techguns:itemshared", + "damage": 27, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 1, + "item": { + "id": "gaspunk:grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:hydrofluoric_acid" + } + } + } + } + }, + { + "weight": 0.7087690830230713, + "min": 8, + "max": 15, + "item": { + "id": "techguns:itemshared", + "damage": 106, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 4, + "item": { + "id": "techguns:itemshared", + "damage": 108, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 2, + "item": { + "id": "techguns:itemshared", + "damage": 116, + "count": 1 + } + }, + { + "weight": 0.11158588528633118, + "min": 1, + "max": 1, + "item": { + "id": "techguns:itemshared", + "damage": 114, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabArmoryP.rcig b/structures/active/LabArmoryP.rcig new file mode 100644 index 000000000..e2e76c934 --- /dev/null +++ b/structures/active/LabArmoryP.rcig @@ -0,0 +1,389 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabArmoryP", + "items": [ + { + "weight": 0.20703016221523285, + "min": 1, + "max": 1, + "item": { + "id": "techguns:lmg", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 100 + } + } + } + } + }, + { + "weight": 1.39763605594635, + "min": 8, + "max": 14, + "item": { + "id": "techguns:itemshared", + "damage": 15, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 5, + "max": 8, + "item": { + "id": "techguns:itemshared", + "damage": 116, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 3, + "max": 8, + "item": { + "id": "gregtech:meta_item_1", + "damage": 78, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "oxygen" + }, + "Amount": { + "nbtType": "int", + "nbt": 1000 + } + } + } + } + } + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 4, + "item": { + "id": "openmodularturrets:turret_base", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 2, + "item": { + "id": "openmodularturrets:intermediate_tiered", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 2, + "item": { + "id": "openmodularturrets:upgrade_meta", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 2, + "item": { + "id": "openmodularturrets:upgrade_meta", + "damage": 3, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 2, + "item": { + "id": "openmodularturrets:upgrade_meta", + "damage": 2, + "count": 1 + } + }, + { + "weight": 3.3419337272644043, + "min": 43, + "max": 64, + "item": { + "id": "openmodularturrets:ammo_meta", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.646636426448822, + "min": 1, + "max": 2, + "item": { + "id": "openmodularturrets:intermediate_tiered", + "damage": 7, + "count": 1 + } + }, + { + "weight": 0.646636426448822, + "min": 1, + "max": 2, + "item": { + "id": "openmodularturrets:expander", + "damage": 1, + "count": 1 + } + }, + { + "weight": 1.0950840711593628, + "min": 1, + "max": 1, + "item": { + "id": "techguns:ak47", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 30 + } + } + } + } + }, + { + "weight": 4.6146769523620605, + "min": 1, + "max": 1, + "item": { + "id": "gp_inhaler:inhaler", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:healing_vapor" + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 10, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 325, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 281, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gtfoStats": { + "nbtType": "compound", + "nbt": { + "17aaqe0i1q/1/2/3/7/10/": { + "nbtType": "byte", + "nbt": 1 + } + } + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 281, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "RepairCost": { + "nbtType": "int", + "nbt": 1 + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 283, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gtfoStats": { + "nbtType": "compound", + "nbt": { + "5dkcap/2/4/": { + "nbtType": "byte", + "nbt": 1 + } + } + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 283, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "RepairCost": { + "nbtType": "int", + "nbt": 1 + } + } + } + } + }, + { + "weight": 1.5121370553970337, + "min": 2, + "max": 4, + "item": { + "id": "techguns:itemshared", + "damage": 25, + "count": 1 + } + }, + { + "weight": 0.11158588528633118, + "min": 1, + "max": 1, + "item": { + "id": "techguns:biogun", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "camo": { + "nbtType": "byte", + "nbt": 0 + }, + "ammovariant": { + "nbtType": "string", + "nbt": "default" + }, + "ammo": { + "nbtType": "short", + "nbt": 30 + } + } + } + } + }, + { + "weight": 0.05511390045285225, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 450, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 25600000 + } + } + } + } + }, + { + "weight": 0.11158588528633118, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 448, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 1600000 + } + } + } + } + }, + { + "weight": 2.202605724334717, + "min": 14, + "max": 25, + "item": { + "id": "techguns:itemshared", + "damage": 13, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabBlock.rcst b/structures/active/LabBlock.rcst new file mode 100644 index 000000000..72fe9097e Binary files /dev/null and b/structures/active/LabBlock.rcst differ diff --git a/structures/active/LabBuildMatsLoot.rcig b/structures/active/LabBuildMatsLoot.rcig new file mode 100644 index 000000000..e93164296 --- /dev/null +++ b/structures/active/LabBuildMatsLoot.rcig @@ -0,0 +1,166 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabBuildMatsLoot", + "items": [ + { + "weight": 1.6340234279632568, + "min": 4, + "max": 14, + "item": { + "id": "xtones:korp", + "damage": 12, + "count": 1 + } + }, + { + "weight": 2.202605724334717, + "min": 8, + "max": 29, + "item": { + "id": "chisel:technical", + "damage": 2, + "count": 1 + } + }, + { + "weight": 2.7249209880828857, + "min": 13, + "max": 41, + "item": { + "id": "chisel:laboratory", + "damage": 9, + "count": 1 + } + }, + { + "weight": 2.540874481201172, + "min": 18, + "max": 51, + "item": { + "id": "chisel:laboratory", + "damage": 5, + "count": 1 + } + }, + { + "weight": 2.0475566387176514, + "min": 18, + "max": 26, + "item": { + "id": "srparasites:parasitestain", + "damage": 3, + "count": 1 + } + }, + { + "weight": 2.9194812774658203, + "min": 6, + "max": 29, + "item": { + "id": "srparasites:parasiterubbledense", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 8, + "max": 32, + "item": { + "id": "srparasites:parasiterubbledense", + "damage": 2, + "count": 1 + } + }, + { + "weight": 4.333380699157715, + "min": 17, + "max": 40, + "item": { + "id": "minecraft:brick_block", + "damage": 0, + "count": 1 + } + }, + { + "weight": 3.5707483291625977, + "min": 15, + "max": 38, + "item": { + "id": "minecraft:stonebrick", + "damage": 1, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 8, + "max": 14, + "item": { + "id": "industrialrenewal:fence_big_wire", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 1, + "max": 64, + "item": { + "id": "industrialrenewal:fence_big_corner", + "damage": 0, + "count": 1 + } + }, + { + "weight": 2.540874481201172, + "min": 11, + "max": 18, + "item": { + "id": "industrialrenewal:razor_wire", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 10, + "max": 20, + "item": { + "id": "industrialrenewal:catwalk_steel", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 6, + "max": 13, + "item": { + "id": "industrialrenewal:light", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 8, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 283, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "RepairCost": { + "nbtType": "int", + "nbt": 1 + } + } + } + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabComputerLoot.rcig b/structures/active/LabComputerLoot.rcig new file mode 100644 index 000000000..7be82c1d2 --- /dev/null +++ b/structures/active/LabComputerLoot.rcig @@ -0,0 +1,160 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabComputerLoot", + "items": [ + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 632, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 633, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:optical_pipe_normal", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 1, + "max": 8, + "item": { + "id": "appliedenergistics2:part", + "damage": 36, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 1, + "item": { + "id": "appliedenergistics2:storage_cell_1k", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": {} + } + } + }, + { + "weight": 0.12706157565116882, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1040, + "count": 1 + } + }, + { + "weight": 0.646636426448822, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 307, + "count": 1 + } + }, + { + "weight": 0.16315889358520508, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 468, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 1000000000 + } + } + } + } + }, + { + "weight": 0.0403180830180645, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1575, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "opencomputers:component", + "damage": 10, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "opencomputers:component", + "damage": 11, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "opencomputers:component", + "damage": 2, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "opencomputers:storage", + "damage": 4, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 2, + "item": { + "id": "opencomputers:card", + "damage": 3, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabDispenser.rcig b/structures/active/LabDispenser.rcig new file mode 100644 index 000000000..2645cd17a --- /dev/null +++ b/structures/active/LabDispenser.rcig @@ -0,0 +1,64 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabDispenser", + "items": [ + { + "weight": 1.0, + "min": 1, + "max": 1, + "item": { + "id": "gaspunk:grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:hydrofluoric_acid" + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 1, + "item": { + "id": "gaspunk:grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:fluorine" + } + } + } + } + }, + { + "weight": 1.0, + "min": 1, + "max": 1, + "item": { + "id": "gaspunk:grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:mustard_gas" + } + } + } + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabEntrance.rcst b/structures/active/LabEntrance.rcst new file mode 100644 index 000000000..a27da397a Binary files /dev/null and b/structures/active/LabEntrance.rcst differ diff --git a/structures/active/LabEntranceHat.rcst b/structures/active/LabEntranceHat.rcst new file mode 100644 index 000000000..e12255335 Binary files /dev/null and b/structures/active/LabEntranceHat.rcst differ diff --git a/structures/active/LabEquipment.rcig b/structures/active/LabEquipment.rcig new file mode 100644 index 000000000..37de01cec --- /dev/null +++ b/structures/active/LabEquipment.rcig @@ -0,0 +1,17 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabEquipment", + "items": [ + { + "weight": 3.124999523162842, + "min": 1, + "max": 1, + "item": { + "id": "geneticsreborn:glasssyringe", + "damage": 0, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabExplosives.rcig b/structures/active/LabExplosives.rcig new file mode 100644 index 000000000..caa8161f0 --- /dev/null +++ b/structures/active/LabExplosives.rcig @@ -0,0 +1,17 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabExplosives", + "items": [ + { + "weight": 1.0, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:itnt", + "damage": 0, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabGenRoomLoot.rcig b/structures/active/LabGenRoomLoot.rcig new file mode 100644 index 000000000..3cdb246c4 --- /dev/null +++ b/structures/active/LabGenRoomLoot.rcig @@ -0,0 +1,155 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabGenRoomLoot", + "items": [ + { + "weight": 1.9013646841049194, + "min": 12, + "max": 16, + "item": { + "id": "gregtech:meta_dust", + "damage": 424, + "count": 1 + } + }, + { + "weight": 0.646636426448822, + "min": 4, + "max": 6, + "item": { + "id": "gregtech:wire_double", + "damage": 424, + "count": 1 + } + }, + { + "weight": 0.8473554849624634, + "min": 6, + "max": 10, + "item": { + "id": "gregtech:wire_single", + "damage": 424, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1271, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 5, + "max": 8, + "item": { + "id": "gregtech:wire_single", + "damage": 425, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:wire_quadruple", + "damage": 425, + "count": 1 + } + }, + { + "weight": 0.9243392944335938, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 602, + "count": 1 + } + }, + { + "weight": 0.32298368215560913, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 16001, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 603, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 82, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "liquid_oxygen" + }, + "Amount": { + "nbtType": "int", + "nbt": 1500 + } + } + } + } + } + } + }, + { + "weight": 0.7755888104438782, + "min": 1, + "max": 4, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 130, + "count": 1 + } + }, + { + "weight": 0.2900550961494446, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:machine", + "damage": 1345, + "count": 1 + } + }, + { + "weight": 0.35883715748786926, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 1344, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabLoot.rcig b/structures/active/LabLoot.rcig new file mode 100644 index 000000000..1f09f7591 --- /dev/null +++ b/structures/active/LabLoot.rcig @@ -0,0 +1,134 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabLoot", + "items": [ + { + "weight": 1.5121370553970337, + "min": 1, + "max": 1, + "item": { + "id": "geneticsreborn:glasssyringe", + "damage": 0, + "count": 1 + } + }, + { + "weight": 5.547300815582275, + "min": 16, + "max": 24, + "item": { + "id": "minecraft:paper", + "damage": 0, + "count": 1 + } + }, + { + "weight": 2.0475566387176514, + "min": 8, + "max": 16, + "item": { + "id": "minecraft:book", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 2, + "max": 3, + "item": { + "id": "industrialrenewal:medkit", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.11158588528633118, + "min": 2, + "max": 5, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 191, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 1, + "item": { + "id": "rs_ctr:signal_probe", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.11158588528633118, + "min": 1, + "max": 1, + "item": { + "id": "industrialrenewal:item_fire_extinguisher", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 15, + "max": 25, + "item": { + "id": "cyberware:neuropozyne", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.011213661171495914, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 91, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "butane" + }, + "Amount": { + "nbtType": "int", + "nbt": 100 + } + } + } + } + } + } + }, + { + "weight": 0.7087690830230713, + "min": 1, + "max": 1, + "item": { + "id": "gp_inhaler:inhaler", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:healing_vapor" + } + } + } + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabLootP.rcig b/structures/active/LabLootP.rcig new file mode 100644 index 000000000..0b0fb8ea1 --- /dev/null +++ b/structures/active/LabLootP.rcig @@ -0,0 +1,345 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabLootP", + "items": [ + { + "weight": 1.39763605594635, + "min": 1, + "max": 1, + "item": { + "id": "gaspunk:grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:tear_gas" + } + } + } + } + }, + { + "weight": 1.290178656578064, + "min": 1, + "max": 1, + "item": { + "id": "gaspunk:grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "gaspunk:contained_gas": { + "nbtType": "string", + "nbt": "gaspunk:hydrofluoric_acid" + } + } + } + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:machine", + "damage": 14541, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 2, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 80, + "count": 1 + } + }, + { + "weight": 2.9194812774658203, + "min": 8, + "max": 12, + "item": { + "id": "gregtech:meta_item_1", + "damage": 85, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 1, + "max": 3, + "item": { + "id": "gregtech:meta_item_1", + "damage": 96, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 1, + "max": 6, + "item": { + "id": "gregtech:meta_item_1", + "damage": 97, + "count": 1 + } + }, + { + "weight": 0.646636426448822, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 98, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 2, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 142, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 736, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 420000 + } + } + } + } + }, + { + "weight": 1.290178656578064, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 735, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Charge": { + "nbtType": "long", + "nbt": 120000 + } + } + } + } + }, + { + "weight": 1.1894346475601196, + "min": 1, + "max": 3, + "item": { + "id": "gregtech:meta_item_1", + "damage": 628, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 3, + "max": 8, + "item": { + "id": "gregtech:meta_item_1", + "damage": 627, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 187, + "count": 1 + } + }, + { + "weight": 2.7249209880828857, + "min": 14, + "max": 26, + "item": { + "id": "gregtech:meta_item_2", + "damage": 3, + "count": 1 + } + }, + { + "weight": 2.7249209880828857, + "min": 16, + "max": 37, + "item": { + "id": "gregtech:meta_item_2", + "damage": 8, + "count": 1 + } + }, + { + "weight": 3.3419337272644043, + "min": 25, + "max": 36, + "item": { + "id": "gregtech:meta_item_1", + "damage": 710, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 8, + "max": 16, + "item": { + "id": "gregtech:meta_item_1", + "damage": 80, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "hydrogen_peroxide" + }, + "Amount": { + "nbtType": "int", + "nbt": 8000 + } + } + } + } + } + } + }, + { + "weight": 1.39763605594635, + "min": 9, + "max": 18, + "item": { + "id": "gregtech:meta_item_1", + "damage": 80, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "sterilized_growth_medium" + }, + "Amount": { + "nbtType": "int", + "nbt": 8000 + } + } + } + } + } + } + }, + { + "weight": 2.202605724334717, + "min": 8, + "max": 16, + "item": { + "id": "gregtech:meta_item_1", + "damage": 80, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "gtfo_sludge" + }, + "Amount": { + "nbtType": "int", + "nbt": 8000 + } + } + } + } + } + } + }, + { + "weight": 5.2210845947265625, + "min": 35, + "max": 58, + "item": { + "id": "cyberware:neuropozyne", + "damage": 0, + "count": 1 + } + }, + { + "weight": 2.0475566387176514, + "min": 16, + "max": 22, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 134, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_item_1", + "damage": 78, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "Fluid": { + "nbtType": "compound", + "nbt": { + "FluidName": { + "nbtType": "string", + "nbt": "gtfo_lactic_acid_bacteria" + }, + "Amount": { + "nbtType": "int", + "nbt": 1000 + } + } + } + } + } + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabProjector.rcig b/structures/active/LabProjector.rcig new file mode 100644 index 000000000..df0dedb58 --- /dev/null +++ b/structures/active/LabProjector.rcig @@ -0,0 +1,37 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabProjector", + "items": [ + { + "weight": 0.5354365706443787, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_lens", + "damage": 276, + "count": 1 + } + }, + { + "weight": 0.2900550961494446, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_item_1", + "damage": 826, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_lens", + "damage": 2000, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabRoomBoss.rcst b/structures/active/LabRoomBoss.rcst new file mode 100644 index 000000000..f71fa7281 Binary files /dev/null and b/structures/active/LabRoomBoss.rcst differ diff --git a/structures/active/LabRoomGenerator.rcst b/structures/active/LabRoomGenerator.rcst new file mode 100644 index 000000000..c64e2f9e0 Binary files /dev/null and b/structures/active/LabRoomGenerator.rcst differ diff --git a/structures/active/LabRoom_1E.rcst b/structures/active/LabRoom_1E.rcst new file mode 100644 index 000000000..b7b2a6bfe Binary files /dev/null and b/structures/active/LabRoom_1E.rcst differ diff --git a/structures/active/LabRoom_1ENS.rcst b/structures/active/LabRoom_1ENS.rcst new file mode 100644 index 000000000..6e81fc45d Binary files /dev/null and b/structures/active/LabRoom_1ENS.rcst differ diff --git a/structures/active/LabRoom_1EW.rcst b/structures/active/LabRoom_1EW.rcst new file mode 100644 index 000000000..91ab88b5c Binary files /dev/null and b/structures/active/LabRoom_1EW.rcst differ diff --git a/structures/active/LabRoom_1N.rcst b/structures/active/LabRoom_1N.rcst new file mode 100644 index 000000000..946fce44a Binary files /dev/null and b/structures/active/LabRoom_1N.rcst differ diff --git a/structures/active/LabRoom_1NE.rcst b/structures/active/LabRoom_1NE.rcst new file mode 100644 index 000000000..575133799 Binary files /dev/null and b/structures/active/LabRoom_1NE.rcst differ diff --git a/structures/active/LabRoom_1NEW.rcst b/structures/active/LabRoom_1NEW.rcst new file mode 100644 index 000000000..1057923fb Binary files /dev/null and b/structures/active/LabRoom_1NEW.rcst differ diff --git a/structures/active/LabRoom_1NEWS.rcst b/structures/active/LabRoom_1NEWS.rcst new file mode 100644 index 000000000..0addf9ce7 Binary files /dev/null and b/structures/active/LabRoom_1NEWS.rcst differ diff --git a/structures/active/LabRoom_1NS.rcst b/structures/active/LabRoom_1NS.rcst new file mode 100644 index 000000000..da0ab73f7 Binary files /dev/null and b/structures/active/LabRoom_1NS.rcst differ diff --git a/structures/active/LabRoom_1NW.rcst b/structures/active/LabRoom_1NW.rcst new file mode 100644 index 000000000..96e1c5189 Binary files /dev/null and b/structures/active/LabRoom_1NW.rcst differ diff --git a/structures/active/LabRoom_1S.rcst b/structures/active/LabRoom_1S.rcst new file mode 100644 index 000000000..45d452740 Binary files /dev/null and b/structures/active/LabRoom_1S.rcst differ diff --git a/structures/active/LabRoom_1SE.rcst b/structures/active/LabRoom_1SE.rcst new file mode 100644 index 000000000..a092d1c23 Binary files /dev/null and b/structures/active/LabRoom_1SE.rcst differ diff --git a/structures/active/LabRoom_1SEW.rcst b/structures/active/LabRoom_1SEW.rcst new file mode 100644 index 000000000..267167355 Binary files /dev/null and b/structures/active/LabRoom_1SEW.rcst differ diff --git a/structures/active/LabRoom_1SW.rcst b/structures/active/LabRoom_1SW.rcst new file mode 100644 index 000000000..656f35166 Binary files /dev/null and b/structures/active/LabRoom_1SW.rcst differ diff --git a/structures/active/LabRoom_1W.rcst b/structures/active/LabRoom_1W.rcst new file mode 100644 index 000000000..fd2b66ab8 Binary files /dev/null and b/structures/active/LabRoom_1W.rcst differ diff --git a/structures/active/LabRoom_1WNS.rcst b/structures/active/LabRoom_1WNS.rcst new file mode 100644 index 000000000..8368a3eef Binary files /dev/null and b/structures/active/LabRoom_1WNS.rcst differ diff --git a/structures/active/LabRoom_2E.rcst b/structures/active/LabRoom_2E.rcst new file mode 100644 index 000000000..bfab534a4 Binary files /dev/null and b/structures/active/LabRoom_2E.rcst differ diff --git a/structures/active/LabRoom_2ENS.rcst b/structures/active/LabRoom_2ENS.rcst new file mode 100644 index 000000000..e7373122a Binary files /dev/null and b/structures/active/LabRoom_2ENS.rcst differ diff --git a/structures/active/LabRoom_2EW.rcst b/structures/active/LabRoom_2EW.rcst new file mode 100644 index 000000000..d581d8398 Binary files /dev/null and b/structures/active/LabRoom_2EW.rcst differ diff --git a/structures/active/LabRoom_2N.rcst b/structures/active/LabRoom_2N.rcst new file mode 100644 index 000000000..b6a6249ee Binary files /dev/null and b/structures/active/LabRoom_2N.rcst differ diff --git a/structures/active/LabRoom_2NE.rcst b/structures/active/LabRoom_2NE.rcst new file mode 100644 index 000000000..e5ad73ce1 Binary files /dev/null and b/structures/active/LabRoom_2NE.rcst differ diff --git a/structures/active/LabRoom_2NEW.rcst b/structures/active/LabRoom_2NEW.rcst new file mode 100644 index 000000000..5f6e175cc Binary files /dev/null and b/structures/active/LabRoom_2NEW.rcst differ diff --git a/structures/active/LabRoom_2NEWS.rcst b/structures/active/LabRoom_2NEWS.rcst new file mode 100644 index 000000000..ccb7f6630 Binary files /dev/null and b/structures/active/LabRoom_2NEWS.rcst differ diff --git a/structures/active/LabRoom_2NS.rcst b/structures/active/LabRoom_2NS.rcst new file mode 100644 index 000000000..f05c56fb9 Binary files /dev/null and b/structures/active/LabRoom_2NS.rcst differ diff --git a/structures/active/LabRoom_2NW.rcst b/structures/active/LabRoom_2NW.rcst new file mode 100644 index 000000000..7333a4de9 Binary files /dev/null and b/structures/active/LabRoom_2NW.rcst differ diff --git a/structures/active/LabRoom_2S.rcst b/structures/active/LabRoom_2S.rcst new file mode 100644 index 000000000..88d39111f Binary files /dev/null and b/structures/active/LabRoom_2S.rcst differ diff --git a/structures/active/LabRoom_2SE.rcst b/structures/active/LabRoom_2SE.rcst new file mode 100644 index 000000000..5d4c7f87c Binary files /dev/null and b/structures/active/LabRoom_2SE.rcst differ diff --git a/structures/active/LabRoom_2SEW.rcst b/structures/active/LabRoom_2SEW.rcst new file mode 100644 index 000000000..e07f329a4 Binary files /dev/null and b/structures/active/LabRoom_2SEW.rcst differ diff --git a/structures/active/LabRoom_2SW.rcst b/structures/active/LabRoom_2SW.rcst new file mode 100644 index 000000000..bed88ecb1 Binary files /dev/null and b/structures/active/LabRoom_2SW.rcst differ diff --git a/structures/active/LabRoom_2W.rcst b/structures/active/LabRoom_2W.rcst new file mode 100644 index 000000000..52970761c Binary files /dev/null and b/structures/active/LabRoom_2W.rcst differ diff --git a/structures/active/LabRoom_2WNS.rcst b/structures/active/LabRoom_2WNS.rcst new file mode 100644 index 000000000..c06b737bf Binary files /dev/null and b/structures/active/LabRoom_2WNS.rcst differ diff --git a/structures/active/LabRoom_3E.rcst b/structures/active/LabRoom_3E.rcst new file mode 100644 index 000000000..287acf667 Binary files /dev/null and b/structures/active/LabRoom_3E.rcst differ diff --git a/structures/active/LabRoom_3ENS.rcst b/structures/active/LabRoom_3ENS.rcst new file mode 100644 index 000000000..73e4d9284 Binary files /dev/null and b/structures/active/LabRoom_3ENS.rcst differ diff --git a/structures/active/LabRoom_3EW.rcst b/structures/active/LabRoom_3EW.rcst new file mode 100644 index 000000000..e0375e581 Binary files /dev/null and b/structures/active/LabRoom_3EW.rcst differ diff --git a/structures/active/LabRoom_3N.rcst b/structures/active/LabRoom_3N.rcst new file mode 100644 index 000000000..ee2d3528f Binary files /dev/null and b/structures/active/LabRoom_3N.rcst differ diff --git a/structures/active/LabRoom_3NE.rcst b/structures/active/LabRoom_3NE.rcst new file mode 100644 index 000000000..1f20dee73 Binary files /dev/null and b/structures/active/LabRoom_3NE.rcst differ diff --git a/structures/active/LabRoom_3NEW.rcst b/structures/active/LabRoom_3NEW.rcst new file mode 100644 index 000000000..cf5d22b36 Binary files /dev/null and b/structures/active/LabRoom_3NEW.rcst differ diff --git a/structures/active/LabRoom_3NEWS.rcst b/structures/active/LabRoom_3NEWS.rcst new file mode 100644 index 000000000..f73d28b8b Binary files /dev/null and b/structures/active/LabRoom_3NEWS.rcst differ diff --git a/structures/active/LabRoom_3NS.rcst b/structures/active/LabRoom_3NS.rcst new file mode 100644 index 000000000..b62f4da0f Binary files /dev/null and b/structures/active/LabRoom_3NS.rcst differ diff --git a/structures/active/LabRoom_3NW.rcst b/structures/active/LabRoom_3NW.rcst new file mode 100644 index 000000000..cdc19b8d1 Binary files /dev/null and b/structures/active/LabRoom_3NW.rcst differ diff --git a/structures/active/LabRoom_3S.rcst b/structures/active/LabRoom_3S.rcst new file mode 100644 index 000000000..1ee8de1a2 Binary files /dev/null and b/structures/active/LabRoom_3S.rcst differ diff --git a/structures/active/LabRoom_3SE.rcst b/structures/active/LabRoom_3SE.rcst new file mode 100644 index 000000000..20ccadcad Binary files /dev/null and b/structures/active/LabRoom_3SE.rcst differ diff --git a/structures/active/LabRoom_3SEW.rcst b/structures/active/LabRoom_3SEW.rcst new file mode 100644 index 000000000..0e3ae335f Binary files /dev/null and b/structures/active/LabRoom_3SEW.rcst differ diff --git a/structures/active/LabRoom_3SW.rcst b/structures/active/LabRoom_3SW.rcst new file mode 100644 index 000000000..151c57ae0 Binary files /dev/null and b/structures/active/LabRoom_3SW.rcst differ diff --git a/structures/active/LabRoom_3W.rcst b/structures/active/LabRoom_3W.rcst new file mode 100644 index 000000000..ddedc3014 Binary files /dev/null and b/structures/active/LabRoom_3W.rcst differ diff --git a/structures/active/LabRoom_3WNS.rcst b/structures/active/LabRoom_3WNS.rcst new file mode 100644 index 000000000..203dd4b42 Binary files /dev/null and b/structures/active/LabRoom_3WNS.rcst differ diff --git a/structures/active/LabRoom_4E.rcst b/structures/active/LabRoom_4E.rcst new file mode 100644 index 000000000..5c8b498f8 Binary files /dev/null and b/structures/active/LabRoom_4E.rcst differ diff --git a/structures/active/LabRoom_4ENS.rcst b/structures/active/LabRoom_4ENS.rcst new file mode 100644 index 000000000..7b0ad7e7e Binary files /dev/null and b/structures/active/LabRoom_4ENS.rcst differ diff --git a/structures/active/LabRoom_4EW.rcst b/structures/active/LabRoom_4EW.rcst new file mode 100644 index 000000000..66a8d12d9 Binary files /dev/null and b/structures/active/LabRoom_4EW.rcst differ diff --git a/structures/active/LabRoom_4N.rcst b/structures/active/LabRoom_4N.rcst new file mode 100644 index 000000000..34cdc659a Binary files /dev/null and b/structures/active/LabRoom_4N.rcst differ diff --git a/structures/active/LabRoom_4NE.rcst b/structures/active/LabRoom_4NE.rcst new file mode 100644 index 000000000..009570dbc Binary files /dev/null and b/structures/active/LabRoom_4NE.rcst differ diff --git a/structures/active/LabRoom_4NEW.rcst b/structures/active/LabRoom_4NEW.rcst new file mode 100644 index 000000000..6f46535fd Binary files /dev/null and b/structures/active/LabRoom_4NEW.rcst differ diff --git a/structures/active/LabRoom_4NEWS.rcst b/structures/active/LabRoom_4NEWS.rcst new file mode 100644 index 000000000..4aa4bc773 Binary files /dev/null and b/structures/active/LabRoom_4NEWS.rcst differ diff --git a/structures/active/LabRoom_4NS.rcst b/structures/active/LabRoom_4NS.rcst new file mode 100644 index 000000000..2c9c8e497 Binary files /dev/null and b/structures/active/LabRoom_4NS.rcst differ diff --git a/structures/active/LabRoom_4NW.rcst b/structures/active/LabRoom_4NW.rcst new file mode 100644 index 000000000..2e61be7f4 Binary files /dev/null and b/structures/active/LabRoom_4NW.rcst differ diff --git a/structures/active/LabRoom_4S.rcst b/structures/active/LabRoom_4S.rcst new file mode 100644 index 000000000..99978e830 Binary files /dev/null and b/structures/active/LabRoom_4S.rcst differ diff --git a/structures/active/LabRoom_4SE.rcst b/structures/active/LabRoom_4SE.rcst new file mode 100644 index 000000000..f32a8917d Binary files /dev/null and b/structures/active/LabRoom_4SE.rcst differ diff --git a/structures/active/LabRoom_4SEW.rcst b/structures/active/LabRoom_4SEW.rcst new file mode 100644 index 000000000..6a98c3f73 Binary files /dev/null and b/structures/active/LabRoom_4SEW.rcst differ diff --git a/structures/active/LabRoom_4SW.rcst b/structures/active/LabRoom_4SW.rcst new file mode 100644 index 000000000..25682bde0 Binary files /dev/null and b/structures/active/LabRoom_4SW.rcst differ diff --git a/structures/active/LabRoom_4W.rcst b/structures/active/LabRoom_4W.rcst new file mode 100644 index 000000000..7e7816e5b Binary files /dev/null and b/structures/active/LabRoom_4W.rcst differ diff --git a/structures/active/LabRoom_4WNS.rcst b/structures/active/LabRoom_4WNS.rcst new file mode 100644 index 000000000..1b7a14002 Binary files /dev/null and b/structures/active/LabRoom_4WNS.rcst differ diff --git a/structures/active/LabScrapMeat.rcig b/structures/active/LabScrapMeat.rcig new file mode 100644 index 000000000..130cdde57 --- /dev/null +++ b/structures/active/LabScrapMeat.rcig @@ -0,0 +1,97 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabScrapMeat", + "items": [ + { + "weight": 2.202605724334717, + "min": 20, + "max": 26, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 134, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 8, + "max": 16, + "item": { + "id": "minecraft:beef", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 10, + "max": 14, + "item": { + "id": "minecraft:porkchop", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 6, + "max": 12, + "item": { + "id": "minecraft:rabbit", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 6, + "max": 11, + "item": { + "id": "minecraft:chicken", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.763644814491272, + "min": 10, + "max": 10, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 325, + "count": 1 + } + }, + { + "weight": 3.3419337272644043, + "min": 27, + "max": 47, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 118, + "count": 1 + } + }, + { + "weight": 2.202605724334717, + "min": 40, + "max": 53, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 117, + "count": 1 + } + }, + { + "weight": 5.889627456665039, + "min": 41, + "max": 56, + "item": { + "id": "gregtech:meta_item_2", + "damage": 156, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabShapedMats.rcig b/structures/active/LabShapedMats.rcig new file mode 100644 index 000000000..2fff88482 --- /dev/null +++ b/structures/active/LabShapedMats.rcig @@ -0,0 +1,207 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabShapedMats", + "items": [ + { + "weight": 0.4400899410247803, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_gem_flawless", + "damage": 278, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 3, + "max": 6, + "item": { + "id": "gregtech:meta_rotor", + "damage": 112, + "count": 1 + } + }, + { + "weight": 1.763644814491272, + "min": 4, + "max": 7, + "item": { + "id": "gregtech:meta_rotor", + "damage": 324, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 3, + "max": 5, + "item": { + "id": "gregtech:meta_rotor", + "damage": 260, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 8, + "max": 12, + "item": { + "id": "gregtech:meta_stick", + "damage": 277, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 5, + "max": 12, + "item": { + "id": "gregtech:meta_plate", + "damage": 2, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 5, + "max": 17, + "item": { + "id": "gregtech:meta_wire_fine", + "damage": 41, + "count": 1 + } + }, + { + "weight": 1.9013646841049194, + "min": 10, + "max": 20, + "item": { + "id": "gregtech:meta_wire_fine", + "damage": 25, + "count": 1 + } + }, + { + "weight": 1.9013646841049194, + "min": 12, + "max": 19, + "item": { + "id": "gregtech:meta_wire_fine", + "damage": 252, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 7, + "max": 22, + "item": { + "id": "gregtech:cable_single", + "damage": 112, + "count": 1 + } + }, + { + "weight": 1.763644814491272, + "min": 14, + "max": 32, + "item": { + "id": "gregtech:cable_single", + "damage": 25, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 16, + "max": 26, + "item": { + "id": "gregtech:meta_plate", + "damage": 51, + "count": 1 + } + }, + { + "weight": 3.124999523162842, + "min": 22, + "max": 26, + "item": { + "id": "gregtech:meta_plate", + "damage": 324, + "count": 1 + } + }, + { + "weight": 0.16315889358520508, + "min": 2, + "max": 6, + "item": { + "id": "gregtech:meta_dust_small", + "damage": 96, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 4, + "max": 8, + "item": { + "id": "gregtech:meta_plate", + "damage": 2036, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 7, + "max": 11, + "item": { + "id": "susy:susy_multiblock_casing", + "damage": 3, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 6, + "item": { + "id": "gregtech:meta_plate", + "damage": 15397, + "count": 1 + } + }, + { + "weight": 1.6340234279632568, + "min": 6, + "max": 15, + "item": { + "id": "gregtech:meta_plate", + "damage": 1004, + "count": 1 + } + }, + { + "weight": 0.4400899410247803, + "min": 4, + "max": 6, + "item": { + "id": "gregtech:meta_spring", + "damage": 324, + "count": 1 + } + }, + { + "weight": 2.366908550262451, + "min": 26, + "max": 32, + "item": { + "id": "gregtech:meta_plate", + "damage": 335, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabTrash.rcig b/structures/active/LabTrash.rcig new file mode 100644 index 000000000..d37657697 --- /dev/null +++ b/structures/active/LabTrash.rcig @@ -0,0 +1,117 @@ +{ + "version": 2, + "inventoryGeneratorID": "LabTrash", + "items": [ + { + "weight": 1.39763605594635, + "min": 4, + "max": 10, + "item": { + "id": "minecraft:web", + "damage": 0, + "count": 1 + } + }, + { + "weight": 2.202605724334717, + "min": 42, + "max": 56, + "item": { + "id": "minecraft:planks", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 13, + "max": 40, + "item": { + "id": "minecraft:planks", + "damage": 1, + "count": 1 + } + }, + { + "weight": 4.333380699157715, + "min": 53, + "max": 64, + "item": { + "id": "minecraft:netherrack", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.290178656578064, + "min": 27, + "max": 45, + "item": { + "id": "minecraft:dirt", + "damage": 0, + "count": 1 + } + }, + { + "weight": 2.202605724334717, + "min": 24, + "max": 53, + "item": { + "id": "minecraft:brick", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 8, + "max": 27, + "item": { + "id": "gregtech:meta_item_1", + "damage": 349, + "count": 1 + } + }, + { + "weight": 3.5707483291625977, + "min": 47, + "max": 64, + "item": { + "id": "xtones:kryp", + "damage": 6, + "count": 1 + } + }, + { + "weight": 2.366908550262451, + "min": 43, + "max": 61, + "item": { + "id": "xtones:lair", + "damage": 9, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 32, + "max": 50, + "item": { + "id": "gregtech:meta_dust", + "damage": 254, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 6, + "max": 13, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 15, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/LabTunnel.rcst b/structures/active/LabTunnel.rcst new file mode 100644 index 000000000..b549f5c1c Binary files /dev/null and b/structures/active/LabTunnel.rcst differ diff --git a/structures/active/LabTunnelEndingA.rcst b/structures/active/LabTunnelEndingA.rcst new file mode 100644 index 000000000..db8ea4182 Binary files /dev/null and b/structures/active/LabTunnelEndingA.rcst differ diff --git a/structures/active/LabTunnelEndingB.rcst b/structures/active/LabTunnelEndingB.rcst new file mode 100644 index 000000000..09bfac32b Binary files /dev/null and b/structures/active/LabTunnelEndingB.rcst differ diff --git a/structures/active/LabTunnelRotated.rcst b/structures/active/LabTunnelRotated.rcst new file mode 100644 index 000000000..9e634e01e Binary files /dev/null and b/structures/active/LabTunnelRotated.rcst differ diff --git a/structures/active/MonumentSpire.rcst b/structures/active/MonumentSpire.rcst index 81566ef86..553b3ff7f 100644 Binary files a/structures/active/MonumentSpire.rcst and b/structures/active/MonumentSpire.rcst differ diff --git a/structures/active/RuinedBunker.rcst b/structures/active/RuinedBunker.rcst new file mode 100644 index 000000000..634f0a198 Binary files /dev/null and b/structures/active/RuinedBunker.rcst differ diff --git a/structures/active/RuinedBunkerBack.rcig b/structures/active/RuinedBunkerBack.rcig new file mode 100644 index 000000000..db4512f24 --- /dev/null +++ b/structures/active/RuinedBunkerBack.rcig @@ -0,0 +1,105 @@ +{ + "version": 2, + "inventoryGeneratorID": "RuinedBunkerBack", + "items": [ + { + "weight": 0.4400899410247803, + "min": 1, + "max": 1, + "item": { + "id": "techguns:itemshared", + "damage": 132, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 1, + "max": 4, + "item": { + "id": "techguns:itemshared", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 2, + "item": { + "id": "gaspunk:empty_grenade", + "damage": 0, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "grenade_skin": { + "nbtType": "int", + "nbt": 0 + } + } + } + } + }, + { + "weight": 0.9243392944335938, + "min": 1, + "max": 4, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 325, + "count": 1 + } + }, + { + "weight": 0.3978064954280853, + "min": 1, + "max": 1, + "item": { + "id": "gregtech:meta_item_1", + "damage": 90, + "count": 1, + "tag": { + "nbtType": "compound", + "nbt": { + "usesLeft": { + "nbtType": "int", + "nbt": 16 + } + } + } + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 1, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 118, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 1, + "max": 2, + "item": { + "id": "minecraft:coal", + "damage": 1, + "count": 1 + } + }, + { + "weight": 0.20703016221523285, + "min": 1, + "max": 1, + "item": { + "id": "travelersbackpack:travelers_backpack", + "damage": 0, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/RuinedBunkerFront.rcig b/structures/active/RuinedBunkerFront.rcig new file mode 100644 index 000000000..d0c8a4197 --- /dev/null +++ b/structures/active/RuinedBunkerFront.rcig @@ -0,0 +1,57 @@ +{ + "version": 2, + "inventoryGeneratorID": "RuinedBunkerFront", + "items": [ + { + "weight": 1.290178656578064, + "min": 1, + "max": 2, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 325, + "count": 1 + } + }, + { + "weight": 1.5121370553970337, + "min": 1, + "max": 3, + "item": { + "id": "minecraft:string", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 1, + "max": 1, + "item": { + "id": "minecraft:web", + "damage": 0, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 1, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 220, + "count": 1 + } + }, + { + "weight": 0.4858947992324829, + "min": 1, + "max": 1, + "item": { + "id": "techguns:crowbar", + "damage": 0, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/RuinedGate.rcst b/structures/active/RuinedGate.rcst new file mode 100644 index 000000000..40ba0e575 Binary files /dev/null and b/structures/active/RuinedGate.rcst differ diff --git a/structures/active/RuinedWatchTower.rcst b/structures/active/RuinedWatchTower.rcst new file mode 100644 index 000000000..e2c3cebe3 Binary files /dev/null and b/structures/active/RuinedWatchTower.rcst differ diff --git a/structures/active/RuinedWatchtowerTop.rcig b/structures/active/RuinedWatchtowerTop.rcig new file mode 100644 index 000000000..3f06a4c28 --- /dev/null +++ b/structures/active/RuinedWatchtowerTop.rcig @@ -0,0 +1,107 @@ +{ + "version": 2, + "inventoryGeneratorID": "RuinedWatchtowerTop", + "items": [ + { + "weight": 1.39763605594635, + "min": 1, + "max": 3, + "item": { + "id": "minecraft:vine", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 1, + "max": 3, + "item": { + "id": "gregtechfoodoption:gtfo_oredict_item", + "damage": 1098, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 1, + "max": 6, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 118, + "count": 1 + } + }, + { + "weight": 0.7755888104438782, + "min": 1, + "max": 5, + "item": { + "id": "gregtechfoodoption:gtfo_meta_item", + "damage": 134, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 2, + "item": { + "id": "gregtech:meta_screw", + "damage": 324, + "count": 1 + } + }, + { + "weight": 0.5889394283294678, + "min": 1, + "max": 4, + "item": { + "id": "gregtech:meta_bolt", + "damage": 324, + "count": 1 + } + }, + { + "weight": 0.5354365706443787, + "min": 1, + "max": 4, + "item": { + "id": "minecraft:coal", + "damage": 1, + "count": 1 + } + }, + { + "weight": 1.1894346475601196, + "min": 1, + "max": 6, + "item": { + "id": "gregtech:meta_dust", + "damage": 254, + "count": 1 + } + }, + { + "weight": 0.7087690830230713, + "min": 4, + "max": 13, + "item": { + "id": "gregtech:meta_dust_tiny", + "damage": 254, + "count": 1 + } + }, + { + "weight": 1.39763605594635, + "min": 3, + "max": 5, + "item": { + "id": "minecraft:string", + "damage": 0, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/SpireAshes.rcig b/structures/active/SpireAshes.rcig new file mode 100644 index 000000000..926f5a6da --- /dev/null +++ b/structures/active/SpireAshes.rcig @@ -0,0 +1,47 @@ +{ + "version": 2, + "inventoryGeneratorID": "SpireAshes", + "items": [ + { + "weight": 0.4858947992324829, + "min": 1, + "max": 3, + "item": { + "id": "minecraft:diamond", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 1, + "max": 12, + "item": { + "id": "minecraft:sand", + "damage": 0, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 7, + "max": 16, + "item": { + "id": "gregtech:meta_dust_small", + "damage": 254, + "count": 1 + } + }, + { + "weight": 1.0, + "min": 2, + "max": 12, + "item": { + "id": "gregtech:meta_dust", + "damage": 254, + "count": 1 + } + } + ], + "dependencyExpression": "" +} \ No newline at end of file diff --git a/structures/active/SupportBeamChestUp.rcig b/structures/active/SupportBeamChestUp.rcig deleted file mode 100644 index 8bb103f59..000000000 --- a/structures/active/SupportBeamChestUp.rcig +++ /dev/null @@ -1,127 +0,0 @@ -{ - "version": 2, - "inventoryGeneratorID": "SupportBeamChest", - "items": [ - { - "weight": 1.0, - "min": 1, - "max": 16, - "item": { - "id": "gregtech:meta_stick", - "damage": 324, - "count": 1 - } - }, - { - "weight": 0.4858947992324829, - "min": 1, - "max": 4, - "item": { - "id": "gregtech:meta_block_frame_20", - "damage": 4, - "count": 1 - } - }, - { - "weight": 0.646636426448822, - "min": 1, - "max": 8, - "item": { - "id": "gregtech:meta_screw", - "damage": 324, - "count": 1 - } - }, - { - "weight": 1.0, - "min": 1, - "max": 12, - "item": { - "id": "gregtech:meta_bolt", - "damage": 324, - "count": 1 - } - }, - { - "weight": 0.16315889358520508, - "min": 1, - "max": 2, - "item": { - "id": "gregtech:meta_item_2", - "damage": 1103, - "count": 1 - } - }, - { - "weight": 0.12706157565116882, - "min": 1, - "max": 1, - "item": { - "id": "gregtech:meta_item_2", - "damage": 1102, - "count": 1 - } - }, - { - "weight": 0.11158588528633118, - "min": 1, - "max": 1, - "item": { - "id": "susy:meta_item", - "damage": 2, - "count": 1 - } - }, - { - "weight": 0.08515378087759018, - "min": 1, - "max": 1, - "item": { - "id": "susy:meta_item", - "damage": 3, - "count": 1 - } - }, - { - "weight": 0.4858947992324829, - "min": 1, - "max": 5, - "item": { - "id": "industrialrenewal:brace_steel", - "damage": 0, - "count": 1 - } - }, - { - "weight": 0.646636426448822, - "min": 2, - "max": 8, - "item": { - "id": "industrialrenewal:catwalk_steel_pillar", - "damage": 0, - "count": 1 - } - }, - { - "weight": 0.5889394283294678, - "min": 1, - "max": 6, - "item": { - "id": "industrialrenewal:frame", - "damage": 0, - "count": 1 - } - }, - { - "weight": 0.3978064954280853, - "min": 2, - "max": 12, - "item": { - "id": "industrialrenewal:catwalk_column_steel", - "damage": 0, - "count": 1 - } - } - ], - "dependencyExpression": "" -} \ No newline at end of file diff --git a/structures/active/SupportBeamThing.rcst b/structures/active/SupportBeamThing.rcst deleted file mode 100644 index 9150c6c8c..000000000 Binary files a/structures/active/SupportBeamThing.rcst and /dev/null differ diff --git a/structures/active/never.rcnc b/structures/active/never.rcnc new file mode 100644 index 000000000..74f8d5c8a --- /dev/null +++ b/structures/active/never.rcnc @@ -0,0 +1,11 @@ +{ + "generationInfos": [], + "defaultSpawnChance": 0.0, + "spawnDistanceMultiplier": 0.0, + "spawnDistanceMultiplierCap": 0.0, + "selectableInGUI": true, + "title": "Never", + "tooltip": [ + "Never generates naturally" + ] +} \ No newline at end of file