[NEW CLASS ADDED + POINTS MULTIPLIER ADDED!]  MMORPG Classes icon

[NEW CLASS ADDED + POINTS MULTIPLIER ADDED!] MMORPG Classes -----

Aggressive, strategic or defensive. You pick. Diversify your server with these classes.




FIXES
- Optimised the code even further, improving readability for me and performance for you.
- Cleaned up the config.yml to make it tidier.

NEW ADDITIONS
- Added a new command to remove player multipliers.
- Implemented a new subcommand to "/pointsmultiplier" the new command is "/pointsmultiplier view (player) (class)"
- "Add", "view" and "remove" are all subcommands of "/pointsmultiplier".
----------, Today at 4:06 PM

NEW ADDITIONS
- Added a new command to view player multipliers.
- Implemented a new subcommand to "/pointsmultiplier" the new command is "/pointsmultiplier view (player) (class)"
- Both "add" & "view" are subcommands of "/pointsmultiplier".
----------, Today at 11:42 AM

FIXES
- Combed through every class and removed all unnecessary lines of code.
- Removed all notations and comments inside the code to clean it up further.
- Optimised some of the code to make it function better.

NEW ADDITIONS
- Added multipliers into the plugin. The multiplier will increase how many points a player gains. I plan to expand on this.
- Implemented the "/pointsmultiplier add (player) (class) (amount) (duration). Amount is between 1-5 and duration is in seconds.

FIXES
- Fixed the message on the lightning sword not displaying in the lore.

NEW ADDITIONS
- Created a new class called lightning class.
- Implemented "/electricshield" to activate the electric shield.
- Implemented "/electricstorm" to activate the electric storm master ability.
- Implemented "/lightningdash" to disable/enable the ability.

FIXES
- Fixed an issue with the scorched earth ability removing blocks underneath it when it expires. Only the fire is now removed.
----------, Nov 25, 2024

FIXES
- Reorganised the class selection GUI even more to make it tidier until I make more classes.

NEW ADDITIONS
- Implemented an "exit" button in the class selection GUI to make it easier for bedrock users (console, mobile etc.) to get out of the GUI.
----------, Oct 30, 2024

FIXES
- Players in the snow class are no longer hurt or slowed down by powdered snow, essentially making them immune to its effects.
----------, Oct 29, 2024

FIXES
- Players no longer drop the snow axe upon death, I misspelled "snow" - whoops. It's fixed!
----------, Oct 29, 2024

FIXES
- Reorganised the class selection gui.

NEW ADDITIONS

- Created a new class called "Snow" this class comes with new commands as does every class.
- Implemented a "/snowshield" command which activates the snow shield.
- Implemented a "/blizzard" command which activates the blizzard master ability.
- Implemented a "/proximityfreeze" command which enables/disables the proximity freeze ability.

If you find any issues/bugs with the new class, please join the support discord posted on the main page.
----------, Oct 29, 2024

FIXES
- Made it so class abilities: blood swipe, water blast, fire ball & soul stab do not have the after effect on players who are in the same class as them. For example, if a water class uses the water blast ability against another water class - the opponent won't be effected by the drowning effect due to them being invulnerable to drowning.
- Buffed the regeneration one on blood class to regeneration two.
- Buffed the regeneration one on fire class when in lava. Fire class users now receive regeneration two when in lava.
----------, Oct 29, 2024

FIXES
- Cleaned up the config.yml even more and made it easier to read.

NEW ADDITIONS
- Added lore to all class artifacts, with how to use the artifact.
----------, Oct 28, 2024

FIXES
- Fixed an issue with removing the items when using "/classremove" - due to me just making the items completely unbreakable, it messed with a check in the code. This is now fixed and items are removed as normal.

NEW ADDITIONS
- When hit by the water blast ability, players and entities will now drown for 5 seconds.
- When hit by the soul stab ability, players and entities will have their soul attacked for 5 seconds.
----------, Oct 27, 2024

FIXES
- The weakness effect is now removed when using "/classremove" for the soul class.
- Made the fire particles smaller when using fire rage to improve visibility.
- All artifacts are now completely unbreakable. Unbreaking 3 enchantment remains though.

NEW ADDITIONS
- When hit by the blood swipe ability, players and entities will now bleed for five seconds.
----------, Oct 27, 2024

FIXES
- The strength effect is now removed when using "/classremove" for the soul class.
- Fixed an issue where if a fire class user has their class removed whilst they are in water, the weakness effect remained. The effect is now removed.
- Fixed a typo in the config.yml for the soul steal ability.

NEW ADDITIONS
- When a player or entity is hit by the fireball ability (fire class) they are set on fire. Other fire users are obviously immune due to their fire resistance.
----------, Oct 27, 2024

FIXES
- Fixed an overlap between water/soul shield. Both are now only respectable of their own class and do not overlap when using "/soulshield" + "/watershield".
----------, Oct 27, 2024

FIXES
- Fixed the class selection GUI not displaying black stained glass panes properly.
----------, Oct 27, 2024

FIXES
- Class artifacts are now removed from the inventory when removed from a class.
- Reduced the amount of fire particles when using "/fireshield" so visibility is improved.
- Fixed a permission node error with "/scorchedearth".

