• Hello Guest! Did you know that ProjectKorra has an official Discord server? A lot of discussion about the official server, development process, and community discussion happens over there. Feel free to join now by clicking the link below.

    Join the Discord Server
Spirits

Side Plugin Spirits Beta 1.0.14

This update was made possible by the many fixes and improvements contributed by StrangeOne101.
More to come soon...

Keep in mind, this project has been in and out of development for the past several years. Only recently was the project brought back out to see the light of day. This list of changes is a rough one. Some changes listed here may not be accurate. You're welcome to bring any issues to our attention.

StrangeOne101's Contributions

- Updated to Spigot 1.16+ and Project Korra 1.10.0
- Added placeholder support
- Added attributes support

- Fixed permissions not being utilized correctly
- Fixed players being able to be both Light & Dark spirits
- Fixed chat prefix showing [Avatar] for Spirits
- Fixed chat color config generation
- Fixed Spirits configuration not reloading on /pk reload
- Fixed Spirit element not properly saving in the ProjectKorra database
- Fixed Weightlessness not being coded as a true Passive ability

Numin's Contributions

- Added Levitation combo
- Added Light/Dark Blast abilities for the respective Spirit type
- Added cooldown multipliers for Levitation, Phase, and Vanish
- Added Strike "radius" configuration value
- Added independent range configuration for the Shelter blast
- Added "BlockArrows" configuration for Shelter shield

- Fixed Infest not having instructions
- Fixed the Vanish animation sometimes not playing
- Fixed Vanish incorrectly listening for player's sneaking
- Fixed the ability to spawn multiple Shelter instances
- Fixed jittery vision while a player is trapped with Shackle
- Fixed the Infest "radius" variable not recognizing decimal numbers
- Fixed Phase not properly checking a players' health
- Several visual alterations to animations
Changes
Updated the plugin to Spigot 1.13.2 & ProjectKorra 1.8.8 compatibility.
Added new config values for Alleviate & Intoxicate dealing with the particle colors (You may delete the old config line as it's not used anymore). To edit the colors of Alleviate & Intoxicate you must now use RGB (red green blue) color format as opposed to the 6 character hex string. You can usually find the RGB codes in the same sites where you found the 6 character hex string.
I do not recommend leaving Corrupt and Purify enabled on your server as I'm still working with them for the update. If you're able to disable them, please do. I tried disabling them in the code but these abilities are haunted and won't disable. Sorry.

3819
New Installation Instructions
The time has come! The Spirits project has now been converted to a plugin which means you will install it differently on your server! Other things are different as well but I will get to that later.

How to install
To install this version of Spirits (Beta 1.0.12) onto your server, you will do so just like any other plugin! You will locate the "plugins" folder for your minecraft server and place it in there! You will no longer be placing the download inside of your ProjectKorra "Abilities" folder.

New Configuration File
Before downloading and installing it is important that you save the configuration you are currently using for Spirits because you will need to convert to the new file that the plugin uses. Spirits now generates its own configuration file which it uses and is stored inside of the Spirits folder found in your servers plugin folder. This file will spawn with default variables which means any edits you have in the ProjectKorra config.yml will not be applied. You must go in and change the variables manually for them to be active. Additionally, anything that used to be found in ProjectKorra's language.yml is now also found in the new config.yml inside of the Spirits folder. This includes ability descriptions and instructions. However, the spirit rank colors are still found in ProjectKorra's language.yml due to technical difficulties.

Now I will get into the change log. I will be updating the overview for Spirits as soon as this update is posted.

Changes
Converted the project to a plugin
New configuration file (found in the "Spirits" folder)
Fixed Orbs shift detection
Fixed Orbs requireGround check, it'll now work on walls and liquid surfaces
Fix Shackles force of the players point of view
Fix Shackle teleporting people after their death
Fixed the way Purify & Corrupt set elements
Fixed Purify & Corrupt not saving elements
Add detonate on command feature to Orb
Removed the ability for Spirits to attack their targets via punching while possessing them
Changed Vanish to a charge ability
Added feature to Shelter where if the spirit gets too far from their target, the ability will stop.
Added feature for Phase to require a certain amount of hearts to work.
Added Vanish feature where if the players health is below a certain amount, the range is divided by a certain factor
SpiritsLogoSmall.jpg
Changes
Added new ability: Purify - @Pride
Added new ability: Corrupt - @Pride
Added new ability: Orb
(visuals soon to come!)

Refined Spirits API for easier developing
Fixed Phase not respecting config options
Temporarily disabled Fuse for development
Changed Rejuvenate healing to Regen 1
Added Shelter & Shackle blast cooldown
Added confusion to Intoxicate
Vanish will now remove FireTick
Removed ability to teleport with Spectator mode while using Phase.
Fixed abilities Alleviate, Shackle, and Shelter not respecting regions.
Fixed Shackle infinite cooldown.
Added assurance that targets can't leave a shackle.
Added paralyze check to Possess
Fixed entity detection with Possess, Shackle, Alleviate, and Intoxicate.
SpiritsLogoSmall.jpg
Changes
Added new LightSpirit combo: Rejuvenate.
After executing the combo sequence, you will mark the ground with positively charged spiritual energy for a duration of time. Entities can come to this location to heal themselves, but dark creatures must beware!
Added new Spirit combo: Phase.
This advanced combo allows a Spirit to dematerialize into a state where they can walk through walls and fly around a certain radius. They are able to do this because of their unqiue molecular makeup not seen in any other being!
Added new Spirit ability: Vanish.
Spirits are often seen disappearing into thin air and then reappearing somewhere different. With this ability, you can harness that power as well! However, there is a certain duration you are able to vanish for an a radius of how far away from your original location you're allowed to get!
Added individual Shelter cooldowns (others/self shield).
Added to the Spirits API.
Reworked Infest combo.
Reworked Fuse combo (probably still buggy).
Reworked most sounds.
Merged Alleviate/Sanctity.
Fixed Strike/Possess not damaging players.
Allowed LightSpirits to enter their own Shelter barrier.
Minor code improvements.

Shoutout to MysticEmpire for giving me the opportunity to test on players!

SpiritsLogoSmall.jpg
Changes
Added independent Agility cooldowns.
Fixed config options not saving/working.
Fixed Possess not working properly.
Fixed Fuse default instruction.
Possess now works on all entities.
SpiritsLogoSmall.jpg
Changes
Fixed Fuse not working due to the merge of Soar & Dash.
SpiritsLogoSmall.jpg
Changes
Merged Soar and Dash into a new ability: Agility
Organized configuration in alphabetical order.

SpiritsLogoSmall.jpg
Likes: FatherWh0
Changes
Sanctity animation changes.
Reverted the Christmas Edition.
Added "CanPossessMobs" to Possess.
Added self-shield capabilities to Shelter.
Reworked Shelter config.
Code:
Shelter:
        Enabled: true
        RemoveOnDamage: true
        Cooldown: 10000
        Duration: 7000
        Range: 20
        Others:
          ShieldSize: 5
          KnockbackPower: 1
        Self:
          ShieldSize: 4
          KnockbackPower: 1
SpiritsLogoSmall.jpg
Merry Christmas
Enjoy this Christmas Edition of Spirits, Happy Holidays!
- xNuminousx
If you would like to download the normal version of Spirits, please go to the Version History tab and download the version you would like.


PS: If you don't celebrate Chistmas then happy day to you :)
SpiritsLogoSmall.jpg
Top