Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ tag @s remove gm4_enderpuff_equipped
tag @s[predicate=gm4_end_fishing:holding_enderpuff] add gm4_enderpuff_equipped

# apply levitation
execute if predicate {condition:"minecraft:entity_properties",entity:"this",predicate:{flags:{is_on_ground:1b}}} run tag @s remove gm4_enderpuff_used
execute if predicate gm4_end_fishing:on_ground run tag @s remove gm4_enderpuff_used
execute if entity @s[tag=gm4_enderpuff_equipped,tag=!gm4_enderpuff_used] run function gm4_end_fishing:enderpuff/apply_levitation
execute if entity @s[tag=gm4_enderpuff_levitation,tag=!gm4_enderpuff_equipped] run function gm4_end_fishing:enderpuff/clear_levitation
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ execute as @a[tag=gm4_enderpuff_levitation,tag=!gm4_has_enderpuff] at @s run fun
execute as @a[tag=gm4_has_enderpuff] at @s run function gm4_end_fishing:enderpuff/process

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

schedule function gm4_end_fishing:main 16t
9 changes: 9 additions & 0 deletions gm4_end_fishing/data/gm4_end_fishing/predicate/on_ground.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"flags": {
"is_on_ground": true
}
}
}
Loading