Angry Chickens
Angry Chickens
This plugin makes chickens act like cuccos in the Legend of Zelda. Chickens will have a chance to get angry at the attacker and swarm them with multiple chickens which will damage the attacker. Players won't fear monsters as much as they fear chickens when your server has this plugin.
How it works:
When the player punches a chicken, there is a chance(user-modifiable) that the chicken will summon 9 other chickens with regeneration 3. The chickens will follow the player until he/she kills them all, the player dies(the chickens automatically disappear) or someone else punches a different chicken.
To do:
- Make chickens stop attacking when player when he/she enters a house
Log:
- v1.0: Release
- v1.1: Fixed critical bug in v1.0
- v1.2: 1.7.2 support and performance improvements (See file for rest)
I have Spigot 1.8. running CraftBukkit version git-Spigot-e497721-96d09e3 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT).
Angry Chickens v1.2.3 (Bukkit 1.7.9) not work on 1.8 = can not create folder of config. Angry Chickens v1.2.1 not work on 1.8.
Im sad :( thats cool Plugin.
lg
Hello After attack chicken, then respawn and give me error in Console, no server crash:
17:04:35 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:35 CONSOLE: Source) [?:1.7.0_71]
17:04:35 CONSOLE: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_7_R1.entity.CraftLivingEntity
17:04:35 CONSOLE: Source) [?:1.7.0_71]
17:04:35 CONSOLE: Source) [?:1.7.0_71]
17:04:35 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:35 CONSOLE: Source) [?:1.7.0_71]
17:04:35 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:35 CONSOLE: Source) [?:1.7.0_71]
17:04:36 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:36 CONSOLE: Source) [?:1.7.0_71]
17:04:36 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:36 CONSOLE: Source) [?:1.7.0_71]
17:04:36 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:37 CONSOLE: Source) [?:1.7.0_71]
17:04:37 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:37 CONSOLE: Source) [?:1.7.0_71]
17:04:37 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:37 CONSOLE: Source) [?:1.7.0_71]
17:04:37 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:38 CONSOLE: Source) [?:1.7.0_71]
17:04:38 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:38 CONSOLE: Source) [?:1.7.0_71]
17:04:38 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:38 CONSOLE: Source) [?:1.7.0_71]
17:04:39 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:39 CONSOLE: Source) [?:1.7.0_71]
17:04:39 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:39 CONSOLE: Source) [?:1.7.0_71]
17:04:39 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:39 CONSOLE: Source) [?:1.7.0_71]
17:04:40 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:40 CONSOLE: Source) [?:1.7.0_71]
17:04:40 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:40 CONSOLE: Source) [?:1.7.0_71]
17:04:40 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:41 CONSOLE: Source) [?:1.7.0_71]
17:04:41 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:41 CONSOLE: Source) [?:1.7.0_71]
17:04:41 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:41 CONSOLE: Source) [?:1.7.0_71]
17:04:42 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:42 CONSOLE: Source) [?:1.7.0_71]
17:04:42 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:42 CONSOLE: Source) [?:1.7.0_71]
17:04:42 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:42 CONSOLE: Source) [?:1.7.0_71]
17:04:43 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:43 CONSOLE: Source) [?:1.7.0_71]
17:04:43 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:43 CONSOLE: Source) [?:1.7.0_71]
17:04:43 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:44 CONSOLE: Source) [?:1.7.0_71]
17:04:44 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:44 CONSOLE: Source) [?:1.7.0_71]
17:04:44 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:44 CONSOLE: Source) [?:1.7.0_71]
17:04:44 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:45 CONSOLE: Source) [?:1.7.0_71]
17:04:45 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:45 CONSOLE: Source) [?:1.7.0_71]
17:04:45 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:45 CONSOLE: Source) [?:1.7.0_71]
17:04:46 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:46 CONSOLE: Source) [?:1.7.0_71]
17:04:46 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:46 CONSOLE: Source) [?:1.7.0_71]
17:04:46 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:46 CONSOLE: Source) [?:1.7.0_71]
17:04:47 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:47 CONSOLE: Source) [?:1.7.0_71]
17:04:47 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:47 CONSOLE: Source) [?:1.7.0_71]
17:04:47 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:48 CONSOLE: Source) [?:1.7.0_71]
17:04:48 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:48 CONSOLE: Source) [?:1.7.0_71]
17:04:48 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:48 CONSOLE: Source) [?:1.7.0_71]
17:04:49 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:49 CONSOLE: Source) [?:1.7.0_71]
17:04:49 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:49 CONSOLE: Source) [?:1.7.0_71]
17:04:49 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:49 CONSOLE: Source) [?:1.7.0_71]
17:04:50 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:50 CONSOLE: Source) [?:1.7.0_71]
17:04:50 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:50 CONSOLE: Source) [?:1.7.0_71]
17:04:50 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:51 CONSOLE: Source) [?:1.7.0_71]
17:04:51 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:51 CONSOLE: Source) [?:1.7.0_71]
17:04:51 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:51 CONSOLE: Source) [?:1.7.0_71]
17:04:51 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:52 CONSOLE: Source) [?:1.7.0_71]
17:04:52 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:52 CONSOLE: Source) [?:1.7.0_71]
17:04:52 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:52 CONSOLE: Source) [?:1.7.0_71]
17:04:53 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:53 CONSOLE: Source) [?:1.7.0_71]
17:04:53 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:53 CONSOLE: Source) [?:1.7.0_71]
17:04:53 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:53 CONSOLE: Source) [?:1.7.0_71]
17:04:54 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:54 CONSOLE: Source) [?:1.7.0_71]
17:04:54 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:54 CONSOLE: Source) [?:1.7.0_71]
17:04:54 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:55 CONSOLE: Source) [?:1.7.0_71]
17:04:55 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:55 CONSOLE: Source) [?:1.7.0_71]
17:04:55 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:55 CONSOLE: Source) [?:1.7.0_71]
17:04:56 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:56 CONSOLE: Source) [?:1.7.0_71]
17:04:56 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:56 CONSOLE: Source) [?:1.7.0_71]
17:04:56 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:56 CONSOLE: Source) [?:1.7.0_71]
17:04:57 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:57 CONSOLE: Source) [?:1.7.0_71]
17:04:57 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:57 CONSOLE: Source) [?:1.7.0_71]
17:04:57 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:57 CONSOLE: Source) [?:1.7.0_71]
17:04:58 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:58 CONSOLE: Source) [?:1.7.0_71]
17:04:58 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:58 CONSOLE: Source) [?:1.7.0_71]
17:04:58 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:59 CONSOLE: Source) [?:1.7.0_71]
17:04:59 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:59 CONSOLE: Source) [?:1.7.0_71]
17:04:59 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:04:59 CONSOLE: Source) [?:1.7.0_71]
17:05:00 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:05:00 CONSOLE: Source) [?:1.7.0_71]
17:05:00 CONSOLE: WARN]: [Angry_Chickens] Task #17 for Angry_Chickens v1.2.1 generated an exception
17:05:00 CONSOLE: Source) [?:1.7.0_71]
Does this work for 1.7.10?
I think so.
Using 1.2.3 with last spigot 1.7.9
this version don't have config.yml and plugin.yml... (error)
If i put 1.2.1 yml files in, i have this error :
This is perfect for my legend of Zelda based server
How do I enable this for more than 1 world?
@Ghilliedrone
Except your plugin doesn't create those files automatically and they aren't added to v1.2.3 jar (look for it yourself) ;-)
@ThisUsernameIsMine
Thanks for the plugin name thing, i wouldn't have spotted it
@erdrickk
It appears in a folder
@erdrickk
plugin.yml goes in the main/root location of the jar file (a jar is basically a zip file so simply open it using an archiever and drag/drop the file in it)
The contents of a plugin.yml depends on couple of things, but to not go into too much details just use the below plugin.yml which i took from version 1.2.1 (just change the version to 1.2.3).
I also had to remove the space character in name "Angry Chickens" (or use an underscore):
So here it is:
But unfortunately something else is missing too (a config.yml), so use this:
Put config.yml in the same location as plugin.yml and ur set:
Good luck! ;-)
ps: If you would like to know more about plugin.yml's structure, look here: http://wiki.bukkit.org/Plugin_YAML
edit: If a player leaves the server, the following happens under Spigot 1.7.9-R0.1 #1451:
http://dev.bukkit.org/paste/9880/
lol so totally noob question but how do I create a plugin.yml ? do I just stick an empty yml file called plugin.yml in to the plugin using winrar or something? what directory does it go in to?
@dome77
Well sure, just notifying the author about this in case someone else does ;)
@ThisUsernameIsMine
create a plugin.yml
The plugin doesn't load:
I opened the jar and there's no plugin.yml ;-)
@rangewonk
I'll make a fix right now.
@MASAKING10
There are none. Please explain your problem better.
it works, although when a player has killed all of the chickens they still take damage by the other chickens
it wont work for me ... where are the permissions (if needed)
@BeerCav
Sounds good