Updated builting datapack
This commit is contained in:
parent
d1dae662d2
commit
0cb1d6cb4d
19 changed files with 511 additions and 0 deletions
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_glass_pane": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": [
|
||||
"minecraft:glass_pane"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_lapis_lazuli": {
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": [
|
||||
"minecraft:lapis_lazuli"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"trigger": "minecraft:inventory_changed"
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"conditions": {
|
||||
"recipe": "bclib:test_star"
|
||||
},
|
||||
"trigger": "minecraft:recipe_unlocked"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_glass_pane",
|
||||
"has_lapis_lazuli",
|
||||
"has_the_recipe"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"bclib:test_star"
|
||||
]
|
||||
}
|
||||
}
|
21
src/main/generated/data/bclib/recipes/test_star.json
Normal file
21
src/main/generated/data/bclib/recipes/test_star.json
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shaped",
|
||||
"category": "equipment",
|
||||
"key": {
|
||||
"g": {
|
||||
"item": "minecraft:glass_pane"
|
||||
},
|
||||
"l": {
|
||||
"item": "minecraft:lapis_lazuli"
|
||||
}
|
||||
},
|
||||
"pattern": [
|
||||
"ggg",
|
||||
"glg",
|
||||
"ggg"
|
||||
],
|
||||
"result": {
|
||||
"item": "minecraft:nether_star"
|
||||
},
|
||||
"show_notification": true
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"bclib:the_blue"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"biome": "bclib:the_blue",
|
||||
"ruleSource": {
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": [
|
||||
"bclib:the_blue"
|
||||
]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"add_surface_depth": false,
|
||||
"offset": 0,
|
||||
"secondary_depth_range": 0,
|
||||
"surface_type": "floor"
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "minecraft:light_blue_concrete"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"biome": "bclib:the_gray",
|
||||
"ruleSource": {
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": [
|
||||
"bclib:the_gray"
|
||||
]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"add_surface_depth": false,
|
||||
"offset": 0,
|
||||
"secondary_depth_range": 0,
|
||||
"surface_type": "floor"
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "minecraft:gray_concrete"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"biome": "bclib:the_orange",
|
||||
"ruleSource": {
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": [
|
||||
"bclib:the_orange"
|
||||
]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"add_surface_depth": false,
|
||||
"offset": 0,
|
||||
"secondary_depth_range": 0,
|
||||
"surface_type": "floor"
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "minecraft:orange_concrete"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"biome": "bclib:the_purple",
|
||||
"ruleSource": {
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": [
|
||||
"bclib:the_purple"
|
||||
]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"add_surface_depth": false,
|
||||
"offset": 0,
|
||||
"secondary_depth_range": 0,
|
||||
"surface_type": "floor"
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "minecraft:purple_concrete"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"biome": "bclib:the_yellow",
|
||||
"ruleSource": {
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": [
|
||||
"bclib:the_yellow"
|
||||
]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"add_surface_depth": false,
|
||||
"offset": 0,
|
||||
"secondary_depth_range": 0,
|
||||
"surface_type": "floor"
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "minecraft:yellow_concrete"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
27
src/main/generated/data/bclib/worldgen/biome/the_blue.json
Normal file
27
src/main/generated/data/bclib/worldgen/biome/the_blue.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"carvers": {
|
||||
"air": [],
|
||||
"liquid": []
|
||||
},
|
||||
"downfall": 1.0,
|
||||
"effects": {
|
||||
"fog_color": 255,
|
||||
"sky_color": 170,
|
||||
"water_color": 119,
|
||||
"water_fog_color": 255
|
||||
},
|
||||
"features": [],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {},
|
||||
"spawners": {
|
||||
"ambient": [],
|
||||
"axolotls": [],
|
||||
"creature": [],
|
||||
"misc": [],
|
||||
"monster": [],
|
||||
"underground_water_creature": [],
|
||||
"water_ambient": [],
|
||||
"water_creature": []
|
||||
},
|
||||
"temperature": 1.0
|
||||
}
|
27
src/main/generated/data/bclib/worldgen/biome/the_gray.json
Normal file
27
src/main/generated/data/bclib/worldgen/biome/the_gray.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"carvers": {
|
||||
"air": [],
|
||||
"liquid": []
|
||||
},
|
||||
"downfall": 1.0,
|
||||
"effects": {
|
||||
"fog_color": 16777215,
|
||||
"sky_color": 11184810,
|
||||
"water_color": 7829367,
|
||||
"water_fog_color": 16777215
|
||||
},
|
||||
"features": [],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {},
|
||||
"spawners": {
|
||||
"ambient": [],
|
||||
"axolotls": [],
|
||||
"creature": [],
|
||||
"misc": [],
|
||||
"monster": [],
|
||||
"underground_water_creature": [],
|
||||
"water_ambient": [],
|
||||
"water_creature": []
|
||||
},
|
||||
"temperature": 1.0
|
||||
}
|
27
src/main/generated/data/bclib/worldgen/biome/the_orange.json
Normal file
27
src/main/generated/data/bclib/worldgen/biome/the_orange.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"carvers": {
|
||||
"air": [],
|
||||
"liquid": []
|
||||
},
|
||||
"downfall": 1.0,
|
||||
"effects": {
|
||||
"fog_color": 16742144,
|
||||
"sky_color": 11171584,
|
||||
"water_color": 7811840,
|
||||
"water_fog_color": 16742144
|
||||
},
|
||||
"features": [],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {},
|
||||
"spawners": {
|
||||
"ambient": [],
|
||||
"axolotls": [],
|
||||
"creature": [],
|
||||
"misc": [],
|
||||
"monster": [],
|
||||
"underground_water_creature": [],
|
||||
"water_ambient": [],
|
||||
"water_creature": []
|
||||
},
|
||||
"temperature": 1.0
|
||||
}
|
27
src/main/generated/data/bclib/worldgen/biome/the_purple.json
Normal file
27
src/main/generated/data/bclib/worldgen/biome/the_purple.json
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"carvers": {
|
||||
"air": [],
|
||||
"liquid": []
|
||||
},
|
||||
"downfall": 1.0,
|
||||
"effects": {
|
||||
"fog_color": 16711935,
|
||||
"sky_color": 11141290,
|
||||
"water_color": 7798903,
|
||||
"water_fog_color": 16711935
|
||||
},
|
||||
"features": [],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {},
|
||||
"spawners": {
|
||||
"ambient": [],
|
||||
"axolotls": [],
|
||||
"creature": [],
|
||||
"misc": [],
|
||||
"monster": [],
|
||||
"underground_water_creature": [],
|
||||
"water_ambient": [],
|
||||
"water_creature": []
|
||||
},
|
||||
"temperature": 1.0
|
||||
}
|
40
src/main/generated/data/bclib/worldgen/biome/the_yellow.json
Normal file
40
src/main/generated/data/bclib/worldgen/biome/the_yellow.json
Normal file
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"carvers": {
|
||||
"air": [],
|
||||
"liquid": []
|
||||
},
|
||||
"downfall": 1.0,
|
||||
"effects": {
|
||||
"fog_color": 16776960,
|
||||
"sky_color": 11184640,
|
||||
"water_color": 7829248,
|
||||
"water_fog_color": 16776960
|
||||
},
|
||||
"features": [
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[
|
||||
"bclib:yellow_feature"
|
||||
]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {},
|
||||
"spawners": {
|
||||
"ambient": [],
|
||||
"axolotls": [],
|
||||
"creature": [],
|
||||
"misc": [],
|
||||
"monster": [],
|
||||
"underground_water_creature": [],
|
||||
"water_ambient": [],
|
||||
"water_creature": []
|
||||
},
|
||||
"temperature": 1.0
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:weighted_state_provider",
|
||||
"entries": [
|
||||
{
|
||||
"data": {
|
||||
"Name": "minecraft:yellow_stained_glass"
|
||||
},
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"Name": "minecraft:yellow_concrete_powder"
|
||||
},
|
||||
"weight": 30
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"Name": "minecraft:yellow_glazed_terracotta",
|
||||
"Properties": {
|
||||
"facing": "north"
|
||||
}
|
||||
},
|
||||
"weight": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 96,
|
||||
"xz_spread": 7,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
"feature": "bclib:yellow_feature",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 10
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "bclib:is",
|
||||
"offset": [
|
||||
0,
|
||||
-1,
|
||||
0
|
||||
],
|
||||
"predicate": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:yellow_concrete"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "bclib:test_structure",
|
||||
"biomes": "#bclib:has_structure/test_structure",
|
||||
"spawn_overrides": {},
|
||||
"step": "surface_structures",
|
||||
"terrain_adaptation": "beard_thin"
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"placement": {
|
||||
"type": "minecraft:random_spread",
|
||||
"salt": 13318157,
|
||||
"separation": 8,
|
||||
"spacing": 16
|
||||
},
|
||||
"structures": [
|
||||
{
|
||||
"structure": "bclib:test_structure",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"bclib:the_blue",
|
||||
"bclib:the_gray",
|
||||
"bclib:the_yellow"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"replace": false,
|
||||
"values": [
|
||||
"bclib:the_orange",
|
||||
"bclib:the_purple"
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue