DarkBrotherhood 2
A complete rewrite of the original DarkBrotherhood plugin!
Download
This plugin hasn't been approved by an administrator yet, so the normal download link isn't up at the current time. For those of you anxiously waiting for this plugin, you can download it here:
http://dev.bukkit.org/server-mods/darkbrotherhood-2/files/1-dark-brotherhood-v2-0/
(Requires Java 7) http://www.java.com/en/download/index.jsp
NEW FEATURES IN VERSION 2!
- ALL features can be enabled/disabled, allowing you to fine-tune DB2 to uniquely suit your server!
- Shuriken now drop when they hit the ground, just like arrows!
- Shuriken bounce off walls to hit enemies!
- Shuriken are now separate items, and have their own crafting recipe! (see below)
- Poison is now a separate item, and has its own crafting recipe! (see below)
- The hunger bar can now represent energy, instead of the (annoying) chat-based energy bar!
- Much easier for me to update!
- No more bugs!
- Features will be added with ease, meaning faster growth!
- Much more customization for server admins!
- ...and more!
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Ever wanted to be a stealthy assassin, climbing the walls of a royal castle to assassinate the king within? Or how about a parkour extraordinaire, leaping from treetop to treetop and building to building? Or what about a speedy ninja, utilizing shuriken, poison, and stealth to overcome your foes? With DarkBrotherhood, all of this is possible! DarkBrotherhood will give your players more freedom as well as MUCH cooler PvP on your server. You can use this plugin in many ways, but that's for YOU to decide!
Features:
- Climb up walls!
- Assassinate other players and mobs!
- Throw shuriken!
- Perform epic leaps of faith!
- Poison your weapons!
- Pick locks!
- Hide stealthily in the shadows!
- Utilize your Energy to maximize success!
Commands
- /db - Shows all commands.
- /db reload - Reloads the config.
- /db energy - Shows your current energy (if not using hunger bar).
Climbing
To climb, sneak and right-click a block that is considered climbable (climbable blocks are defined in the config). Your hands must be free (not holding anything) and if you aren't sneaking, or let go of sneak, you will fall to the ground. With some practice, you can scale entire buildings with ease! You can climb on the side of blocks as well as hang beneath them. To hang on a climbable block above you, simply sneak and right-click on the underside of it. As long as you are sneaking, you will grab onto the block and hang there. Practice this technique to move along the underside of a line of blocks! When climbing, to pull yourself up, just right-click on the top of the block and you will pull yourself up.
Shuriken (Throwing Stars)
To throw a shuriken, right click while holding it. Each shuriken does 1 heart of damage; however, on a successful assassination, it will do up to 4.5 hearts of damage.
Crafting Recipe:
(The item in the middle, shown as flint in the picture, is replaced with whatever item you have set for "Shuriken Item" in the config.)
Assassination
You can assassinate a mob or player by sneaking and attacking them from behind. This will deal extra damage.
Stealth
Assassins can now hide in the shadows to be invisible to players and mobs! To go stealth, sneak in a dark area. [configurable light level] If you are able to sneak for a few seconds without taking damage, you will go stealth and be completely hidden!
Leaps of Faith
To perform a leap of faith, hold shift while you hit the ground (You can begin holding shift while falling. Just make sure its still held down when you hit the ground.)
Poison
To poison your weapon simply right click with the poison item in hand. The next mob or player you hit will be poisoned. The poison then lasts for a configurable amount of seconds, each second doing a configurable amount of damage.
Crafting Recipe:
(The item in the middle, shown as a mushroom in the picture, is replaced with whatever item you have set for "Poison Item" in the config.)
Energy
Your skills use up Energy, which is displayed in the chat window by using the command /db energy. Energy restores over time, and restores twice as fast when you have full health. You can also get a boost of energy by eating sugar (configurable). The server admin can also set energy to be used as Hunger instead. If "Use Hunger Bar" is set to true, skills will decrease the players food level, and the food level will regenerate at the set energy restoration rate. NOTE: If the Hunger Bar is used for energy, the maximum energy level will automatically become 20, so if a skill uses 10 energy, that would use up half the hunger bar!
Permissions
These permissions are only used if the UsePermissions value in the config is set to true. If UsePermissions is false, only OPs can use the features in this plugin. These permissions work with any permission plugin that Vault supports. You must have Vault on your server to use permissions!!!
- DB2.climb - allows the player to climb.
- DB2.shuriken - allows the player to throw shuriken.
- DB2.poison - allows the player to use poison.
- DB2.stealth - allows the player to go invisible.
- DB2.leap - allows the player to make a leap of faith.
- DB2.* - allows the player to use all features.
Known Bugs
This is currently a BETA release. There may be small bugs in the plugin, but it should mostly work fine. If you find any issues, please let me know so I can fix them.
@MERCHANToDEATH
It goes :
[Air] [IronIngot] [Air]
[IronIngot][Flint][IronIngot]
[Air] [IronIngot] [Air]
what is the recipe for the shuriken? You picture of it doesn't show, and I don't see anything bout it in the config. Thanks, great plugin keep up the good work.
*_INNOKO_*
I found a massive glitch in the Climbing function of this mod, where the Placement of the glass block beneath the character is incorrect. I can see that people have already complained about having issues with this, but that they didn't do a full test on it, so I was able to come up with a few trends to help track down the problem.
1. If the X and Z coordinates of the player are positive, The glass will be placed directly under the player.
2. If the X Coordinate is Negative, the glass block will be placed East of the player.
3. If the Z Coordinate is Negative, the glass block will be placed South of the player.
4. If BOTH the X and Z coordinates are negative, the Glass block will be placed SouthEast of the player.
A simple Fix I think could solve this problem, is when placing the glass block, you Check to see if the players X-Position is negative, if So, do all the normal Placement code for the block, BUT also Subtract the X-Coordinate by One, thus fixing the issue with the block being placed to the East.
Also, Check to see if the Z-Coordinate of the player is Negative, in which case, Subtract One from the Z-coordinate of the normal block's placement, in order to fix the placement of the block being too far south.
IF you do not use an "else if" to link both of these checks together, in the placement of the glass block, Making both of these changes will fix the issue of the block being placed SE of the player if both the X and Z coordinates are negative.
I'm guessing the reason for this misplacement, is due to the computer's inability to properly approximate the correct Decimal location of the exact center of the board, and that somewhere in your function, a number is getting truncated Down from somewhere below .9 to 0, thus altering the placed position of the Glass block by one... This could be incorrect, and its a simpler problem to fix, but i think that just a simple check and subtraction by one would adequately correct the problem, without generating an excess of unneccesary code.
A way you can test this yourself, Is create a new world, Go to the location X=0,Z=0, and create a box thats Four high, and three wide, with the center of the box at the center of the board. Test the trends yourself within the 4 quadrants of the world, (based off the X and Z axis), if you do not believe this to be correct. I'm sorry for making such a long message, but I felt the need to document this glitch to the best of my ability, because I have a Minecraft server running that is hampered by this glitch.
dude, UPDATE your plugin man. people are waiting on your lazy ass.
What are the crafting recipes? I thought they were on this page but they don't show up for me can they be written down in text please.
I'm having an issue with Climbing.
The climbing feature works just fine, but the glass block isn't going directly underneath me, it's going 1 to the side. How can I fix this or is it just a bug? Nothing in the config says otherwise.
Please help asap!
Thanks :)
Hello,
I'm having a problem with people using the climb ability. They are able to break item frames in protected regions by climbing the wall. This is very inconvenient. Could you possibly make it so when there is an item from entity they will not be able to climb?
Thanks Jupitertree
I often get the PlayerInteractEvent Error. (Could not pass PlayerinteractEvent to DB2) I using Libigot by Spout.
A few questions about the lock-picking mechanism here - 1) Is there a permissions node for lock-picking, it's not on the list at any rate. 2) Is there an admin override for locked chests, since there wasn't in the last version which was somewhat frustrating. 3) Is the override (should it exist) a permission node or an 'OP feature'?
Thanks for your time :)
@King991005
look at topic Permissions :)
How to make some players have this ability, some players not?
Same issue with the glass not being placed correctly
i found a bug ;) 17:14:11 CET PLAYER_COMMAND: lars295: /f home 17:14:26 CET CONSOLE: [SEVERE] Could not pass event PlayerInteractEvent to DarkBrotherhood 2 v2.0
@Tidues
Mine is just like Celphina
Me and my players can't use the hanging mode. Any idea why?
I've been having an odd bug with climbing, I know there's a glass block that is supposed to go underneath me (as seen in the video above.) however, when I try to climb the block is always to one side of me, instead of under me.
@artlune
Yes, it requires Java 7.
That's not actually a bug. When you use the hunger bar for energy, it actually uses up hunger. Ill see what i can do to change that.
This seems to require Java 7
Bug?: When displaying energy on the hunger bar you take damage when you have 0 energy. It is as if you are actually out of hunger. I thought there was a way to display it without actually using hunger.
And now, the moment you've all been waiting for...
DarkBrotherhood 2 has been FINALLY RELEASED!
Thank you all for waiting patiently and working with me while i completely rewrote the original plugin. It started out with me seeing Skeletonofchaos's plugin and loving it, and noticing that it needed a maintainer. So, I took on the job of doing small updates to the plugin for new versions of Bukkit. After working on it for a while, I decided it could use some new features (it only had a couple at the time). That is when I added new features like Stealth and Energy and made the config a lot more organized. The code was really messy, though (no offense Skeleton ;) and it became increasingly harder to maintain and add new features.
So, I decided to take on the long and painful task of rewriting the entire plugin FROM SCRATCH. In the process of rewriting it, I discovered many new ways to do things that we had been doing differently before. Also, with many changes to Bukkit, I am now able to do awesome things such as having custom items for Shuriken and Poison!
I have worked very hard on this plugin, so I hope you all appreciate the hard work and dedication that has been put into it to make it the plugin that it is today.
Thank you all for your great support, I love you guys. You are the ones that made it possible. Your suggestions and error reports have helped more than you know. I will continue working hard on this plugin to make it as great as can be.
Sincerely,
Michael Auderer.