DebugEnvironment
Like CastingEnvironment, but for debugging.
Inheritors
Functions
Link copied to clipboard
Link copied to clipboard
For in-world debugees, returns whether the caster is close enough to the debuggee to allow debug-related actions to be performed (eg.
Link copied to clipboard
Link copied to clipboard
public void postStep(@NotNull() @NotNull() CastingEnvironment env, @NotNull() @NotNull() CastingImage image, @Nullable() @Nullable() StopReason reason)
Do whatever you like after each debugger step.
Link copied to clipboard
public void printDebugMessage(@NotNull() @NotNull() Component message, @NotNull() @NotNull() OutputCategory category)
public void printDebugMessage(@NotNull() @NotNull() Component message, @NotNull() @NotNull() OutputCategory category, boolean withSource)
Link copied to clipboard
public void printDebugMishap(@NotNull() @NotNull() CastingEnvironment env, @NotNull() @NotNull() OperatorSideEffect.DoMishap sideEffect)