Hostile Mobs
Features
- Allows making passive mobs attack players when they get hit
- Configurable which mobs are affected
This plugin need the following plugin to function - ProtocolLib. Go download it and put it in the plugins folder along with this plugin
Configuration
hostile:
- 93
- 91
- 92
A list of mob ID's to apply the effect to. This list will apply to sheep, chicken and cows. A list of ID numbers can be found here: Minecraft Wiki Entity IDs
Note: Some IDs will cause unintended effects, try to keep to passive mobs and always test to make sure it works as intended
How this works (basics)
This plugin works by spawning a silverfish and making the mob ride the silverfish. The server then makes the client see the silverfish as the mob and hides the mob.
New in v2.1
Minecraft 1.4.6/7 compatability
Mob 'hurt' animation on damage
New in v2.0
- Complete recode, less glitchy mobs, no more invisible/invincible silverfish
@bgibbsjr
Turns out putting 'depends: [ProtocolLib]' is incorrect and it should be 'depend: [ProtocolLib]', just didn't show up as being broken on my end.
I'm uploading the fixed version now, if you want to do the change manually open the .jar and edit the plugin.yml like above
@ghowden
I checked the versions of ProtocolLib (2.2.0) and HostileMobs (2.1) in McMyAdmin.
Here is a list of plugins and a link to the full server startup log:
WorldEdit, Inquisitor, FrameProtect, BukkitCompat, CustomServerMessages, Reforestation, PermissionsBukkit, Follow, LogBlockQuestioner, Vault, Multiverse-Core, LogBlock, WorldGuard, Appleseed, dynmap, mChatSuite, iConomy, OpenInv, BKCommonLib, ProtocolLib, mcMMO, MoneyDrop, ManySmallTweaks, Essentials, Jobs, ShowCaseStandalone, Orebfuscator, Dynmap-Essentials, EssentialsSpawn, NoFloatingTrees, LWC, CompatNoCheatPlus, NoLagg, ChestShop, NoCheatPlus, AntiCheat
@bgibbsjr
That's strange, I'm using the same ProtocolLib and HostileMobs as well as CraftBukkit version with no issues. HostileMobs shouldn't load before ProtocolLib as in the plugin.yml I have 'depends: [ProtocolLib]'
What other plugins are you trying to load?
EDIT: I get a similar error when I run an old version of HostileMobs with the current ProtocolLib, are you sure your HostileMobs_2.1.jar is actually v2.1 and you didn't rename a wrong file by accident (same goes for ProtocolLib)
@ghowden
I am using ProtocolLib version 2.2.0. It seems like Hostile Mobs is loading before ProtocolLib.
@CommodoreAlpha
It doesn't hide the silverfish. The basics are that it spawns a silverfish and makes the mob ride the silverfish. It then sends packets to the clients that hides both the silverfish and the mob. It then sends a packet to 'remake' the silverfish but changes the mob type to that of the mob instead of the silverfish (therefore masking the silverfish as a chicken for example) and then forwards all entity interactions with this spy-silverfish to the mob that is riding it.
The "How this works" section needs a bit of clarification:
"The server then makes the client see the silverfish as the mob and hides the mob."
Did you mean this, instead?
"The server then makes the client see the mob instead of the silverfish, and hides the silverfish."
@bgibbsjr
What version of ProtocolLib are you using?
I am getting this error when using v2.1.
@Herobrin3
I don't think so, some things were changed in the latest Bukkit builds so I'll have to redo this for a later version of ProtocolLib (I'll have a quick look later and see if it's an easy update or not)
Does it work with 1.4.7
Hey, The plugin wouldn't work, no config was generated, i'm not even sure bukkit read it will post back after i check the full log
@sception
It did for me.
The .Jar file would not install in 1.4.2 R 2.0
@sception
Should do, havn't tested yet though
does this work with 1.4?
Add Hostile Squid !! plz !!
I'd like to use it, hope to see it updated soon..
Add Hostile Villagers please!
@alanthya
I'll take another look at this mod soon, I've been busy with the UHC plugin the last few days
Please update for 1.3.1 Thanks!