DoubleJump++
DoubleJump
DoubleJump allows your players to use the "double jump" when they hit space bar twice. Please excuse existing language faults, english isn't my first language.
Features
- Use the well known double jump
- En/Disable Doublejump function in config
- Allow double jump in certain worlds
- Player can toggle if they want to use double jump
- Highly configurable toggle item
- Configurable falldamage
- Configurable sounds and effects
- You can choose between 3 different modes: cooldown, food or power
- Configurable boost strength
- En/Disable Doublejump for players in liquids
- Doesn't conflict with normal fall damage and fly commands
- NoCheatPlus and AntiCheat compatibility since v1.4
- Auto-updater since 2.0
- Supports all 1.7 CraftBukkit versions
Installation
- Download the plugin
- Put it in your plugins directory
- Restart the server
Commands/Permissions
Command | Description | Permission |
---|---|---|
/dj | Basic information about the plugin | -/- |
/dj help | List of all commands | -/- |
/dj toggle [player] | Turns on/off doublejump functionality for yourself or the named player | doublejump.toggle[.others] |
/dj reload | Reloads config | doublejump.reload |
/dj item [player] | Gives yourself or the named player the doublejump toggle item | doublejump.item[.others] |
-/- | Allows you to doublejump | doublejump.use |
-/- | Access to all features, except bypass permissions | doublejump.* |
-/- | Bypass permission for NoCheatPlus | doublejump.bypassncp |
-/- | Bypass permission for AntiCheat | doublejump.bypassanticheat |
/dj item [player] | Permission for doublejump.item & doublejump.item.others | doublejump.item.* |
/dj toggle [player] | Permission for doublejump.toggle & doublejump.toggle.others | doublejump.toggle.* |
Config
enabled: true #En/Disables all commands and events auto-update: true #En/Disables Gravity's auto-updater. The Updater will only inform you of new versions. falldamage: true #You can turn falldamage on/off for doublejumping players, this doesn't affect normal falldamage damagemultiplier: 1 #Falldamage for doublejumping players gets multiplied with this value, 1 is normal falldamage amount, values lower than 1 will reduce it, values higher than 1 will increase it allowinliquids: false #You can en/disable doublejumping in water/lava togglecooldown: 0 #You can set a cooldown for toggle item and command mode: COOLDOWN #You can now choose between three different modes, cooldown, food and power. Power equals the percentage value between passed time and cooldown. cooldown: 0 #You can set a cooldown by setting this value higher than 0 usexpbar: true #If you use power mode, the current power will be displayed in exp bar. You can turn this off here. bypassanticheat: false #If you have problems using doublejump with anticheat, you can set this to true and these plugins won't conflict bypassnocheatplus: false #Same as AntiCheat option, just for NoCheatPlus maxcheckexemptiontime: 0 #Set to 0 to disable/ If you set one of the bypass options to true, you can set a maximum time for the exemption of fly hack checks (Players could start hacking while they're doublejumping, and they wouldn't get stopped anymore. For safety, you can set a maximum time here.) item: id: 280 #ID of toggle item displayname: '&6Doublejump' #Displayname of toggle item, use & for color codes and put it in quotes! (e.g. '&6Doublejump') onjoin: true #Joined players automaticly get toggle item locked: true #If set to true, you can't move/drop it slotid: 9 #Slot of toggle item, set to 0 if you don't want a certain slot. Items in a named slot will get overwridden. worlds: #Allowed worlds - world - world_nether - world_the_end flycommands: #You can add all your fly commands here, so Doublejump won't break them (For now, these commands only work for the player who typed it, e.g. /fly <player> won't work). - /fly boost: forwardmultiplier: 1.5 #X and Z values of the vector get multiplied with this value upwards: 1 #Y value of the vector effect: SMOKE #You can set this to NONE for no effect sound: PISTON_EXTEND #You can set this to NONE for no sound
Todo
- If you have any suggestions or ideas please leave a comment below
Du möchtest selbst Plugins programmieren? Auf meinem Youtube Kanal https://www.youtube.com/user/xGramex kannst du dir Tutorials dazu ansehen!
everything has been good with the plugin, except people without doublejump permissions can straight up fly. can you look into that?
@BlackFing85
I'm gonna think about that, but I'm not sure if it's possible.
Can you add it so the numbers on the forwardmultiplier and upwards should be in blocks
@_Grame_ Can you please language.yml or github? :)
http://dev.bukkit.org/bukkit-plugins/doublejump-plus-plus/tickets/2-nocheat-plus-incompatible/
My server were usually not auto to load this plugin. I must to use other plugin manager to load this plugin which after that will normal to run and nothing error messages on my console . by the way, I using the Spigot for my server.
@IngrownPenguin
@Wbfw
@BlackFing85
So it seems that you all got the same error. I'm spending all my time now to fix this, but it's really difficult to fix an error you don't get yourself.
The plugin didn't load for me, got errors, hope it can be fixed!
@djxfade
Thanks for your detailed bug report. I'll try to fix this as soon as possible ;)
Help.. It's error. why?.. http://pastebin.com/MEGWTqxz
http://pastebin.com/QUiE8ZJk
@broluigi
Apparently not
does this interact with nocheatplus?
@_Grame_
My version is: CraftBukkit Beta Build 1.7.2-R0.3 Build #3020
Hi. There is a "bug" in this plugin. I have only given the "use" permission to my VIP rank. And that works great. But, every players gets added to the players.yml, even though they do not have the permission.
This creates a conflict with essentials.fly.
Because, if I give a user the essentials.fly permission node, but not the doublejump.use node, /fly is broken. When they double press Space to fly, they double jump instead. Even though they do not have the permission for doublejump.use.
And since they do not have any doublejump permissions, they can't even toggle it off. So the /fly command off Essentials breaks.
The only way to fix this, as of now, is if edit the players.yml for that specific user, and set it to false.
Please fix :)
@BlackFing85
The plugin doesn't work because it can't start up without config file. It works fine for me and my plugin testers, probably you got an too old craftbukkit.jar. Try updating to the newest 1.7.2 R0.3 version.
I'm hosting my server on a hosted site and the double jump does not work and the config file doesn't get created! EDIT: I am getting this error http://pastebin.com/bsKbbnG7
@ryvix
Thats my first project on bukkit and im not used to github, but it shouldn't be a problem. Maybe I'll publish it, but I don't know when.
Hey, cool plugin! Any chance of releasing the source code? Thanks!
@heyitsantony
I just tested the permission again and it worked for me. But there could also be other things blocking the functionality of doublejump. Check your config setup, like allowed worlds etc.
http://dev.bukkit.org/bukkit-plugins/doublejump-plus-plus/tickets/1-double-jump-error-console/