Adventure
The adventure system is used to create and format messages, components and text-based interactions.
When to use
- You want to send formatted messages
- You need components instead of plain text
- You want consistent styling across the system
Topics
- [[ComponentBuilder|Core-API/Adventure/ComponentBuilder]]
- [[MessageBuilder|Core-API/Adventure/MessageBuilder]]
- [[ComponentUtil|Core-API/Adventure/ComponentUtil]]
Common pitfalls
- Using raw strings instead of components
- Hardcoding colors and formatting
- Duplicating message logic