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]
@xBlueXFoxx
I will see about adding a world guard hook in future versions.
@cefailed
Hmm, I will see about tweaking the zombie detection some more with. Thanks for the additional info!
I have been testing the newest version "0.9" and I am still getting the same bug with the zombies losing detection on the player and just standing there. This seems to occur if you knock back a zombie while standing still they seem just to forget you exist even after you move again they will not chase you for 10+ seconds. Another bug i have found is if you are bandaging yourself then switch item when it fails you can not bandage yourself again until you die and respawn. On a positive note i really like the blood effects that you have added.
I still can't use grenades/bleeding because they override worldguard "invincible"/protected regions.
@deApollo
I was using 0.8.4 and i shall retest it on 0.9 and post the bugs I find.
@cefailed
Which version are you using? I tweaked the player detection a bit in version 0.9.0 to solve a few issues like that.
Hey deApollo, firstly I would like to say that you're plugin is amazing but there are some serious issue's I think you should address. In my opinion that the zombies player tracking has major flaws and is currently game breaking. Regularly the zombies will completely freeze up and completely lose interest in their target even if he is right next to the zombie. This bug makes the threat of zombies basically zero. On a side not I feel that the player detection is good but I think it needs tweaking so that each individual action should only move you to a set level of detection. It would also be nice if it was configurable too.
Thank you for all you're work on the plugin so far it is defiantly one of the best of its kind.
to Teamades: /mv create [worldname] [worldtype: eg. normal, nether, end] to import a world: /mv import [worldname] [worldtype]
How do i make it with a multiverse world /mv create [name] [then what?]
Can you make it so that you can configure if zombies drown or not?
Player finding is really glicthy. I can be sprinting, 10 blocks from them, in the open, and they dont come after me. This really should trigger them. PLEASE FIX
Players can damage users that are in creative/god mode and users that are in worldguard regions, because damage is handled internally in the plugin instead of using Minecraft's native health.
@kennykyle1
I am trying to stay authentic the the true dayz experience, I suppose I could add a few options to make it more modular.
@Chaosflo44
Hmm, I thought I had fixed that bug. I can look into it again though. The world checks should be working.
@xBlueXFoxx
1. What do you mean? 2. Again, what do you mean? 3. Hmm, I will look into this, theoretically it should be all working. 4. I am working on a solution to the food bug
I am in the process of implementing checks for creative mode.
@kyledag500
Issues addressed over skype.
you should be able to toggle on/off features in dayz section.
Please make it so, if the plugin is only enabled on a certain world it ONLY changes every mob to zombies in THAT world. When I try spawning other mobs in a different world where the plugin is disabled the mobs still change to zombies :( Please change that!
I have a few complaints about bleeding that I'm not sure are addressed. 1. All internal bleeding/heath functions should be able to be disabled via config. 2. Needs a worldguard hook, or damage should be not-so-internally handled. 3. When players are hit, it doesn't look like they are, there's no damage animation from another persons perspective, which causes a lot of confusion. 4. (bug) when food is maxed at 20 you cannot eat, client incompatibility and what-not, a common work around with most plugins is to lock players hunger at 19. Also essentials godmode and creative mode users can get hurt, assuming again caused by the internal health handling.
Couple Suggestions: -Make zombies able to spawn no matter the light. During the day, there isn't to much of a challenge -Able to change the Prefix in front of the messages -Slowness if login near player
Bugs: -Zombies are sometimes unable to decide on if they are going after you or not. -XP/Zombie finder thing is glitchy. Sprinting/shifting/not moving/walking should increase/decrease your difficulty differently. -Eating doesnt help blood? -Food won't even disspear -Doesn't disable XP dropping
Would you be able to add me on skype deApollo? Skype-kyledag500 Just have some questions/suggestions and stuff Please add me
@xBlueXFoxx
This seems quite possible, look for it in the next release!
For whatever reason the ticket page will not load, but I was going to suggest being able to turn ender pearls into grenades, and adjustable ranges/damage, also without block damage, as that would be bad in most cases.
@CJHacker
If you have only-spawn-zombies set the false, it means that backfromthedead will only override the spawn event of a zombie. I can take a look and see if I can change things around a little to work a bit more smoothly. Technically pig zombie spawns should not really be effected at all.
@CraftySubZero
This technically should be already implemented by overriding all the other spawn events in the world. Further, more aggressive implementation is quite possible in the future. As for the losing one heart bug, I have been trying to pin down the cause of that thing for quite a while now. I will continue attempting to fix it.