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 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> 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> 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> 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()));
|
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();
|
Biome biome = ctx.getBiome();
|
||||||
return biome.getCategory() != Category.NONE &&
|
return biome.getCategory() != Category.NONE &&
|
||||||
biome.getCategory() != Category.THEEND &&
|
biome.getCategory() != Category.THEEND &&
|
||||||
|
biome.getCategory() != Category.DESERT &&
|
||||||
biome.getCategory() != Category.NETHER;
|
biome.getCategory() != Category.NETHER;
|
||||||
},
|
},
|
||||||
GenerationStep.Feature.SURFACE_STRUCTURES,
|
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",
|
"id": "dungeon/ruins_caged_warps",
|
||||||
"type": "dimdoors:id"
|
"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