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

Channel Detection & Management #36

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Conversation

Zalgo-Dev
Copy link
Contributor

✅ Summary

This PR enhances channel detection and management in ParadiseClient_Fabric by introducing:

  • Automatic detection and storage of plugin message channels.
  • A new ,channels command to list channels.

🚀 Features

  • Stores detected channels to avoid duplicates.
  • Adds ,channels command:
    • ,channels → Displays detected channels.

🐛 Fixes

  • Prevents chat messages from being cleared too early on login.
  • Delete channels list when player disconnect from server

🛠 Changes

  • Updated ChannelListener.java → Stores detected channels.
  • Added ChannelCommand.java → Handles ,channels command.

@SpigotRCE
Copy link
Owner

uh channels are completely dynamic so it's kinda useless

@Zalgo-Dev
Copy link
Contributor Author

On your client. You can observe channels only at login.
Some servers spam the channels or clear the chat when you connect.
A problem occurs, impossible to observe the channels in a “calm” way.
Now, channels that have been detected are saved in a variable that is emptied at each disconnection.
This way, even if you miss the moment when the channels are displayed, you can still observe them.
To observe them, just type ,channels.

@Zalgo-Dev
Copy link
Contributor Author

The command does not allow “manipulation” as such.
This one adds a visualization option above all.

@PrathamPG
Copy link

Spigot you should add these many servers clear chat and we can't see the channels so it is useful

@Zalgo-Dev
Copy link
Contributor Author

Spigot you should add these many servers clear chat and we can't see the channels so it is useful

rather then doing it like that, just prevent chat clearing or look into your launcher logs

You're a comedian?
A customer is there to add useful features?
So why not add a useful command?
Why bother going to %appdata%.minecraft\logs to see the channels? We can simply type “,channels”.
The command is simple: it stores the list of channels in a variable.
We can then display this variable.

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.

3 participants