Summary
Template GUI/chat flow has edge cases that strand or crash players:
- Confirm “Go Back” after custom-only path —
responses can be empty; responses.remove(...) risks IndexOutOfBoundsException
- QUESTION prompts with
worlds: {} — no fill-in options; without customresponse permission, players hit an empty response stage
Suggested approach
- Guard Go Back when there is nothing to pop; return to a safe stage
- Hide, auto-skip, or clearly message prompts with zero fill-ins when the player lacks custom response permission
Summary
Template GUI/chat flow has edge cases that strand or crash players:
responsescan be empty;responses.remove(...)risksIndexOutOfBoundsExceptionworlds: {}— no fill-in options; withoutcustomresponsepermission, players hit an empty response stageSuggested approach