Sharpshooter
Sharpshooter
Sharpshooter is a plugin that has the aim of creating a full fledged, fully automated Sharpshooter experience on your server. The plugin was created to be simple to use, and to be easily setup on any type of server, no matter the size or type.
What is Sharpshooter
In Sharpshooter all players start off with the same randomly selected weapon. Gameplay progresses for 30 seconds with players trying to rack up as many kills as possible. After 30 seconds, a new random weapon will be selected and all players will have to use this weapon for the next 30 seconds of gameplay. This 30 second rotation continues for 5 minutes, allowing for the use of 10 randomly selected weapons. There is neither a defined order in which the weapons cycle, nor any way to predict what the starting weapon or subsequently selected weapons will be.
Features
Features:
- Full automation
- Spectators
- In-game lobby
- Multiple arenas
- Simultaneous games
- Easy arena setup
- Player stats and rankings
- Developer API (WIP)
Please use the forum for any feature requests!
Metrics
This plugin utilizes Hidendra's plugin metrics system. the following information is collected and sent to mcstats.org unless opted out:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- Plugin's version
- Server's version
- OS version/name and architecture
- Core count for the CPU
- Number of players online
- Metrics version
- Which Chat, Economy, and Permission hook is in use.
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Auto Updater
Sharpshooter uses the Updater system to ensure that your plugin is always up-to-date. Updater is compliant with the update-checking guidelines imposed on all BukkitDev plugins which ensure all updates to your server are approved by BukkitDev Staff prior to being downloaded.
If you wish to disable auto-updating, you may set the field auto-update in the config.yml to false.
While coding another plugin using this as its core, I came upon several (some quite serious) problems, and therefore decided to delete the file to prevent any possible harm caused to more people. I will be updating the plugin soon.
@tgndev
It's currently private because I'm having some trouble with it. I was trying to move from BitBucket to GitHub, but then encountered a couple problems and now am completely unable to commit nor push to either one of the sites.
hi! it's actually strange that you have private repo then you put it in bukkit. thx
@YAC1
Thanks for the feedback. I'll make a list of servers using this plugin, and add yours to it. :)
Thanks for this good plugin My Server is : mc.yacserver.zapto.org // WebSite : http://dz-craft.enjin.com/
Update - Beta 1.0.3:
Version 1.0.3 is currently waiting for approval. This version is a DEVELOPMENT build, it has not gone through any serious testing. For any bugs or issues, please submit a ticket.
+ = Added feature
- = Removed Feature
^ = Change
! = Bug fix
Update:
Version 1.0.0 is currently waiting for approval. This version is a DEVELOPMENT build, it has not gone through any serious testing. For any bugs or issues, please submit a ticket.
Are you a YouTuber?
I am looking for someone to create a how-to and/or a plugin showcase of this plugin. If you feel like you could do it, please do so, then private message me the video link so I can embed it to the main page.
Update & ETA:
I have fully re-coded the command system to make it more compact and easier for me to work with. I tested the plugin today and it seems to be working perfectly so far. Any suggestions are welcome before (and after, but preferably before the first file upload) the initial release, so feel free to leave a comment with any addon you would like to see, and I'll look into it.
The first release should be within couple days, depending on how smoothly stuff and things work out.
Thank you @Enrux for the nice feedback. :)
Sounds really cool!