EternalCore icon indicating copy to clipboard operation
EternalCore copied to clipboard

Modular features

Open Nadwey opened this issue 1 year ago • 0 comments

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 :)

Nadwey avatar Oct 01 '24 21:10 Nadwey