
# -> Collapseable blocks
#execute as @e[type=marker,tag=OverlyRealistic.CollapseableBlockPosition] at @s run \
    function overly_realistic:players/block_placement/block_collapse/marker_collapse_block

# -> Remove XP orbs
execute unless score #or.setting.no_xp OverlyRealistic.Settings.ArbitrarySetting matches 0 run \
    function overly_realistic:players/misc/xp/disable_xp

# -> Operate on items
execute as @e[type=item,tag=!OverlyRealistic.CheckedItemDrop] at @s run \
    function overly_realistic:general/block_physics/item_drop_operate

# -> Operate on spears
#execute as @e[type=item_display,tag=OverlyRealistic.Item.SpearDisplayEnt] at @s run \
    function overly_realistic:general/spears/spear_operate_1t

# -> Function tag
function #overly_realistic:general_loops/main_1t

# -> Loop
schedule function overly_realistic:general/main_loops/main_loop_1t 1t