ποΈ EXPERIMENTAL BUILD: Chat components and MiniMessage in translations! #5275
mdcfe
announced in
Announcements
Replies: 3 comments 6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
@JRoy has been working extensively on adding support for chat components to EssentialsX. You can now test an early preview of component support in EssentialsX with the new experimental build!
Table of Contents
Using MiniMessage
With this experimental build, you can now use the MiniMessage syntax to create components with hovers and clickable events. For example:
To add your own MiniMessage translations, all you need to do is add
MM||
at the start of the translation, then you can use the full MiniMessage syntax in translations, along with the classic{N}
placeholders you're used to from EssentialsX.For help with writing MiniMessage messages, you can use the Adventure MiniMessage web editor. You can also refer to the official MiniMessage documentation for more information.
Features
The features currently supported in experimental builds are:
messages.properties
The features are not currently in experimental builds are:
messages.properties
files - we're considering adding these later.There may be other player-facing features which don't support MiniMessage. We're reviewing these on a case-by-case basis. If you would like to request MiniMessage support for a particular feature, let us know in the thread below.
Downloads and Changelogs
We want your feedback! This is just the start of chat component support.
You can discuss the experimental build below, or in the forum channel on MOSS.
Alpha 1 (
2.20.0-dev+46-b59d50c
/ b59d50c)MM||
prefix.β¬οΈ Download Alpha 1
Beta Was this translation helpful? Give feedback.
All reactions