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

Modular features #855

Open
Nadwey opened this issue Oct 1, 2024 · 0 comments
Open

Modular features #855

Nadwey opened this issue Oct 1, 2024 · 0 comments

Comments

@Nadwey
Copy link
Contributor

Nadwey commented Oct 1, 2024

Is your feature request related to a problem? Please describe.

There isn't a good way to disable specific EternalCore features.

For example, let's say I want to use Advanced Teleport to handle warps, teleport requests, and random teleport (since it obviously offers more features)
Ideally, I would first disable the corresponding features in EternalCore to avoid potential conflicts. However, as previously mentioned, there currently isn't a reliable way to do that.

Describe the solution you'd like

An easy way to disable specific features from the config.

It may be something just as simple as just adding a simple enabled key to the config section of each feature,

all the way to a system similar to the SunLight plugin

In SunLight, the state of each feature is controlled from a central configuration file, but each feature also has its own directory with related config files.

Additional context

Btw, I'd love to help implement something like that, especially since it's Hacktoberfest. However, I might not be competent enough, so... yeah.

I should also mention that I'm quite tired as I write this, so some of what I've written might not make sense or can just be plain stupid
Feel free to criticize :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant