Mojira Archive
MC-265782

/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

  1. Create any function that does not contain the /return command
  2. Create an objective displayed in the sidebar:
    /scoreboard objectives add test dummy
    /scoreboard objectives setdisplay sidebar test
  3. 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

Works As Intended

[Mod] j_p_smith

2023-10-12, 05:24 AM

2024-10-14, 05:03 PM

2023-11-07, 08:58 AM

0

1

Plausible

Commands

23w41a, 23w42a, 23w44a

-