Compatibility Update is here! This plugin now functions from 1.7.9 all the way to the latest version of Minecraft. (This plugin is only supported for 1.8.8 and above, so further bugs for 1.7.9/1.7.10 can only be fixed by updating the server to a newer version.) If you guys find any bugs I may have missed, notify me on the discussion thread or on Discord.
Inspired by the original Werewolf plugin. Since the original developer of that plugin became inactive with it, it has no longer worked for versions beyond 1.8.X and after a year of trying to maintain it privately, it became apparent that the plugin was simply not fit to use anymore. I took the initiative to create a better werewolves plugin, so people can continue the RPG experience. (Sorry DogOnFire, no hard feelings.)
This plugin has received so much praise for all the work put into it that I have decided to take the advice of many of the reviews and make it premium. With this being premium, I will ensure that support will be quick and easy. I've also made this plugin work without HeavenLib as of version 1.0.2.
This plugin depends on a few other resources in order to function as intended, but don't worry! They are all free to find and there are available versions for most Minecraft releases. I have developed this way in order to keep the plugin from being heavily version dependent. This means you can update your server so long as the dependencies are the appropriate version and Mojang hasn't screwed over the entire API system.
Steps:
1. Download the resource.
2. (Optional) Download LibsDisguises and ProtocolLib.
3. (Optional) Download Vampire and MCore.
4. Drop in all the jars in your plugins folder and start your server up.
5. Modify the configuration files to your liking, then either reboot your server or run the /wwa reloadcommand.
6. If you are using LibsDisguises to enable the skins feature, go into the config.yml file for LibsDisguises and disable view self disguise option. This gives a weird bug where you are invisible and your skin is overtop of you.
Requirements:
Java 8 | The plugin was built on Java 8 since it's easier to develop. Currently, it will not work on older versions of Java.
Dependencies for Skins:
LibsDisguises | This handles the skins for transformations. Without this plugin, you will not see skins on Werewolves. It's important to get the right version for your server if you install it. The latest version of LibsDisguises will not work with an older server version.
ProtocolLib | LibsDisguises depends on this in order to function since packet-handling can be messy. This is also not backwards compatible, so be careful to get the right version.
Highly Recommended Plugins:
Vampire | This goes hand-in-hand with Werewolves, giving such an extensive flavor for any survival server. Werewolves hooks with Vampire to prevent hybrids.
The configuration for this plugin is very flexible and simple to use. As a server owner, I know how annoying it is when you wanna change one little value and are unable to. I have a compulsive need to modify every message, so I designed it so just about every message can be changed or translated.
Since the beginning of the infection, werewolves have developed into three clans, each with their own ideals and way of living.
When you look up at the sky during the night, the moon is a heavy impact on every werewolf. Each cycle is tracked with the /ww command, and on the beginning of every (8 day) week, a full moon occurs.
During a full moon, no werewolf will be able to control themselves. As soon as moonlight is cast on them, they show their true forms and level up, growing a little stronger each full moon cycle and raising their level.
Werewolves drop all equipment on transformation, so remember to be mindful where you are around the full moon. Werewolves also can only eat meat, and get hurt by gold and silver weapons. If a werewolf holds a silver sword, they will be hurt greatly.
Each level gained, makes the werewolf stronger. Depending on the level set in the config.yml file, the werewolf will learn a new ability.
Intent to Infect:
When activated with /ww intent, your chances of infecting another player with the werewolf infection is greatly increased when attacking them.
No Armor Drop:
During transformations, instead of dropping armor it is simply moved to a free slot in the inventory.
Scent Tracking:
Once activated with /ww track, the werewolf will move slowly with their eyes closed (given by Blindness effect) and will begin to see a trail that leads to the target they have previously marked by right-clicking on them whilst in wolf form.
Free Transformation:
At this point, the werewolf has fully learned how to control their form. Using /ww transform, the werewolf can transform at any time. Werewolves under this level will be forced back into human form if outside during the day. (There is a 20 minute cooldown under default settings.)
Gold Immunity:
Normally, gold swords deal x2 damage on werewolves. However, high leveled werewolves become immune to this.
Pack Call:
At low health, using /ww howl will also summon a pack of wolves to aid you in your fight. (To be implemented soon!)
There are three custom potions that revolve around the werewolf infection. And there is a sword that does much more damage on werewolves than normal swords. (Due to a new item ID system being implemented from 1.1 and onward, all old items from below Werewolves 1.1 will no longer work. You must create the items again if you wish to use them.)
Trackers
Vampire Trackers will only target a vampire if they have their PVP on, not in spawn, and if it's night time. Werewolf Trackers will only target a werewolf they have their PVP on, not in spawn, and in their wolf form. You can craft a Vampire Tracker or Werewolf Tracker with the following recipes:
Washed Armor
This is the first step in purifying armor so there is a chance for the vampire and werewolf infections to not infect the wearer. You must wash diamond armor into washed armor:
Purified Armor
This is the last step in purifying armor so when you have a full set, you will NEVER be infected by those pesky vampires and werewolves. You must scorch the washed armor into purified armor. But be warned! There is a very high chance it'll just burn to ashes.
Ash
Don't be fooled, ashes are pretty much useless gunpowder.
To become infected. | werewolf.becomeinfected
To infect others. | werewolf.infectothers
To drink cure potion. | werewolf.drinkcurepotion
To be immune to WolfsBane Potions. | werewolf.immunewolfsbane
/ww | Shows the Werewolf menu. | werewolf.werewolf
/ww help [#] | Shows all commands. | werewolf.help
/ww clan | Shows clan information. | werewolf.clan
/ww list | Shows list of clan members. | werewolf.list
/ww transform | Toggle your wolf form. | werewolf.transform
/ww intent | Toggle your intent to infect. | werewolf.intent
/ww track | Toggle your tracking senses. | werewolf.track
/ww growl | Growl like a werewolf. | werewolf.growl
/ww howl | Howl like a werewolf. | werewolf.howl
/wwa | Shows the clan statistics. | werewolfadmin.werewolf
/wwa help [#] | Shows admin commands. | werewolfadmin.help
/wwa spawn <item> | Spawns werewolf item. | werewolfadmin.spawn
/wwa infect <player> <clan> | Infects player with specific clan. | werewolfadmin.infect
/wwa transform <player> | Force toggle a player's transformation. | werewolfadmin.transform
/wwa setlevel <player> <level> | Sets a player's werewolf level. | werewolfadmin.setlevel
/wwa setalpha <player> | Promotes player to alpha werewolf. | werewolfadmin.setalpha
/wwa cure <player> | Cures player of the infection. | werewolfadmin.cure
/wwa import | Imports data from original Werewolf. (Use with caution, still buggy.) |werewolfadmin.import
If you've purchased Werewolves, you can request your banner to be linked to your server's website on this section.
I run on a ton of coffee, so if you wanna get me a cup, it's very appreciated! Donations help toward making free plugins by me for everyone to use.
My preferred method of contact for anything is through Discord. I'm usually on it, so feel free to send a message if you have a quick question. Need a coder that isn't complete garbage for a private plugin? I'm open for some commission work, too.
RFSMassacre#8365
If you require support, please be mindful I am not a robot that can quickly respond to every single message at any given time. (The comment section is not the place to ask for support.)