Werewolf
Beware of the full moon!
Are you a capable video-maker? Werewolf needs an updated instruction video!
I am looking for someone interested in making the official tutorial video for the Werewolf plugin. Please contact me if interested.
Want to contribute? Werewolf is open source!
Check out the official repository on github
Rules
To become a Werewolf, you have to get bitten (attacked) by a wolf or Werewolf at night and contract the Werewolf infection. This infection will turn the player into a Werewolf every night, starting the next night, if the player is under a open sky. To prevent turning, the player can stay inside during night.
- When in wolf-form, character skin changes to a Werewolf skin (Only visible to other players)
- When in wolf-form, players will become identifiable only as "Werewolf" in the playerlist and chat (Adding a element of mystery)
- When in wolf-form, werewolves speak in a language which appears as growling noises to normal players.
- A Werewolf automatically turns into his Wolf-form during a full moon, when under a open sky.
- A Werewolf automatically turns into his Human-form at dawn.
- A Werewolf only eats meat!
- A Werewolf gains health from killing mobs (Hunting)
- A Werewolf does high unarmed damage
- A Werewolf moves faster
- A Werewolf jumps higher
- A Werewolf has night vision.
- A Werewolf cannot wield Armor while in Wolf-form, but has a high natural defense
- A Werewolf can growl with /growl
- A Werewolf can howl with /howl
- Vampires cannot be infected with the Werewolf infection
- When a Werewolf gets killed, the player re-spawns in human form.
- Werewolves are very vulnerable to silver weapons.
- Werewolves are flock creatures and live in clans
- Werewolves are the natural leaders of wild wolves
- The Werewolf infection can be cured by drinking the werewolf cure potion
The Werewolf Clans
There are 3 Werewolf clans, each with their own skin and ability.
A werewolf will spread the infection from his own clan.
Any other infection method will result in a random clan.
| Clan Name | Appearance | Clan Skill |
|---|---|---|
| The Silvermanes | Grey wolf | Speed 2, Damage 3 |
| The Bloodmoons | Black wolf | Speed 2, Regeneration 3 |
| The Witherfangs | Comic Wolf | Speed 4, Jump 4 |
A clan member can view the ranked clan member list with the /ww list command.
The three werewolf clans get points for hunting other creatures while in Werewolf form.
Slaying werewolves from another clan, and especially the another clan's alpha, earns bonus points for the clan.
Clan Alpha
The Clan alpha is the natural leader of the clan.
The Clan alpha is selected as the most "senior" of the werewolves in the clan, when the clan has lost its old Alpha.
Ways of losing the alpha are:
- The alpha werewolf was slain by another clan member
- The alpha werewolf has not transformed for some days and is therefore auto-cured (See the auto-cure setting)
- The alpha werewolf has cured himself by drinking the cure potion
Alpha abilities are:
- /howl ability has a stunning effect on all living creatures nearby
- Double amount of damage
- Half the amount of damage taken
Werewolf Maturity
As a werewolf, you gradually mature and gain more control over your condition depending on how many full moon transformations you have experienced:
| Number of tranformations | Maturity |
|---|---|
| 3 | You no longer drop clothes and items when transforming |
| 5 | You can now transform at will with the /werewolf transform command |
| 10 | Gold items no longer causes extra damage on you |
Hunting werewolves
At any time, a bounty is being kept for the killing of a Werewolf.
Players can check the current bounty with /werewolf bounty and add to this bounty themselves by using /werewolf addbounty <amount>. A player can put himself into "werewolf hunting mode" by using /werewolf hunt. This helps him find the nearest werewolf simply using the compass. The player can disable "werewolf hunting mode" by using /werewolf hunt again.
The Werewolf bounty will be paid out to the first player to slay a Werewolf. Players can check the top 10 werewolf hunters with /werewolf top
NOTE: Werewolf hunting requires Vault to be installed.
Werewolf Infection Potions
A player can drink the Werewolf potion to infect himself with the Werewolf infection.
Note that drinking the infection potion must be done during a full moon!
Admins can use the /ww infectionpotion command to hand out infection potions to players
Curing werewolves
A Werewolf player can drink the Werewolf cure potion to cure himself from being a Werewolf.
Note that the player can only drink the cure while in HUMAN form. (Werewolf paws do not play well with bottles).
Admins can use the /ww curepotion command to hand out infection potions to players
Wolfbane Potion
A Werewolf hunter can choose to make use of the "Wolfbane" splash potion.
This potion is brewed from silver essence and is the nightmare of any Werewolf.
On hitting a werewolf, the potion has a 25% chance of un-transforming the werewolf for the duration of the night in addition to dealing poison damage.
Lore books
Finding it hard to get players to understand all the features and rules of this plugin?
No problem, just hand out (or get players to buy) werewolf lorebooks where players can read all about the werewolf lore.
Crafting potions, swords & books
Infection Potion

