mojira.dev
MC-226038

Scheduled functions are part of weather in profile results

The bug

Commands that run from a scheduled function are listed under "weather" in profile results obtained with /debug start. In contrary, commands that run from the tick.json function tag are listed under "commandFunctions" > "minecraft:tick". Adding new "scheduledFunction" > "<function name>" profile path to match this behavior should be a simple fix.

Reproduction steps

  1. Create a new world with default generation

  2. Put the attached datapack

[media]
  1. in the datapacks folder of the world

  2. Reopen the world or run /reload

  3. Press F3 + L to start profiling

  4. While still profiling, execute

    /schedule function mc-226038:test 1s append
  5. Once profiling has finished inspect the report, or upload it to https://misode.github.io/report/
    ❌ The commands of the function are listed under weather

Attachments

Comments 0

No comments.

Misode

slicedlime

Confirmed

Commands, Data Packs

1.16.5, 21w20a, 1.17.1 Pre-release 1, 1.18, 1.19.2, 1.19.3 Pre-release 2, 1.20.4

24w33a

Retrieved