Adventure Integration

EzShops uses the Adventure library for modern Minecraft text formatting and messaging.

Features

Adventure provides:

  • Rich text formatting with colors, styles, and decorations
  • Component-based message building
  • Better Unicode support
  • Modern chat message handling
  • MiniMessage format support for configuration

Setup

Adventure is bundled with EzShops automatically. No additional setup required.

Configuration

Messages in EzShops use MiniMessage format for formatting:

# Example from messages files
purchase: "<green>You purchased <amount>x <item> for <price>!"

Supported formatting:

  • <color> - Color codes (e.g., <red>, <green>)
  • <style> - Text styles (e.g., <bold>, <italic>)
  • <hover> - Hover text
  • <click> - Click actions
  • And more advanced features

Benefits

  • Consistent formatting across different Minecraft versions
  • Better performance than legacy color codes
  • Support for modern chat features
  • Easier message customization

Compatibility

  • Works on all supported Minecraft versions
  • Automatically falls back for older clients
  • No external dependencies required