MyPetORG / MyPet

🐕 Extensive pet plugin for Bukkit/Spigot
https://www.spigotmc.org/resources/mypet.12725/
GNU Lesser General Public License v3.0
185 stars 99 forks source link

Several inheritances for single Skilltrees #1538

Open MaksyKun opened 2 years ago

MaksyKun commented 2 years ago

Feature request

What part of MyPet needs this?

Is your feature request related to a problem? Please describe

A clear and concise description of what you want and what your use case is. The possibility of only one single inheritance unfortunately restricts some plans for skillsystems. Lets say you seperate it in 4 segments like:

Well, this amount of files is obviously exaggerated (3428 total Files). Therefore thats the problem of creating complex skill-systems.

Describe the solution you'd like

A clear and concise description of what you want to happen. My solution is to make it possible that a skilltree might have more than one inheritance, so that you reduce the amount of files to its minimum. E.g.:

A possible way inside the json files might be something like in the requirements like: "Inheritance": { "Skilltree": "farmer:fighter:rider:utility" },

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered. I considered to still create them in the skilltree editor, but creating so many files is unfortunately confusing and inefficient. Event copying and manuel adjustments seem to eat a lot of time, which average people wouldnt be able to aford. Right now im trying to recode this part for my needs, but in case I should fail, I think it would be a very helpful feature for everyone.

Additional context

Add any other context or screenshots about the feature request here. N/A Bukkit/Spigot/Bungee Build/Version: Spigot 1.18.2 MyPet Build/Version: MyPet-3.12-SNAPSHOT-B1677

Jakllp commented 2 years ago

Sounds interesting, might consider