Version history - sirrus86/S86Powers GitHub Wiki
Note: This page is a work in progress and is not yet complete.
Release date: May 10, 2012
Powers came in two flavors: perks and abilities. Perks were usually passive and didn't have any obvious advantage in combat. Abilities usually had to be triggered by the player and have offensive or defensive advantages.
Powers were programmed to work specifically for the players they were designed for.
The permission node s86powers.enable
determined whether the plugin could work in a given world. Powers were assigned using permissions based on the user's name, e.g. s86powers.sirrus86
.
- Acrobat - User is always able to jump higher. Damage caused by falling reduced by 66%.
- Dark Regen - Slowly regenerates health while in darker areas. Emits enderman particle effects while in the dark.
- Endervention - Creates a cosmetic explosion, spawning an enderman at his location before teleporting himself a few meters away in a random direction. Trigger: Left-click ender pearl at enderman's spawn location. Consumes ender pearl.
- Explosive Personality - Player explodes upon death, hurting entities but doing no structural damage. Grants a resistance effect that increases as damage is taken.
- Fyre Arrow -
- Fyre Aura - Immunity to fire and lava damage. While on fire, will regenerate hunger. Water deals damage at a rate similar to lava, while being rained on makes you lose hunger.
- Gunblade - Attacks with a sword will simultaneously fire an arrow if any are in the user's inventory. Arrows fired this way have a weaker velocity and power than those fired from a bow at full strength, making it more useful for mid-range. If the user's health drops to 2.5 hearts or below, they will launch fire charges instead if they hold any.
- Haste - While at 80% hunger and above, any actions involving the player's arms (digging, mining, using a sword, etc) are sped up.
- Pig Power - Attack power and resistance increase depending on how many pigs are nearby. When attacked while near pigs a PigZombie is summoned to protect you.
- Pyro Blade - Sword strikes have a chance to light their opponent on fire. Stronger swords deal greater fire damage but have a lesser chance of triggering the effect. Can also light opponents by blocking; any melee attacks received while blocking cause no damage and light the opponent on fire.
- Reflexes - Will catch, rather than be damaged by, projectiles, adding them to his inventory. This includes arrows (both from players and skeletons), snowballs, eggs, and fireballs from blazes and ghasts. Player must be bare-handed.
- Vampirism -
Release date: May 12, 2012
Hidden effects were added to specific players on the server.
- Aquatic - Can breath underwater indefinitely.
- Chocolate Rain - When the user is hungry, cookies will rain from the sky until any one of several thresholds are met (regained hunger, holds enough cookies, too many cookies on the ground).
- Snow Miser - Can throw snowballs at water to turn them into ice. Snowballs thrown by the user will also freeze enemies and players for 3 seconds.
- Supercharge - Anytime the user is struck by lightning they're healed by the damage, and gain a 3-minute damage and speed increase, along with a 10-second fire resist in case the lightning causes any fire.
- Thunder Bow - All arrows shot by the user that hit an enemy cause lightning to strike them, dealing lightning damage rather than the arrow damage.
- Vampiric Strike - Absorb 50% of all damage caused to enemies. Damage absorption will restore hunger first if hunger is depleted at all. If hunger is full it will begin restoring health instead.
- Acrobat - Jump boost effect increased, can now jump about 3 blocks higher than normal. Fall damage reduction dropped from 66% to 50%. Now immune to cacti.
- Fyre Aura - Now takes damage from snowballs, but is healed by fire charges and fireballs. Added smoke effect to simulate sizzling when user is in water or rained on. Now makes snow (not snow blocks) and ice melt when stepped on.
- Pyro Blade - Blocking now causes attackers to burn longer than before.
- Vampirism - Speed effect recoded to reduce the constant on/off effect from before.
Release date: May 16, 2012
Fyre Aura was causing error spam under certain conditions, this version was to fix that.
- Aquatic - Changed name to Aquaphile. Being in water or being hit by a snowball now regenerates health.
- Fyre Arrow - Arrows shot while at or below 2.5 health become incendiary, causing a fiery explosion when they hit an enemy. Explosion causes no structural or entity damage.
- Fyre Aura - Fixed an issue where health was not recovered from fireballs (and caused errors) if user's health is at 9.5.
- Gunblade - Only three arrows can be shot at a time. This is only to prevent the "rapid-fire" bug that can sometimes occur, and shouldn't otherwise handicap the ability.
- Pyro Blade - Blocking now reduces incoming damage by 66% instead of 50%.
- Snow Miser - Snowballs thrown at yourself no longer cause you to freeze yourself.
- Supercharged - Disabled due to server issues.
- Thunder Bow - Disabled due to server issues.
Release date: May 20, 2012
- Decoy - Using a blaze rod on an animal or mob disguises it as you. Effect lasts so long as players are present. Decoys automatically equip item in your first item slot.
- Holy Aura - Attack power of all nearby players is constantly augmented, while speed and attack power of all nearby monsters is decreased. Effect level increases when standing in brighter-lit areas.
- Phasewalk - Use lapis to become invisible, can't be damaged, can't cause damage, and can't destroy/place blocks. Mobs ignore you. Health and hunger won't drop or recover. Lasts 1 minute or until lapis is used again, 30 second cooldown.
- Sonar - Having a clock in inventory gives you intermittent updates to which players are near you, and how far away they are. Equipping the clock makes the updates much faster.
- Acrobat - Jump height can be changed by right-clicking with a feather in your hand. Cycles from 1 - 4, then repeats.
Release date: May 26, 2012
Powers started being balanced based on player feedback on the server.
- El'druin - When wielding a gold sword, fires a beam of light in the direction user is facing, damaging anything in its path and instantly killing undead mobs (skeletons, zombies, and pig zombies). Beams will go as far as ten blocks away or until they hit a wall. Non-solid items such as torches are broken off but can be collected again as drops. Beams can only be shot in eight different directions, and can't ascend or descend. Requires that the gold sword has durability, uses up durability when used.
- Endervention - Reduce range of endermen drawn to my aide from 100 blocks to 25 blocks.
- Fyre Arrow - Arrows shot by the user will not include the flaming or incendiary effect if the user was in water, rained upon, or hit by a snowball within the last ten seconds.
- Fyre Aura - Standing in lava causes durability damage to all items in inventory except diamond armor/tools. Items will not break from this effect alone, but can break if used (or if hit while wearing armor with 0 durability). Hunger will only drop as low as 5 "nuggets" from rain. Likewise, hunger will regenerate no higher than 5 "nuggets" when on fire. This prevents the power from both reducing health from zero hunger, and regenerating health from full hunger.
- Holy Aura - Aura will only be active while the user is holding a torch. While active, players under the effect are immune to direct damage from other players.
- Phasewalk - Fixed an issue where while phased if health regenerated the player would be damaged to regulate the health. This was because the player's health was reset every 0.25 seconds. Fixed so that all health regain effects are now cancelled instead. Can no longer interact with doors, levers, etc. while phased. Also added a timer to the "still in cooldown" message.
- Pig Power - Being hit while in the presence of pigs no longer summons a pig zombie.
Release date: June 3, 2012
Introduced the concept of superpowers. Superpowers were essentially stronger effects of powers which could only be used by players at level 30+.
Also introduced the passive/offense/defense structure used in later versions.
- Adaptability - Taking damage from a given source increases your defense to that source. If you take damage from a different source, you'll lose your defense to the previous one, then gain for the new one. Sources you have no defense to will cause double damage however. For example: The first time you get hurt by fire, you'll take double damage, but will begin defending against fire. If your next damage cause is poison, you'll drop your fire defense and gain poison defense. Damage types: Cacti, explosions, fire, lightning, physical attacks, poison, potions (potion of harming, etc), projectiles. User is unable to equip armor. Superpower: Consecutive exposures to the same damage type will further increase your defense to it, allowing you to eventually become immune to it until you take damage from a different source.
- Brawler - Damage done while barehanded is tripled. Superpower: Damage done while barehanded is multiplied by six.
- Ender Blade - If attacked by an entity while blocking, the user will teleport directly behind the attacker. Superpower: Just prior to teleporting, an enderman will spawn in the user's place and begin attacking the enemy.
- Jackpot - Mining ore has a small chance to drop a diamond. Percent to drop: Coal: 1%. Iron: 2%. Redstone: 5%. Lapis: 10%. Gold: 15%.
- Ocelot Unit - Left-clicking while holding cooked fish summons up to three tamed ocelots near the user. For each ocelot active, the user gains a resistance effect. Ocelots summoned with this skill are always on fire, and immune to fire and lava damage. Each ocelot summoned requires a cooked fish. Cats who wander into water will also take damage, and during this time will be unable to ignite themselves or anything near them. Superpower: Summoned ocelots will ignite nearby monsters and the user.
- Pig Fever - Eating raw or cooked porkchop transforms the user into a pig.
- Acrobat - No longer takes ANY fall damage.
- El'druin - Implemented a new algorithm that increases the accuracy of beams, removing the 8-direction restriction, allowing shots to be fired in any direction. Increased range from 10 to 12. Superpower: The range of the beams increase from 12 to 25, and damage increases by 50%.
- Endervention - Endermen summoned using ender pearls no longer die once their target is killed, but will still die if another enderman is summoned. Superpower: Ender pearls used on enemies summon 3 endermen instead of 1.
- Fyre Arrow - Incendiary effect changed from desperation attack to Superpower.
- Fyre Aura - Increased damage taken by water.
- Gunblade - Fire charge effect changed from desperation attack to Superpower. Multiple fire charges can now be fired at a time. If a fire charge hits nothing after 15 seconds, it automatically despawns. The fire charge occasionally explodes immediately after being fired, but this does minimal damage to the player.
- Phasewalk - Superpower: Health and hunger will now regenerate while phased, rather than remain static.
- Pyro Blade - Superpower: Strikes create a line of fire in front of the user, igniting all entities in its path. Depending on the sword, the line of fire can be between 5 and 25 blocks in length. The fire exists but an instant, preventing structural damage but still igniting enemies.
Release date: June 5, 2012
Hotfix to correct one of the powers causing players to get kicked.
- Decoy - Added code to allow creating decoys when no item is in the first hotbar slot.
- Ender Blade - Should now correctly trigger teleporting when attacked by a projectile.
- Pig Fever - Disabled for the time being. Activating this caused everyone on the server to be kicked repeatedly until a /reload was done. Since testing this requires other people, this power may take awhile to get working.
Release date: June 6, 2012
Introduced the first neutralizing power, also the first utility power.
- Creeper Blood - Immune to explosions. Creepers will never pursue the user, even if provoked. Right-clicking a creeper while bare-handed will charge or discharge them.
- Neutralizer - While holding an egg, if you left-click, you'll get confirmation and have ten seconds to throw it. When thrown within these ten seconds, everyone within 75 blocks of the impact have all of their powers neutralized for 60 seconds.
- Volatility - While holding gunpowder, punching blocks creates an explosion that consume the gunpowder. This explosion does no damage to nearby entities. Can also right-click entities to "detonate" them while holding gunpowder, which causes no structural damage. Right-clicking a charged creeper creates a larger explosion.
- Acrobat - Superpower: Gains immunity to fire.
- Dark Regen - Rate of health regeneration now fluctuates depending on light level.
- Fyre Arrow - Only one incendiary arrow effect may be present at a time.
- Phasewalk - Cooldown increased to 45 seconds. Now automatically gains sprinting effect while phased. Superpower: Regeneration effect removed. While phased, using Lapis to manually unphase creates an explosion at the user's location. Sprinting no longer necessary to pass walls, but still must move forward into them.
- Pyro Blade - Fire beams are now ACTUAL lines of fire, rather than a brief line of fire that ignites nearby entities. Flames caused by Pyro Blade will not spread, nor damage any blocks.
- Snow Miser - Slightly modified code so frozen players don't get the jittering screen effect.
- Thunder Bow - Using packets to create lightning effect only creates thunder with no physical effect. Slightly modified code so that lightning effect is simulated rather than directly called.
Release date: June 9, 2012
Started first stages of making generic and reusable code, which optimized performance slightly and reduced file size.
Powers were now only usable in survival mode.
- Adaptability - Heavily optimized code. Contact and physical defenses are now combined instead of being seperate.
- Dark Regen - Health can not regenerate via any method (food, potions, etc) while standing in light levels greater than 12.
- Decoy - Fixed issue where creating decoys with no item in your hotbar's first slot caused an error. Can now use on any living entity, including players and ghasts. Should persist even if players log out or move too far away. Decoys should only drop exp when killed.
- Ender Blade - Blocking while in light levels greater than 12 cause hunger to slowly degenerate, eventually leading to damage via starvation. Superpower: A maximum of 3 endermen can be summoned using this power (still one at a time). Endermen summoned this way will live as long as 60 seconds until dying off automatically.
- Endervention - Rebuilt. Pearls that hit a living entity cause the user to teleport behind them rather than summon an enderman. Superpower: Prior to teleporting, an enderman is summoned at the user's location, and will automatically attack the target. A maximum of 3 endermen can be summoned using this power. Endermen summoned this way will live as long as 60 seconds until dying off automatically.
- Gunblade - Rebuilt. Under level 30, it mostly behaves as it previously did. Cooldown added to prevent rapid-fire caused by targeting a block while firing. Only three arrows can be airborne at a time. Superpower: Once the user hits level 30, they can right-click while wielding a sword to change the Gunblade's ammo type. Aside from the standard arrow, options are: Flaming arrows, which ignite targets, requires blaze powder; Explosive arrows, which detonate on impact, requires gunpowder; and molotov arrows, which cause a small explosion on impact and ignite enemies nearby, requires fire charge. Using a given arrow type consumes the arrow and the secondary ingredient; if the secondary ingredient isn't in your inventory it automatically switches back to standard arrows. Explosive and molotov arrows will not harm the Gunblade's owner, and only do a third of their standard damage. None of these arrow types ignite or damage structures.
- Phasewalk - Explosion when manually unphasing causes a third of the damage it previously did.
- Pig Fever - Power is once again assumed to be functioning. Raw porkchops change you into a pig for 30 seconds, cooked porkchops change you into a pig for 2 minutes. Henceforth user is unable to consume porkchops, attempting to do so simply triggers or disables the transformation, which in turn cancels the consumption. While transformed, user cannot attack anyone, place or destroy blocks, and enemies will ignore them.
- Volatility - Explosions that affect entities now do a quarter of the damage they previously did.
Release date: June 11, 2012
- Ender Soul - Combines effects of Ender Blade and Endervention. Instead of the maximum of 6 endermen being summoned (3 from each ability), only 3 can be summoned total from either ability. All other noted effects are unchanged.
- Polar Blade - Placing snowballs or snow blocks around a gold sword on a crafting table creates a Polar Blade. Snowballs give it Sharpness +2, snow blocks give it Sharpness +5. This crafting recipe is unique to the user. Superpower: When attacking enemies with a Polar Blade, their movement speed will be decreased for 3 seconds. Additional strikes reapply the slow effect.
- Adaptability - Optimized code again.
- Aquaphile - While in water, while blocking with a sword, you're propelled through water at increased speed in the direction you're facing. Created a simple acceleration effect when propelling underwater. It starts off slower than normal movement but quickly ramps up.
- Brawler - Increased barehanded damage from 3x/6x to 4x/8x.
- El'druin - Entities can now only be hit once per beam.
- Ender Blade - Removed in favor of Ender Soul.
- Endervention - Removed in favor of Ender Soul.
- Gunblade - Superpower: Explosive damage caused by explosive and molotov arrows reduced from 33% of normal to 25% of normal.
- Neutralizer - Made it so players are notified when their power has been neutralized, as well as when they return.
- Phasewalk - Manually unphasing while below level 30 causes 1 heart of damage to all nearby entities. This effect is replaced by the explosion effect once user hits level 30. Superpower: Manually unphasing now deals even less damage to nearby non-player entities.
- Pig Fever - Added code so only people within 100 blocks of the user who haven't already received the transformation packet will get it. Added check to ensure a given player has received the pig transformation packet before being able to receive the reversion packet.
- Snow Miser - Players frozen by this power should only experience jittering if they attempt to move while affected, and jittering should be minimal.
Release date: June 13, 2012
The first commands were added to the plugin, as well as the first step towards assigning powers to users. This was also the first version to make use of config files, though this one only kept track of server administrators.
-
/powers list
- Gives you a list of all players in the database who have powers. The other two commands require you to know what player to look up, so this list will help you know what your options are. This command can also be used from the console. -
/powers info <player>
- Gives you info on a player's powers. If is left blank, it will tell you your own powers, if you have any. This command can also be used from the console, but only if is specified. -
/powers use <player>
- Swaps out your powers for the powers of the specified player. Used initially to allow the author to test the powers of others in a live environment.
Release date: June 15, 2012
First instance where two players wanted very similar powers. At the time I made this work by coding the powers separately.
- Cookie Stars - Left-clicking while holding a cookie allows you to throw it like a ninja star, cutting through enemies, damaging everything in its path until it comes to a stop... at which point you can pick it up and throw it again. Or eat it, whatever.
- Shock Bow - You're immune to lightning. Shots with a bow will cause lightning to strike whatever they hit. Superpower: Lightning continuously strikes your fired arrows, causing a line of lightning bolts following each shot.
- Sugar High - While holding sugar, running speed increases incrementally and the sugar is slowly consumed. Speed is maintained so long as sugar is the item you're holding; if you run out of sugar or change to another item, your speed will decline and you will eventually crash from sugar withdrawal, which slows you for ten seconds. Withdrawal can be avoided by using sugar again before you crash.
- Zombify - If you have rotten flesh in your inventory, non-undead enemies killed by you will often rise after death as zombies and skeletons. These undead will defend you against attackers. Summoned undead last for 60 seconds before crumbling. Summoning consumes and requires rotten flesh. Superpower: Killed enemies have a small chance to rise as pig zombies as well.
Release date: June 19, 2012
- Aero Blade - Attacks with a sword create a gust of wind that propels forward, knocking back any entity it comes into contact with. Knockback is great enough to blow enemies off cliffs, into lava, etc. While the attack disperses when coming in contact with a wall, it will reassemble and continue on the other side. Superpower: Gust velocity and knockback velocity increase.
- Evasion - When dropping below three hearts of health, can potentially gain a speed effect. Effect occurs if you avoid further damage for a few seconds. The longer you avoid damage, the greater your speed effect becomes. Damage and healing cancel the effect.
- Feather Fall - Any time you fall any distance great enough to harm you, your descent is slowed down, allowing you to land safely.
- Godspeed - Left-clicking while holding a glowstone block breaks it, giving you increased speed and making you flashy. Effect lasts until glowstone block is used again.
- Soul Shatter - Left-clicking with an ender pearl shatters it, temporarily draining most nearby light sources, shrouding the area in darkness. Enemies in the area become afflicted, their health slowly draining until they either move to a well-lit area or they die. Light-draining effect lasts 15 seconds, power has a 15-second cooldown.
- Aquaphile - While holding a gold sword in water, you transform into a squid. While in squid form, other players may right-click you to begin riding you, allowing them to follow you while you propel yourself through the water. The infinite air effect of your power is shared with your "passenger". Squid form ends when you change your held item or leave the water.
- Decoy - Reverted power to being effective only on non-player living entities.
- Fyre Arrow - Incendiary arrows given an extra flaming effect while airborne.
- Ocelot Unit - Removed.
- Phasewalk - Changed code that prevented the last item in a stack from being used up.
- Pig Fever - Added code so people who have seen you change into a pig and back can see you change into a pig again. Changed code that prevented the last item in a stack from being used up.
- Sanctify - Removed.
- Shock Bow - Shock effect will now check to see if the chunk the arrow occupies has been loaded first.
Release date: June 24, 2012
- Acid Blood - Melee attacks against you poison your attacker. Poison's intensity increases as you level up, reaching maximum potency at level 30. Also, poison recovers health rather than causing damage.
- Bone Blade - When swinging an iron sword, if you have any bones in your inventory, they'll be launched. Bones deal 1.5 hearts of damage to enemies and shatter on impact. They also alert nearby wolves to come attack your target. Bones shot at wild wolves will tame them.
- Reflection - Blocking allows you to reflect projectiles back at their shooters, usually damaging them. Does not work against Ghast fireballs, must be one or more blocks away to use successfully.
- Rocket Boots - Right-clicking while holding gunpowder triggers an explosion, propelling you in the direction you're looking. Velocity increases as you level up, reaching maximum velocity at level 30. Can be used consecutively. Will suffer no fall damage when landing after using power. Explosion does no damage and is purely cosmetic.
- Aero Blade - Cosmetic change. Feathers will now be a little more spread out when this ability is used. Now deals 0.5 hearts of damage to anything hit by the gust.
- Evasion - Recoded so speed effect isn't refreshed four times per second.
- Feather Fall - You now fall at a quarter normal speed as opposed to half. Holding sneak while falling temporarily cancels the effect, allowing you to fall at normal speed. Hitting the ground at normal speed will still damage you, but will also create a shockwave that will launch all nearby entities away from you.
- Neutralizer - Updated to effects and messages will only happen to players who have powers, and not just all players. Also reduced area of effect from 50 to 25 meters.
- Phasewalk - Changed mechanics. When phasing, lapis is no longer consumed. When normal phasing duration ends, instead of being forcibly unphased, the ability "destabilizes", resulting in one lapis being shattered per second. You'll remain invisible but other players will see the shatter effect. Using lapis again unphases you as it did previously, but no damage or explosion will take place if the ability is already unstable. You're also forcibly unphased if the ability destabilizes and you have no lapis on your inventory.
- Soul Shatter - Superpower: Afflicted enemies are also blinded and slowed while remaining in the dark.
Release date: June 28, 2012
- Bloodbend - Right-clicking an entity while barehanded freezes it in place. Their blood is forcibly pulled from their body and fed to you, damaging them while healing you (first restoring hunger, then health if hunger is full). Your bending ability is strong enough to momentarily levitate your victim. Can only be used on a given entity once every thirty seconds. Superpower: When successfully bloodbending one entity, all nearby entities will also be affected, thereby allowing you to absorb from all of them simultaneously. Same cooldown applies to all entities affected.
- Geomancer - While holding any one of several blocks, left-clicking will make you throw that block, causing damage and/or a unique effect to any enemies you hit. 32 different block types can be thrown, most usually dealing moderate damage or a negative potion effect. Some that stand out are: lapis block - if thrown at a player, will disable their powers for 15 seconds; pumpkin - if thrown at a player, will replace their helmet with a pumpkin; TNT - will explode on impact; and wool - spawns a sheep of the same color.
- Gut Check - Punching enemies while barehanded slows them for a second. Entities can only be gut-checked once every five seconds.
- Incognito - Blocking with a sword will make you blend into the environment by basically placing blocks over you. Blocks used are determined by the biome you're in, so may not work so well in player-built areas. You also auto-sneak during this time so your nameplate is hidden, but you're frozen in place. Unblocking ends the effect and removes the blocks. You're immune to suffocation damage but there's no way to see through the blocks unfortunately.
- Master Sword - Attacks with a sword can also fire a ghast fireball. Requires and consumes a fire charge for each shot. Fireballs do no structural damage.
- Neutralizer Beacon - By placing a lapis block, a lever on the side, and a redstone torch on top, a beacon is assembled. While on, smoke will rise from the block, indicating it is active. Players with powers who walk within 50 blocks of a beacon will have their powers disabled. You can flip the lever to turn off the beacon, reenabling powers.
- Power Theft - While barehanded, right-clicking another player who has powers allows you to essentially steal their powers; you'll begin using theirs while their powers become disabled. Lasts for 60 seconds.
- Wolf Pack - Right-clicking with a bone will summon up to 3 wolves to your aide. Maximum of three wolves can be summoned this way, each wolf summoned consumes a bone.
- Aquaphile - Changing into a squid should no longer make everyone nearby get "End of Stream" errors.
- Bone Blade - Made bones more accurate.
- Cookie Star - Made cookies more accurate.
- Evasion - Recoded to work as previously intended.
- Neutralizer - Renamed "Neutralizer Grenade".
- Soul Shatter - Added effect when lights are extinguished. If a player is afflicted, effect will now remove itself if they disconnect.
- Vampric Strike - Removed in favor of Bloodbend.
- Vamprisim - Redone. Speed effect is no longer constant, but will kick in (along with a jump boost) when sprinting. When in direct sunlight you'll begin smoking, and your hunger will begin depleting. When at zero hunger, you ignite as you did before. Now immune to fall damage.
Release date: July 2, 2012
- Blast Blade - Attacks with a sword will also create an explosion, further damaging all nearby enemies without harming you. Does no structural damage.
- Diversion - When attacked, a copy of you is created at your feet to attack your opponent, while you vanish. Has a ten second cooldown and duration. If the copy is killed you'll be exposed.
- Haste - You're able to perform hand-related tasks (mining, digging, attacking, etc) much faster than before.
- Mortar - Left-clicking with obsidian causes you to shoot off three semi-homing fireballs which will attempt to home in on three random nearby targets.
- Nether Cloak - Sneaking while having blaze powder in your inventory consumes it, making you invisible so long as you keep sneaking.
- Pulse - Left-clicking with a redstone torch causes all nearby entities to be pushed back. Mobs and players aren't pushed back as much, but projectile and TNT and flung back farther. Has a five second cooldown.
- Summon Blaze - Right-clicking with a blaze rod consumes it, summoning a blaze at your location. Summoned blazes will ignore you, and will also defend you.
- Bone Blade - Removed.
- Geomancer - Can now be toggled on and off by left-clicking with a redstone torch.
- Incognito - Disabled.
- Neutralizer Grenade - Should no longer, erm, "hatch" when thrown.
- Power Theft - Changed method used to determine if you're using someone else's power or not.
- Zombify - Summoned skeletons and zombies will now defend you if you're attacked.
Release date: July 13, 2012
Essentially a test version before releasing the plugin to outside of our server.
Powers are no longer directly coded to players. The plugin now uses a config file as a player database, keeping track of which players use which powers. This allows new players to try out pre-existing powers immediately, without waiting for an update. New power requests or adjustments will still require an update.
All powers have been recoded specifically to anticipate simultaneous users. Two players using the same ability will no longer cause one to interfere with the other.
First version to adopt a color code for each power type.
-
/powers info <player|power> [name]
- This replaces/powers info [player]
, leaving the old ability to look up player info, while adding the ability to also lookup the powers themselves. Looking up a power will give you its full name, its type, its description, and a list of players who currently have it assigned to them. Currently power names must be referenced without spaces (ex. "DarkRegen"), but I intend to make it so the plugin auto-corrects when spaces are included (ex. turns "Dark Regen" into "DarkRegen"). -
/powers list <players|powers>
- Replaces/powers list
, allowing you to specify a list of players or powers. Powers in the list are colored according to their type (yellow = passive, red = offense, blue = defense). -
/powers set [player] [power]
- This allows an admin/op to set a player's power. The player's name must be exact; if the player name doesn't already exist in the database a new player by that name is added. The power name must also be complete. It will automatically assign the power as the player's passive, offensive or defensive power depending on the power's type. If a power of the same type is already set for the player, it's automatically replaced. -
/powers unset [player] [power type]
- Allows an admin/op to clear a player's power type. For example if a player has a passive power that they don't like, and don't want to replace it with another passive power, this will remove the passive power without replacing it. This time the player name does not need to be exact; if the player's name doesn't exist in the database, no changes are made. The power type must be "passive", "offense", or "defense". -
/powers remove [player]
- Allows an admin/op to remove a player from the database. Does the same thing as unsetting all of a player's powers, except it also removes them from the database (for example, they'll no longer show up in /powers info players). -
/powers reload
- Allows an admin/op to reload the config file. This should only be needed when changes are made directly to the config file (such as by the server owner) and you wish to make the changes take effect.
- Mob Tamer - While bare-handed, right-clicking any hostile mob will tame it. The tamed mob will never attack you, will follow you around, and will defend you against enemies. Right-clicking the tamed mob while bare-handed will allow you to ride it. By default it will go wherever it pleases, but if you have a fishing pole on you, you can use it to direct the mob to move to wherever the bobber lands. If you attempt to tame a new mob, the old mob will become hostile again.
- Decoy - Disabled due to complexity for simultaneous users.
- Neutralizer Beacon - Are now saved in config when created, activated, deactivated, or destroyed. This means beacons will no longer need to be reactivated following a server restart. All current beacons will still need to be activated once to get them into config.
- Neutralizer Grenade - Now has a smaller range and shorter duration.
- Pig Fever - Disabled due to complexity for simultaneous users.
Private release date: July 14, 2012
Public release date: July 20, 2012
First version to be publicly released on dev.bukkit.org and on Bukkit's forums.
- Bulwark - Will now only drain hunger if the player is in survival and blocking instead of constantly draining.
- Geomancer - Any blocks that hit an enemy now cause a damage animation regardless of the effect. Also, kills should now be attributed to the player, allowing item and XP drops.
- Mob Tamer - Tamed mobs should now ignore other players unless provoked.
- Summon Blaze - Summoned blazes no longer despawn. Summoned blazes will now follow their owner if they have no target. Summoned blazes should now ignore other players unless provoked. Fires started by summoned blazes are now tracked to prevent firespread or block destruction.
Release date: July 22, 2012
Permission node s86powers.enable
is now true by default.
-
/powers set [player] [power] [type]
- Assign powers as types other than their default type.
Release date: July 23, 2012
Players can now set regions created in WorldGuard as neutralized regions using the command /powers region [add/remove/list]
. Neutralized regions are saved to the config file.
Added shortcut commands. Players can now use /p
in place of /powers
. info
and list
can be interchanged with i
and l
respectively. plr
can be used in place of player(s)
, pwr
can be used in place of power(s)
, and several more. All old commands will still function as previously.
Release date: August 4, 2012
Groups may now be created. Groups allow you to assign powers to several players at once, and with the right permissions, players may maintain their own group on their own.
Commands have been overhauled in an attempt to simplify them.
This is the first version to introduce power options, though they were very limited and could only be edited by changing a YML file while the server is offline.
- Pickpocket - Sneaking consumes an ink sac, but makes you invisible. While invisible, monsters will ignore you. Right-clicking any entity while invisible and bare-handed makes you reach into the target's inventory. Taking items from the target's inventory has a chance to alert them.
- Aquaphile - Removed rideable squid form due to it causing the power to stop working. May add back in a future update.
- Dark Regen - No longer attracts endermen when player is damaged. Endermen no longer ignore player.
- Fire Aura - Increased maximum hunger regen from being on fire.
- Holy Shield - Now consumes the required item.
- Mob Tamer - Uses new method for mob navigation.
- Neutralizer Beacon - Fixed
ConcurrentModificationException
error. Recoded player detection to be more efficient, should stop message and particle spam when beacons are active.
Release date: August 8, 2012
Added permission node s86powers.use.[power]
which would allow a player to use a power even if not assigned.
- Mob Catcher - Throwing an egg at a monster, animal, villager, or golem will trap them in a monster egg. Monster eggs can be hatched with right-click, or thrown with left-click. Monster eggs thrown at another entity will make them hatch and immediately target (or run away from) the entity. Thrown monster eggs eventually hatch on their own if no entity is hit.
- Diversion - Fixed cause of "end of stream" errors.
- Neutralizer Beacons - Changed player detection method, removed server tick timing. Should fix message and particle spam, even with lag.
- Soul Shatter - Altered blocks can now be destroyed before the effect ends.
- Thunder Bow - Now only causes lightning with fully-charged shots.
- Vampirism - Player can now wear pumpkin as a helmet to prevent burning in sunlight.
Release date: August 12, 2012
If a player has permission s86powers.groups.[group]
set to true, they can use any powers the specified group has assigned to them.
Config files should now save properly on Unix-based systems.
- Oan Alteration - Right-clicking certain blocks while barehanded allows you to "absorb" the block in exchange for experience. Experience cost is determined by the block material's blast resistance. Left-clicking one block while holding another allows you to turn the clicked block into the block you're holding, the experience cost being the difference in resistances.
- Tracker - Right-clicking an entity while barehanded places a hidden tracker on them, allowing you to track their position at all times while having a compass in your inventory. Holding the compass speeds up reporting times. Lasts until the target dies or despawns.
- Bloodbend - Now uses a more memory-efficient method to keep track of targets. Added cooldown option in pConfig.yml. Can no longer be used on undead targets.
- Neutralizer Beacon - Now checks if player is in the correct world before getting distance from a given beacon.
This version added mcStats integration for anonymous data collection.
- Inhibitor Field - Right-clicking while holding lapis lazuli consumes it, creating an inhibitor field around you. Players within the field other than yourself are unable to use powers. Lasts 30 seconds. Range varies from 5 meters to 15 meters depending on level. [lvl 30+] Range is always 15 meters. Note: This power has not been tested, use at your own risk.
- Spawn Crafter - Many entities will now rarely drop eggs when you kill them. You can now mine and collect monster spawners. Left-clicking a spawner while holding an egg infuses the spawner, making it spawn entities of the same type as the egg. Spawners mined and placed by you will retain their spawn type. Monsters spawned by your spawners will ignore you, preferring to attack other players.
- Time Bomb - Right-clicking an entity while holding a clock will discretely attach a time bomb to the entity. After ten seconds the bomb will explode, damaging the target and everything near it. Consumes TNT with each use. The bomb becomes disabled and dislodged if the target submerges in water.
- Aero Blade - Recoded to be somewhat more memory-efficient. Despawned feathers should no longer cause lingering effects.
- Cookie Stars - Recoded to be somewhat more memory-efficient. Thrown cookies should no longer cause continuous damage.
- Ender Finesse - Pearls are now refunded when thrown, not when they land.
- Ender Soul - Pearls are now refunded when thrown, not when they land.
- Jackpot - Can now rarely get diamonds from emerald ore.
- Tracker - Now properly requires the user to be barehanded to use.
Release date: August 22, 2021
- Arachnophile - Hostile spiders will no longer attack you, but will instead follow and defend you. Maximum of three spider followers. Immune to poison damage. Fall damage is halved. Run speed and jump height are slightly increased.
- Electrified - Immune to lightning. Enemies who attack you with melee attacks while you are blocking are struck by lightning.
- Fire Eater - Right-clicking fire or stationary lava while barehanded allows you to consume it, regenerating hunger.
- Glide - Immune to fall damage. Double-tapping jump while sprinting allows you to glide through the air. While gliding, feathers in your inventory are consumed quickly. You will fall should you run out of feathers or fail to maintain momentum in the air.
- Photosynthesis - Standing in direct sunlight heals your health and hunger. Rate of healing increases in brighter areas. You cannot heal during night or storms, or while indoors.
- Aquaphile - Fixed speed boost while blocking in water. Can now use any sword to activate speed boost. Now checks to ensure player is still in water before continuing health regeneration.
- Cookie Stars - Recoded to be somewhat more memory-efficient (again). Thrown cookies should no longer cause continuous damage (again).
- Dark Regen - Now simulates portal particles instead of Eye of Ender particles when regenerating.
- Ender Soul - Normal teleportation can now be disabled in pConfig.
- Nether Cloak - Can now be given a maximum duration in pConfig. Should the user exceed this duration, another item is consumed and the counter is reset.
- Water Barrier - Can now set how much health is regenerated and how often in pConfig.
Release date: September 1, 2012
- Ender Posse - Left-clicking while holding an ender pearl shatters the pearl, summoning up to three endermen who will follow and defend you.
- Lycanthropy - At night during a full moon, change into a wolf. As a wolf you gain increased speed and damage, but take increased damage from iron tools and weapons, and are unable to wear armor or interact with doors, levers, etc. Effect ends at sunrise. Note: This power is unfinished, but can be tested at your own risk.
- Storm Chaser - Immune to lightning. Gain speed and strength boosts during storms. Standing outside during a storm will also regenerate hunger.
- Web Wall - Webs destroyed by you drop full webs instead of string. Left-clicking a block while holding a web creates a web wall that sprouts from the clicked location. Walls will last up to 15 seconds. 30 second cooldown.
- Geomancer - Thrown items should no longer create "kill spots".
- Power Theft - Recoded, should work but not tested.
- Thunder Bow - Fixed perpetual lightning bug when arrows are fired into the void.
- Zombify - Fixed bug where summoned undead would immediately die regardless of specified lifespan.
Release date: September 4, 2012
- Lycanthropy - Power is completed and now functions as intended.
- Storm Chaser - Speed and strength effects no longer flicker on and off.
- Zombify - Summoned undead now follow their master.
Release date: December 23, 2012
This version introduces the new power-loading system. This means powers are now loaded externally rather than having to be implemented internally. To aide in the transition, the external power pack will be included with the core plugin for the first few revisions. All that is required is for you to extract the zip file directly into your server's plugins folder. This will automatically put the power pack where it needs to be.
Power overrides are back with command /powers player [player] [power] -o
, this time allowing unlimited powers to be assigned.
Powers can be locked in the powers.yml file, preventing them from loading on subsequent restarts.
Powers can now also be toggled on and off for players using commands /powers toggle [power]
and /powers toggle [power] [player]
.
- Dodge - Always have a 5% chance to dodge melee attacks. Chance to dodge increases as your level increases.
- Kunai - Left-clicking while holding flint throws it like a kunai. Kunai that hit enemies will damage them. If the victim is wearing armor or blocking it will harmlessly bounce off.
- Laser - Left-clicking while holding a dispenser shoots a laser in front of you. The laser can penetrate walls and will constantly damage enemies.
- Lumberjack - Breaking log blocks using an axe will cause all adjacent logs to also break.
- Ore Detector - Right-clicking while holding a compass will allow you to see through stone, dirt, and other trivial blocks to see ores, redstone, etc.
- Summoner - Left-clicking with a blaze rod summons a minion to temporarily assist you. Right-clicking with the rod allows you to pick what kind of minion to summon. Silverfish are summoned in packs of two. Minions last 3 minutes before despawning. [SPwr] Three minions/packs are summoned at a time.
- Wither Born - Wither Skulls are absorbed and added to inventory. Left-clicking while holding a wither head launches it like a normal wither skull.
- Acid Blood - Inflicted poison intensity is now static.
- Adaptability - Users no longer take double damage from damage sources they can't adapt to.
- Aero Blade - Power can now be toggled using another item. No longer deals damage. Lowered velocity impact on enemies, this can be adjusted in pConfig. Feathers can only affect the velocity of other entities when they themselves have velocity.
- Aquaphile - Snowballs no longer heal users. Rideable squid form is back! Squid form is toggled using an item (ink sac by default). Swim acceleration via blocking now works regardless of being in squid form.
- Arachnophile - Spiders owned by other players using similar powers will no longer defend users of this power.
- Bloodbend - Removed shrieking effect. Fixed code that prevented this power from working.
- Boiling Blood - Inflicted ignition duration is now static.
- Brawler - No longer slows enemies that are hit.
- Bulwark - Power no longer blocks damage if the user has no hunger.
- Cookie Rain - Cookies now rain regardless of how many cookies they already hold. Maximum cookie drops is now server-wide rather than per user.
- Cookie Stars - Cookies can now only cause damage while they have velocity.
- Creeper Blood - Users can now create creeper pets by placing TNT on top of two leaf blocks.
- Dark Regen - Returned to using the ender signal effect for regeneration.
- Decoy - Recoded to be useable by multiple users.
- Diversion - Diversions should no longer attack their source.
- El'druin - Can now only cause durability damage if the item used is a tool. Removed superpower effect. Recoded light beams to no longer stop short or drop glowstone blocks. Once again breaks non-solid blocks, can be turned back off in pConfig.
- Ender Finesse - Removed constant speed effect. Removed blink effect. Users will now float a moment after teleporting. Floating can be cancelled by sneaking. Player will not float if they teleport to the ground.
- Ender Soul - Non-pet endermen no longer defend the user.
- Feather Fall - No longer shoots feathers everywhere when using the shockwave ability. Feathers no longer control velocity. Fixed shockwave. Feathers can no longer be picked up.
- Fire Aura - Only worn armor will melt while in lava. Armor enchanted with fire protect will not melt. Users no longer melt ice.
- Geomancer - Users can now throw emerald blocks. Lapis blocks will now damage non-player targets.
- Grappling Hook - Can now hook and pull entities to the user.
- Gunblade - Removed molotov ammo type. Ammo changing no longer requires superpower capability. Users can now fire various additional arrow types: Dust arrows require coal and cause blindness. Freezing arrows require snowballs and cause slowness. Mercury arrows redstone dust and cause poison. Neutralizer arrows require lapis lazuli and neutralize powers of players. Shock arrows require glowstone dust and create lightning strikes. New superpower: Arrows that hit an enemy split off into several arrows that hit nearby enemies.
- Holy Aura - Effects are now static, not determined by light levels. No longer slows nearby monsters. Reduced default range.
- Holy Shield - Cooldown and duration no longer vary by level.
- Inhibitor Field - Range no longer varies by level.
- Jackpot - Adjusted some default values.
- Mob Catcher - Thrown mob eggs can no longer be picked up until they hatch.
- Mob Hunter - New superpower: Monsters are unaware of you in dark areas, even if not sneaking.
- Mob Tamer - Is now a defensive power instead of an offensive power. Can no longer use fishing poles to guide ridden tamed mobs. The hope (untested) is that carrots on sticks will provide this functionality. New superpower: Can keep up to five monsters tamed at a time.
- Molotov - Damage radius is now static.
- Mortar - Now fires one fireball per shot instead of three. Fireballs are now shot from in front of the player rather than from above.
- Nether Cloak - Removed hunger regen superpower. Reduced default cooldown between item consumptions.
- Neutralizer Beacon - Fixed code that prevented this power from loading. "Fixed" ArrayIndexOutOfBoundsException error.
- Oan Alteration - Alteration cost is now determined by material strength rather than blast resistance. This converts to cheaper costs.
- Phasewalk - Users can now phase through floors vertically with enough speed.
- Pickpocket - Now activated using an item rather than by sneaking. Now has a limited duration. Users can no longer steal from villagers.
- Pig Fever - Recoded to be useable by multiple users.
- Polar Blade - Power can now be used on any sword. Removed superpower effect. Crafted swords are now renamed "Polar Blade".
- Pyro Blade - Blocking no longer reduces incoming damage more than usual. Ignition duration is now static.
- Pyro Bow - Shot arrows now ignite anything they hit, including blocks. User is no longer penalized for being in water. Removed superpower effect.
- Reflection - No longer reflects explosive projectiles.
- Snow Miser - All snowballs now heal users of this power as well as snow golems. Snowballs can no longer freeze other users of this power.
- Sonar - Now properly checks for players in a radius rather than a cuboid range. Sends a ping to the player each time sonar is reported. Fixed code that prevented this power from loading.
- Soul Shatter - Removed superpower effects.
- Storm Chaser - Fixed code that prevented this power from loading.
- Sugar High - Withdrawal now occurs immediately after speed effects wear off, but doesn't last as long.
- Summon Blaze - Removed in favor of Summoner.
- Thunder Bow - Users are now immune only to lightning created by their arrows. Lightning now strikes the ground beneath the arrow instead of the arrow itself. Can be turned off in pConfig, as it can create a lot of lag.
- Time Bomb - Replaced particles with sound cues for determining a bomb's countdown.
- Vampirism - Wooden tools deal triple damage to users. New superpower: Right-clicking while holding red dye temporarily transforms the user into a bat that can fly. Users no longer retain increased sprint speed when switching from this power to another. Superpower now properly turns off after its duration.
- Wolf Pack - Now summons already tamed wolves to the user rather than creating new ones.
Release date: December 29, 2012
Added Elite powers. Elite powers are incredibly strong powers which can decimate armies of enemies. Due to their destructive nature, they have the potential to destroy landscapes. Cannot be assigned directly, require that a player be above a certain level (50 by default) and have a minimum number of required powers (minimum of 2 by default). Can be disabled in the main config file, locked in the power config file, or toggled off like any other power.
- Auto Gun - Left-clicking any surface while holding a dispenser plants an auto gun at that location. Auto guns will fire at any nearby entities it can see. Maximum of 8 can be active at a time.
- Hellfire - Right-clicking the ground while holding magma cream summons forth a pillar of lava. This pillar will spawn several flaming spiders which will ignite anywhere they step. The spiders will ignore you, are immune to fire and lava, attack everything in sight, and split into three smaller spiders when killed.
- Locust Swarm - Left-clicking a block while holding rotten flesh causes a silverfish to burst from the block. Other silverfish quickly follow. The silverfish will ravage the land, killing anything in their path except for their owner and each other. They eventually return to their prior form.
- Stone Shaper - Left-clicking the side or bottom of any block while holding a redstone torch shatters any dirt, stone, cobblestone or gravel in the surrounding area. Left-clicking the top of any block will create a temporary wall in front of you.
- Stone Strider - Left-clicking while holding redstone dust activates stone striding. This allows you to walk through stone, cobblestone, and stone brick.
Release date: January 9, 2013
Regions no longer require WorldGuard plugin.
This is the first version to use a dedicated PowerUser class, which allows better persistence and lower memory usage.
Powers which use database-related functions will now load them locally rather than directly from config files.
Release date: January 15, 2013
- Identity - Right-clicking an entity while barehanded allows you to assume its form for up to one minute.
- Aero Blade - No longer affects the user.
- Cookie Stars - No longer damages the user.
- Dark Regen - Users now gain night vision while in dark areas.
- Geomancer - No longer damages the user.
- Laser - No longer damages the user.
- Molotov - Blaze powder is now properly set as the default item.
Release date: January 21, 2013
Setting power options can now be done with the command /powers power [power] -o [option] [value]
.
Powers can be reloaded using the command /powers power [power] -r
.
Release date: January 27, 2013
Power descriptions now update to reflect power options which have been set.
- Ender Blade - Combining a diamond sword, an eye of ender, obsidian, and end stone creates an Ender Blade. Ender Blades can cause blindness to enemies they hit, and will harvest souls in the form of ender pearls with each kill.
- Launch - Right-clicking while holding feather launches you into the air, gliding back down safely. Can be used in mid air. Sneaking causes you to stop gliding, which can result in a fatal fall. 10 second cooldown.
- Living Flame - Immune to fire, lava, and falling damage. Right-clicking while holding blaze powder ignites you, turning you into a human fireball, propelling you in the direction you are facing. Everything in your path becomes ignited, however you consume blaze powder over time. Effect ends when you run out of blaze powder, enter water, or right-click with blaze powder again.
- Perception - While barehanded, you're able to deflect some projectiles. Chance to deflect decreases depending on how much armor you're wearing. Right-clicking on an enemy while barehanded makes you focus on them for 5 seconds. If the enemy attacks you during this time you will disarm them, taking their weapon. Focus has a 10 second cooldown.
Release date: February 13, 2013
Players can now supply themselves with a power's required items using the below commands:
-
/powers supply
- Adds power-related supplies to yourself. -
/powers supply [player]
- Adds power-related supplies to[player]
. -
/powers supply [player] [power]
- Adds power-related supplies to[player]
, but only for[power]
.
Power options now have descriptions that can be viewed with command /powers power [power] -o
.
First mention of user stats which would be implemented later.
- Astral Recall - Left-clicking a surface while holding eye of ender creates a recall point. Left-clicking a wall while holding ender pearl creates a portal that will transport you and any other players who enter to your recall point. Portals shatter after 1 minute. 10 minute cooldown.
- Brew Master - Splash potions you pick up now stack up to 16. Potions you drink now extend the duration of other potion effects on you. Unfortunately, you become intoxicated by positive potion effects. Intoxication duration and intensity vary by amount and duration of positive effects. [SPwr] While intoxicated, all entities within 5 meters are also intoxicated for at least 10 seconds.
- Celestial Pillars - Left-clicking the top of a block while holding redstone torch consumes it, then creates a circle of glowstone pillars around you. Entities within the circle are trapped inside, while entities outside the pillar cannot enter. Pillars last for 30 seconds. 45 second cooldown. [SPwr] With the first set of pillars active, left-clicking the top of the same block creates a second circle of pillars farther away. You may also now pass beyond your own pillars.
- Power Ring - Right-clicking while holding emerald activates your power ring, switching modes. Left-clicking while holding emerald will fire energy beams in beam mode, or create an energy pulse in pulse mode, consuming emerald with each use. Beams can travel up to 15 meters in a straight line, while pulses travel 7.5 meters in all directions. Deals 5 damage to anything it hits.
Release date: March 3, 2013
Added debugging commands to allow server owners to try and determine the cause of some errors.
This is also the first version to see an increase in packets simulating changes in favor of actual alterations to the game world.
- Lichborn - You are considered undead. Sunlight will burn you, healing potions will cause damage, and you take 0.5x more damage from holy powers. However, you are immune to food poisoning and hunger, have perpetual night vision, are healed by poison and harm potion effects, and are ignored by other undead monsters.
- Nightcloak - While in dark areas you will automatically sneak, making you slightly harder to detect.
- Star Strike - Left-clicking an entity while holding redstone signals a star to fall from the sky at the entity's location. Stars cause 5 damage and can be used from up to 128.0 meters away. Target must be outside and not under cover. 3 second cooldown. [SPwr] Star explosions are larger.
- Astral Recall - Blocks that are broken when spawning a portal are now regenerated when the portal disappears.
- El'druin - Glowstone blocks are now fake block packets instead of real blocks.
- Ore Detector - Now uses an exponentially more efficient method for rendering block changes. Thanks to Comphenix on the Bukkit forums for helping me make this power better!
- Power Ring - Emerald blocks are now fake block packets instead of real blocks. A cooldown can now be applied to the power.
- Vampirism - Users now take 50% more damage from El'druin beams. This increase can be adjusted in the power's options.
Release date: March 16, 2013
Introduced the affinity mechanic. Power affinities are a new mechanic added to S86 Powers to encourage players to use similar powers. Every power has one or more affinities that reflect that power's traits (for example, Fire Aura has the affinities Fire and Protection, as it's a power that protects the user in a way that involves fire). These affinities do primarily two things: they boost the player's power and defense with that affinity (+10% of each by default), and they help determine which elite power they will get when they reach the appropriate level.
Elite powers no longer have pre-determined required powers, and instead are determined by a player's affinity. A player's primary affinity is determined as the affinity the player has the most powers of.
- Shockwave - Right-clicking while holding emerald creates a gravitational void at your location, causing all nearby blocks and entities to become suspended in air. After the effect has spread, all suspended entities are flung back at great velocity. 15 second cooldown.
- Celestial Pillars - Pillars now stop entities from passing through rather than bouncing them back.
Release date: March 30, 2013
Updated to work with Minecraft 1.5.1.
Release date: May 2, 2013
Updated to work with Minecraft 1.5.2
- Tesla Coil - Left-clicking the top of a block while holding Glowstone creates a Tesla Coil at that location. Tesla Coils will cause lightning to strike enemies within 30.0 meters. Can only be created on blocks with clear line of sight to the sky, and will only target entities who are not under cover. 10 second cooldown.
- Oan Alteration - Can now be used on some of the newer blocks.
Release date: May 8, 2013
Chunks of the plugin's code have been overhauled to allow backwards compatibility. This means the newest version of S86 Powers can now be used on an older version of Bukkit. No longer are you required to use an older version of S86 Powers simply because you're using an older version of Bukkit!
Plugin can now automatically update itself.
- Summoner - Messages now show which mob is to be summoned rather than their index number. Can now be used to summon slimes, witches, and optionally ghasts, though these mobs are still summoned as hostile.
- Vampirism - Transforming into a bat no longer shows an upside-down bat to everyone else; the bat now flies but does not necessarily look in the same direction as the user. This issue will continue to be investigated.
- Zombify - User is now ignored by undead which they did not summon.
Release date: June 7, 2013
Added automatic error notification to the plugin. This made it so anytime an error occurring in the plugin it would email me.
Players killed by another player's powers now show a custom death message.
All power classes now start disabled, and will automatically enable as players log in with powers assigned or when powers are assigned/removed from players. Long story short, only the powers being used by online players will actually run, while unused powers will stay dormant. The hope is that this significantly increases performance while reducing demand from the server.
- Shatter Blade - Attacks while holding Diamond Sword fling shards of diamond in the direction you strike. Shards will explode on contact, damaging any nearby enemies.
- Auto Gun - Turrets will now give up on a target if it moves far enough out of range.
- Fire Eater - Right-clicking while holding Blaze Powder allows you to consume all fire and lava within 10.0 meters, regenerating health and/or hunger. [SPwr] Consume range is tripled. Also, consuming enough fire and lava will cause you to overheat, making all of your melee attacks ignite enemies.
- Geomancer - Added Quartz and Redstone blocks as throwable blocks.
- Grappling Hook - Added superpower: Throwing distance and reeling speed are doubled.
- Gunblade - Updated effects for fired arrows. Arrows which cause effects like slow and blind now last longer than one tick.
- Laser - No longer hurts its user. Can now use fuel.
- Molotov - Now properly creates fire even when prevent-griefing is true.
- Tesla Coil - Tesla Coils are now limited in number and duration. Destroyed coils now properly destroy all of their blocks.
- Vampirism - Player once again transforms into a bat rather than having one ride on their head, and this time it should look like it's flying instead of hanging.
- Web Wall - Web walls should now properly destroy themselves when they expire. Multiple walls can now be created by players should the cooldown be reduced.
Release date: June 9, 2013
Various bug fixes.
Release date: June 20, 2013
The power options system (pConfig) has been slightly overhauled:
- The backend system has been parameterized. This translates into a slight performance boost.
- Option values are mostly stored internally, meaning it doesn't need to constantly get values from a given power's config file (which also means better performance).
- The frontend is also improved: /powers power [power] -o now shows a list of all options along with their current value. The other information (description, type, and default value) can be viewed with the command
/powers power [power] -o [option]
.
Attempting to view powers that aren't enabled will now temporarily enable them for viewing purposes. Previously, doing this made it impossible for powers to populate their descriptions since this info came from their options, which couldn't load while the power was disabled.
Changes were made to the automatic error notification:
- When an error occurs while using the custom plugin manager and/or scheduler with error printstacks on, it will identify the class and line number that caused the error. This is to counter generic errors (e.g. Task #180 caused an exception).
- A given server will now only email a given error once per session. During v4.3.1 I received errors as many as five per second, most of which were duplicates presumably from the same servers, causing unnecessary lag.
Release date: July 4, 2013
Updated to work with Minecraft 1.6.1.
- Powers can now be manually updated using the command
/powers power [power] -u
. This command is useful if a power is disabled when it should be enabled (e.g. a player has the power assigned via permission). - Powers can now also be "permanently" enabled or disabled using the commands
/powers power [power] -e
and/powers power [power] -d
. You can use this to keep a power enabled or disabled regardless if anyone is on to use it or not.
- Levitate - Right-clicking while holding Feather makes you begin floating into the air. You will continue floating until the effect is cancelled with another Feather. 10 second cooldown.
- Soulbind - Right-clicking another entity while holding nothing binds your soul to theirs. While soulbound, any damage or healing done to you is instead transferred to the other entity, and vice versa. Lasts 3 minutes. No cooldown. [SPwr] Duration is extended to 5 minutes. While soulbound you can now pass off the binding to another entity by right-clicking them.
Release date: July 11, 2013
Updated to work with Minecraft 1.6.2.
Release date: July 23, 2013
Various bug fixes.
This would be the last version released until 6 years later.
Release date: July 23, 2019
Entire plugin has been completely rebuilt to be more efficient, more versatile and less prone to errors.
Plugin is compatible with all Minecraft versions between 1.13 - 1.14.3.