Iron Guard
IMPORTANT - READ THIS
(Added on Oct 18, 2012) Hey future visitors to this page. In case you didn't notice, I haven't done anything with this project in months! Why's that, you ask? Well, at the time I was working on this, the Bukkit API did not allow for an easy way to do what I wanted to do with Iron Guard. Many dirty hacks were used to get this working. I did add and fix a lot of stuff, but I didn't upload it here because the plugin had some crazy weird and dangerous bugs. After many frustrating hours debugging in vain, I decided to stop working on this project until the official Minecraft API was released.
I should have made this announcement earlier, and I'm sorry for the months of silence. I didn't forget about this project, I just ignored it. When the Minecraft API is released, I will develop this project for that and release it. If the Minecraft API is released, and I don't want to work on this project, I will release the most recent version of my source code so that someone can use it if they need.
If you have questions, post here or PM me.
Iron Guard - Take control of Iron Golems!
With Iron Guard, Iron Golems are now under your command!
Usage
To create an Iron Guard:
- Find an Iron Golem (it can be natural or player created) and right click it. This will change it into an Iron Guard.
- After that, you must give that Iron Guard a name. You can do that by using the command
/ig name [the guards name]
. - You will now have a guard that you can interact with!
Current Features
- Create an Iron Golem and right click it to turn it into an Iron Guard!
- Give it a name!
- Your guard will follow you around unless you tell it to stay!
- Have your guard attack players at your command
I may forget to update this page after I upload a new build so if you download this plugin, be sure to check the file's description for the most accurate list of features
Commands
Visit the Commands Page for a list of commands, how to use them, and their description.
Planned Features
With Iron Guard players can:
- Protect their base from unwanted intruders with whitelisting and blacklisting
- Give their Iron Guard protection priorities like who's protection/death should be your Golem's top priority
- Give their Iron Guard an area to wander and protect
- Despawn their Iron Guard to regain its iron
- Request protection from someone else's Iron Guard
- Expect more features to come!
With Iron Guard admins can:
- Limit the size that players can set for their Iron Guards to wander
- Set how agressive an Iron Guard is (player has to be within x amount of blocks to attack)
- Limit the number of Iron Guards a player can have
- Set a price for an Iron Guard
This project is still in its early stages. So, if you have an idea for a feature that you would like to see in this plugin, let me know what is and I'll do my best to include it!
hey i have been waiting for this plugin for weeks and it is finally out. so happy. Also the iron golem needs to be able to warp with the player. some other glitches as well but this is great.
This looks amazing, and we REALLY want to use it in our server but the lack of permissions is really an issue :(
Good work though, keep it up!
i'have an issue, when i disconnect and reconnect on my server the golem continue to follow me but when i tell it to stay here, the plugin tells me i don't have iron guard and the golem stay behind me yet !!
WOW great plugin thanks !!
I cant wait till the bugs are fixed.
Hi Eegabooga!
I'd love to see the option for 'peacekeeper' golems. Guards that wander an area and attack anyone who initiates PVP. Perfect for towns!
@Cryptage
I added a Usage section. Follow those steps and if you still have problems, let me know.
Hi, this is such a great plugin, but it doesn't work for me : golem don't follow me, and just attack if a player hit him :/
bukkit permissions support would be appreciated with nodes for:
1. permission groups allowed 2. number of iron guard allowed
I have an idear for a feature: /ironguard attack [PermissionGroupName] So if a player comes close to the guard, and is not in the same Permission group as the one that created the IronGuard, it will attack that player.
I realize that many of you are itching to see some sort of tangible progress with this plugin so I've put together a small build with working features that I've used a decent amount without encountering a bug. The features are few, but it should be enough for you to get a taste of Iron Guard. I want to apologize that this build took so long to get out (and that this build is light with features). Expect updates more frequently (I'm out of school and back home now!)
I plan on setting up a 'nightly' build system so that those of you who like to live on the edge can test out the latest features right as I implement them and I will be able to distribute builds to you guys without worrying that it wont be stable enough to have on here.
I haven't experience anything that should warrant caution but just to be safe I would not suggest using this build on anything other than a test server or a server that you are not too serious about, because I haven't done extensive testing with the tiny things in this plugin.
Lastly, be sure to make a ticket if you see a bug/typo/have a crash so that I can fix it! And vote on the tickets that you want to see implemented first! Thanks guys!
@Eegabooga
Any progress made yet?
It would be good to add Area Protection, so if a player is hit by another player in that Area Protection, the Iron Guard would attack the player who started a war!
I have an idea for defining a region without using commands.
Perhaps a perimeter could be defined by redstone, and the stone golem simply cannot cross redstone?
@Pandamatak
that sound really gay
@Eegabooga
I would very much appreciate the jenkins or similar system. :D
@halorrr
I'm planning on having Iron Guard support Factions and implement the features you've said in the first main release. Check out the tickets for more info on what people have suggested and planned.
The first build is slowly coming along. Sorry that I've missed my deadline of getting out a build. I've run into a bug that's preventing me from working with the Iron Guards once they are up and running, if the server is reloaded. I've been trying to solve the core issue, but haven't made much progress, so maybe I'll just find a dirty way to do it and solve it later.
If people are interested, I will set up a jenkins (or some sort of similar system) and just release untested features as I make them.
Once again, sorry for the delay guys!
Can this support Factions? So a guard could be assigned. To a faction and would by default prioritize the leader, mods of the faction would be 2nd in priority and normal members would be base priority. And if possibly maybe making it so they can detect which chunks are claimed by the faction and automatically wander throughout them?
Also how is the first build coming? Do you have a jenkins or anything where we can get dev builds?
Hey, this Plugin looks realy Great. ;)
But Is it Possible that the Iron Golems follows you, anywhere you go? Then they can protect you the hole time. And type /ig attack <player> , or something like that? These are just suggestions. :P Good Luck with this Awesome Plugin
Wow I am really excited about this plugin. I see huge potential.
I will help with testing :)