Skip to content

Move away from adventure-platform for Paper#6220

Merged
JRoy merged 14 commits intoEssentialsX:2.xfrom
JRoy:feat/native-adventure
Feb 22, 2026
Merged

Move away from adventure-platform for Paper#6220
JRoy merged 14 commits intoEssentialsX:2.xfrom
JRoy:feat/native-adventure

Conversation

@JRoy
Copy link
Copy Markdown
Member

@JRoy JRoy commented Jul 14, 2025

Makes us no longer dependent on adventure-platform for Paper servers as we will use their native adventure apis.

Few hacks needed to be done to not remap things in places but this is the best we can do

The PaperAdventureFacet has to be in PaperProvider to avoid the kyori remapping that happens on the entire EssentialsX module (we already did this for PaperChatListenerProvider)

Fixes #6215

@JRoy JRoy added this to the 2.21.2 milestone Jul 14, 2025
@sarahkittyy
Copy link
Copy Markdown

i pulled this pr's build artifact and i still cannot click on minimessage clickable links / see the hover msg

@JRoy
Copy link
Copy Markdown
Member Author

JRoy commented Jul 16, 2025

i pulled this pr's build artifact and i still cannot click on minimessage clickable links / see the hover msg

need an /ess dump all

@sarahkittyy
Copy link
Copy Markdown

@JRoy
Copy link
Copy Markdown
Member Author

JRoy commented Jul 16, 2025

essentialsx.net/dump.html?bytebin=j8AB75k9zg

thank you, can i also get the translation you are using (both the key and the actual translation line)

@sarahkittyy
Copy link
Copy Markdown

@JRoy how do i get that for you? i'm not familiar with this project i am just a user :)

@JRoy
Copy link
Copy Markdown
Member Author

JRoy commented Jul 16, 2025

@JRoy how do i get that for you? i'm not familiar with this project i am just a user :)

it would be any files in the plugins/Essentials/messages folder. This is where you would customize the messages to add hover events in the first place.

@sarahkittyy
Copy link
Copy Markdown

It's empty. I'm using https://github.com/HappyAreaBean/SimpleJoinMessage/ however the issue persists with /tellraw output as well

@JRoy
Copy link
Copy Markdown
Member Author

JRoy commented Jul 16, 2025

It's empty. I'm using HappyAreaBean/SimpleJoinMessage however the issue persists with /tellraw output as well

so you're saying that when you have essentials installed, sending a hover message with /tellraw doesn't even work?

@sarahkittyy
Copy link
Copy Markdown

yep!
image

/tellraw @a {"text":"testing 123","hoverEvent":{"action":"show_text","contents":"hover text"}}

@JRoy
Copy link
Copy Markdown
Member Author

JRoy commented Jul 20, 2025

yep! image

/tellraw @a {"text":"testing 123","hoverEvent":{"action":"show_text","contents":"hover text"}}

This has nothing to do with Essentials, Mojang updated the format for JSON messages, so you need to do:

/tellraw @a {"text":"testing 123","hover_event":{"action":"show_text","value":"hover text"}}

JRoy added 2 commits July 19, 2025 18:58
# Conflicts:
#	EssentialsChat/src/main/java/com/earth2me/essentials/chat/processing/AbstractChatHandler.java
@JRoy JRoy modified the milestones: 2.21.2, 2.22.0 Aug 3, 2025
JRoy added 5 commits September 6, 2025 14:53
# Conflicts:
#	Essentials/src/main/java/com/earth2me/essentials/EssentialsPlayerListener.java
#	Essentials/src/main/java/com/earth2me/essentials/User.java
#	Essentials/src/main/resources/messages.properties
# Conflicts:
#	Essentials/src/main/java/com/earth2me/essentials/EssentialsPlayerListener.java
# Conflicts:
#	Essentials/src/main/java/com/earth2me/essentials/commands/Commandrecipe.java
Comment thread Essentials/src/main/java/com/earth2me/essentials/EssentialsPlayerListener.java Outdated
Comment thread Essentials/src/main/java/com/earth2me/essentials/EssentialsUpgrade.java Outdated
Comment thread Essentials/src/main/resources/messages.properties Outdated
Comment thread Essentials/src/main/java/com/earth2me/essentials/Essentials.java
Comment thread Essentials/src/main/java/com/earth2me/essentials/User.java Outdated
JRoy added 4 commits February 21, 2026 19:43
# Conflicts:
#	Essentials/src/main/java/com/earth2me/essentials/EssentialsPlayerListener.java
#	Essentials/src/main/java/com/earth2me/essentials/commands/Commandessentials.java
@JRoy JRoy requested a review from mdcfe February 22, 2026 18:28
Comment thread Essentials/src/main/java/com/earth2me/essentials/EssentialsPlayerListener.java Outdated
@JRoy JRoy added this pull request to the merge queue Feb 22, 2026
Merged via the queue into EssentialsX:2.x with commit e9b8343 Feb 22, 2026
1 check passed
@JRoy JRoy deleted the feat/native-adventure branch February 22, 2026 19:56
Euphillya added a commit to Euphillya/Essentials-Folia that referenced this pull request Apr 26, 2026
EssentialsX@d16aec1 Fixed unreachable nickNoMore Message in /nick command. Not a huge change.  (EssentialsX#6442)
EssentialsX@bc6acfe Command Trees v2 (EssentialsX#6230)
EssentialsX@99f7a49 Improve gc command performance (EssentialsX#6439)
EssentialsX@e9b8343 Move away from adventure-platform for Paper (EssentialsX#6220)
EssentialsX@18549a7 Fix /ess reload (EssentialsX#6444)
EssentialsX@f080f81 fix(commands): propagate Essentials and module to tree nodes (EssentialsX#6445)
EssentialsX@b8acd9c Allow discord console relay to be filtered by logger name (EssentialsX#6448)
EssentialsX@5abe8b6 Fix server freezing with /give (EssentialsX#6449)
EssentialsX@9c83333 Fix integer overflow with /burn + /more & fix % in chat formats (EssentialsX#6452)
EssentialsX@297d0e4 Migrate Vault and emoji-java dependencies away from Jitpack (EssentialsX#6458)
EssentialsX@9d70fdb Add MiniMessage support for thunder enabled / disabled (EssentialsX#6454)
EssentialsX@302653a Fix workflow artifact upload paths missing X in EssentialsX addon jar names (EssentialsX#6462)
EssentialsX@482175e Prevent running recipe command while sleeping (EssentialsX#6455)
EssentialsX@d7452bf Fix stale shadow include group ID for emoji-java in EssentialsDiscord (EssentialsX#6467)
EssentialsX@8e3b24f Minecraft 26.1 (EssentialsX#6473)
EssentialsX@5d535dc Support new PaperMC versioning scheme in VersionUtil (EssentialsX#6480)
EssentialsX@c26909e Add alias ver for the version subcommand (EssentialsX#6481)
EssentialsX@218e004 Bump supported versions to 26.1.1 (EssentialsX#6482)
EssentialsX@637ac8f Fix version comparison logic for pre-release/snapshot/rc variants (EssentialsX#6483)
EssentialsX@716a61e Mitigate Discord 429s (EssentialsX#6461)
EssentialsX@5a78df5 Add option to allow fishing when afk (EssentialsX#6465)
EssentialsX@0845ea6 Fixed NoSuchMethodException Player.getRespawnLocation() (EssentialsX#6460)
EssentialsX@08b7fe3 Add PreTransactionEvent (EssentialsX#6370)
EssentialsX@f5fc430 fix(fly): persist fly mode and restore on join (EssentialsX#6403)
EssentialsX@236ce88 Add /unmute command and broadcast on unmute (EssentialsX#6491)
EssentialsX@86621cd Don't enable fly mode on login when player is in water (EssentialsX#6490)
EssentialsX@73aa657 Reject Windows reserved filenames in /setwarp (EssentialsX#6487)
EssentialsX@00b4a5b Make /flyspeed and /walkspeed force the correct speed type (EssentialsX#6485)
EssentialsX@4db09f2 Change default max-nick-length to 16 (EssentialsX#6484)
EssentialsX@ddaadf2 Add socialSpyCmdFormat message key for command social spy (EssentialsX#6489)
EssentialsX@add5eb7 Add permission cache system + permission for vanish item pickup (EssentialsX#6488)
EssentialsX@fb669aa Remove extractUrls from default legacy serializer (EssentialsX#6492)
EssentialsX@1038b3a Fix incorrect teleport safety message (EssentialsX#6486)
EssentialsX@63e7c4d Bump supported versions to 26.1.2 (EssentialsX#6500)
EssentialsX@f39bc91 Fix version parsing for local paper builds (EssentialsX#6501)
EssentialsX@7f37b5e Fix minimessage parsing in playerlist keyword replacement (EssentialsX#6505)
EssentialsX@678bacf Suppress advancement broadcast for vanished players on Paper (EssentialsX#6513)
EssentialsX@e9f3677 Fix /eco ignoring locale-specific decimal separators (EssentialsX#6511)
EssentialsX@b594358 Fix VanishStatusChangeEvent NPE and document parameter inversion (EssentialsX#6510)
EssentialsX@57a8c59 Fix /time overriding player's /ptime setting (EssentialsX#6509)
EssentialsX@3d03cf3 Fix command descriptions not using player's locale (EssentialsX#6508)
EssentialsX@936a2c0 Fix SocialSpy local chat color bleeding from player display name (EssentialsX#6507)
EssentialsX@97fd560 Fix {USERNAME} underscore escaping in kit items (EssentialsX#6514)
EssentialsX@87bde72 Fix consoleName translation key not working (EssentialsX#6506)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some MiniMessage tags are not working

3 participants