過去の検索履歴
2026/04/23 23:22:24 正規表現[{ "format_version": "1.10.0", "animation_controllers": { "controller.animation.fly": { "initial_state": "default", "states": { "default": { "transitions": [ { "stop": "query.property(neko:state) != 0 && !query.is_moving" }, { "movement": "query.property(neko:state) != 0 && query.is_moving" }, { "super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1" } ] }, "stop": { "animations": [ "fly_movement_to_stop" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "stop": "query.any_animation_finished" }, { "movement_to_super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1" } ] }, "stop_to_movement": { "animations": [ "fly_stop_to_movement" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "stop": "query.property(neko:state) != 0 && !query.is_moving" }, { "movement": "query.any_animation_finished" }, { "stop_to_super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1" } ] }, "stop_to_super_boost": { "animations": [ "fly_stop_to_super_boost" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "super_boost": "query.any_animation_finished" } ] }, "movement": { "animations": [ "fly_movement" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "movement_to_stop": "query.property(neko:state) != 0 && !query.is_moving" }, { "movement_to_super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1" } ] }, "movement_to_super_boost": { "animations": [ "fly_movement_to_super_boost" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "super_boost": "query.any_animation_finished" } ] }, "super_boost": { "animations": [ "fly_super_boost" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "stop": "query.property(neko:state) != 0 && !query.is_moving" }, { "movement": "query.property(neko:state) != 0 && query.is_moving" } ] }, "super_boost_to_stop": { "animations": [ "fly_super_boost_to_stop" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "stop": "query.any_animation_finished" } ] }, "super_boost_to_movement": { "animations": [ "fly_super_boost_to_movement" ], "transitions": [ { "default": "query.property(neko:state) = 0" }, { "movement": "query.any_animation_finished" } ] } } } }}]のjson文法をチェックしました2026/04/23 22:18:33 正規表現[{ "format_version": "1.10.0", "animation_controllers": { "controller.animation.fly": { "initial_state": "default", "states": { "default": { "transitions": [ { "jump": "query.property(neko:state) != 0 && !query.is_moving && query.is_on_ground && query.is_jumping" }, { "stop": "query.property(neko:state) != 0 && !query.is_moving && query.is_on_ground" }, { "movement": "query.property(neko:state) != 0 && query.is_moving && !query.is_on_ground" }, { "super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1 && !query.is_on_ground" } ] }, "jump": { "on_entry": [ "/execute as @s at @s run /tp@s ~~~ ~~" ], "transitions": [ { "stop": "1.0" } ] }, "stop": { "on_entry": [ "/execute as @s at @s run /tp@s ~~~ ~~" ], "transitions": [ { "default": "query.property(neko:state) != 0 && query.is_moving && query.is_on_ground" }, { "movement": "query.property(neko:state) != 0 && query.is_moving" }, { "super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1" } ] }, "movement ": { "on_entry": [], "transitions": [ { "default": "query.property(neko:state) != 0 && query.is_moving && query.is_on_ground" }, { "stop": "query.property(neko:state) != 0 && !query.is_moving" }, { "super_boost": "query.property(neko:state) != 0 && query.property(neko:super_boost) = 1" } ] }, "super_boost": { "on_entry": [], "transitions": [ { "default": "query.property(neko:state) != 0 && query.is_moving && query.is_on_ground" }, { "stop": "query.property(neko:state) != 0 && !query.is_moving" }, { "movement": "query.property(neko:state) != 0 && query.is_moving" } ] } } } }}]のjson文法をチェックしました