λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

πŸ’¬ Conversation

Dialog IO​

Notice

Dialog IO lets you create interactive conversations with NPCs.
This system is available from Paper 1.21.6+ (v1.4.0+).

Make sure to check your config.yml for full configuration options.

Configuration (config.yml)​

conversation:
dialog:
layout: FULL_BODY
close-button:
enabled: true
text: "<red>Close"
close-with-escape: true

Layout Types​

TypeDescription
NPC_TITLEMinimal dialog showing only NPC nameNPC_TITLE example
FULL_BODYFull dialog with images and extended UIFULL_BODY example

Close Button Options​

OptionDescription
enabledEnables or disables the close button
textText shown on the close button
close-with-escapeAllows closing dialog using ESC key

Features​

  • Fully customizable NPC conversations
  • Layout-based dialog system (NPC_TITLE, FULL_BODY)
  • ESC key support for closing dialogs
  • Lightweight configuration via config.yml(conversation.default_io)

Version Info

Requires Paper 1.21.6 or higher. Older versions are not supported due to Dialog API limitations.