ShieldCharge
ShieldCharge
What is ShieldCharge?
ShieldCharge is a plugin directly for pvp servers. If the plugin is enabled, players are able to use their shield to charge and lift the enemy players in the direction that want to push them at.
Optional Requirements:
- None
Commands:
- /sc reload
- /sc save
Permissions:
- sc.reload
- sc.save
- sc.usage
Tutorial:
Right Click when holding shield and run towards a player/mob ;)
Config:
shieldcharge: enable: true (Turn plugin on or off) speed: 1 (Players speed when charging) timelimit: 1 (Time before the cooldown starts) radius: 1 (Radius of the charge (in blocks)) delay: 60 (delay before usage) damage: 0
Bugs:
None atm
To Do List:
- None
nice!
@TheBestUltimate
The reason that error is occurring is because you have set the charge speed too high (ShieldCharge.speed in the config file). This is unfortunately a Bukkit limitation we cannot surpass
1.10 is also supported by the way. No changes are really necessary. I have uploaded a new version regardless with a few fixes that definitely needed to be done
Errors: http://pastebin.com/vAdHAhFL
Update to 1.10 please
@LOOHP
You're unable to hit anything in the regions as long as the PVP flag is disabled. In fact, the whole shield charge isn't even fired
So can you hit mobs in non-pvp regions?
@LOOHP
Sorry for the late reply. I'll hook in to WorldGuard shortly. Probably later today. This is something I meant to add in when I joined the project, but it must have slipped my mind
Nice update, I was thinking, can you hook into worldguard, so in pvp disabled areas, players can't hit other players with a shield.
@LOOHP We'll look into it.
Can you prevention from hiting armor stands please, cuz it breaks my armor stand. thanks.
So I decided to try this plugin out, and I actually really like this mechanic. I hope this gets added to some Factions or Kit PvP servers as it's quite unique. I'd like to find some use for this plugin on varying servers. I'm now curious to see how popular this gets over the course of the next couple of months or so
May I suggest something? Perhaps when you do not bash an entity (Just block with the shield regularly), don't initiate the cooldown. That way you can use the shield both defensively as well as strategically. Also, being able to do this in the main hand would be nice (PlayerInteractEvent and check what item is being used rather than if the item is in the off hand)
It could also be configurable whether an entity gets damaged or not. (As well as configure the amount of damage if enabled). If the entity is killed by said shield damage, perhaps a custom death message would be in order ^-^
@2008Choco
O: 2008Choco <3 Thank you soo much :0
Hmmm... very creative. This is one of the few plugins actually utilizing 1.9 features rather than reverting them. Congratulations :D, you sir, are amazing
(Yes, I am 2008Choco from the Spigot forums as well ;))
@ncsgeek
I will add that sooner or later! Thanks for the idea!
Hey! I love this idea, and a suggestion i thought of is adding a sound effect (if possible) somewhat like the Team Fortress 2's 'Demoknight" charge sound. :D