Kill the Bat
Spawns crazy creatures. Who will be the first to take them down? Everyone on the server will know.
Admins can use this plugin to entertain the players on their server, or to run mini-competitions. For example, they can reward the first player that kills a crazy bat, or the player who has killed more crazy bats than others. Killing those bats, as you must know, can be tricky.
The plugin can also be used as a full-fledged boss plugin, allowing you to spawn and control customs mobs of any kind.
Commands
There is only one command.
- /killthebat - Spawn one crazy bat at players location.
- /killthebat ride - Bat view camera :)
You may spawn other types of creatures, like so:
- /killthebat Cow
- /killthebat Wolf
- /killthebat Giant
- /killthebat Zombie careful, OP ;)
See config.yml for more info.
You may also control the creatures with the following commands (Since v2.7):
- /killthebat tp <player> - Teleport all creatures within range to <player>'s location (which could just be you).
- /killthebat target <player> - Set <player> as the target of all creatures in the area (if applicable).
Another useful way of spawning custom mobs is with the likeme keyword (Since v2.8):
- /killthebat <creature> likeme - Spawns the creature with the armor you are wearing and the item that you are holding. All the enchantments and effects will be copied from you to the crazy creature. The name, health and drops will be taken normally from the configuration file.
Permissions
There is only one permission setting.
- killthebat.spawn - Allows you to spawn the bat. Defaults to ops only.
Configuration
You may change a lot of stuff in the configuration files (config.yml) of the plugin, such as the creatures' name, health, custom kill messages, equipment, effects, skills and custom drops. Starting with version 2.3 (new configuration settings) you can also edit the equipment of the mob (if applicable). See here for more configuration info.
Profiles
Profiles are a set of available creatures and their configurations. The default profile is loaded from the config.yml file and is called 'default'. There is another profile, called 'extreme', which is loaded from a different file called 'extreme.yml'. To switch to the extreme profile, use the following command:
/killthebat profile extreme
After doing so, the plugin will load the creatures' configurations from the extreme.yml file, so when you type /killthebat Zombie, all the details about the zombie (displayname, armor, skills, etc.) will be taken from extreme.yml file.
If you want to switch back to the default profile, use the command:
/killthebat profile default
Please note that you can add new profiles by cloning the extreme.yml file in the plugin's folder and renaming it. For example, you can create a file called animals.yml with a few creatures and then switch to it with /killthebat profile animals.
Scoreboard Integration
You may also add a new scoreboard objective called "killthebat" to your world. Each kill will then grant 1 point (or more, if "points" is specified in the config file under the creature).
The easiest way to add such a scoreboard in-game is to type the commands:
/scoreboard objectives add killthebat dummy Points /scoreboard objectives setdisplay sidebar killthebat
Redstone support
Setting the the following line in config.yml will enable spawning the creatures with a sign and redstone:
# Please reload the server after changing this value enablesign: yes
When this is done, a sign on which the first line is "[killthebat]" will spawn the bat, whenever it receives redstone power. The second line on the sign can specify a different mob type (e.g. Cow). With this mechanism you can spawn the bat automatically at night (using a daylight detector, of course). You may also create a mob arena, combing a redstone clock, the sign and the scoreboard integration.
Please note:
- Spawning with redstone and sign is disabled by default. You must enable it in config.yml if you want to use it.
- Only ops can place the sign but any user can press a button to spawn the bat if you create one.
- Spawning only works when the sign is placed on the ground ("sign post").
- The sign will not spawn more than 1 mob per second.
Known Issues
- To spawn the creatures in protected WorldGuard regions, set the flag 'block-plugin-spawning' to 'false' in the config.yml of WorldGuard and reload the server.
- To kill all bats with a command, try Essential's '/killall bat'.
- Health Bar compatibility - In the newest version of "Health Bar" you may set "show-on-named-mobs" to "false" and preserve in that way the crazy creatures' names.
Sure it will be able to spawn another bat but only from where that bat died I think. just add
turninto: type: Bat
to the Bat config. You must realize though that this is an infinite loop and will never stop spawning bats when it dies. To kill them use /killall bat or /butcher (type)(radius)
Can i make them spawn be default? when the bat gets killed another one will be spawned on the server.
This Looks So Awesome. Must use! Going To Build a Arena Just For This :D Thanks!
@xxxwonderxxx
Sounds good. Will go into next version.
Hi Awesome plugin!
Is it possible for me to change the non-extreme/extreme with redstone that would be very handy as i'm trying to spawn a level one monster followed by an extreme monster.
But i've realized that i need to manually change the profile before it works
can we make it so if i put
1:[killthebat] 2:Skeleton 3:extreme
on a sign i could spawn one alongside a sign that says
1:[killthebat] 2:Skeleton
It would be really handy
And thank you for this plugin works excellent.
@xxxwonderxxx
First of all thanks!
I've added a section about profiles to the description, but the short answer is
Signs work the same as commands, so they will also spawn creatures from the new profile.
Spawning skeleton or undead horse just comes with a skeleton on top :) See here:
http:dev.bukkit.org/bukkit-plugins/kill-bat/pages/configuration-faq/
How do i spawn the extreme monsters? Also can i do them with redstone?
Simply excellent plugin.
Are there mounted Skeletons on skeletal horses?
@KevinEssence
There is a server-wide cooldown of 1 second. I will move that setting to the configuration file so server owners can change it. Otherwise, redstone can be used as the cool down mechanism. Once per hour will require 2-bit redstone memory incremented by a daylight detector signal.
Possible cool-down for sign use when enabled? Such as making it global use once per hour or per player use per hour.
@xxxwonderxxx
Thanks. As for the wolf, there is no "angry" setting as of yet, but you can run "/ktb target <player-name>" and it will make the wolf angry at that player. There is no special configuration for horses at the moment. Defo an action item ;)
Hi Awesome plugin!
Btw is there a way to spawn the angry wolf and not the normal one?
Keep up the good work luv this plugin!
and now horses too!
can we spawn them with armor?
What about skeleton and zombie horses?
@eyalzh
I tried that and it just puts it back to default. I also tried '- 0', but I can try your suggestion again.
Also, is there a way to use signs on walls? Doesn't appear to work unless they stand from the ground...
@DoctorCooper
Try drops and then an empty item, like so:
How do I make it so the mob doesn't drop anything (doesn't have a drop)?
@RapGeneral
Try with a capital C (i.e. Cow)
I have a problem: When i write /killthebat cow it just show me: No such creature cow in the config file. Please help
Top work! Really sweet little plugin. Any chance of adding wall signs to the redstone support?
Funny plugin :D Thanks
Great job, this is a cool plugin.
Ayo! Great with the zombie, by the way.
Can you make a singular mod with the zombies? - Like in MineZ, they run faster, spawn in a group. That would be awesome! PM me or something if you can do it :)
- hayperz_ , Faded Movement