birt stuff

This commit is contained in:
Pyritie 2025-06-17 22:19:18 +01:00
parent b29361a79b
commit 4bc92aeda3
20 changed files with 349 additions and 19 deletions

View file

@ -0,0 +1,74 @@
{
"parent": "minecraft:block/cube",
"ambientocclusion": true,
"textures": {
"front_inside": "species:block/birt_nest_front_inside",
"side_inside": "species:block/birt_nest_side_inside",
"top_inside": "species:block/birt_nest_top_inside",
"bottom_inside": "species:block/birt_nest_bottom_inside",
"front": "species:block/birt_nest_front",
"top": "create:block/palettes/stone_types/natural/asurine_1",
"particle": "create:block/palettes/stone_types/natural/asurine_1",
"side": "create:block/palettes/stone_types/natural/asurine_1"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"north": {
"uv": [ 0, 0, 16, 16 ],
"texture": "#front"
},
"east": {
"uv": [ 0, 0, 16, 16 ],
"texture": "#side"
},
"south": {
"uv": [ 0, 0, 16, 16 ],
"texture": "#side"
},
"west": {
"uv": [ 0, 0, 16, 16 ],
"texture": "#side"
},
"up": {
"uv": [ 0, 0, 16, 16 ],
"texture": "#top"
},
"down": {
"uv": [ 0, 0, 16, 16 ],
"texture": "#top"
}
}
},
{
"from": [ 2, 14, 0 ],
"to": [ 14, 2, 15 ],
"faces": {
"east": {
"uv": [ 1, 14, 16, 2 ],
"texture": "#side_inside"
},
"south": {
"uv": [ 2, 4.5, 14, 4.5 ],
"texture": "#front_inside"
},
"west": {
"uv": [ 16, 14, 1, 2 ],
"texture": "#side_inside"
},
"up": {
"uv": [ 16, 2, 1, 14 ],
"rotation": 90,
"texture": "#bottom_inside"
},
"down": {
"uv": [ 1, 2, 16, 14 ],
"rotation": 90,
"texture": "#top_inside"
}
}
}
]
}

View file

@ -0,0 +1,52 @@
{
"parent": "minecraft:block/cube",
"ambientocclusion": true,
"textures": {
"front_inside": "species:block/birt_nest_front_inside",
"side_inside": "species:block/birt_nest_side_inside",
"top_inside": "species:block/birt_nest_top_inside",
"bottom_inside": "species:block/birt_nest_bottom_inside",
"birt": "species:block/birt_nest_birt",
"front": "species:block/birt_nest_front",
"top": "create:block/palettes/stone_types/natural/asurine_1",
"particle": "create:block/palettes/stone_types/natural/asurine_1",
"side": "create:block/palettes/stone_types/natural/asurine_1"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#front"},
"east": {"uv": [0, 0, 16, 16], "texture": "#side"},
"south": {"uv": [0, 0, 16, 16], "texture": "#side"},
"west": {"uv": [0, 0, 16, 16], "texture": "#side"},
"up": {"uv": [0, 0, 16, 16], "texture": "#top"},
"down": {"uv": [0, 0, 16, 16], "texture": "#top"}
}
},
{
"from": [9, 2, 13],
"to": [14, 7, 13],
"faces": {
"north": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"east": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"south": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"west": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"up": {"uv": [0, 0, 5, 0], "texture": "#birt"},
"down": {"uv": [0, 0, 5, 0], "texture": "#birt"}
}
},
{
"from": [2, 14, 0],
"to": [14, 2, 15],
"faces": {
"east": {"uv": [1, 14, 16, 2], "texture": "#side_inside"},
"south": {"uv": [2, 2, 14, 14], "texture": "#front_inside"},
"west": {"uv": [16, 14, 1, 2], "texture": "#side_inside"},
"up": {"uv": [16, 2, 1, 14], "rotation": 90, "texture": "#bottom_inside"},
"down": {"uv": [1, 2, 16, 14], "rotation": 90, "texture": "#top_inside"}
}
}
]
}

View file

@ -0,0 +1,64 @@
{
"parent": "minecraft:block/cube",
"ambientocclusion": true,
"textures": {
"front_inside": "species:block/birt_nest_front_inside",
"side_inside": "species:block/birt_nest_side_inside",
"top_inside": "species:block/birt_nest_top_inside",
"bottom_inside": "species:block/birt_nest_bottom_inside",
"birt": "species:block/birt_nest_birt",
"front": "species:block/birt_nest_front",
"top": "create:block/palettes/stone_types/natural/asurine_1",
"particle": "create:block/palettes/stone_types/natural/asurine_1",
"side": "create:block/palettes/stone_types/natural/asurine_1"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#front"},
"east": {"uv": [0, 0, 16, 16], "texture": "#side"},
"south": {"uv": [0, 0, 16, 16], "texture": "#side"},
"west": {"uv": [0, 0, 16, 16], "texture": "#side"},
"up": {"uv": [0, 0, 16, 16], "texture": "#top"},
"down": {"uv": [0, 0, 16, 16], "texture": "#top"}
}
},
{
"from": [9, 2, 13],
"to": [14, 7, 13],
"faces": {
"north": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"east": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"south": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"west": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"up": {"uv": [0, 0, 5, 0], "texture": "#birt"},
"down": {"uv": [0, 0, 5, 0], "texture": "#birt"}
}
},
{
"from": [5, 6, 12],
"to": [10, 11, 12],
"faces": {
"north": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"east": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"south": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"west": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"up": {"uv": [0, 0, 5, 0], "texture": "#birt"},
"down": {"uv": [0, 0, 5, 0], "texture": "#birt"}
}
},
{
"from": [2, 14, 0],
"to": [14, 2, 15],
"faces": {
"east": {"uv": [1, 14, 16, 2], "texture": "#side_inside"},
"south": {"uv": [2, 14, 14, 2], "texture": "#front_inside"},
"west": {"uv": [16, 14, 1, 2], "texture": "#side_inside"},
"up": {"uv": [16, 2, 1, 14], "rotation": 90, "texture": "#bottom_inside"},
"down": {"uv": [1, 2, 16, 14], "rotation": 90, "texture": "#top_inside"}
}
}
]
}

View file

@ -0,0 +1,76 @@
{
"parent": "minecraft:block/cube",
"ambientocclusion": true,
"textures": {
"6": "create:block/palettes/stone_types/natural/asurine_1",
"7": "create:block/palettes/stone_types/natural/asurine_1",
"particle": "create:block/palettes/stone_types/natural/asurine_1",
"front_inside": "species:block/birt_nest_front_inside",
"side_inside": "species:block/birt_nest_side_inside",
"top_inside": "species:block/birt_nest_top_inside",
"bottom_inside": "species:block/birt_nest_bottom_inside",
"birt": "species:block/birt_nest_birt",
"front": "species:block/birt_nest_front"
},
"elements": [
{
"from": [0, 0, 0],
"to": [16, 16, 16],
"faces": {
"north": {"uv": [0, 0, 16, 16], "texture": "#front"},
"east": {"uv": [0, 0, 16, 16], "texture": "#6"},
"south": {"uv": [0, 0, 16, 16], "texture": "#6"},
"west": {"uv": [0, 0, 16, 16], "texture": "#6"},
"up": {"uv": [0, 0, 16, 16], "texture": "#7"},
"down": {"uv": [0, 0, 16, 16], "texture": "#7"}
}
},
{
"from": [9, 2, 13],
"to": [14, 7, 13],
"faces": {
"north": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"east": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"south": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"west": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"up": {"uv": [0, 0, 5, 0], "texture": "#birt"},
"down": {"uv": [0, 0, 5, 0], "texture": "#birt"}
}
},
{
"from": [5, 6, 12],
"to": [10, 11, 12],
"faces": {
"north": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"east": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"south": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"west": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"up": {"uv": [0, 0, 5, 0], "texture": "#birt"},
"down": {"uv": [0, 0, 5, 0], "texture": "#birt"}
}
},
{
"from": [2, 3, 14],
"to": [7, 8, 14],
"faces": {
"north": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"east": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"south": {"uv": [0, 0, 5, 5], "texture": "#birt"},
"west": {"uv": [0, 0, 0, 5], "texture": "#birt"},
"up": {"uv": [0, 0, 5, 0], "texture": "#birt"},
"down": {"uv": [0, 0, 5, 0], "texture": "#birt"}
}
},
{
"from": [2, 14, 0],
"to": [14, 2, 15],
"faces": {
"east": {"uv": [1, 14, 16, 2], "texture": "#side_inside"},
"south": {"uv": [2, 14, 14, 2], "texture": "#front_inside"},
"west": {"uv": [16, 14, 1, 2], "texture": "#side_inside"},
"up": {"uv": [16, 2, 1, 14], "rotation": 90, "texture": "#bottom_inside"},
"down": {"uv": [1, 2, 16, 14], "rotation": 90, "texture": "#top_inside"}
}
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

View file

@ -31,12 +31,12 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
[],
"#tfg:moon_small_rock_features",

View file

@ -31,16 +31,17 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
"#tfg:moon_large_rock_features",
"#tfg:moon_small_rock_features",
[
"tfg:moon/surface/birt_dwelling",
"tfg:moon/surface/dead_coral_fans",
"tfg:moon/surface/warped_sprouts_patch",
"tfg:moon/surface/warped_roots_patch",
@ -62,6 +63,12 @@
"maxCount": 4,
"minCount": 2,
"weight": 80
},
{
"type": "species:birt",
"maxCount": 3,
"minCount": 2,
"weight": 100
}
],
"misc": [],

View file

@ -30,12 +30,12 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
[],
"#tfg:moon_small_rock_features",

View file

@ -30,16 +30,17 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
"#tfg:moon_large_rock_features",
"#tfg:moon_small_rock_features",
[
"tfg:moon/surface/birt_dwelling",
"tfg:moon/surface/dead_coral_fans",
"tfg:moon/surface/warped_sprouts_patch",
"tfg:moon/surface/warped_roots_patch",
@ -61,6 +62,12 @@
"maxCount": 4,
"minCount": 2,
"weight": 10
},
{
"type": "species:birt",
"maxCount": 3,
"minCount": 2,
"weight": 100
}
],
"misc": [],

View file

@ -30,12 +30,12 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
[],
"#tfg:moon_small_rock_features",

View file

@ -31,16 +31,17 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
"#tfg:moon_large_rock_features",
"#tfg:moon_small_rock_features",
[
"tfg:moon/surface/birt_dwelling",
"tfg:moon/surface/dead_coral",
"tfg:moon/surface/dead_coral_fans",
"tfg:moon/surface/warped_sprouts_patch"
@ -61,6 +62,12 @@
"maxCount": 4,
"minCount": 2,
"weight": 20
},
{
"type": "species:birt",
"maxCount": 3,
"minCount": 2,
"weight": 100
}
],
"misc": [],

View file

@ -30,12 +30,12 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
[],
"#tfg:moon_small_rock_features",

View file

@ -31,16 +31,17 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
"#tfg:moon_large_rock_features",
"#tfg:moon_small_rock_features",
[
"tfg:moon/surface/birt_dwelling",
"tfg:moon/surface/warped_sprouts_patch",
"tfg:moon/surface/warped_roots_patch",
"tfg:moon/surface/warped_vine_rare"
@ -61,6 +62,12 @@
"maxCount": 4,
"minCount": 2,
"weight": 80
},
{
"type": "species:birt",
"maxCount": 3,
"minCount": 2,
"weight": 100
}
],
"misc": [],

View file

@ -31,16 +31,17 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
[],
"#tfg:moon_small_rock_features",
[
"tfg:moon/surface/birt_dwelling",
"tfg:moon/surface/dead_coral_fans",
"tfg:moon/surface/warped_sprouts_patch"
],
@ -60,6 +61,12 @@
"maxCount": 4,
"minCount": 2,
"weight": 80
},
{
"type": "species:birt",
"maxCount": 3,
"minCount": 2,
"weight": 100
}
],
"misc": [],
@ -68,25 +75,25 @@
"type": "ad_astra:star_crawler",
"maxCount": 3,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "ad_astra:corrupted_lunarian",
"maxCount": 3,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "minecraft:skeleton",
"maxCount": 3,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "minecraft:enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
"weight": 10
},
{
"type": "species:limpet",

View file

@ -31,12 +31,12 @@
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
[],
"#tfg:moon_veins",
[],
[
@ -81,25 +81,25 @@
"type": "ad_astra:star_crawler",
"maxCount": 3,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "ad_astra:corrupted_lunarian",
"maxCount": 3,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "minecraft:skeleton",
"maxCount": 3,
"minCount": 1,
"weight": 100
"weight": 50
},
{
"type": "minecraft:enderman",
"maxCount": 1,
"minCount": 1,
"weight": 20
"weight": 10
},
{
"type": "species:limpet",

View file

@ -0,0 +1,11 @@
{
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "species:birt_dwelling"
}
}
}
}

View file

@ -0,0 +1,19 @@
{
"feature": "tfg:moon/surface/birt_dwelling",
"placement": [
{
"type": "minecraft:biome"
},
{
"type": "minecraft:rarity_filter",
"chance": 5
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:heightmap",
"heightmap": "MOTION_BLOCKING"
}
]
}

View file

@ -1,7 +1,6 @@
const registerSpeciesBlockTags = (event) => {
const DISABLED_BLOCKS = [
'species:birt_dwelling',
'species:red_suspicious_sand',
'species:bone_bark',
'species:bone_vertebra',