Jouster
Jouster! The medieval jousting plugin that allows players to knock other players off their horses. Create a lance, hop on a horse, and joust away! Hit another player who is jousting with your lance, and they will fall off their horse. Whether a player is allowed to joust or not is configurable with a toggle command, just like toggling whether PvP is allowed for a player or not in other plugins. Now with an auto updater!
How to Install:
- Just drop jar into the plugins folder and you're set!
Current Features:
- Hitting another jouster with a lance will knock the other player off their horse
- The lance does no damage
- Configuration option for allowing jousting by default
- Create a "Lance" with 2 sticks and an iron ingot
- Row 1: | I | - | - |
- Row 2: | - | S | - |
- Row 3: | - | - | S |
- Will auto update itself. Config value set to false by default
- Commands for all config options
Planned Features:
Create a "Lance" recipeToggle whether a player is allowed to joust or not- If you have any other ideas for the plugin, just comment!
Commands:
- /jouster help - Shows a list of commands
- /jouster allowjousting <True/False> - Sets the config's AllowJousting value
- /jouster toggle [PlayerName] - Toggles the player's ability to joust
- /jouster lancelore <Lore> - Sets the config's LanceLore value
- /jouster autoupdate <True/False> - Sets the config's AutoUpdate value
Permissions:
- jouster.allowjousting - Allows for the use of the allowjousting command
- jouster.toggle - Allows for the use of the toggle command
- jouster.lancelore - Allows for the use of the lancelore command
- jouster.autoupdate- Allows for the use of the autoupdate command
Source
Source Code (Github) (No source right now, but feel free to decompile the jar file)
Changelog:
- Version 2.2: *Latest Version*
- Added a couple more null checks
- Added an auto updater. Config value set to false by default
- Added commands for setting config values
- Added permissions for config commands
- Changed toggle command permission to jouster.toggle
- Version 2.1:
- Fixed error when swinging with an empty hand
- Updated to 1.7.2
- Version 2.0:
- Added a "Lance" recipe
- Changed the way knocking a player off worked. Now must hit a jousting player with a lance
- Added toggle command for the allowance of jousting
- Added permission for toggle command
- Version 1.0:
- Initial Release
@ChezaofStormrage
The problem is, I can't replicate the issue. I have an idea about what the problem is, so I'll upload that when I get home today.
I think the error is occurring when someone swings their arm with an item in their hand that doesn't have a display name. Would you happen to have any items like that on your server?
It starts shortly after bootup of the server. it spams and after a while the server will lagg and require a restart.
@ChezaofStormrage
Does it inhibit the plugin at all? Or does it just console spam? And what exactly are you doing to get this error?
Ok installed and watched got this one this time
http://pastebin.com/Bcrm8BTV
note all other plugins are up to date as well :)
Thanks a ton installing and testing now!
@coolfire155
Sorry, but as I've said in a previous comment, managable arenas will never be a part of this plugin; it's out of scope. Too much goes into a minigame plugin, and that's not what I had in mind when creating this. Good luck on your plugin hunt. I'm hope you find what you need, and happy that I could help.
Hello I'm coolfire155, you commented on my plugin request for a jousting plugin and you said i could put together a bunch of plugins including this to meet my standards. I am doing this but just as an idea maybe in a future version you could add arenas maybe? just to make it easier for everyone out there wanting a joust arena.
@ChezaofStormrage
Yeah. 1.7.2 is picky. However, it was fixable, which is always a good thing. :) Submitted an updated version.
Getting this error
http://pastebin.com/usgu6fFL
I can only assume it is not playing nice with 1.7
is this going to be updated for 1.6.4?
This plugin looks awesome. It's going to be even more awesome after you add those planned features. Im trying to build a medieval town, and this would be a perfect addition.
@TheOnlyRealTGS
See, that's a different plugin in itself using this plugin. Not the scope of this plugin. I might make a big jousting game in the future.
Some suggestions:
Make it so you can join a queue and will be matched against another guy, and placed in a arena. (Should be setup with commands)
@FunnyGopher
What about a minigame for that?
@Swyzen
I thought about that, but I don't think the number of hits taken is realistic. If you're hit by a stick riding a horse, boo hoo. If you're stricken by a diamond sword while riding a horse, you better fall off the horse. Point being, I think the amount of damage taken is more realistic to the situation than being hit by a stick. Thanks for the input though.
Maybe so they get knocked off after being hit by a stick once?
@B3fuddled
Fudge, thank you so much for pointing this out! I'll fix this right away.
Great idea for a plugin... thanks for developing it!
However, I tried to load it on a 1.6.2 server, and getting a sever error on startup. http://pastebin.com/LnxsN3LM
@toxicscopesMC
Once I get word back from one of the BukkitDev staff. There was a small issue that came up and I can't upload a file until they get back to me. Should be within the next couple days though.
When will this plugin be ready?