diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesChests.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesChests.kt index 194784963..29b378bf5 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesChests.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/loot/LootTablesChests.kt @@ -44,26 +44,6 @@ fun addChestLootTables(loot: LootTables) { } } - loot.builder(LootContextParamSets.VAULT, modLootTable("laboratory_vault")){ - lootPool { - item(MItems.MATTER_DUST) { - chanceCondition(0.1) - setWeight(4) - apply(MatterDustItem.Randomizer(UniformDecimal(Decimal(100), Decimal(2_500)))) - } - item(Items.IRON_INGOT) { - setCount(minimal = 1, maximal = 3) - setWeight(3) - } - - } - } - - loot.builder(LootContextParamSets.VAULT, modLootTable("laboratory_ominous_vault")){ - - - } - loot.builder(LootContextParamSets.CHEST, modLootTable("frigate_cargo")) { lootPool { item(Items.IRON_INGOT) { diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/blackhole/BlackHoleBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/blackhole/BlackHoleBlockEntity.kt index 0564d0670..c94c15b68 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/blackhole/BlackHoleBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/blackhole/BlackHoleBlockEntity.kt @@ -5,8 +5,6 @@ import net.minecraft.client.Minecraft import net.minecraft.core.BlockPos import net.minecraft.core.HolderLookup import net.minecraft.core.SectionPos -import net.minecraft.core.particles.DustParticleOptions -import net.minecraft.core.particles.ParticleTypes import net.minecraft.nbt.CompoundTag import net.minecraft.server.level.ServerLevel import net.minecraft.server.level.ServerPlayer @@ -213,31 +211,6 @@ class BlackHoleBlockEntity(p_155229_: BlockPos, p_155230_: BlockState) : Mattery val distance = item.position().distanceTo(center) setDeltaMovement(item, center, distance) } - - //no way null malware reference - val tempLevel = level - if (tempLevel?.otmRandom!!.nextFloat() < 0.8f) { - - val size = gravitationStrength.pow(0.5) - val eventHorizonRadius = size / 2 - - val spawnRadius = 4 + eventHorizonRadius * (1.2 + tempLevel.otmRandom.nextDouble() * 0.6) - - val theta = tempLevel.otmRandom.nextDouble() * Math.PI * 2 - val phi = tempLevel.otmRandom.nextDouble() * Math.PI - Math.PI / 2 - - //мугек я не ощущаю центр - //хз нужно настроить - val x = blockPos.x + 0.5 + spawnRadius * Math.cos(theta) * Math.cos(phi) - val y = blockPos.y + 0.5 + spawnRadius * Math.sin(phi) - val z = blockPos.z + 0.5 + spawnRadius * Math.sin(theta) * Math.cos(phi) - - val motionX = (blockPos.x + 0.5 - x) * 0.05 - val motionY = (blockPos.y - 1.5 - y) * 0.05 - val motionZ = (blockPos.z + 0.5 - z) * 0.05 - - tempLevel.addParticle(ParticleTypes.SMOKE, x, y, z, motionX, motionY, motionZ) - } } private val sphericalPositionsCache = ArrayList() diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MNames.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MNames.kt index 2ee8e33e0..03e4d3d46 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MNames.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/registry/MNames.kt @@ -331,8 +331,8 @@ object MNames { const val LOADER = "loader" const val ANDROID_MELEE = "android_melee" - const val ANDROID_RANGED = "android_ranged" - const val ANDROID_OVERSEER = "android_overseer" + const val ANDROID_RANGED = "android_melee" + const val ANDROID_OVERSEER = "android_melee" const val PHANTOM_ATTRACTOR = "phantom_attractor" const val JUMP_BOOST = "jump_boost" diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/center/lab_arena_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/center/lab_arena_0.nbt new file mode 100644 index 000000000..91e1743a4 Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/center/lab_arena_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/center/lab_arena_1.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/center/lab_arena_1.nbt new file mode 100644 index 000000000..dc8d66ccb Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/center/lab_arena_1.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/crossroads/vertical_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/crossroads/vertical_a.nbt deleted file mode 100644 index 73b6e2d6d..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/crossroads/vertical_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/dead_end.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/dead_end.nbt new file mode 100644 index 000000000..80a839063 Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/dead_end.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/entrance/entrance_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/entrance/entrance_a.nbt deleted file mode 100644 index 0dd47493f..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/entrance/entrance_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/chair.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/chair.nbt deleted file mode 100644 index 54ba222ab..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/chair.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/office.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/office.nbt deleted file mode 100644 index 558fb616a..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/office.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/refinery.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/refinery.nbt deleted file mode 100644 index d9c12ff42..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/refinery.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/server.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/server.nbt deleted file mode 100644 index 8253c2bf4..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/server.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/storage.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/storage.nbt deleted file mode 100644 index c72adba79..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/fluff/storage.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/hall_fallback.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/hall_fallback.nbt deleted file mode 100644 index c50077b8a..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/hall_fallback.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/hall_fallback_core.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/hall_fallback_core.nbt deleted file mode 100644 index ae035eca5..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/hall_fallback_core.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge.nbt deleted file mode 100644 index 6e2e04cb4..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_broken.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_broken.nbt deleted file mode 100644 index b1915e2e8..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_broken.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_repair.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_repair.nbt deleted file mode 100644 index c3886967b..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_repair.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_wood.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_wood.nbt deleted file mode 100644 index 15bdcc02c..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/bridges/bridge_wood.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/center/center_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/center/center_a.nbt deleted file mode 100644 index 98326a1cd..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/center/center_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/camp_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/camp_a.nbt deleted file mode 100644 index cd4d2b46a..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/camp_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/junk_array.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/junk_array.nbt deleted file mode 100644 index 8e44a0a4f..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/junk_array.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/stockpile.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/stockpile.nbt deleted file mode 100644 index 601f846b7..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/decor/stockpile.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/hall1/hall_overgrown.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/hall1/hall_overgrown.nbt deleted file mode 100644 index 4769910cb..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/halls/hall1/hall_overgrown.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/lava.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/lava.nbt deleted file mode 100644 index c9f367aef..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/lava.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/stairs_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/stairs_a.nbt deleted file mode 100644 index 74677794e..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/stairs_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/stairs_b.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/stairs_b.nbt deleted file mode 100644 index aa9e218d7..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/stairs_b.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/turn_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/turn_a.nbt deleted file mode 100644 index 6c4e167dd..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/intersections/turn_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_0.nbt new file mode 100644 index 000000000..2aabd6086 Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_1.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_1.nbt new file mode 100644 index 000000000..5a592b1b6 Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_1.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_room_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_room_0.nbt new file mode 100644 index 000000000..f6933f512 Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_room_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_stairs_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_stairs_0.nbt new file mode 100644 index 000000000..f0a1e8f1b Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_stairs_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_turn_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_turn_0.nbt new file mode 100644 index 000000000..7d5c1d8cd Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corridor_turn_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corrior_t_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corrior_t_0.nbt new file mode 100644 index 000000000..a005157f9 Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/corrior_t_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/generator_room_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/generator_room_0.nbt new file mode 100644 index 000000000..b8a71e7ab Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/generator_room_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/portal_room_0.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/portal_room_0.nbt new file mode 100644 index 000000000..9f602edbd Binary files /dev/null and b/src/main/resources/data/overdrive_that_matters/structure/laboratory/main/portal_room_0.nbt differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward.nbt deleted file mode 100644 index 3ec08472d..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward_ominous_wall.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward_ominous_wall.nbt deleted file mode 100644 index 3412c4405..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward_ominous_wall.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward_wall.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward_wall.nbt deleted file mode 100644 index 315a36262..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/reward/reward_wall.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/rooms/office_a.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/rooms/office_a.nbt deleted file mode 100644 index 85ff54896..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/rooms/office_a.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/rooms/office_b.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/rooms/office_b.nbt deleted file mode 100644 index 3ae979496..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/rooms/office_b.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_android_melee.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_android_melee.nbt deleted file mode 100644 index 7cb5852f2..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_android_melee.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_android_ranged.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_android_ranged.nbt deleted file mode 100644 index 13d7d691f..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_android_ranged.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_drone.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_drone.nbt deleted file mode 100644 index 885c0d3e1..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_drone.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_loader.nbt b/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_loader.nbt deleted file mode 100644 index 4618f486a..000000000 Binary files a/src/main/resources/data/overdrive_that_matters/structure/laboratory/spawner/s_loader.nbt and /dev/null differ diff --git a/src/main/resources/data/overdrive_that_matters/tags/worldgen/biome/laboratory.json b/src/main/resources/data/overdrive_that_matters/tags/worldgen/biome/laboratory.json index e0c65ff3a..ef6cc1d5b 100644 --- a/src/main/resources/data/overdrive_that_matters/tags/worldgen/biome/laboratory.json +++ b/src/main/resources/data/overdrive_that_matters/tags/worldgen/biome/laboratory.json @@ -2,7 +2,6 @@ "replace": false, "values": [ "#c:is_desert", - "minecraft:plains", - "minecraft:taiga" + "minecraft:plains" ] } \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/processor_list/laboratory_weathering.json b/src/main/resources/data/overdrive_that_matters/worldgen/processor_list/laboratory_weathering.json deleted file mode 100644 index da106f343..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/processor_list/laboratory_weathering.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "processors": [ - { - "processor_type": "minecraft:rule", - "rules": [ - { - "input_predicate": { - "block": "overdrive_that_matters:tritanium_block_light_gray", - "predicate_type": "minecraft:random_block_match", - "probability": 0.2 - }, - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, - "output_state": { - "Name": "overdrive_that_matters:decorative_crate" - } - }, - { - "input_predicate": { - "block": "overdrive_that_matters:metal_mesh", - "predicate_type": "minecraft:random_block_match", - "probability": 0.1 - }, - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, - "output_state": { - "Name": "minecraft:air" - } - }, - { - "input_predicate": { - "block": "overdrive_that_matters:floor_tiles_stairs_white", - "predicate_type": "minecraft:random_block_match", - "probability": 0.1 - }, - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, - "output_state": { - "Name": "overdrive_that_matters:floor_tiles_slab_white" - } - }, - { - "input_predicate": { - "block": "overdrive_that_matters:reinforced_redstone_lamp_inverted", - "predicate_type": "minecraft:random_block_match", - "probability": 0.3 - }, - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, - "output_state": { - "Name": "overdrive_that_matters:reinforced_redstone_lamp" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/structure/laboratory.json b/src/main/resources/data/overdrive_that_matters/worldgen/structure/laboratory.json index dee1b2d9c..48fb4c86c 100644 --- a/src/main/resources/data/overdrive_that_matters/worldgen/structure/laboratory.json +++ b/src/main/resources/data/overdrive_that_matters/worldgen/structure/laboratory.json @@ -1,24 +1,18 @@ { "type": "minecraft:jigsaw", "biomes": "#overdrive_that_matters:laboratory", - "max_distance_from_center": 112, + "max_distance_from_center": 100, "liquid_settings": "ignore_waterlogging", - "size": 10, + "size": 7, "start_height": { - "type": "minecraft:uniform", - "max_inclusive": { - "absolute": 30 - }, - "min_inclusive": { - "absolute": -13 - } + "absolute": -13 }, "spawn_overrides": { "monster": { "bounding_box": "piece", "spawns": [ { - "type": "overdrive_that_matters:android_melee", + "type": "minecraft:pillager", "weight": 1, "minCount": 1, "maxCount": 2 @@ -27,7 +21,7 @@ } }, "start_jigsaw_name": "overdrive_that_matters:laboratory_anchor", - "start_pool": "overdrive_that_matters:laboratory/entrance", + "start_pool": "overdrive_that_matters:laboratory/center", "step": "underground_decoration", "terrain_adaption": "encapsulate", "use_expansion_hack": false diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/structure_set/laboratory.json b/src/main/resources/data/overdrive_that_matters/worldgen/structure_set/laboratory.json index bc3884074..17eec2b53 100644 --- a/src/main/resources/data/overdrive_that_matters/worldgen/structure_set/laboratory.json +++ b/src/main/resources/data/overdrive_that_matters/worldgen/structure_set/laboratory.json @@ -3,7 +3,7 @@ "type": "minecraft:random_spread", "salt": 20803232, "separation": 8, - "spacing": 12 + "spacing": 24 }, "structures": [ { diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/center.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/center.json new file mode 100644 index 000000000..a1755480b --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/center.json @@ -0,0 +1,24 @@ +{ + "name": "overdrive_that_matters:center", + "elements": [ + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/center/lab_arena_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/center/lab_arena_1", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 + } + ], + "fallback": "minecraft:empty" +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/crossroads.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/crossroads.json deleted file mode 100644 index 78b45a506..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/crossroads.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:crossroads", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/crossroads/vertical_a", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "overdrive_that_matters:laboratory/fallback_pool" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/entrance.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/entrance.json deleted file mode 100644 index 82b72c1d2..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/entrance.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:entrance", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/entrance/entrance_a", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fallback_pool.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fallback_pool.json index 012a9cdff..0a49ae437 100644 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fallback_pool.json +++ b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fallback_pool.json @@ -4,16 +4,7 @@ { "element": { "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/hall_fallback", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/hall_fallback_core", + "location": "overdrive_that_matters:laboratory/dead_end", "processors": "minecraft:empty", "projection": "rigid" }, diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fluff.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fluff.json deleted file mode 100644 index 842108e80..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/fluff.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "overdrive_that_matters:fluff", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/fluff/chair", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/fluff/office", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/fluff/refinery", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/fluff/server", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/fluff/storage", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/bridges.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/bridges.json deleted file mode 100644 index 0812661ad..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/bridges.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "overdrive_that_matters:bridges", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/bridges/bridge", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 3 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/bridges/bridge_broken", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 3 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/bridges/bridge_repair", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 3 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/bridges/bridge_wood", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 2 - }, - { - "element": { - "element_type": "minecraft:empty_pool_element" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/center.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/center.json deleted file mode 100644 index e8fd9f25e..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/center.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:center", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/center/center_a", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/decor.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/decor.json deleted file mode 100644 index 1c7c32736..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/decor.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "overdrive_that_matters:bridges", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/decor/camp_a", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/decor/junk_array", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/decor/stockpile", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/hall1.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/hall1.json deleted file mode 100644 index b7cb559ac..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/hall1.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:hall1", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/hall1/hall_overgrown", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "overdrive_that_matters:laboratory/fallback_pool" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/hall2.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/hall2.json deleted file mode 100644 index 1855da75c..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/halls/hall2.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:hall2", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/halls/hall1/hall_overgrown", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 4 - } - ], - "fallback": "overdrive_that_matters:laboratory/fallback_pool" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/intersections.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/intersections.json deleted file mode 100644 index 27a79311d..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/intersections.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "overdrive_that_matters:intersections", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/intersections/stairs_a", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 3 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/intersections/stairs_b", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 3 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/intersections/turn_a", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/intersections/lava", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "overdrive_that_matters:laboratory/fallback_pool" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/main.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/main.json new file mode 100644 index 000000000..02e63ee92 --- /dev/null +++ b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/main.json @@ -0,0 +1,78 @@ +{ + "name": "overdrive_that_matters:main", + "elements": [ + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/corridor_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 4 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/corridor_1", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 4 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/corridor_turn_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 4 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/corrior_t_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 3 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/corridor_room_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 3 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/corridor_stairs_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/generator_room_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 + }, + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "overdrive_that_matters:laboratory/main/portal_room_0", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 + } + ], + "fallback": "overdrive_that_matters:laboratory/fallback_pool" +} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward.json deleted file mode 100644 index 158ce9f0d..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:reward", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/reward/reward", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward_ominous_wall.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward_ominous_wall.json deleted file mode 100644 index 35cae1a4b..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward_ominous_wall.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:reward_ominous_wall", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/reward/reward_ominous_wall", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward_wall.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward_wall.json deleted file mode 100644 index ba43c3f2f..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/reward/reward_wall.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:reward_wall", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/reward/reward_wall", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/rooms.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/rooms.json deleted file mode 100644 index adeebe432..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/rooms.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "overdrive_that_matters:rooms", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/rooms/office_a", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - }, - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/rooms/office_b", - "processors": "overdrive_that_matters:laboratory_weathering", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "overdrive_that_matters:laboratory/fallback_pool" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/spawner/s_heavy.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/spawner/s_heavy.json deleted file mode 100644 index f57705b3e..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/spawner/s_heavy.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:s_heavy", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/spawner/s_loader", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file diff --git a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/spawner/s_melee.json b/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/spawner/s_melee.json deleted file mode 100644 index d58af319d..000000000 --- a/src/main/resources/data/overdrive_that_matters/worldgen/template_pool/laboratory/spawner/s_melee.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "overdrive_that_matters:s_heavy", - "elements": [ - { - "element": { - "element_type": "minecraft:single_pool_element", - "location": "overdrive_that_matters:laboratory/spawner/s_android_melee", - "processors": "minecraft:empty", - "projection": "rigid" - }, - "weight": 1 - } - ], - "fallback": "minecraft:empty" -} \ No newline at end of file