S86 Powers
Introduction
Minecraft is a great game on its own, but chances are if you're here and you're a server admin then you're looking for more to offer your clients. As you may know by now, when it comes to the extras every player wants something unique. Some want new mechanics, others want better weapons. Some want to help their friends, others want to dominate them. The problem is most plugins often offer a blanket solution. While it may fulfill the needs of a few, the remaining may not want to participate. Sure you can mess with permissions to exclude some people, but why not just cut to the chase and give every player EXACTLY what they want?
For the server that wants its players to each have individual benefits and abilities, S86 Powers is the plugin for you.
How It Works
S86 Powers is a plugin that allows users to have powers assigned to them. The core plugin comes with internal powers, but is also capable of importing powers made by others (more info to come).
To get started, simply place the S86Powers.jar file where you put your other plugins. Note that ProtocolLib is required for S86 Powers to function. On first run, several configuration files are created with default values. It is recommended that you not edit these files directly unless the server is off, as entered values may be overwritten the next time the server shuts down or restarts.
Next, you'll want to review permissions and configuration options. Operators by default get permission to everything, otherwise assigning the permission s86powers.admin will accomplish the same thing. To view configuration options, use the command /p config list [page#] (for example, /p config list 2 shows you page 2). For more information on what an option does, use the command /p config info [config], and to change config options use the command /p config set [config] [value].
Finally, for players to use powers they must first have them assigned, and before they can do that they'll want to know what's available. Use the command /p power list to get a list of loaded powers, then /p power [power] for more info on a specific power. If you don't like how a power is setup, you can check and set its configurable options with /p power [power] option. Note that changes to power options affect all users, and may require a server reload/restart for changes to take effect.
Players can be assigned powers in several ways, the two most prominent being admin-assigned or self-assigned. Admin-assigned requires a user with the s86powers.manage.user permission to use the command /p user [player] add [power]. Note that the above permission allows the user to set anyone's powers and shouldn't be given to most players. Self-assigned requires a user to have the s86powers.manage.self permission, and use the command /p add [power]. This method is safer, as the user can only modify their own powers.
What Are Powers?
Most powers come in three categories: offensive, defensive, and passive. Offensive and defensive powers operate similarly: the player does something with a specified item, and it causes an effect. Offensive powers usually do something that causes damage to others, while defensive powers usually do something to protect the player in some way. Passive powers tend to work automatically and provide some kind of bonus that neither hurts others nor protects the player (though there are exceptions).
An example of an offensive power is Laser. In its default configuration, left-clicking while holding a dispenser will fire a laser in the direction that the player is looking. This laser steadily does damage to anything it hits but uses redstone dust as fuel. The laser turns off when either the player left-clicks while holding a dispenser again, or when the player runs out of redstone dust. After using Laser, the player has to wait for a 10 second cooldown before using it again.
An example of a defensive power is Celestial Pillars. Left-clicking the ground while holding a sea lantern will create pillars of light around you. While these pillars stand, nothing can pass between the pillars except for the player. Pillars last for 45 seconds, however the player can't create new ones until the old ones expire.
An example of a passive power is Lumberjack. With Lumberjack assigned, breaking one log block of a tree with an axe will cause all adjacent tree blocks to break as well, essentially harvesting the entire tree at once. By default, a threshold is put in place so players can't level entire jungles.
Some powers have additional effects when they're used a lot. For example, after creating 60 pillars with the Celestial Pillars power, you gain the ability to create a second set of pillars by left-clicking the same block with a sea lantern again.
By default, players can only have one of each of the above power types assigned to them, though this limit can be removed with config options.
The last power type is utility. Utility powers can be used by anyone, including players with no assigned powers. Neutralizer Grenade allows players to throw lapis lazuli like a grenade, temporarily disabling the powers of any players nearby when it hits. Neutralizer Beacon allows players to create a block that constantly disables the powers of players who go near it.
Commands / Permissions
All commands can be viewed by simply using the /powers help command. You can view additional pages using /powers help [page], or view help on specific topics like /powers help player.
Donate
Creating and maintaining a plugin this size can be a full-time job on its own. I enjoy working on this plugin and don't mind doing it for free, but the fact remains that I must commit a majority of my free time to do this. If you like my work and would like to support it, please consider donating.
Need support? Have an idea for a power? Join my Discord server!
-
View User Profile
-
Send Message
Posted Sep 15, 2012Sorry for the late response. No warnings/errors thrown unfortunately. Also, I didn't realize until now that the latest version was released for 1.3.1-R2.0, when I'm using 1.3.2R0.1. This could be the problem. I'll test it on 1.3.1 when I get a chance.
Also, I think I figured out what parasite does.. The name is kind of a give-away =P I'd agree with elite power due to the amount of mobs. Maybe consider cooldown? (if you haven't already)
-
View User Profile
-
Send Message
Posted Sep 14, 2012Two things I've noticed recently, vampirism completely stopped working for me when I updated my craftbukkit to build 2366
And sometimes while using glide I'll sometimes pick up feathers while gliding
Also, I like AutumnFyres Heavenly Glow idea, if you do it might I suggest the 30+ perk for it to be it deals damage to undead creatures within the vicinity of the "glow"
-
View User Profile
-
Send Message
Posted Sep 14, 2012Here's another idea: Wings: Negates fall damage. Double jump to activate. Space will make you ascend quickly and steadily. Directional speed in the air is also increased. Letting go of space will cause you to descend. Holding shift while flying with Wings will cause a slow glide downward. Consumes either feathers at one per second or hunger slowly.
(Basically glide without the momentum for better control.)
Heavenly Glow: You radiate light. Consumes glowstone dust slowly.
-
View User Profile
-
Send Message
Posted Sep 14, 2012Again, replying in order...
@LazarusVec
Vampiric Shield - I like it. Might change the name but defense in darkness sounds good.
@n33dy1
Slow - Again, another good idea! I'll add it to the list.
@RandomSomething98
Cool Powers - I tend to pick one cooler, more unique power along with a few easier powers when doing updates. Currently the donator powers are top priority though.
@n33dy1
Creeper Blood - Eh that's not good... I'll check into it.
@MinecraftXZ
I think you may be misunderstanding, Lycanthropy and Vampirism aren't meant to give you additional powers, they themselves are powers.
Mob Army - Sounds cool, but I already got a mob-related elite power in mind.
Soul Shatter II - Soul Shatter already causes blindness when used at lvl 30+.
@kspade
Beacons - So they disable for awhile, then randomly come back? Any errors in console? Sounds to me like the beacon isn't being kept in memory, I'll take a look into it.
@UrNowKoed
Parasite - This was to be the first elite power. It was going to be open for testing with v3.2.6 until I accidentally deleted all the source files. In the released v3.2.6 it's vastly incomplete, and the parts that do work don't work well.
But what does it do? Well, you'll have to wait until I finish it :P
-
View User Profile
-
Send Message
Posted Sep 14, 2012What does the "Parasite" power do? There's no description for it.
-
View User Profile
-
Send Message
Posted Sep 14, 2012I'm having troubles with the beacon.
I created a test server and removed all plugins except for this one to test if it was another plugin causing the problems.. and it's not.
When I create/enter a beacon zone.. It says that my powers are disabled from anywhere from a minute to 5 seconds.. and then it says they are enabled again.. and I'm able to use powers.
I tested this standing and running around a beacon zone while bashing the wolfpack trigger. Can anyone confirm?
I also tested this on an op and non-op player.. same results.
Edit: I do not have worldguard installed.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@MinecraftXZ I just think that maybe we should be focusing on making new powers than making more powers for a power group(s) that are already full :| (Have an offensive, Passive and Defensive) Also with Bite you didn't say that you had to use an item/right click i thought it was automatic. Also if you teleport right next to an enemy it doesn't matter if the mob is blind and slowed they will still hit you.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@LazarusVec Here Are My Comments on your reply. 1. These are elite skills they have nothing to do with the previous ones. 2. Bite has nothing to do with bloodbend can u explain how you came to the conclusion they are similar. 3. Bat Mobile is kinda like trowing an enderpearl but when you trow it you cannot be hit 4. Slash is because i think werewolves need a config on their attack power. 5. Moon Howl Again different Powers one is Elite one isnt. 6.Vampirism 2 is not op cause most of it is configurable and you can always change it to false. 7.I see your point but mabey it could be the 1-9 levels and so on.... after level 50. 8. Bite is activated by using right-click, it works in a radius of a set amount of blocks forward if you are trying to avoid enemies you shouldn't be turning around to fight them or else you are really ballzy.
-
View User Profile
-
Send Message
Posted Sep 13, 2012@MinecraftXZ Slash:You already one hit kill when a wolf Moon Howl: Lycanthropy is already the passive Bite: Bloodbend already exists Vampirism 2: Seems really OP Mob army:Mob army wont work like that because you dont get an elite power until level 50 Soulshatter2: Doesn't seem good enough to be elite Bat-Mobile:please explain more i don't understand how it would work :P Thanks Bite would also be a bad when trying to avoid enemies and if you teleport to them they would still hit you.
-
View User Profile
-
Send Message
Posted Sep 12, 2012Here Are My Ideas About Lycantropy And Vampirsm.
Lycantropy: Offensive: Slash- Works like knockback deos about 1-4 hearts dmg (can be configurable). Level 30, Kinda like Knockback and Sharpness deos about 5-9 hearts (can be configurable).
Passive: Moon Howl- When At Night Werewolves attract Other wolves and can become a wolf using the right click.
Defensive: Wolf Hide- In Human Form, arrows shot at a werewolf are randomly deflected. _________________________
Vampirsm: Ofensive: Bite: When a Vampire is within 5 blocks of another entity (mob or player), he teleports to the entity and bites it. Bite On Players poison and Cause Nausea. On Mobs Poison and Slowness. Level 30 Level on The Debuffs Increase. Configurable Cool down time. And Vampires gain Health Regen for 5 seconds (configurable).
Passive: Vampirism II- Vampires get spd 5(configurable), strength 4(config.) Jump 3(config.). They also Will lose Hunger bar Rapidly ( Configurable on how much hunger goes down per second, cause In Daytime Vampires have extreme disadvantage cause of how it goes now)
Defensive: Bat-mobile -Lol I know it sounds weird but hear me out. With Bat-mobile Vampires can teleport to another location using a controlable endereye. So Kinda like after you trow the endereye you can move it. (lasts 3 seconds) It would be cool if like the particle effect for soul shatter would appear on you while doing this.
Also Some Elite Powers I would like to see introduced in would be.
Mob Army- Summons a army of mobs (number is config.) that fight for you. So at level 1-9 you would get snowmen. At Level 10-15 you would get Zombies. At Level 16- 20 you would get Skeletons. And At level 30 you would get Iron Golems.
Soul Shatter II - Same effects of soul shatter just with an additional blindness effect on players And A de-aggro effect on mobs.
Thanks For Reading. And Your Super Fast Replies :D
-
View User Profile
-
Send Message
Posted Sep 12, 2012I can't charge creepers when I right-click them anymore using CreeperBlood.
-
View User Profile
-
Send Message
Posted Sep 12, 2012Just wondering, have you put any of my (good) power ideas into consideration for near-future updates? I know I haven't donated or anything, but I still think those powers would be cool for an update nonetheless.
-
View User Profile
-
Send Message
Posted Sep 12, 2012I have an idea for a new power. On the MagicSpells plugin there is this spell called Cripple, which slows down the movement of a single target. What if you made a Slow Time power so when you did something special while crouching that didn't interfere with other powers, it made players within a certain radius of you have the cripple effect, so they move real slow as if you had slowed down time? Or maybe make it a passive effect that kicks in when you have 3 or less hearts so when you're about to die you can just run off lol (assuming the radius were like... 10 at least)
-
View User Profile
-
Send Message
Posted Sep 12, 2012I just had a thought. VampiricShield:Have a defense aspect at all times that goes away in light of any kind including torches and glowstone_Weaker to fire_something to do with being resistant to ice like something to do with snowballs or not slipping on ice.
-
View User Profile
-
Send Message
Posted Sep 12, 2012@LazarusVec
I do intend to make one, yes. It just needs a fitting defensive... and of course Lycanthropy will need one at some point too.
-
View User Profile
-
Send Message
Posted Sep 12, 2012Sweet maybe after 4.0 and their is a passive, offensive and defensive vampirism powers their can be a vampire elite power.
-
View User Profile
-
Send Message
Posted Sep 12, 2012@timothypolis
'*gets out the list*
vashvhexx - 16 remaining power requests.
n33dy1 - 9+ remaining power requests.
So 25. Once v4.0 is complete I'll finish vashvhexx's requests followed by n33dy1's.
-
View User Profile
-
Send Message
Posted Sep 12, 2012How many donate requests do you have exactly?
-
View User Profile
-
Send Message
Posted Sep 12, 2012@LazarusVec
Heh I appreciate the donation. Once v4.0 is done and the other donators are caught up you'll be next!
A defensive for Vampirism... well there ya go, come up with a new one!
-
View User Profile
-
Send Message
Posted Sep 12, 2012Kool i will donate to you anyway we can just say maybe you owe me later or not depends if i have a good idea :P $5 Coming your way :) also what would be the defensive vampire sort of power. I was thinking maybe nether cloak.