QuestWorld 2.6.13
Changes from 2.6.11:
Breaking:
Newline and color serialization have been changed again to be consistent, meaning that if you use newlines or raw ampersands (not for color codes), your messages may need updating. Sorry!
Additions:
Text position tags in placeholders
Changes the place text is sent when a translation is sent to a player (does not work for translated GUI elements, for obvious reasons).
%tellraw%
- Sends remaining text as a tellraw. Must be a valid tellraw object.
%title%
- Sends remaining text to the title. Supports color codes.
%subtitle%
- Sends remaining text to the title. Supports color codes.
%actionbar%
- Sends remaining text to the title. Supports color codes.
Example:
test.node: |
Normal text, displayed in chat &8(supports colors)
%tellraw% {"text": "Must be a valid tellraw object", "color": "red"}
%title% This is a &aTitle!
%subtitle% Note: Excess whitespace around tags is removed
%actionbar% Actionbar messages work best on spigot-based servers
Single player resets
Command:
/qe reset <player> [category_id [quest_id]]
Without arguments, loses all questing progress. Otherwise only progress for a category (or quest in category) will be reset.
Miscellaneous
- Dialogue files deleted when owning mission/quest/category are deleted
- All language files are extracted from the plugin on startup (only en_us exists for now)
- Added compatibility classes to support LeaderHeads
- Fixed #82
- Fixed #100
- Fixed #102
- Fixed #103
- Fixed #109
Known Bugs:
- Deleting a quest/category sends a stacktrace if the file does not exist. It is annoying, but not harmful.