You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move the accounts section of the config into a GUI.
I'd like to also streamline the /class profess selection GUI into this account menu.
Everyone would belong to 1 account by default and have 1 class by default within that account (this could be modified with permissions)
Accounts:
Permission to control how many accounts a player can have. (already a feature)
Permission to control how many individually leveled classes within 1 account a player can have.
Selecting accounts and classes would be handled within the GUI.
Inventory Saving
When changing accounts and classes we need to store the player's inventory and armor per account/class.
When the player selects their account/class their inventory/armor would be restored
Other
fill empty slots in the GUI with lore
account slot represented with material id and lore
support custom model data for account selection
add an option to open the gui on login
add an option to warp the player to a certain location/world/server on login
This should support cross server teleporting
After selecting the account/class the player should be teleported back to their location in the world they logged out of
A new command to open the account selection GUI
/class acc open
A new permission for the /class acc open command
This should probably be part of /class customize
Steps for joining groups
Login to the server
Teleport to location if set
Show GUI with account selection
Select account
Select priority 1 group (if no group has been joined, then you would see the available class groups you can join)
Select priority 2 group (if no group has been joined, then you would see the available class groups you can join)
After last group is selected teleport the player back to the location from last LogOut
Steps 5 and 6 will require a new setting in groups.yml called priority
Priority 1 class is the highest priority and would be the first group to show when going through the steps above.
Class Groups: Groups are created within groups.yml. In the editor you would create a race like, Dwarf. Dwarf would be a class group of race in groups.yml
Sub Classes Explained
Create a group called "class"
Create a class called Fighter
Create a class called Champion and set fighter as the parent
Create a class called Eldritch Knight and set fighter as the parent
When you are going through the steps for joining groups above, IF the class you select has sub classes AND those sub classes would be chosen at level 1, then after selecting the Fighter class, you would be presented with your sub class options.
IF the sub classes are chosen at "levels > 1" then you wouldn't select them during the initial account and class selection GUI.
If there are sub-classes that can be joined as the class levels up, provide a message in chat that they can upgrade their class, make this message configurable in the language file.
In /class customize you are able to set where you want skills to show up for each group individually.
However, when you are setting up the menu for joining groups all groups have to be put into the same menu.
Example, if my class group has 12 classes and my race group has 12 races, then I have to put both groups into the same menu.
I want this setup so that each group gets it's own GUI for customizing the GUI layout that you'll see when you are going through the account and class selection process.
The text was updated successfully, but these errors were encountered:
Move the accounts section of the config into a GUI.
I'd like to also streamline the
/class profess
selection GUI into this account menu.Accounts:
Selecting accounts and classes would be handled within the GUI.
Inventory Saving
When changing accounts and classes we need to store the player's inventory and armor per account/class.
Other
/class acc open
/class acc open command
This should probably be part of
/class customize
Steps for joining groups
class groups
you can join)class groups
you can join)Steps 5 and 6 will require a new setting in groups.yml called
priority
Priority 1 class is the highest priority and would be the first group to show when going through the steps above.
Class Groups: Groups are created within groups.yml. In the editor you would create a race like, Dwarf. Dwarf would be a class group of race in groups.yml
Sub Classes Explained
When you are going through the steps for joining groups above, IF the class you select has sub classes AND those sub classes would be chosen at level 1, then after selecting the Fighter class, you would be presented with your sub class options.
IF the sub classes are chosen at "levels > 1" then you wouldn't select them during the initial account and class selection GUI.
If there are sub-classes that can be joined as the class levels up, provide a message in chat that they can upgrade their class, make this message configurable in the language file.
In /class customize you are able to set where you want skills to show up for each group individually.
However, when you are setting up the menu for joining groups all groups have to be put into the same menu.
Example, if my class group has 12 classes and my race group has 12 races, then I have to put both groups into the same menu.
I want this setup so that each group gets it's own GUI for customizing the GUI layout that you'll see when you are going through the account and class selection process.
The text was updated successfully, but these errors were encountered: