Turrets
Turrets
Automatic turrets for Bukkit servers (cleverly disguised as minecarts!)
I moved the project into Beta as there have been more people downloading and, I'm assuming, testing it, with no major issues. There is a lot going on in this plugin, and little changes can have far reaching consequences, let alone big changes, so I still won't stake my name on saying it absolutely won't mess anything on your server up. Please report any problems you have!
Currently working on: DisguiseCraft support. Give me your ideas on what you'd want from this :)
Details: I'm hooked into DisguiseCraft, just need ideas for what kind of features are desirable!
Download
I'll try and keep this up-to-date. If all goes as planned, this version should be the same or newer than the one linked to this BukkitDev entry.
A Jenkins job has been created to house dev builds. You can access it here!
v0.2.3a - Manual turret control!
For those of you antsy about getting a version for 1.4.4, here's an unofficial 1.4.4 dev build.
Link Removed: http://www.mediafire.com/download.php?85saz80idpsafef
Building turrets is easy: Just place a fence post, then right click with a minecart on top. It's so easy, even a guest could do it! (That's why Turrets has permissions support.)
Make sure you attach an ammo chest to the turret (see command page) or set turrets to have unlimited ammo (see config page).
Breaking turrets is also easy: Just left-click it until it breaks, just like a minecart.
Features
- Turrets target hostile mobs
- Turrets will avoid shooting through walls
- Turrets use ammo chests (configurable).
- Turrets are upgradable!
- Upgrade a turret by replacing the block under its fence post: iron -> gold -> diamond
- Better turrets can shoot faster, farther, more accurately
- Firing speed, range, and accuracy can be changed in the configuration
- Turrets are breakable! (With permissions, of course)
Possible future features
Commands
Permission Nodes
Also, thanks to damnnicholas for his YouTube video explaining the plugin.
I think eggs would only serve to spam chickens everywhere. tnt could and would be used to grief anything and everything while not sure what ender pearls would do... I was thinking flint n steal or a fire charge. I honestly would only want to have to right click with a different ammo and then it's changed maybe rather than a upgrade you could use different types in different turrets.
I would certainly want to see a limit as to how many can me made by a single player. I would love to see this working with factions in some way.
I would not want them to have to load the ammo though... Just one click ammo is loaded and does not run out. maybe a option in the config if necessary..
I think you should put the ammunition yourself as a form of 'upgrade'... better ammunition would mean stronger damage output.
Flint, Arrows, Snowballs, Eggs, EnderPearls, even primed TNT.. would be interesting.
This way, even though the turret is automated, it still requires support from the turret maker.
But anyway, AWESOME plugin, I hope to see this updated for my PvE server. :)
WANT this for my factions server!!! Will follow this to hell and back!! Any testing thats needed I will happily do as-well! Just reply to this anytime if you need testing done. I will continue to check back often! Gonna make a shortcut on my desktop just for this!
Deeply a beta
@azazad
This plugin will be amazing, can you do an option like custom block instead of a minecart, for example: fence+dispencer on top
@Mirmulniir
Ok... thanks for your interest too. The alpha release will come out soon, I hope.
WANT WANT WANT WANT WANT
Factions/clan rivalry support will be added as a series of modules later on. For now, I will focus on finishing the planned features. Thanks for your interest!
sounds amazing, is there anyway to help you developing (for example with testing?)
would be awesome, if you could add features like factions support (auto target enemy factions/neutral players) or a way how turrets need ammunition (enable/disable in the config) and maybe some special effect depending on the ammunition (example tnt: explosion on impact)