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!
plz update this plugin
Any plans on updating this plugin? It sounds like a lot of fun!
Doesn't work! Won't let me right click or name guards. Right clicking doesn't do anything. Help!
plugin doesnt work - it says it isnt up to date? help!
@conetopia3000
Are you trying to use a command for it? You can use /gamemode 1 or /gm 1 for short to switch to creative and use iron blocks and a pumpkin head to create one. That's what I do.I'm not sure if there is a plugin for insta-spawning golems but there probably is. But if you're the server op and can switch to creative whenever you want then you can use spawn eggs for most mobs as well. Hope I've been helpful!
Sorry about the bad format.
Hi. I think you should have to feed the golem iron to heal it and give it a diamond block to make it permanently shiny/invincible. The golem should have health like the pets plugin and a level. Also can you set it so that feeding it an iron block increases its size. I have seen some plugins do it with zombies and slimes. its maximum size should be 10 block high, but needs one gold block for each time you increase its size after the first. you don't want people having ten block tall golems. none......................................................................................original size 1 iron block.....................................................................4 blocks tall 1 iron block and 1 gold block...........................................5 blocks high 1 iron and 2 gold.............................................................6 blocks high 1 iron and 3 gold.............................................................7 blocks high 1 iron and 4 gold.............................................................8 blocks high 1 iron and 5 gold.............................................................9 blocks high 1 iron and 6 gold............................................................10 blocks high 1 diamond block.....................................................................invincible Also i had an idea that left clicking your own golem terns it into a pumpkin or iron block in your inventory with its name, and can be used just like spawn eggs, but keep its name and level. Just like the pet bats mod but the health and name are on the message screen. Thanks.
Ever since i switched to MC bukkit server, i haven't been able to create/spawn an iron golem? is there a plugin for it?
How do you download Iron Guard?
FOR THE LOVE OF GOD SOMEONE UPDATE THIS GEM!
dead
Update please
I have the same problem on the latest recommended build (1.3.2 R2 I think)
2012-08-25 12:20:34 [SEVERE] Could not pass event PlayerInteractEntityEvent to IronGuard org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1001) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NoSuchMethodError: com.gmail.eegabooga.ironguard.entity.EntityIronGuard.al()Lnet/minecraft/server/Navigation; at com.gmail.eegabooga.ironguard.entity.EntityIronGuard.<init>(EntityIronGuard.java:60) at com.gmail.eegabooga.ironguard.event.PlayerInteractEntityListener.onPlayerInteractEntity(PlayerInteractEntityListener.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 14 more
@iDannyTech
Are you running this on Bukkit 1.3.1 R1?
After i installed it into my server. Everytime I click an iron golem, it disappears, and a bunch of errors appear in my console. Help please?
some permissions would be nice :P
Would be great if it could somehow warm players before attacking. And maybe some way of upgrading and/or repairing it by feeding it iron ingots/blocks? Golems wouldnt be much of a match for most players.
Also any way to make mobs scared of iron golems? like creepers and cats?
Tried installing it but the golem won't follow me. I was able to register it and give it a name but that was about it.
Plugins (38): obuShutTheHellUp, PlgLogCmd, NoCheatPlus, BukkitCompat, VoxelSniper, Spout, Vault, LogBlockQuestioner, LWC-Economy, LWC, dynmap, VoxelUpdate, VoxelChatBukkit, Super Lock-Pick, BKCommonLib, mcbans, My Worlds, IronGuard, mcMMO, MobDisguise, Essentials, EssentialsXMPP, WorldEdit, EssentialsProtect, DynamicEconomy, EssentialsSpawn, Dynmap-Essentials, EssentialsGeoIP, VanishNoPacket, dynmap-mobs, LogBlock, WorldGuard, Dynmap-WorldGuard, EssentialsChat, TelePlusPlus, Factions, Dynmap-Factions, FactionsPlus
That's my plugin list if any of them might conflict with it.
I love this planned feature: "Give their Iron Guard an area to wander and protect". Would it also be possible to have multiple guardians roaming the roads of my town? One cool feature could also be setting a return point for a golem after it roams away X radius.
My iron golems do not attack players when I command them too