/function only returns a "success" score if /return is run
The bug
As of 23w41a, the command
/execute store success ... run function <FUNCTION NAME>
doesn't store anything if the function doesn't run the /return command.
This is intended when storing the result, but probably not when storing the success. Prior to 23w41a, the success was stored as 1 if the function was run, and 0 if the function couldn't be found.
How to reproduce
- Create any function that does not contain the /return command
- Create an objective displayed in the sidebar:
/scoreboard objectives add test dummy
/scoreboard objectives setdisplay sidebar test
- Run the function, storing the success in the scoreboard objective:
/execute store success score test test run function <FUNCTION NAME>
→
Nothing appears in the sidebar
2023-10-12, 05:24 AM
2024-10-14, 05:03 PM
2023-11-07, 08:58 AM
0
1
-