Creates a timer associated with a new datapack, and returns the datapack.
Interval from the current game time to execute the given function.
Function to execute once the given interval has elapsed.
The newly created datapack is passed though this by-reference parameter to the timer callback function.
Handle to the timer object. You do not need to call CloseHandle().
The datapack is automatically freed when the timer ends.
The position of the datapack is not reset or changed for the timer function.