NEW ADDITIONS
- Created a new class called soul class. The soul class has a master ability, abilities, perks and weaknesses just like the others.
- Implemented a new command "/soulshield" which activates the soul shield.
- Implemented a new command "/soulsteal" to enable/disable the soul steal ability.


- If players or entities are hit by the soul steal ability, they will be blinded for three seconds and have the wither effect for five seconds.
- If players are hit by the soul shield, when activated through the soul crush master ability, they are blinded for three seconds.
----------, Oct 27, 2024

FIXES
- Merged the "/bloodpoints", "/waterpoints" & "/firepoints" command to just be one command. The new command is: "/points (add/remove) (player) (class) (amount)".
- Merged the "/bloodpointsview", "/waterpointsview" & "/firepointsview" command to just be one command. The new command is "/pointsview (player) (class)".
- Implemented a new line to separate the master ability and abilities from the class in the selection GUI.
----------, Oct 27, 2024

FIXES
- Fixed a permission node error with the "/class" command.

NEW ADDITIONS
- Implemented master abilities (blood frenzy, aqua surge & fire rage). Each master ability comes with its own commands. In order to gain bloodpoints, aquapoints and firepoints players must kill things. Killing an animal gives one point, killing a mob gives three points and killing a player gives five points. The minimum and default requirement to use it is 2000 points.

- Implemented a playerPoints.yml file. Do not edit this file, you will break it.

- Implemented a "/bloodpointsview (player)" command to view how many bloodpoints a player has.
- Implemented a "/bloodpoints (add/remove) (player) (amount)" command so that administrators can add/remove bloodpoints from players.
- Implemented a "/bloodfrenzy" command that gives blood users regeneration two, strength two and activates their blood shield for 15 seconds. Blood frenzy is best used at night, as per class weaknesses.

- Implemented a "/waterpointsview (player)" command to view how many waterpoints a player has.
- Implemented a "/waterpoints (add/remove (player) (amount)" command so that administrators can add/remove waterpoints from players.
- Implemented a "/aquasurge" command that gives water users swiftness three and activates their water shield for 15 seconds. Aqua surge is a defensive ability.

- Implemented a "/firepointsview (player)" command to view how many firepoints a player has.
- Implemented a "/firepoints (add/remove (player) (amount)" command so that administrators can add/remove firepoints from players.
- Implemented a "/firerage" command that gives fire users strength two, absorption one and activates their fire shield for 15 seconds. Fire rage is an aggressive ability.

- Implemented how many points a player has in the "/classes" gui. You run the command "/classes" and hover on the paper. If you are not in a class, it will not show up. If you are in a class, it will display your classes point balance.

- Implemented "aggressive class" in the GUI for fire class.
- Implemented "strategic class" in the GUI for blood class.
- Implemented "defensive class" in the GUI for water class.
----------, Oct 26, 2024

FIXES
- Renamed "Select Your Class" in the GUI to "Pledge your allegiance."

NEW ADDITIONS
- Blood particles now spawn and surround the player when they join the blood class.
- Water particles now spawn and surround the player when they join the water class.
- Fire particles now spawn and surround the player when they join the fire class.
----------, Oct 26, 2024

FIXES
- Fixed the blood lift activation and deactivation message not being read from the config file.
- Fixed the blood shield activation, deactivation and cooldown message not being read from the config file.
- Fixed the water shield activation, deactivation and cooldown message not being read from the config file.
----------, Oct 26, 2024

FIXES
- Fixed the message displaying as "None" when doing "/class (player" if the player was not in a class. It now displays a message stating they are not in a class. The message is configurable.

NEW ADDITIONS
- Added a piece of paper in the bottom right of the GUI, with a lore based message that tells the player which class they are in.
----------, Oct 26, 2024

FIXES
- Increased the hitbox radius on the blood swipe, making it more effective.
- Updated the GUI to reflect new changes to the classes.

NEW ADDITIONS
- Added permanent regeneration one when the player is in lava, for the fire class.
- Made the duration of the hydro dash configurable. Default is set to six seconds. Recommended to keep between six and eight seconds.
----------, Oct 26, 2024

NEW ADDITIONS
- Added a "/class (player)" command to allow administrators to see what class a player is in.
----------, Oct 26, 2024

FIXES
- Fixed an issue with the scorchedearth permission node. Players could use it without the permission node - that has now been fixed. Only players with the permission node (classes.class.fire.scorchedearth) may now use the command/ability.
----------, Oct 26, 2024

FIXES
- Added a configurable message for enabling and disabling the scorched earth ability (/scorchedearth) for those in the fire class.
----------, Oct 26, 2024

FIXES
- Fixed being given all three artifacts upon death. Players now only keep the item relevant to their chosen class.
- Fixed blood class losing the permanent regeneration effect upon death.
- Fixed fire class losing the permanent fire resistance effect upon death.
- Fixed water class losing the permanent water breathing effect upon death.

NEW ADDITIONS
- Enhanced the water particles when using the water blast.
- Implemented a /classreload command to make it easier to edit the config.
----------, Oct 26, 2024

Resource Information
Author:
----------
Total Downloads: 753
First Release: Oct 26, 2024
Last Update: Today at 4:06 PM
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings