Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: MiniMessage Support in ACF Messaging System #410

Open
UnlimitedBytes opened this issue Aug 5, 2024 · 1 comment
Open

Comments

@UnlimitedBytes
Copy link

UnlimitedBytes commented Aug 5, 2024

First and foremost, I would like to extend my heartfelt gratitude to all the contributors of this incredible Command Framework, both past and present. Your hard work and dedication are greatly appreciated!

Request Overview

I am requesting the addition of MiniMessage support within the messaging system of ACF. This enhancement would enable messages to be formatted using modern standards, specifically leveraging Message Components, which have become the new norm for Minecraft messaging.

Current Limitation

At present, the messaging system — or more precisely, the message formatting system — lacks the capability to utilize Message Components. This limitation hinders the adoption of modern messaging standards.

Proposed Solution

I propose to:

Integrate MiniMessage Component Serialization into the MessageFormatters.
Update existing translations to be compatible with MiniMessage formatting.

I am willing to contribute by submitting a PR to implement these changes and resolve this issue comprehensively.

Request for Confirmation

Before proceeding, I would like to ensure that this feature would be accepted and merged into the project. A quick confirmation from the project maintainers would suffice, and I will then proceed with the development and submission of the PR.

Thank you for considering my request. I look forward to your response and the opportunity to contribute to this fantastic project.

Best regards,
UnlimitedBytes

@Wupin
Copy link

Wupin commented Nov 23, 2024

You can use the LegacyComponentSerializer as shown here: https://github.com/AuroraNetworkStudios/Aurora/blob/main/src/main/java/gg/auroramc/aurora/commands/CommandManager.java, but it would be better if MiniMessages were supported natively.

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

No branches or pull requests

2 participants