generated from edayot/DatapackTemplate
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: variables are now set before auto_handled_output
- Loading branch information
Showing
3 changed files
with
22 additions
and
11 deletions.
There are no files selected for viewing
12 changes: 12 additions & 0 deletions
12
data/itemio/functions/impl/container/auto_handled_output/before.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
data remove storage itemio:main.output input | ||
data modify storage itemio:main.output input set from storage itemio:io input | ||
data remove storage itemio:io output | ||
|
||
|
||
scoreboard players set #if_item_input itemio.math.output 0 | ||
scoreboard players set #if_filter_define itemio.math.output 0 | ||
execute store result score #if_item_input itemio.math.output if data storage itemio:main.output input | ||
execute store result score #if_filter_define itemio.math.output if data storage itemio:io filter | ||
|
||
function #itemio:event/auto_handled_output | ||
|
9 changes: 0 additions & 9 deletions
9
data/itemio/functions/impl/container/auto_handled_output/repart.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 10 additions & 2 deletions
12
data/itemio/functions/impl/container/output/repart_2.mcfunction
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,13 @@ | ||
execute align xyz positioned ~.5 ~.5 ~.5 run tag @e[type=#itemio:container,tag=itemio.container.initialised,distance=..0.5001,limit=1,sort=nearest] add itemio.selected.output | ||
execute as @e[tag=itemio.selected.output,tag=!itemio.container.nope,tag=!itemio.container.auto_handled_io] run function itemio:impl/container/output/custom/output | ||
execute unless entity @e[tag=itemio.selected.output,tag=!itemio.container.nope,tag=!itemio.container.auto_handled_io] if block ~ ~ ~ #itemio:container run function itemio:impl/container/output/vanilla/output | ||
execute as @e[tag=itemio.selected.output,tag=itemio.container.auto_handled_io,tag=!itemio.container.nope] run function #itemio:event/auto_handled_output | ||
tag @e[tag=itemio.selected.output] remove itemio.selected.output | ||
execute as @e[tag=itemio.selected.output,tag=itemio.container.auto_handled_io,tag=!itemio.container.nope] run function itemio:impl/container/auto_handled_output/before | ||
tag @e[tag=itemio.selected.output] remove itemio.selected.output | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|