MonsterFaces
A fun plugin to change the Head of specific Monsters to a Player's Head. You can change All Zombies to have the Herobrine Face! Or, you can have Monsters spawn with random PlayerHeads.
Try It
Server: mc.inCRAFTion.com
Website: inCRAFTion.com
Installation
Place the MonsterFaces.jar file into the plugins directory. Start/Re-Start the server to get the default Config to generate in ./plugins/MonsterFaces/config.yml
Both Plugins in Dependencies section are required. PlayerHeads will be removed from dependencies next release.
Dependencies
These Plugins are required for MonsterFaces to work:
You no longer need PlayerHeads for this to work
ProtocolLib
Config
rate: 0.05 playernames: - Herobrine - Notch - jeb_ - Guard
That's it just change the playernames to whatever you want the default is a list of known accounts. You can create the config.yml yourself beforehand if you'd like or edit it while the server is running; use the reload command to apply any changes..
Commands
/monsterfaces
/monsterfaces config get playernames
/monsterfaces config set playernames [Notch, sethbling, etc] (you need the brackets for this to work)
^ This will replace your current settings altogether.
/monsterfaces config add playernames [meiskam] - This is a Future Command that will just add to the current list of playernames.
^ Will be implemented soon.
/monsterfaces config get rate
/monsterfaces config set rate [1.0 - 0.0] (doesn't need the brackets)
Example1: /monsterfaces config set 1 - Will make every Zombie have one of the Faces from your playernames list.
Example2: /monsterfaces config set 0.07 - Will make 7% of Zombies have one of the Faces from your playernames list.
/monsterfaces config reload - Only needed if you make adjustments in the config.yml while server is running.
To-Do
- Holding Item
More Monsters:
- Wither Skeleton
- ZombiePigMen
- etc...
Change Log
- 1.0.0012
- Removed CraftBukkit and PlayerHeads from Dependencies since the new ItemMeta API.
- Fixed some config commands to work as intended.
- Build against 1.4.6-R0.3
- 1.0.0007
- Added config reload and a set/get for rate..
- Removed Skeletons for now.
- Made the rate allow you to set a chance if a Zombie will spawn with a PlayerHead from the new "playernames" list in the config.
- Please note the adjustments to the config.
- 1.0.0004
- Fix for Players taking off helmets not being updated to other Players.
- Added Skeletons.
- Setup in-game config changing.
please update !
Is this going to be abandoned?
Is there a way to make zombies with the heads, armor, and sword spawn at the death of a player? Or is that for a different plugin?
Plis update to 1.4.7
Seems to be a very nice plugin and I am going to download it to my server but I have one little idea. :)
When a mob kills a player it is a chance that the mob get's the player head. Like in MineZ :) You should also be able to change the rate with this. :D
@Kingrobichaud
Lots of fun new stuff planned when I start the New Mobs I should be able to do all Mobs that have a HeadArmorSlot.
Nic plugin!!!! I see you are working on adding more mob tyes to have random heads!!! Giant??!! I would love to see that added!!
@silentdojo
Oh......sorry to trouble you..... waiting for new version :D
@MCwolski
If you look above you'll see the features you have mentioned are under my "To do" list; meaning I have them planned for the very near future.
@silentdojo OK, it works~
By the way, how to edit config file to change Holding Item, Random PlayerName List , Chance of Spawning and so on?
only "playername: Herobrine" in my config file....
@MCwolski
@MCwolski
If you clicked the latest File: http://dev.bukkit.org/server-mods/monsterfaces/files/5-v1-0-0004/
Read the Caveats section...
You need the latest Player-Heads: http://dev.bukkit.org/server-mods/player-heads/
2012-12-09 23:28:38 [WARNING] [MonsterFaces] Task #1878 for MonsterFaces v1.0.0004 generated an exception java.lang.NoSuchMethodError: org.shininet.bukkit.playerheads.Skull.getItemStack()Lorg/bukkit/inventory/ItemStack; at com.incraftion.monsterfaces.FakePacketEntityEquipment.run(FakePacketEntityEquipment.java:31) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
what's the problem? It reports all the time... PlayerHeads and ProtocolLib are installed