Cure Potion

Silver Sword

Lore Book

Signs for selling potions, swords & books
Admins or players with the correct permission nodes can place signs for selling Werewolf infection potions, Werewolf cure potions and Werewolf lore books.
Players can use these signs by simply right-clicking the sign to buy a potion or book.
NOTE: When using Vault, the selling prices from the config.yml is used. Without vault, all these signs will give away potions for free.
To use signs, first make sure signs are enabled in the config and place signs with the following lines:
Werewolf infection potion sign
- Werewolf
- Infection
Werewolf cure potion sign
- Werewolf
- Cure
Werewolf wolfbane potion sign
- Werewolf
- Wolfbane
Werewolf silver sword sign
- Werewolf
- Sword
Werewolf lore book sign
- Werewolf
- LoreBook
Werewolf trophies
Slaying a werewolf is quite an accomplishment.
After successfully slaying a werewolf with a any type of sword, the werewolf head is cut off and can be kept by the player as a trophy!
Languages
Werewolf currently supports:
| Language | Author | Config setting |
|---|---|---|
| English | DogOnFire | english |
| German | RasCas | german |
| French | lucaspart7 | french |
| Chinese | Piggy Nightmare | chinese |
| Polish | ShabyPederastian | polish |
| Danish | DogOnFire | danish |
| Portuguese | gabrieljamh | portuguese |
| Spanish | David_204 | spanish |
| Italian | Tecnarca | italian |
| Korean | woojung3 | korean |
Simply set the "language" setting in the config.yml to any of these config settings (lower case) and the plugin will download the language file from my server at www.doggycraft.dk.
NOTE: Is there a language missing and are you are native speaker of it? Then please help by translating the language file and I will upload it for everyone to use!
Installation
Put the Werewolf.jar file in your /plugins folder and you are ready to go!
There is an additional way of infecting with the /werewolf infect <playername> to infect a specific player with the infection.
Using commands will place the Werewolf in a random clan.
Commands
NOTE: /ww can be used instead of /werewolf
| Command | Description |
|---|---|
| werewolf | Show the basic info |
| werewolf transform | Transforms instantly into werewolf form |
| werewolf untransform | Transforms back into human form |
| werewolf clan | View your clan status |
| werewolf list | Views the top 10 members in your clan |
| werewolf home | Teleports to your clan home |
| werewolf sethome | Set your clan home |
| werewolf check <playername> | Checks whether a player is a Werewolf |
| werewolf bounty <playername> | Checks current bounty for slaying a Werewolf |
| werewolf addbounty <amount> | Adds to the Werewolf bounty |
| werewolf hunt | Toggles Werewolf hunt mode |
| werewolf top | Views the top 10 Werewolf hunters |
| werewolf infect | Infects yourself with the Werewolf infection |
| werewolf infect <playername> | Infects a player with the Werewolf infection |
| werewolf toggle | Toggles Werewolf infection for yourself |
| werewolf toggle <playername> | Toggles Werewolf infection for a player |
| werewolf infectionpotion | Spawns 1 Werewolf infection potion |
| werewolf curepotion | Spawns 1 Werewolf cure potion |
| werewolf wolfbane | Spawns 1 wolfbane potion |
| werewolf silversword | Spawns 1 Silver Sword |
| werewolf lorebook | Spawns 1 Werewolf Lore Book |
| werewolf reload | Reloads configuration from disk |
Permission Nodes
- werewolf.* - Player can do everything below
- werewolf.growl - Player can growl when in Werewolf form
- werewolf.howl - Player can howl when in Werewolf form
- werewolf.infect - Player can infect a player with the Werewolf infection
- werewolf.infectself - Player can infect himself with the Werewolf infection
- werewolf.transform - Player can use the transform command
- werewolf.untransform - Player can use the untransform command
- werewolf.clan - Player can check his clan status
- werewolf.list - Player can view the top 10 members within his clan
- werewolf.togglewerewolf - Player can toggle Werewolf status for others
- werewolf.togglewerewolfself - Player can toggle Werewolf status for themselves
- werewolf.infectother - Player can infect others with the Werewolf infection by biting (attacking) them
- werewolf.becomeinfected - Player can become infected with the Werewolf infection
- werewolf.bounty - Player can view the current Werewolf bounty
- werewolf.addbounty - Player add to the current Werewolf bounty
- werewolf.top - Player can view the top 10 Werewolf hunters
- werewolf.hunt - Player toggle Werewolf hunting mode for himself
- werewolf.listener - Player can understand the Werewolf language
- werewolf.seer - Player can see a players original skin for a Werewolf player
- werewolf.check - Player can check whether a player is infected with the Werewolf infection
- werewolf.potion.infection.drink - Player can drink a Werewolf infection potion
- werewolf.potion.cure.drink - Player can drink a Werewolf cure potion
- werewolf.potion.infection.create - Player can create a Werewolf infection potion with a command
- werewolf.potion.cure.create - Player can create a Werewolf cure potion with a command
- werewolf.potion.wolfbane.create - Player can create a Werewolf wolfbane potion with a command
- werewolf.silversword.create - Player can create a Werewolf silversword with a command
- werewolf.lorebook.create - Player can create a Werewolf lorebook with a command
- werewolf.sign.infection.place - Player can place a sign selling infection potions
- werewolf.sign.cure.place - Player can place a sign selling cure potions
- werewolf.sign.wolfbane.place - Player can place a sign selling wolfbane potions
- werewolf.sign.silversword.place - Player can place a sign selling silver swords
- werewolf.sign.lorebook.place - Player can place a sign selling lore books
- werewolf.sign.infection.use - Player can use a sign selling infection potions
- werewolf.sign.cure.use - Player can use a sign selling cure potions
- werewolf.sign.wolfbane.use - Player can use a sign selling wolf bane potions
- werewolf.sign.silversword.use - Player can use a sign selling silver swords
- werewolf.sign.lorebook.use - Player can use a sign selling lore books
- werewolf.home - Player can teleport to their clan home
- werewolf.sethome - Player can set their clan home (if he is alpha of the clan)
- werewolf.updates - Player will see update notifications
Configuration
| Setting | Description | Default Value |
|---|---|---|
| Werewolf.HandDamage | The multiplier for unarmed Werewolf damage | 8 |
| Werewolf.ItemDamage | The multiplier for itembased Werewolf damage | 3 |
| Werewolf.ArmorMultiplier | The amount of damage that a Werewolf takes compared to a normal player | 0.8 |
| Infection.WerewolfBiteRisk | The risk of getting the Werewolf infection pr. Werewolf attack | 0.05 |
| Infection.WildWolfBiteRisk | The risk of getting the Werewolf infection pr. Wild wolf attack | 0.75 |
| Infection.CureChance | The change of being cured when drinking the Werewolf cure potion | 1.00 |
| Infection.AutoCureDays | Number of real days without transformation, after which a player will be auto-cured. Generally used to purge inactive players from the werewolf files. Set this to 0 to disable. | 14 |
| Night.Start | Time of day when Werewolves will start turning into Werewolf form | 13000 |
| Night.End | Time of day when Werewolves will start turning into human form | 23000 |
| WerewolfGroup.Enable | When a player transform into a Werewolf, put the player into a permission group | false |
| WerewolfGroup.Name | When a player transform into a Werewolf, put the player into this permission group. Player will be put back into his original permission group when returning to human form. | "Werewolf" |
| AllowedWorlds | List of names of worlds in which werewolves can exist | <Name of the servers main world> |
| Settings.DisplayUpdateNotifications | Show notifications about updates to Werewolf | true |
| Settings.MetricsOptOut | Do not send metrics to mcstats.org | false |
| Settings.AutoBounty | Server will automatically add to the Werewolf bounty | false |
| Settings.AutoBountyMaximum | Server will automatically add to the Werewolf bounty until this limit | 1000 |
| Settings.ServerName | Name of the server | "Your Server" |
| Settings.Language | Language for this plugin | "english" |
| Settings.DropArmorOnTransform | Player will drop all worn armor items to the ground when transforming | true |
| Settings.OnlyTransformDuringFullMoon | If false, players will transform every night instead of only during a fullmoon | true |
| Settings.WolfChat | Werewolves will chat in the Werewolf language | true |
| Settings.CureWerewolfWhenSlain | Werewolves are cured when slain | false |
| Trophies.Enabled | Slaying a werewolf with a sword will drop the head of the werewolf | false |
| Maturity.NoDropItems | Number of transforms for not dropping clothes on transform | 4 |
| Maturity.FullMoonImmunity | Number of transforms for immunity to full moons | 6 |
| Maturity.ControlledTransformation | Number of transforms for controlled transformation | 8 |
| Maturity.GoldImmunity | Number of transforms for gold immunity | 10 |
| Clans.Enabled | Whether werewolf clans are enabled | true |
| Signs.Enabled | Whether werwolf potion signs are enabled | false |
| Signs.InfectionPrice | The price for buying a infection potion using a sign (when Vault is installed) | 1000 |
| Signs.CurePrice | The price for buying a cure potion using a sign (when Vault is installed) | 500 |
| Signs.BookPrice | The price for buying a lore book using a sign (when Vault is installed) | 100 |
| Chat.Prefix | The prefix used for werewolves in the chat | <Werewolf>: |
| Items.SilverSwordMultiplier | The multiplier for silver sword damage | 2.0 |
| Items.WolfbaneUntransformChance | The chance in percentage for untransforming a werewolf | 25 |
| Items.CraftableSilverSword | Can silver swords be crafted? | true |
| Items.CraftableLoreBookEnabled | Can lore books be crafted? | true |
| Items.CraftableInfectionPotionEnabled | Can infection potions be crafted? | true |
| Items.CraftableCurePotionEnabled | Can cure potions be crafted? | true |
| Items.CraftableWolfbanePotionEnabled | Can wolfbane potions be crafted? | true |
Upcoming features
- Scoreboards for showing alpha werewolves
- Herochat integration
- Config setting for rewarding items as bounty instead of money
- Config setting for bounty payouts
- More chat formatting in config
- Werewolf names
- Werewolf gender
- Some way of tracking down players using smell?
Disclaimers
This plugin contacts curse.com and checks for newer versions by using the Curse ServerMOD API.
Opting out of this service can be done by editing config.yml and changing DisplayUpdateNotifications to false.
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
Opting out of this service can be done by editing config.yml and changing MetricsOptOut to true.
Changelog
The Werewolf Changelog is here
Do you want to support this Plugin?
Buy the developer a beer! Beer makes coding faster

