Merge remote-tracking branch 'origin/1.18.2' into 1.18.2
This commit is contained in:
commit
07dbc64793
58 changed files with 849 additions and 1 deletions
2
scripts/.gitignore
vendored
Normal file
2
scripts/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
# Data generator output
|
||||
generated
|
13
scripts/schem_block_entity.py
Normal file
13
scripts/schem_block_entity.py
Normal file
|
@ -0,0 +1,13 @@
|
|||
from nbt import nbt
|
||||
import sys
|
||||
|
||||
path = sys.argv[1]
|
||||
|
||||
nbt_data = nbt.NBTFile(path, "rb")
|
||||
bes = nbt_data["BlockEntities"]
|
||||
for be in bes:
|
||||
id = be["Id"]
|
||||
if (id.value == "dimdoors:entrance_rift"):
|
||||
print(id)
|
||||
print(be["data"]["destination"].pretty_tree())
|
||||
print('')
|
68
scripts/schem_generate_generators.py
Normal file
68
scripts/schem_generate_generators.py
Normal file
|
@ -0,0 +1,68 @@
|
|||
from nbt import nbt
|
||||
import sys
|
||||
import os
|
||||
import ntpath
|
||||
import json
|
||||
|
||||
folder = sys.argv[1]
|
||||
|
||||
# noinspection DuplicatedCode
|
||||
list_of_files = {}
|
||||
|
||||
|
||||
def walk_through_files(path, file_extension='.schem'):
|
||||
for (dirpath, dirnames, filenames) in os.walk(path):
|
||||
for filename in filenames:
|
||||
if filename.endswith(file_extension):
|
||||
yield os.path.join(dirpath, filename)
|
||||
|
||||
|
||||
def path_leaf(path):
|
||||
head, tail = ntpath.split(path)
|
||||
return tail or ntpath.basename(head)
|
||||
|
||||
|
||||
for name in walk_through_files(folder):
|
||||
stuff = {
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
# {
|
||||
# "type": "dimdoors:rift_data",
|
||||
# "ids": [0],
|
||||
# "rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
# },
|
||||
# {
|
||||
# "type": "dimdoors:rift_data",
|
||||
# "ids": [1],
|
||||
# "rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
# }
|
||||
]
|
||||
}
|
||||
nbt_data = nbt.NBTFile(name, "rb")
|
||||
thing_name = path_leaf(name).replace(".schem", "")
|
||||
bes = nbt_data["BlockEntities"]
|
||||
modifiers = []
|
||||
for be in bes:
|
||||
id = be["Id"]
|
||||
if (id.value == "dimdoors:entrance_rift"):
|
||||
dest = be["data"]["destination"]
|
||||
thing_id = dest["id"]
|
||||
if thing_id.value == 0:
|
||||
modifiers.append({
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [0],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
})
|
||||
else:
|
||||
modifiers.append({
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [thing_id.value],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
})
|
||||
stuff["id"] = "dungeon/" + thing_name
|
||||
stuff["modifiers"] = modifiers
|
||||
file = open(f"./generated/{thing_name}.json", "x")
|
||||
file.write(json.dumps(stuff, indent=2))
|
27
scripts/schem_generate_virtual_pockets.py
Normal file
27
scripts/schem_generate_virtual_pockets.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
from nbt import nbt
|
||||
import sys
|
||||
import os
|
||||
import ntpath
|
||||
|
||||
folder = sys.argv[1]
|
||||
x = " {\n \"id\": \"dungeon/%s\",\n \"type\": \"dimdoors:id\"\n },"
|
||||
|
||||
list_of_files = {}
|
||||
|
||||
|
||||
def walk_through_files(path, file_extension='.schem'):
|
||||
for (dirpath, dirnames, filenames) in os.walk(path):
|
||||
for filename in filenames:
|
||||
if filename.endswith(file_extension):
|
||||
yield os.path.join(dirpath, filename)
|
||||
|
||||
|
||||
def path_leaf(path):
|
||||
head, tail = ntpath.split(path)
|
||||
return tail or ntpath.basename(head)
|
||||
|
||||
|
||||
for name in walk_through_files(folder):
|
||||
nbt_data = nbt.NBTFile(name, "rb")
|
||||
file_name = path_leaf(name).replace(".schem", "")
|
||||
print(x.replace("%s", file_name))
|
|
@ -64,7 +64,7 @@ public final class ModFeatures {
|
|||
|
||||
public static class Placed {
|
||||
public static final RegistryEntry<PlacedFeature> SANDSTONE_PILLARS_PLACED_FEATURE = PlacedFeatures.register("dimdoors:sandstone_pillars", Configured.SANDSTONE_PILLARS_CONFIGURED_FEATURE, List.of(RarityFilterPlacementModifier.of(DimensionalDoorsInitializer.getConfig().getWorldConfig().gatewayGenChance), SquarePlacementModifier.of(), PlacedFeatures.WORLD_SURFACE_WG_HEIGHTMAP, BiomePlacementModifier.of()));
|
||||
public static final RegistryEntry<PlacedFeature> TWO_PILLARS_PLACED_FEATURE = PlacedFeatures.register("dimdoors:two_pillars", Configured.SANDSTONE_PILLARS_CONFIGURED_FEATURE, List.of(RarityFilterPlacementModifier.of(DimensionalDoorsInitializer.getConfig().getWorldConfig().gatewayGenChance), SquarePlacementModifier.of(), PlacedFeatures.WORLD_SURFACE_WG_HEIGHTMAP, BiomePlacementModifier.of()));
|
||||
public static final RegistryEntry<PlacedFeature> TWO_PILLARS_PLACED_FEATURE = PlacedFeatures.register("dimdoors:two_pillars", Configured.TWO_PILLARS_CONFIGURED_FEATURE, List.of(RarityFilterPlacementModifier.of(DimensionalDoorsInitializer.getConfig().getWorldConfig().gatewayGenChance), SquarePlacementModifier.of(), PlacedFeatures.WORLD_SURFACE_WG_HEIGHTMAP, BiomePlacementModifier.of()));
|
||||
public static final RegistryEntry<PlacedFeature> LIMBO_GATEWAY_PLACED_FEATURE = PlacedFeatures.register("dimdoors:limbo_gateway", Configured.LIMBO_GATEWAY_CONFIGURED_FEATURE, List.of(RarityFilterPlacementModifier.of(DimensionalDoorsInitializer.getConfig().getWorldConfig().gatewayGenChance), SquarePlacementModifier.of(), PlacedFeatures.MOTION_BLOCKING_HEIGHTMAP, BiomePlacementModifier.of()));
|
||||
public static final RegistryEntry<PlacedFeature> SOLID_STATIC_ORE_PLACED_FEATURE = PlacedFeatures.register("dimdoors:solid_static_ore", Configured.SOLID_STATIC_ORE_CONFIGURED_FEATURE, List.of(CountPlacementModifier.of(1), HeightRangePlacementModifier.uniform(YOffset.getBottom(), YOffset.getTop()), SquarePlacementModifier.of(), BiomePlacementModifier.of()));
|
||||
public static final RegistryEntry<PlacedFeature> DECAYED_BLOCK_ORE_PLACED_FEATURE = PlacedFeatures.register("dimdoors:decayed_block_ore", Configured.DECAYED_BLOCK_ORE_CONFIGURED_FEATURE, List.of(CountPlacementModifier.of(4), HeightRangePlacementModifier.uniform(YOffset.fixed(0), YOffset.fixed(79)), SquarePlacementModifier.of(), BiomePlacementModifier.of()));
|
||||
|
@ -75,6 +75,7 @@ public final class ModFeatures {
|
|||
Biome biome = ctx.getBiome();
|
||||
return biome.getCategory() != Category.NONE &&
|
||||
biome.getCategory() != Category.THEEND &&
|
||||
biome.getCategory() != Category.DESERT &&
|
||||
biome.getCategory() != Category.NETHER;
|
||||
},
|
||||
GenerationStep.Feature.SURFACE_STRUCTURES,
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/beach"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/break_block_boom"
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/jungle_riddle_fixed"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/random_arrow_chance"
|
||||
}
|
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
6
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
4
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
7
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
5
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
3
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
2
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_deepslate_hub"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_fire_charge_timing"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_items4life"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_pressure_plate_riddle"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_simple_door"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_simple_door_trap"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/ruins_simple_door_troll"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/schopophobia"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_deepslatebricks_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_endbrick_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_ice_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_netherbricks_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_prismarine_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_purpurbricks_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_red_sandstone_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_river"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/small_sandstone_hallway"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/string_field"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/void_railroad_a"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/void_railroad_b"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/void_why"
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"type": "dimdoors:schematic",
|
||||
"builder": {
|
||||
"type": "dimdoors:lazy_gen_pocket"
|
||||
},
|
||||
"modifiers": [
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
0
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/pocket_entrance"
|
||||
},
|
||||
{
|
||||
"type": "dimdoors:rift_data",
|
||||
"ids": [
|
||||
1
|
||||
],
|
||||
"rift_data": "dimdoors:rift_data/default_dungeon"
|
||||
}
|
||||
],
|
||||
"id": "dungeon/void_whyless"
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -174,5 +174,109 @@
|
|||
{
|
||||
"id": "dungeon/ruins_caged_warps",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_deepslatebricks_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_river",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_ice_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/void_whyless",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_items4life",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_simple_door",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_fire_charge_timing",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/schopophobia",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/random_arrow_chance",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_simple_door_troll",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_prismarine_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_endbrick_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_deepslate_hub",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/jungle_riddle_fixed",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_sandstone_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_purpurbricks_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/void_railroad_b",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_pressure_plate_riddle",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/break_block_boom",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/void_why",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/ruins_simple_door_trap",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/string_field",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_netherbricks_hallway",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/void_railroad_a",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/beach",
|
||||
"type": "dimdoors:id"
|
||||
},
|
||||
{
|
||||
"id": "dungeon/small_red_sandstone_hallway",
|
||||
"type": "dimdoors:id"
|
||||
}
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue