feat(spark): time-of-day sleep cycle + needy smoke particle fix
Switch sleep transitions from day_light_level (broken indoors) to time_of_day, and fix the mood_needy particle reference from the non-existent minecraft:large_smoke to minecraft:basic_smoke_particle. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
{ "fire_breathing": "query.property('silverlabs:firing')" },
|
||||
{ "flying": "!query.is_on_ground && query.property('silverlabs:growth_stage') == 2" },
|
||||
{ "walking": "query.modified_move_speed > 0.1" },
|
||||
{ "sleeping": "query.is_sitting && (query.day_light_level < 4)" },
|
||||
{ "sleeping": "query.is_sitting && (query.time_of_day > 0.5)" },
|
||||
{ "sitting": "query.is_sitting" },
|
||||
{ "grooming": "query.is_on_ground && query.modified_move_speed <= 0.05 && math.mod(math.floor((query.life_time + math.mod(math.abs(math.floor(query.position(0) + query.position(2))), 5) * 36.0) / 36.0), 5) == 1" },
|
||||
{ "sniffing": "query.is_on_ground && query.modified_move_speed <= 0.15 && math.mod(math.floor((query.life_time + math.mod(math.abs(math.floor(query.position(0) + query.position(2))), 5) * 36.0) / 36.0), 5) == 2" },
|
||||
@@ -52,14 +52,14 @@
|
||||
"animations": ["sit"],
|
||||
"transitions": [
|
||||
{ "idle": "!query.is_sitting" },
|
||||
{ "sleeping": "query.is_sitting && (query.day_light_level < 4)" }
|
||||
{ "sleeping": "query.is_sitting && (query.time_of_day > 0.5)" }
|
||||
]
|
||||
},
|
||||
"sleeping": {
|
||||
"animations": ["sleep"],
|
||||
"transitions": [
|
||||
{ "idle": "!query.is_sitting" },
|
||||
{ "sitting": "query.is_sitting && (query.day_light_level >= 4)" }
|
||||
{ "sitting": "query.is_sitting && (query.time_of_day <= 0.5)" }
|
||||
]
|
||||
},
|
||||
"flying": {
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
"particle_effects": {
|
||||
"beacon_beam": "minecraft:endrod",
|
||||
"mood_happy": "minecraft:villager_happy",
|
||||
"mood_needy": "minecraft:large_smoke"
|
||||
"mood_needy": "minecraft:basic_smoke_particle"
|
||||
},
|
||||
"spawn_egg": {
|
||||
"base_color": "#7B2FBE",
|
||||
|
||||
Reference in New Issue
Block a user