-
View User Profile
-
Send Message
Posted May 25, 2015@DoggyOnFire
Epic thanks for update doggyonfire
-
View User Profile
-
Send Message
Posted May 25, 2015For the wolf generations what about New blood as one? This would apply to all new infected werewolves, and based on how many kills they get they will be ranked up to beta or something... Just a thought, you seem to be going into a bit of a rank system, so I just thought I would add this for an idea of expanding on it... I mean who knows maybe it could be so much more!?
-
View User Profile
-
Send Message
Posted May 25, 2015I added it, and can do /help werewolf but I cannot do /werewolf at all and I see no folder created in my plugin. CraftBukkit version git-Spigot-870264a-0a645a2 (MC: 1.8.3) (Implementing API version 1.8.3-R0.1-SNAPSHOT)
also to note I tried the 1.8 version and it said it had to be disabled, then I tried the 1.8.4 version
-
View User Profile
-
Send Message
Posted May 25, 2015http://www.spigotmc.org/resources/werewolf.7442/
Here's doggys werewolf update!
-
View User Profile
-
Send Message
Posted May 25, 2015I have just submitted version 0.6.9 with bukkit 1.8.4 support, so it should be available soon.
I have alot more updates coming up for clans, lorebooks and general optimization, so stay tuned.
If you need support for other bukkit versions please let know.
-
View User Profile
-
Send Message
Posted May 22, 2015Do you taste that? It tastes like.... salt, tons and tons of salt.
-
View User Profile
-
Send Message
Posted May 22, 2015Sorry if im showing off some of your Code DoggyOnFire Heres a little bit of code from both plugins Only difference really on just one of the .class files is the renaming of the imports
Shzam20 & harlleyquin101 Can you tell who's is who's?
Code 1
Code2
-
View User Profile
-
Send Message
Posted May 22, 2015DogOnFire, u should be proud to be the creator of the base of something bigger, u were the inspiration for the guys to make such a bigger plugin with so much things added, its not a violation of your porperty when we get the base of something to inspire to something else, instead of deleting u should see that this is your plugin too and let the plugin grow where u cant go further, most of the great masterpieces were not made by one person, but enhanced by a lot of ppl, its selfish to claim all to you when the whole idea of a werewolf is a worldwild tale that was told and inspired by so many ppl, pls let us have the new plugin, i played and i liked and i want for me, its not stolen, its based on you, you should be proud, not be bitter about this.
-
View User Profile
-
Send Message
Posted May 22, 2015To DoggyOnFire speak with spigot staff and get the plugin undeleted, please we all loved it so mutch... Why did you kill our Dream DoggyOnFire?
-
View User Profile
-
Send Message
Posted May 22, 2015@DoggyOnFire
Shzam20 I under stand your upset but your not the only one who as bought the plugin. :)
Instead of ranting just remember there two sides of the story. I don't mind that i paid for the other werewolf plugin and am extremely happy with it! I will be happy to test DoggysOnFire version of it when he releases it as well.
But what I think would be awesome to see is if both devs worked together and made a nice paid version of this plugin to help support for future updates. Doing a team project would not only help to keep things updated But might encourage people to buy seeing that theirs more then one active developer. And continue to pay for it :)
Looking forward to the update.
-
View User Profile
-
Send Message
Posted May 22, 2015DoggyOnFire can never compete with the spigot devs alone. The best we will see here is a old plugin beeing updated for 1.8.X. As the spigot dev boys added tons of new stuff to this plugin. DoggyOnFire will not be able to keep up. The only achivment he did was to get the 2015 Werewolves plugin deleted from spigot. Hope you feel proud over that DoggyOnFire.
For us werewolf lovers that new plugin was awesome and you alone got it deleted. It was gonna have a update every weekend and it was clean and looked good and it was working 100% WHY DID U GET IT DELETED?
-
View User Profile
-
Send Message
Posted May 22, 2015@cricketcricketcricket
I agree.
So rest assured that Werewolf, free edition, will return in a very short time (Testing it right now).
-
View User Profile
-
Send Message
Posted May 22, 2015I havent used werewolf in over a year because it has never been updated - I would and many others would love and need a werewolf plugin.. . vampires by themselves are un-ruley.
-
View User Profile
-
Send Message
Posted May 22, 2015I did decompile it now. And its obfuscated. But i see that they spent a great deal of time to do that plugin different than yours. From a professional view i see a lot of differences in code and in file structure. And they did the skin packets VERY well. And they did add UUID support. And alot more that your old plugin does not have.
I can speak for both sides in this matter. "Yes they used some of your code."
But i would not call this a direct copy of your plugin. They added a GUI dependency to the plugin for a GUI shop. And they fixed all the new 1.8 issues that are hard to solve. They also changed most strings to new ones to not offend you i guess.
So my conclusion of this is that they made a old plugin better and with support for the latest scene standard. Alot is different when coding 1.8+ plugin compared to the old 1.7+ plugins and you know that aswell. I say they made a good job. Only thing they forgot was to add u a credit in the description. And i guess its not to late for that.
The plugin works and all listed features work. And this is nothing you do over one night. They spent weeks on this. And no its not a direct copy of your plugin. As mentioned Before they used parts of the old code. But they changed most of its structure.
So if i was you i would Contact the devs and talk about it. As they fixed all your issues. And you say yourself that its not a walk in the park to accomplish the changes they made.
They also dont use Clans or signs and they removed the Compass tracker and let everyone hunt werewolfs without having to use a commad.
And they changed the styling of the whole plugin. Its Clean and looks good.
I dont Think its fair to say they they ripped this plugin straight off. Believe me i've seen ripped plugins over the years and this is not even close to those.
The devs behind Werewolves did spent a great deal of time to change and to add new features to the code.
So please contact them and get the credits added and all of us will be happy. Let them continue the work and the planned updates ok? I guess they will easy do that for you. Dont shut them down on this as they seemes dedicated, and from my perspective they are excellent coders.
-
View User Profile
-
Send Message
Posted May 22, 2015@Shzam20
I am sorry that you feel that way :)
Instead of words, if you really want to get some insight into how much work who did, take some time to decompile the code of the two plugins and see how much is a direct copy & paste.
Again, i would be happy to work with anyone on doing werewolf coding but directly selling off my work without even asking is not acceptable behaviour.
-
View User Profile
-
Send Message
Posted May 22, 2015"My code, granted with extra features for GUI"
That sound to me like the words from a kid playing in the sandbox and saying something similar like "This is my car" or "You cant play on my side"
The best for everyone would be a teamwork between you and the spigot developers as they had alot planned for this plugin. We that bought it got information about the planned updates this weekend. They really worked hard and they made a perfect version even if they used part of your code.
To not teamwork on this would be a misstake for all parts.
They have done all the important work already + they added alot of new features. And im sure it was not a Quick copy and paste job they did.
"Technically, the reason why converting this plugin is not so straightforward (takes time) is that it uses many hooks beyond the Bukkit API in order to mess around with players skins."
They solved it in a perfect way in werewolves plugin.
-
View User Profile
-
Send Message
Posted May 22, 2015I say cooperate with the spigot guys and continue the werewolves as its real real good (i bought it) Its Clean and its well made. And it has alot of new features.
To not Contact those developers and work alone would be a misstake.
Take there help and team with them as they know for sure all the issues about skins NMs, UUID and skin packets.
The devs behind Werewolves are no beginners on java that i can tell you Doggy.
Take my advice and contact the devs behind the werewolves plugin. Im 100% sure you and them can work something out. To be stubborn and selfish don't help anyone Doggy.
-
View User Profile
-
Send Message
Posted May 21, 2015@Shzam20
No, it's certainly not like that.
As i told you, that plugin was my code, granted with extra features for GUI
I don't mind anyone writing werewolf plugins or even using my code to do it, but taking my work and selling it off as their own is going too far.
But it has gotten my attention into getting my act together and get this one updated.
I certainly can't leave you guys hanging now :)
-
View User Profile
-
Send Message
Posted May 21, 2015@merlinshaw
"Yes your donation certainly caught my attention, thank you. :)
I had made an untested Craftbukkit 1.8 version of this plugin, but now that the future for CraftBukkit seems rather bleak, i am now looking into how to support Spigot and other implementations instead.
Technically, the reason why converting this plugin is not so straightforward (takes time) is that it uses many hooks beyond the Bukkit API in order to mess around with players skins.
I am considering using ProtocolLib to avoid this kind of mess in the future.
Anyway, I expect that the next version will out within "a few weeks" DoggyOnFire
I Think the situation is like this.
This new werewolv plugin is 100% working and DoggyOnFire cant take that.
And this line from DoggyOnFire does not make any sense to any advanced developer
"I am considering using ProtocolLib to avoid this kind of mess in the future."
Its not working like that DoggyOnFire
-
View User Profile
-
Send Message
Posted May 21, 2015