dimension override, custom sky, skybox objects, custom world gen started

This commit is contained in:
Halbear
2026-07-23 00:03:55 +01:00
parent 72cc539b0c
commit ec63c2540f
87 changed files with 4326 additions and 31 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"required": true,
"package": "net.halbear.aotg.mixin",
"package": "net.halbear.aotg.utility.Mixin",
"compatibilityLevel": "JAVA_25",
"mixins": [],
"injectors": {
+103
View File
@@ -0,0 +1,103 @@
{
"sea_level": 128,
"disable_mob_generation": false,
"aquifers_enabled": true,
"ore_veins_enabled": true,
"legacy_random_source": false,
"default_block": { "Name": "minecraft:stone" },
"default_fluid": { "Name": "minecraft:water", "Properties": { "level": "0" } },
"noise": {
"min_y": -64,
"height": 512,
"size_horizontal": 1,
"size_vertical": 2
},
"noise_router": {
"barrier": 0.0,
"fluid_level_floodedness": 0.0,
"fluid_level_spread": 0.0,
"lava": 0.0,
"temperature": "minecraft:overworld/temperature",
"vegetation": "minecraft:overworld/vegetation",
"continents": "minecraft:overworld/continents",
"erosion": "minecraft:overworld/erosion",
"depth": "minecraft:overworld/depth",
"ridges": "minecraft:overworld/ridges",
"initial_density_without_jaggedness": "minecraft:overworld/initial_density_without_jaggedness",
"final_density": "minecraft:overworld/final_density",
"vein_toggle": 0.0,
"vein_ridged": 0.0,
"vein_gap": 0.0,
"preliminary_surface_level": "minecraft:overworld/preliminary_surface_level"
},
"spawn_target": [],
"surface_rule": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:biome",
"biome_is": [ "ageofthegods:garrigue" ]
},
"then_run": {
"type": "minecraft:condition",
"if_true": { "type": "minecraft:y_above", "anchor": { "absolute": 129 }, "surface_depth_multiplier": 0, "add_stone_depth": false },
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": { "type": "minecraft:stone_depth", "offset": 0, "add_surface_depth": false, "secondary_depth_range": 0, "surface_type": "floor" },
"then_run": { "type": "minecraft:block", "result_state": { "Name": "ageofthegods:limestone_grass_block" } }
},
{
"type": "minecraft:block",
"result_state": { "Name": "ageofthegods:limestone_block" }
}
]
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:biome",
"biome_is": [ "ageofthegods:maquis_shrubland" ]
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": { "type": "minecraft:stone_depth", "offset": 0, "add_surface_depth": false, "secondary_depth_range": 0, "surface_type": "floor" },
"then_run": { "type": "minecraft:block", "result_state": { "Name": "ageofthegods:shale_grass_block" } }
},
{
"type": "minecraft:block",
"result_state": { "Name": "ageofthegods:shale_block" }
}
]
}
},
{
"type": "minecraft:condition",
"if_true": { "type": "minecraft:y_above", "anchor": { "absolute": 129 }, "surface_depth_multiplier": 0, "add_stone_depth": false },
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": { "type": "minecraft:stone_depth", "offset": 0, "add_surface_depth": false, "secondary_depth_range": 0, "surface_type": "floor" },
"then_run": { "type": "minecraft:block", "result_state": { "Name": "minecraft:grass_block" } }
},
{
"type": "minecraft:block",
"result_state": { "Name": "minecraft:dirt" }
}
]
}
}
]
}
}
@@ -0,0 +1,9 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/limestone/limestone1", "weight": 3
}
]
}
}
@@ -0,0 +1,15 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/limestone/limestone_grass", "weight": 3
},
{
"model": "ageofthegods:block/limestone/limestone_grass2", "weight": 3
},
{
"model": "ageofthegods:block/limestone/limestone_grass3", "weight": 3
}
]
}
}
@@ -0,0 +1,12 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/shale/shale1", "weight": 1
},
{
"model": "ageofthegods:block/shale/shale2", "weight": 1
}
]
}
}
@@ -0,0 +1,15 @@
{
"variants": {
"": [
{
"model": "ageofthegods:block/shale/shale_grass", "weight": 1
},
{
"model": "ageofthegods:block/shale/shale_grass2", "weight": 1
},
{
"model": "ageofthegods:block/shale/shale_grass3", "weight": 1
}
]
}
}
@@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "ageofthegods:block/limestone/limestone"
}
}
@@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "ageofthegods:block/limestone/limestone2"
}
}
@@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "ageofthegods:block/limestone/limestone3"
}
}
@@ -0,0 +1,34 @@
{
"parent": "minecraft:block/block",
"textures": {
"particle": "ageofthegods:block/limestone/limestonegrassside",
"bottom": "ageofthegods:block/limestone/limestone",
"top": "ageofthegods:block/grass/grasstopgrey",
"side": "ageofthegods:block/limestone/limestonegrassside",
"overlay": "ageofthegods:block/grass/grasssideoverlay"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"down": { "texture": "#bottom", "cullface": "down" },
"up": { "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "texture": "#side", "cullface": "north" },
"south": { "texture": "#side", "cullface": "south" },
"west": { "texture": "#side", "cullface": "west" },
"east": { "texture": "#side", "cullface": "east" }
}
},
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": { "texture": "#overlay", "cullface": "north", "tintindex": 0 },
"south": { "texture": "#overlay", "cullface": "south", "tintindex": 0 },
"west": { "texture": "#overlay", "cullface": "west", "tintindex": 0 },
"east": { "texture": "#overlay", "cullface": "east", "tintindex": 0 }
}
}
]
}
@@ -0,0 +1,34 @@
{
"parent": "minecraft:block/block",
"textures": {
"particle": "ageofthegods:block/limestone/limestonegrassside",
"bottom": "ageofthegods:block/limestone/limestone",
"top": "ageofthegods:block/grass/grasstopgrey2",
"side": "ageofthegods:block/limestone/limestonegrassside",
"overlay": "ageofthegods:block/grass/grasssideoverlay"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"down": { "texture": "#bottom", "cullface": "down" },
"up": { "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "texture": "#side", "cullface": "north" },
"south": { "texture": "#side", "cullface": "south" },
"west": { "texture": "#side", "cullface": "west" },
"east": { "texture": "#side", "cullface": "east" }
}
},
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": { "texture": "#overlay", "cullface": "north", "tintindex": 0 },
"south": { "texture": "#overlay", "cullface": "south", "tintindex": 0 },
"west": { "texture": "#overlay", "cullface": "west", "tintindex": 0 },
"east": { "texture": "#overlay", "cullface": "east", "tintindex": 0 }
}
}
]
}
@@ -0,0 +1,34 @@
{
"parent": "minecraft:block/block",
"textures": {
"particle": "ageofthegods:block/limestone/limestonegrassside",
"bottom": "ageofthegods:block/limestone/limestone",
"top": "ageofthegods:block/grass/grasstopgrey3",
"side": "ageofthegods:block/limestone/limestonegrassside",
"overlay": "ageofthegods:block/grass/grasssideoverlay"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"down": { "texture": "#bottom", "cullface": "down" },
"up": { "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "texture": "#side", "cullface": "north" },
"south": { "texture": "#side", "cullface": "south" },
"west": { "texture": "#side", "cullface": "west" },
"east": { "texture": "#side", "cullface": "east" }
}
},
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": { "texture": "#overlay", "cullface": "north", "tintindex": 0 },
"south": { "texture": "#overlay", "cullface": "south", "tintindex": 0 },
"west": { "texture": "#overlay", "cullface": "west", "tintindex": 0 },
"east": { "texture": "#overlay", "cullface": "east", "tintindex": 0 }
}
}
]
}
@@ -0,0 +1,12 @@
{
"parent": "block/cube",
"textures": {
"down": "ageofthegods:block/shale/shaletop1",
"up": "ageofthegods:block/shale/shaletop1",
"north": "ageofthegods:block/shale/shaleside",
"east": "ageofthegods:block/shale/shaleside",
"south": "ageofthegods:block/shale/shaleside",
"west": "ageofthegods:block/shale/shaleside",
"particle": "ageofthegods:block/shale/shaleside"
}
}
@@ -0,0 +1,12 @@
{
"parent": "block/cube",
"textures": {
"down": "ageofthegods:block/shale/shaletop2",
"up": "ageofthegods:block/shale/shaletop2",
"north": "ageofthegods:block/shale/shaleside",
"east": "ageofthegods:block/shale/shaleside",
"south": "ageofthegods:block/shale/shaleside",
"west": "ageofthegods:block/shale/shaleside",
"particle": "ageofthegods:block/shale/shaleside"
}
}
@@ -0,0 +1,34 @@
{
"parent": "minecraft:block/block",
"textures": {
"particle": "ageofthegods:block/shale/shalegrassside",
"bottom": "ageofthegods:block/shale/shaletop1",
"top": "ageofthegods:block/grass/grasstopgrey",
"side": "ageofthegods:block/shale/shalegrassside",
"overlay": "ageofthegods:block/grass/grasssideoverlay"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"down": { "texture": "#bottom", "cullface": "down" },
"up": { "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "texture": "#side", "cullface": "north" },
"south": { "texture": "#side", "cullface": "south" },
"west": { "texture": "#side", "cullface": "west" },
"east": { "texture": "#side", "cullface": "east" }
}
},
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": { "texture": "#overlay", "cullface": "north", "tintindex": 0 },
"south": { "texture": "#overlay", "cullface": "south", "tintindex": 0 },
"west": { "texture": "#overlay", "cullface": "west", "tintindex": 0 },
"east": { "texture": "#overlay", "cullface": "east", "tintindex": 0 }
}
}
]
}
@@ -0,0 +1,34 @@
{
"parent": "minecraft:block/block",
"textures": {
"particle": "ageofthegods:block/shale/shalegrassside",
"bottom": "ageofthegods:block/shale/shaletop1",
"top": "ageofthegods:block/grass/grasstopgrey2",
"side": "ageofthegods:block/shale/shalegrassside",
"overlay": "ageofthegods:block/grass/grasssideoverlay"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"down": { "texture": "#bottom", "cullface": "down" },
"up": { "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "texture": "#side", "cullface": "north" },
"south": { "texture": "#side", "cullface": "south" },
"west": { "texture": "#side", "cullface": "west" },
"east": { "texture": "#side", "cullface": "east" }
}
},
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": { "texture": "#overlay", "cullface": "north", "tintindex": 0 },
"south": { "texture": "#overlay", "cullface": "south", "tintindex": 0 },
"west": { "texture": "#overlay", "cullface": "west", "tintindex": 0 },
"east": { "texture": "#overlay", "cullface": "east", "tintindex": 0 }
}
}
]
}
@@ -0,0 +1,34 @@
{
"parent": "minecraft:block/block",
"textures": {
"particle": "ageofthegods:block/shale/shalegrassside",
"bottom": "ageofthegods:block/shale/shaletop1",
"top": "ageofthegods:block/grass/grasstopgrey3",
"side": "ageofthegods:block/shale/shalegrassside",
"overlay": "ageofthegods:block/shale/shalegrassoverlayl"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"down": { "texture": "#bottom", "cullface": "down" },
"up": { "texture": "#top", "cullface": "up", "tintindex": 0 },
"north": { "texture": "#side", "cullface": "north" },
"south": { "texture": "#side", "cullface": "south" },
"west": { "texture": "#side", "cullface": "west" },
"east": { "texture": "#side", "cullface": "east" }
}
},
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": { "texture": "#overlay", "cullface": "north", "tintindex": 0 },
"south": { "texture": "#overlay", "cullface": "south", "tintindex": 0 },
"west": { "texture": "#overlay", "cullface": "west", "tintindex": 0 },
"east": { "texture": "#overlay", "cullface": "east", "tintindex": 0 }
}
}
]
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "ageofthegods:block/limestone_block"
}
}
@@ -0,0 +1,6 @@
{
"model": {
"type": "minecraft:model",
"model": "ageofthegods:block/shale_block"
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1000 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

@@ -0,0 +1,64 @@
{
"has_precipitation": true,
"temperature": 0.7,
"downfall": 0.8,
"temperature_modifier": "none",
"effects": {
"water_color": 4311792,
"grass_color": 13162858,
"foliage_color": 9226315,
"ambient_loop_sound": "minecraft:ambient.cave",
"mood_sound": {
"sound": "minecraft:ambient.cave",
"tick_delay": 6000,
"block_search_extent": 8,
"offset": 2.0
}
},
"attributes": {
"minecraft:visual/sky_color": 8906751,
"minecraft:visual/fog_color": 16777215,
"minecraft:visual/water_fog_color": 329011
},
"carvers": [
"minecraft:cave",
"minecraft:canyon"
],
"features": [
[],
[ "minecraft:lake_lava_underground", "minecraft:lake_lava_surface" ],
[ "minecraft:amethyst_geode" ],
[],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_coal_upper",
"minecraft:ore_coal_lower",
"minecraft:ore_iron_upper",
"minecraft:ore_iron_middle",
"minecraft:ore_iron_small",
"minecraft:ore_diamond"
],
[],
[],
[ "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal" ],
[ ]
],
"creature_spawn_probability": 0.07,
"spawners": {
"monster": [
{ "type": "minecraft:spider", "weight": 100, "minCount": 4, "maxCount": 4 },
{ "type": "minecraft:zombie", "weight": 95, "minCount": 4, "maxCount": 4 }
],
"creature": [
{ "type": "minecraft:wolf", "weight": 5, "minCount": 4, "maxCount": 4 }
],
"ambient": [],
"water_creature": [],
"underground_water_creature": [],
"water_ambient": [],
"axolotls": []
},
"spawn_costs": {}
}
@@ -0,0 +1,67 @@
{
"has_precipitation": true,
"temperature": 0.3,
"downfall": 0.8,
"temperature_modifier": "none",
"effects": {
"sky_color": 8906751,
"fog_color": 3060735,
"water_color": 4311792,
"water_fog_color": 4311792,
"grass_color": 16444553,
"foliage_color": 9429794,
"ambient_loop_sound": "minecraft:ambient.cave",
"mood_sound": {
"sound": "minecraft:ambient.cave",
"tick_delay": 6000,
"block_search_extent": 8,
"offset": 2.0
}
},
"attributes": {
"minecraft:visual/sky_color": 8906751,
"minecraft:visual/fog_color": 16777215,
"minecraft:visual/water_fog_color": 329011
},
"carvers": [
"minecraft:cave",
"minecraft:canyon"
],
"features": [
[],
[ "minecraft:lake_lava_underground", "minecraft:lake_lava_surface" ],
[ "minecraft:amethyst_geode" ],
[],
[],
[],
[
"minecraft:ore_dirt",
"minecraft:ore_coal_upper",
"minecraft:ore_coal_lower",
"minecraft:ore_iron_upper",
"minecraft:ore_iron_middle",
"minecraft:ore_iron_small",
"minecraft:ore_diamond"
],
[],
[],
[ "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal" ],
[ ]
],
"creature_spawn_probability": 0.07,
"spawners": {
"monster": [
{ "type": "minecraft:spider", "weight": 100, "minCount": 4, "maxCount": 4 },
{ "type": "minecraft:zombie", "weight": 95, "minCount": 4, "maxCount": 4 }
],
"creature": [
{ "type": "minecraft:wolf", "weight": 5, "minCount": 4, "maxCount": 4 }
],
"ambient": [],
"water_creature": [],
"underground_water_creature": [],
"water_ambient": [],
"axolotls": []
},
"spawn_costs": {}
}
@@ -0,0 +1,36 @@
{
"type": "minecraft:overworld",
"generator": {
"type": "minecraft:noise",
"settings": "minecraft:overworld",
"biome_source": {
"type": "minecraft:multi_noise",
"biomes": [
{
"biome": "ageofthegods:garrigue",
"parameters": {
"temperature": [-1.0, -0.1],
"humidity": [-1.0, 1.0],
"continentalness": [-1.2, 1.0],
"erosion": [-1.0, 1.0],
"weirdness": [-1.0, 1.0],
"depth": 0.0,
"offset": 0.0
}
},
{
"biome": "ageofthegods:maquis_shrubland",
"parameters": {
"temperature": [0.1, 1.0],
"humidity": [-1.0, 1.0],
"continentalness": [-1.2, 1.0],
"erosion": [-1.0, 1.0],
"weirdness": [-1.0, 1.0],
"depth": 0.0,
"offset": 0.0
}
}
]
}
}
}
@@ -0,0 +1,43 @@
{
"attributes": {
"minecraft:audio/background_music": {
"creative": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.creative"
},
"default": {
"max_delay": 24000,
"min_delay": 12000,
"sound": "minecraft:music.game"
}
},
"minecraft:gameplay/eyeblossom_open": true,
"minecraft:gameplay/creaking_active": true,
"minecraft:visual/cloud_height": 240,
"minecraft:visual/cloud_color": "#ccffffff",
"minecraft:visual/ambient_light_color": "#0a0a0a",
"minecraft:gameplay/can_start_raid": true,
"minecraft:gameplay/respawn_anchor_works": false
},
"default_clock": "minecraft:overworld",
"timelines": "#minecraft:in_overworld",
"ambient_light": 0.0,
"bed_works": true,
"coordinate_scale": 1.0,
"effects": "minecraft:overworld",
"has_ceiling": false,
"has_raids": true,
"has_skylight": true,
"height": 512,
"infiniburn": "#minecraft:infiniburn_overworld",
"logical_height": 512,
"min_y": -64,
"monster_spawn_light_level": 0,
"monster_spawn_block_light_limit": 0,
"natural": true,
"piglin_safe": false,
"respawn_anchor_works": false,
"ultrawarm": false,
"has_ender_dragon_fight": false
}
@@ -0,0 +1,9 @@
{
"replace": false,
"values": [
"ageofthegods:limestone_grass_block",
"ageofthegods:limestone_block",
"ageofthegods:shale_grass_block",
"ageofthegods:shale_block"
]
}
+7
View File
@@ -0,0 +1,7 @@
{
"pack": {
"min_format": 100.0,
"max_format": 101.1,
"description": ""
}
}