BackFromTheDead
The Ultimate DayZ Plugin
Quick Summary
- An all in one zombie customization and control suite!
- Customize Zombie damage, health, and speed
- Zombies can spawn in configurable packs
- A fully featured DayZ gamemode replica!
- Adds many features of the popular game DayZ to Minecraft!
- A stat tracking system
- Track a variety of stats
- Easily view stats using TabAPI!
- Tracks a variety of per user stats!
- For a full feature list scroll down!
- Make a zombie spawn when a player dies! The zombie can have configurable equipment!
- Currently at around 5000 lines of code
Core Features
- Spawns a zombie when a player dies
- Set when the zombie will spawn!
- Spawn in PVP - The zombie will spawn only when a player is killed by another player
- Spawn in PVZ - The zombie will spawn only when a player is killed by a zombie
- Spawn on Death - The zombie will spawn whenever a player dies (Overrides previous two)
- Customizable Equipment! - Configure the equipment the zombie will spawn with
- Get equipment from the player who died
- Get equipment from the configuration file
- Stop a player from dropping their inventory upon death. Instead, the zombie get's the player's inventory and must be killed in order for the player to retrieve it!
- Stop zombie players from burning in the daylight!
- Player zombies drop can drop the player's skull!
- Multiworld support! - Set what worlds the plugin is enabled in!
- Permissions support! - Only users with a specific permission will spawn zombies!
- In-Game commands! - All config values are editable from in game using commands!
- Custom Blood Particle Effects - Ability to activate blood particle effects!
Have an idea for the plugin you don't see here? Feel free to comment and I'll see about adding your suggestion to the next update!
Advanced Zombie Control Suite Features
- Complete zombie customization suite!
- Customize zombie health!
- Customize zombie speed!
- Customize zombie damage!
- Stop zombies from burning in daylight!
- Set zombies to spawn in packs
- Configurable Sizes
- Configurable zombie sub-types (Regular, Child, Giant)
- Pack spawn chance
- Choose whether to apply modifications to all zombies or just to player made zombies!
- Choose whether the only mob allowed to spawn in the world is a zombie!
- Multiworld support!
- Ability to allow Zombie Giant and Zombie Children
- Ability to set it to always night
- Increase zombie spawn density
- Customizable drops
- Different drop tables per type of zombie(giant/normal/child)
- Support for data values
- Support for per-item drop chances
- Zombie populator
- Periodically spawns zombies around players to increase the challenge of the game
Complete DayZ Gamemode Suite Features
- Adds Thirst to the game! (Shown by experience number)
- Adds detection bar and zombie awareness to the game! (Shown by experience bar)
- Shows how likely zombies are to target you
- Adds blood levels to the game!
- Brings back the blood mechanics unique to DayZ
- Adds bleeding to the game!
- Taking damages gives you a configurable chance to start bleeding!
- Unique DayZ healing mechanics!
- Adds blood transfusion to the game!
- Custom blood bottle item!
- Adds bandages to game!
- Custom bandage item!
- Adds blood transfusion to the game!
- Adds randomly generated loot chests!
- Allow your users to explore the map finding random loot chests adding to that DayZ survival vibe!
- Stop players from healing from food!
- Backs up the DayZ healing mechanics by disabling the Vanilla Minecraft methods of healing
- Ender grenades!
- Customizable damage, range, and fire!
- Custom recipe that allows normal ender pearls to maintain their functionality!
- Custom tags! (NEED TagAPI)
- Allows you to customize the tag over a players head!
- Custom "boost" item!
- Allows for temporary health gain, speed boost, damage boost, and jump boost!
- Completely configurable item that allows your users to get a temporary boost in a scrape!
- Custom recipe
- Custom "Backpack" item
- Portable inventory container
- Can be accessed via command or via item(configurable)
- Custom permission node
- Custom recipe
- Configurable starter kit!
- Set up a list of items to give to players when they first join or die!
- Supports all item ids and enchantments
- Custom spawn system
- Adds a random spawn system to the game
- Can be accessed via command or activate automatically (configurable)
- Can add any number of spawning points!
- Completely customizable!
Have a question about this part of the plugin? Check out the DayZ Gamemode Module FAQ!
Upcoming Features in 0.9.7
- Automatically restocking chests
- Functionality for specific spawn points
- Additional stats
- Clan support
- Anything you suggest below in the comments!
Commands
- /bftd - Root command of the plugin
- For ops or users with the backfromthedead.admin permissions it will display a command list
- /bftd help - Displays plugin version
- /bftd thirst - Displays the users current thirst level (Requires backfromthedead.dayz)
- /bftd reload - Reloads the configuration file (Requires backfromthedead.admin)
- /bftd set <param> <param> - Allows for editing of config values in game (Requires backfromthedead.admin)
- /bftd params - Displays a list of the parameters availible for /bftd set (Requires backfromthedead.admin)
- /bftd addworld <core/dayz> <worldname> - Adds the given world to the list of enabled worlds (Requires backfromthedead.admin)
- /bftd setEquip <EquipType> <EquipID> - Sets the equipment the zombie will spawn with if get-equip-from-player is false (Requires backfromthedead.admin)
- /bftd thirst [player] - Displays the specified users current thirst level (Requires backfromthedead.admin)
- /bftd sethealth <player> <hearts> (Requires backfromthedead.admin)
- /bftd setthirst <player> <thirst> (Requires backfromthedead.admin)
- /bftd stats <stat> [player] (Requires backfromthedead.dayz to view your own stats and backfromthedead.admin to view other peoples stats)
- /bftd stats leaderboard <stat> <#> - Returns a leaderboard of the size specified of the stat specified
- /bftd tab - (Requires TabAPI) - Toggles the custom statistics tab display!
- /bftd setspawn - Adds a spawn point to the random spawn point list
- /bftd spawn - Teleports player to a random spawn point if spawn type is set to command based.
Permissions
- backfromthedead.spawn - Allows zombie to spawn after player's death
- backfromthedead.dayz - Allows access to unique dayz commands
- backfromthedead.backpack - Allows access to the Backpack in the DayZ module
- backfromthedead.admin - Allows access to the /bftd sub commands
Installation
- Download latest .jar file
- Shut down your server
- Place the .jar into your servers "/plugins" folder
- Start your server back up
- The config file should have generated, edit away!
- Reload the config file with /bftd reload!
- Set up permissions
- Have fun!
Configuration File
Check out the link below for a full list of configuration file options and their functions!
Note: This may not be updated
Problems? Suggestions?
If you have any suggestions or problems with the plugin, file a ticket HERE
Donations
If you enjoyed the plugin, feel free to donate using the link at the top right of the page! Or simply send your donations to [email protected]
I love how much this plugin has grown! Great work! I've only got a couple of problems. I'm already using the Giants plugin to spawn Giants for me in specific biomes. With the recent updates here, this seems to be broken as they just spawn as normal zombies. Also, I've got Hell biomes set up so that I can spawn PigZombies. My PigZombies show up occasionally, but usually they're intercepted and spawned as normal zombies. Is there a way around this, but still using the zombie controller and baby zombie spawns? Thanks!
EDIT: BTW, I do have only-spawn-zombies set to false, and this is under the 0.8.4 version.
@deApollo
I was wondering if there's any chance that we could have it so zombies don't just spawn in dark places, so they can actually spawn out in the open as well? I think that would be a great feature if you could somehow implement it some how :) Oh, and there is a small bug that when you spawn you always loose one heart.
@deApollo Awesome, I did'nt realise it had been updated since the first 0.8, my bad :) And thankyou very much!
@CraftySubZero
If you look at the page here: http://dev.bukkit.org/server-mods/backfromthedead/files/20-back-from-the-dead-v0-8-4/
It has a change log with the bugs I have fixed!
I wish you luck with your server!
@deApollo
Hey, i see you've uploaded a new version which is awesome, do you mind specifying which bugs you have fixed within the new update, I can't seem to see them. It'l just help me out when i test for bugs and what not :) And I'm glad your in this for the long run, since I myself am in the progress of making a server revolving around this plugin. (So that's great news!) Were just in the progress of building the map at the moment :) Here's a link to our site if you want to check it out, i will definantly credit you and your plugin on the homepage :) <3
http://endurocraft.com/upcomingmap
@kyledag500
Thanks for your interest in the plugin!
I am indeed going to continue development work on this plugin, keeping it up to date and adding new features and such.
You may indeed open a dedicated server for this plugin, sounds like great fun!
Hey! I currently own a server network with over 250+ online at times. We are looking to expand our gamemodes. This plugin looks very interresting! I really just need to know 2 things:
Will this plugin be in it for the long run? I dont want to put hours of work, and money into it, if you are going to stop developing it in a month. Just need 2 make sure:)
Am I allowed to open a dedicated server to this game? I assume so, just want to be sure:)
I'll check this out.
@deApollo
Ok, I'll change some of the values around and see what we get. Thanks!
@Kuzimo
Could you give me more information? What exactly is not working?
I tried those settings in my testing server and it seemed to be operating correctly.
@taylormarek
Hmm, I'm not sure why you are getting those results. Try changing around the values in the config and seeing if you get different results?
adult-zombie-health: 12 adult-zombie-damage: 5 adult-zombie-speed: 3
speed does not seem to work, with 0.8.4
Ok, for some reason the random chests seem to be spawning 2 paintings, 2 diamonds and 2 tnt items. And the zombies drop occasional paintings and diamonds. I haven't changed the config file, just initial install. Is this a bug?
@ronfkingswanson
Just by thinking about it for a moment, it seems more of an issue on his end. I don't really interfere with zombie loot drops at all.
His plugin is most likely not correctly interpreting the fact that the zombies are child zombies, since they don't spawn naturally.
I can take a look at his code, but just from an analytically standpoint, it's most likely him.
side request: we use PlayerHeads to control the chances of mobs dropping heads (skulls) upon death. Otherwise it gets ridiculous (thousands of heads stored up). But recent changes to BFTD seem to be interfering with playerheads probabilities and instead baby zombies (at least - can't find enough adults) are dropping heads every kill..
http://dev.bukkit.org/server-mods/player-heads/
can you look into better compatibility with this guy?
@ronfkingswanson
Hmm, I tried testing on the server using mob eggs and the percentage chances seemed to be operating normally.
okay, testing 0.8.4 with live server, getting 1 adult zombie for every 9 babies, with this config:
baby-zombie-spawn-chance: 15
it's like it's inverted somehow?
@ronfkingswanson
Hmm, more extensive speed customization does indeed seem possible. It would however require more extensive reflecting into internal server method, and modifying some stuff in there.
Definitely a possibility in future versions though!
@deApollo Babies are naturally faster than adult zombies.
then that makes sense. might help to mention this or give some point of reference, then in the config comments.. ;-)
... do wish we could fine-tune the speed multiplier a little more - whole integers is a pretty big leap between steps in terms of in-game speed...
@ronfkingswanson
Babies are naturally faster than adult zombies. I tested it, and when the values was 0.75 the plugin interpreted it as 0.
@deApollo
alright - now babies are same speed as adults. but in my config, I had adults set to 1 and babies to 0. Is the baby speed a multiplier of the adult? bit confusing. To test, I set baby to 1 as well, and they were super fast - easily twice as fast as adults...
it would probably make more sense if, since you have independent lines for adult and baby speeds that they were affected independently...
as for the whole integers - I've had adults set to 0.75 for some time, and I noticed a speed up - potion effects were showing and they were faster than normal. I'm assuming the plugin was simply rounding up to 1?