Skip to content

Commit 1de2781

Browse files
authored
Predicate file (#1233)
1 parent 1113349 commit 1de2781

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

gm4_end_fishing/data/gm4_end_fishing/function/enderpuff/process.mcfunction

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ tag @s remove gm4_enderpuff_equipped
66
tag @s[predicate=gm4_end_fishing:holding_enderpuff] add gm4_enderpuff_equipped
77

88
# apply levitation
9-
execute if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{flags:{is_on_ground:1b}}} run tag @s remove gm4_enderpuff_used
9+
execute if predicate gm4_end_fishing:on_ground run tag @s remove gm4_enderpuff_used
1010
execute if entity @s[tag=gm4_enderpuff_equipped,tag=!gm4_enderpuff_used] run function gm4_end_fishing:enderpuff/apply_levitation
1111
execute if entity @s[tag=gm4_enderpuff_levitation,tag=!gm4_enderpuff_equipped] run function gm4_end_fishing:enderpuff/clear_levitation

gm4_end_fishing/data/gm4_end_fishing/function/main.mcfunction

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ execute as @a[tag=gm4_enderpuff_levitation,tag=!gm4_has_enderpuff] at @s run fun
55
execute as @a[tag=gm4_has_enderpuff] at @s run function gm4_end_fishing:enderpuff/process
66

77
effect give @a[tag=gm4_ef_fall] slow_falling 1 0
8-
tag @a[tag=gm4_ef_fall,nbt={OnGround:0b}] remove gm4_ef_fall
8+
tag @a[tag=gm4_ef_fall,predicate=!gm4_end_fishing:on_ground] remove gm4_ef_fall
99

1010
schedule function gm4_end_fishing:main 16t
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"condition": "minecraft:entity_properties",
3+
"entity": "this",
4+
"predicate": {
5+
"flags": {
6+
"is_on_ground": true
7+
}
8+
}
9+
}

0 commit comments

Comments
 (0)