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]
Plugins been very inactive :(
Ich have Bftd and DayZ Plugin running together, works great all features ^^
The plugin should be more accepting of other damage events from other plugins so server owners could add functions such as guns. (Crackshot) Right now when players take damage from other plugins BFTD reverts health to it's last known value upon update.
Any updates planned?
Bandage, Suger and Bloodbag doesent work :(
How do you heal self using Bandage???? Also you start Bleeding when you spawn??? Maybe Add More north u head more zombies? Whats the orange wool u spawn with for?
Hey guys just wanted to let the authors know that this plugin is awesome and keep it up. Thank you for your time at making this an awesome plugin that folks like me can use ye are all superb.
dckillerman123
IP: abodanz.net
In the next update, can you fix the random zombies spawning near a player? By fix, I mean when they spawn most of the time, they are all on top of each other. Which has led to some dying from suffocation and just taking damage from each other.
add a config feature to change the type of particle effect, i would like to use the Redstone Block Breaking as its more red, or even redstone breaking, instead of lava
@deApollo
will you be fixing the issue where it spawns 9 million zombies in the wrong world? What i mean by that is....I have multiverse and run a seperate world that is a ruined city that i want this plugin to work in....but it spawns thousands of zombies in my main world even if the main world is disabled in the config. It got so bad the last time i tried it that there were places that you went to 0 fps because of the mobs
Okay Im having problems everytime i try to open my server it says that the dayz.config file had failed and it made a new copy but this my copy
PLEASE HELP ME FIX THIS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# ================BackFromTheDead DayZ Gamemode Module Functionality=========================
# enable-dayz-module - Choose whether or not to enable DayZ functionality
enable-dayz-module: true
# enabled-dayz-worlds - A list of worlds that the dayz module is enabled in, seperate from the main enabled world list (Requires enable-dayz-module)
enabled-dayz-worlds:
- Official MineZ Map
# enable-bleeding - Choose whether or not to enable bleeding
enable-bleeding: true
# bandage-item-id - Choose the item id of the item to be used as a bandage (Requires enable-dayz-module)
bandage-item-id: 339
# bandage-custom-recipe - Choose whether or not to enable the custom bandage item and recipe(Overrides the item id)
# The format below is the recipe, p stands for paper bottle and s stands for string - Yields 3 bandages
# s p p
# s p p
# s p p
bandage-custom-recipe: true
# bloodbag-item-id - Choose the item id of the item to be used as a bloodbag (Requires enable-dayz-module)
bloodbag-item-id: 331
# blood-bag-custom-recipe - Choose whether or not to enable the custom blood bag item and recipe(Overrides the item id)
# The format below is the recipe, b stands for glass bottle and r stands for redstone - Yields 1 blood bottle
# r r r
# r b r
# r r r
blood-bag-custom-recipe: true
# bandage-healing-time - Time it takes(in seconds) for a bandage to heal someone (Requires enable-dayz-module)
bandage-healing-time: 5
# bleed-damage - The damage in hearts a player will take every tick of the bleed task if they are bleeding (Players have 12000 blood when they start)(Requires enable-dayz-module)
bleed-damage: 0.5
# bleed-tick-interval - The interval in seconds between each tick of bleed damage
bleed-tick-interval: 1
# enable-thirst - Choose whether or not to enable thirst
enable-thirst: true
# maximum-thirst-level - The maximum thirst level a player can have (Requires enable-dayz-module) (cannot be higher than 32000)
maximum-thirst-level: 10000
# thirst-tick-interval - The time in second between each tick of the thirst task (Recommend to leave this alone)
thirst-tick-interval: 1
# thirst-per-tick - The amount of thirst lost normally per tick of the thirst task
thirst-per-tick: 7
# thirst-bonus-while-sprinting - The extra amount of thirst to be lost while a player is sprinting
thirst-bonus-while-sprinting: 35
# thirst-damage - The damage in hearts a player will take every tick of the bleed task if their thirst level is 0
thirst-damage: 1
# chest-spawn-chance - The chance that a set of randomly generated chests will spawn when a chunk is populated (Requires enable-dayz-module)
chest-spawn-chance: 35
# minimum-chests-per-chunk - The minimum amount of randomly generated chests to spawn per chunk (Requires enable-dayz-module)
minimum-chests-per-chunk: 0
# maximum-chests-per-chunk - The maximum amount of randomly generated chests to spawn per chunk (Requires enable-dayz-module)
maximum-chests-per-chunk: 2
# maximum-itemstacks-per-chest - The maximum amount of stacks generated in a chest (Requires enable-dayz-module)
maximum-itemstacks-per-chest: 3
# minimum-itemstacks-per-chest - The minimum amount of stacks generated in a chest (Requires enable-dayz-module)
minimum-itemstacks-per-chest: 0
# possible-chest-contents - The possible contents of the randomly generated chests (Requires enable-dayz-module)
# possible chest contents format: - [Item ID] [Amount]
possible-chest-contents:
- 272 1
- 267 1
- 274 1
- 298 1
- 299 1
- 300 1
- 301 1
- 302 1
- 303 1
- 304 1
- 305 1
- 306 1
- 307 1
- 308 1
- 309 1
- 297 1
- 282 1
- 261 1
- 262 5
- 360 1
- 363 1
- 365 1
- 346 1
- 322 1
- 319 1
- 311 1
- 312 1
- 259 1
- 391 1
- 392 1
- 395 1
- 385 2
- 357 3
# use-experience-gui - Enable or disable using the experience bar as a GUI. NOTE: This will stop users from using experience for anything i.e. enchanting, anvils, etc.! (Requires enable-dayz-module)
use-experience-gui: true
# blood-food-list - A list that defines how many hearts specific food items restore (Requires enable-dayz-module)
# blood-food-list-format - [ItemID] [Hearts To Regen]
blood-food-list:
- 260 4
# enable-ender-grenades: true
enable-ender-grenades: true
# enable-custom-recipe - Choose whether or not to enable the custom ender grenade recipe, if not, all ender pearls will be grenades
# The format below is the recipe, g stands for gunpowder and e stands for ender pearl - Yields 1 grenade
# g g g
# g e g
# g g g
# enabling this recipe allows other ender pearls to function normally
custom-grenade-recipe: true
# grenade-range - The range in blocks from the player in which a grenade will function
grenade-range: 15
# grenade-damage - The damage in the grenade will do to all Entites in range (20 = 12 hearts)
grenade-damage: 10
# grenade-damage-range - The range in blocks around the grenade in which entities will be damaged
grenade-damage-range: 0
# grenade-cause-fire - Decide whether or not grenades explosions start fires nearby
grenades-cause-fire: false
# enable-player-tag-modification - Choose whether or not to modify player tags
enable-player-tag-modification: true
# bandit-display-tag - Tag a player receives when he/she kills a certain amount of players
bandit-display-tag: '&4[Bandit]&f '
# bandit-display-tag - Tag a player receives when he/she heals a certain amount of players
healer-display-tag: '&b[Healer]&f '
# tag-priority - Choose which tag takes priority if a player has fulfilled both requirements
tag-priority: HEALER
# kills-for-bandit-tag - The amount of players someone needs to kill to receive the bandit tag
kills-for-bandit-tag: 5
# heals-for-healer-tag - The amount of blood transfusions a player needs to perform to receive the healer tag
heals-for-healer-tag: 5
# player-bleed-chance-offset - Allows you to tweak the chance a player has to bleed when damage is taken
player-bleed-chance-offset: 5.0
# enable-boost - Choose whether or not to enable the boost item
enable-boost: true
# boost-custom-recipe - Choose whether or not to enable the custom boost item and recipe(Overrides the item id)
# The format below is the recipe, s stands for sugar, d stands for diamond, and f stands for fermented spider eye - Yields 10 boosts
# s f s
# f d f
# s f s
boost-custom-recipe: true
# boost-item-id - The numerical id of the item that causes the boost (sugar by default)
boost-item-id: 353
# boost-length - The length of the in seconds the boost lasts
boost-length: 5
# boost-health-amount - The amount of health instantly gained from the boost(vanishes after the boost ends)
boost-health-amount: 6
# boost-speed-amount - The amount of speed a player gains from the boost
boost-speed-amount: 2
# boost-jump-amount - The amount of extra jump height a player gains from the boost
boost-jump-amount: 2
# boost-attack-damage-amount - The amount of damage bonus gained from the boost
boost-attack-damage-amount: 10
# enable-backpacks - Choose whether or not to enable backpacks, backpacks are a portable storage item/command that players can use to carry additional gear!
enable-backpacks: true
# enable-backpack-recipe - Choose whether or not to enable the custom backpack recipe, allows users to craft an item to access their pack as opposed to just by command (Disables command)
# The format below is the recipe, l stands for leather, c stands for chest, and n stands for nothing - Yields 1 backpack
# l n l
# l c l
# l n l
enable-backpack-recipe: true
# reset-player-backpacks-on-death - Choose whether or not to reset a players backpack(s) on death
reset-player-backpacks-on-death: true
# enable-starter-kit - Choose whether or not to enable the starter kit
enable-starter-kit: true
# starter-kit-contents - A list of items that will be given to the user every time they die
# - ITEMID:DATA Amount Enchantment~Level
# You only need to have a ":DATA" if there is data, if not, leave it blank or do ':0'
starter-kit-contents:
- 298 1
- 299 1
- 300 1
- 301 1
- 268 1
- 374 1
- 339 1
- 368 2
# clear-player-inventory-before-kit - Choose whether or not to clear the players inventory before they receive a kit
clear-player-inventory-before-kit: false
# enable-dayz-spawn-system - Choose whether or not to activate the spawn system
enable-dayz-spawn-system: true
# spawn-type - Choose the spawn method you would like to use - Can be either "command" or "random"
# command - The player types a command and is teleported to a random spawn point
# random - The player spawns and is teleported to a random spawn point
spawn-type: random
# -------------DO NOT MODIFY ANY VALUES BEYOND THIS POINT-------------
config-version-DO-NOT-ALTER-THIS: 0.9.4.9
name-DO-NOT-ALTER-THIS: dayz_config.yml
Update coming soon!
I have errors:
Dear Autor, can you add immunity from zombie in config? Antifall, antipotion, antifire etc... Thanks!
Hi ,
Can you add a system when a block is break he respawn after 60 seconds please ?
That can make your plugins amazing !!!
You are a big developper never stop your work men !!
@SearchTR
JD-Gui'den açarsın jarı kopyalarsın eclipse editlersin çok basit :)
i have a idea it seems after a while there are too many zombies in that world and its inpossable to get out of spawn could you make it where theirs a limit to how many zombies can be in that world that would be great thanks :D
@crepters
adam source paylaşmamış ki ? paylaşsa bizde hallede biliriz :)
@SearchTR
Görünüşe göre bazı 1.5.2 update'leri pluginde okunmayan enity'ler ortaya çıkarmış tek yapman gereken eclipse ile plugini açmak ve enity'lere gelen update değişikliklerini almak max. 15dk'nı alıcaktır. bu arada Sistem Oyun nası tuttu be bence hakketmiyor ama :D
Im getting this error in the console when someone logs in : http://pastebin.com/E5g3tVd8