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]
@wyndkin
Hey, yeah I've tryed it. It's a hell lot of work to get trough this god damm configuration file :D In the end, there are too any features and a lot is not quite working for me :/ I like the blood splatter effect here in BFTD aswell as the amazing zombie controller. It's a shame that the author became inactive :(
2013-10-17 16:15:17 [SEVERE] Error occurred while disabling BackFromTheDead v0.9.5.0 (Is it up to date?)
Sad to see that the author is now inactive... :/
@xXBadeye
Try using ZombieApocalypse with this one, you may not have the huge amount of zombies bombarding your players all day but at least at night time things get a little more exciting.
Just disable the zombie controller to disable the strange server spaming damage logs for player entity damage :/ dayz and core is still working, so you got blood splatter and bandages and stuff, still sad that this is the only solution, loved the zombie controller :(
@dylanz21
Look inside the dayz_config.yml and change the following configuration to whatever your world name is:
Then look inside the core_config.yml and change the following to the same world:
@antichip Its sad this hasn't been updated since June, I do hope he returns and at least provides the source. =/ I guess its time to buckle down and finally learn java.
how can i do for only one world ?
Even thought I am sure you never come here anymore to look at this please release the source so someone can fix this mess.
18:09:21 [SEVERE] Could not pass event EntityDamageByEntityEvent to BackFromTheD ead v0.9.5.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:363) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:464) at org.bukkit.craftbukkit.v1_6_R2.event.CraftEventFactory.callEvent(Craf tEventFactory.java:77) at org.bukkit.craftbukkit.v1_6_R2.event.CraftEventFactory.callEntityDama geEvent(CraftEventFactory.java:398) at org.bukkit.craftbukkit.v1_6_R2.event.CraftEventFactory.handleEntityDa mageEvent(CraftEventFactory.java:427) at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.j ava:961) at net.minecraft.entity.player.EntityPlayer.func_70097_a(EntityPlayer.ja va:1229) at net.minecraft.entity.player.EntityPlayerMP.func_70097_a(EntityPlayerM P.java:608) at net.minecraft.entity.monster.EntityMob.func_70652_k(EntityMob.java:13 2) at net.minecraft.entity.monster.EntityZombie.func_70652_k(EntityZombie.j ava:289) at net.minecraft.entity.ai.EntityAIAttackOnCollide.func_75246_d(EntityAI AttackOnCollide.java:157) at net.minecraft.entity.ai.EntityAITasks.func_75774_a(EntityAITasks.java :123) at net.minecraft.entity.EntityLiving.func_70619_bc(EntityLiving.java:642 ) at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.j ava:2137) at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:482)
at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:41 ) at net.minecraft.entity.monster.EntityZombie.func_70636_d(EntityZombie.j ava:203) at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase. java:1970) at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:261 ) at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:4 9) at net.minecraft.entity.monster.EntityZombie.func_70071_h_(EntityZombie. java:284) at net.minecraft.world.World.func_72866_a(World.java:2905) at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:1016) at net.minecraft.world.World.func_72870_g(World.java:2856) at net.minecraft.world.World.func_72939_s(World.java:2668) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:881) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav a:845) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated Server.java:318) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav a:741) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:625) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer. java:16) Caused by: java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageEven t.getDamage()I at me.apollo.backfromthedead.backfromthedeaddayz.DayzMain.willPlayerBlee d(DayzMain.java:1002) at me.apollo.backfromthedead.backfromthedeaddayz.DayzMain.onPlayerTakeDa mage(DayzMain.java:934) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:361) ... 32 more
--------getting those everytime i get hit :/ Got some trouble before with the zombie spawning/the zombie controller aswell, i'm using no plugins which could possibly confict ...
Furthermore, the bleeding seems not to work :/ it worked with the same config with 1.5.2 too, so i didn't messed it up :P When i hold the bandage in my hands it says i'm not bleeding, but even with bleeding on 100% chance i'm still not bleeding when i get hit from something ....
Can you add an option where you can change the blood particle effect color, or is it taking the color from the activated texture pack?
Thanks for your awesome plugin!
@SearchTR
1.6.2 göre decomple edilmesi lazım pluginin.
My machine never has problems unless entities spawn out of control lol Im using the FM2 A8 at 3.8GHz and it holds up nicely. But I shouldnt be using FM2 for server hosting since its not the best option. My server gets various pings from good to bad because Charter ISP is pretty weak (and the best I got where I am), but most of my players are from the US or New Zealand. Only Australians or Europeans have ping issues.
If someone can make or already have a similar zombie controller I want to be the first to know lol
Error Playerevent fail? http://pastebin.com/mYHwtcBa
If used almost exclusively on its own it is great, see it in action at server.dadslands.com, in the wastelands section, but it does conflict with a great many plugins, and it does really appear to be dead, what a shame, it is really epic. 4 water bottles must be drank if you are dying of thirst I believe.
I see no lag on a good pc with execelent server ping times, others with not so hot ping and or poor puters will lag a bit.
I'm almost shocked that I cannot find another plugin that has a similar zombie controller that this one has. Honestly that's all I want, is the zombie controller part, which works for the most part but causes me lag. I think that part needs a little house cleaning and I'll be fine. It would be greatly appreciated if the source can be released Mr. Developer
@BloodyHunter163
you drink a watter bottle, but this plugin is dead. its poorly written and is incompatible with just about any and everything.....i stopped using it until its either fixed or its source is released.
How are we supposed to "drink", to refill our thirst bar? can't seem to find anything to make it happen. I looked in the config file, it doesn't seem to be anywhere
Hi Looking plugin for permission to spawn zombies in the day.
Hi, I am trying to add this to my server. Can someone give me the IP of a public server that runs this plugin so I can get an idea of how the gameplay should be that may help with the config settings. Thanks
Please either release the source code or fix this, it has become severely undstable!
Your percentage for spawning a baby zombie does NOT work.
Percentage: 5 All baby.
1 all baby.
0.2 all baby
0 all baby.
98 all baby.
what the actual f*ck man.