BetterDoubleJump
About
Have you tried other double jump plugins and find that they either is bugged out, misses that one feature to make it perfect or simply is looking for a simple double jump plugin that just works and is highly customizable? If so then you are at the right place!
BetterDoubleJump aims to be a simple to use, highly customizable and lightweight double jump plugin utilizing the minecraft fly feature to create the illusion of a double jump.
If you are looking for a quick install, then all you need to do is add this plugin to the plugins folder and give players the permission "BetterDoubleJump.Jump".
Source
You can get involved and view the source code over at Github!
Features
- Customize speed, height & distance on double jump
- Fully customizable particle effects and sound. Play any and as many sounds or effects on double jump as you'd like!
- Integrated WorldGuard support, simply list the zones in the config with are a "no-jump-zone" or make only the listed zones the are where people can double jump
- Option to disable specific worlds (should work with every world plugin, e.g. MultiVerse)
- Supports creative mode
- Handles only fall damage from jumps, meaning normal fall damage works as expected
- Shipped with an auto updater, so you will only have to download it once!
ToDo
- Suggestions?
FAQ
If you need help with anything just pop a question in the description, but by doing so it is assumed that you have read the following:
When reporting a problem or asking for help please include the version number used, and also any errors in the log. You might also in some cases need to include the config. Please use pastebin to include info (errors, configs etc) except the version number, for a cleaner chat ;)
Outgoing Connections
Metrics:
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true
AutoUpdater:
The plugin also got an auto updater, which will check for the latest version and download or only notify if it finds a method. If you want to disable this, go into the config.yml and set "Updater.Enable" to false
@ChillerKraft
Correct.
so, the "disable" command, also works as an enable?
Please update for spigot 1.8
[22:47:30 INFO]: [BetterDoubleJump] Enabling BetterDoubleJump v1.2
[22:47:30 INFO]: [BetterDoubleJump] Doing version check...
[22:47:30 WARN]: java.lang.NoSuchMethodException: net.minecraft.server.v1_8_R1.PacketPlayOutWorldParticles.<init>(java.lang.String, float, float, float, float, float, float, float, int)
[22:47:30 WARN]: at java.lang.Class.getConstructor0(Class.java:3074)
[22:47:30 WARN]: at java.lang.Class.getConstructor(Class.java:1817)
[22:47:30 WARN]: at me.xADudex.BDJ.Main.isVersionSupported(Main.java:174)
[22:47:30 WARN]: at me.xADudex.BDJ.Main.onEnable(Main.java:76)
[22:47:30 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[22:47:30 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:335)
[22:47:30 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
[22:47:30 WARN]: at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin(CraftServer.java:355)
[22:47:30 WARN]: at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins(CraftServer.java:315)
[22:47:30 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.q(MinecraftServer.java:402)
[22:47:30 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.k(MinecraftServer.java:370)
[22:47:30 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.a(MinecraftServer.java:325)
[22:47:30 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.init(DedicatedServer.java:211)
[22:47:30 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:494)
[22:47:30 WARN]: at java.lang.Thread.run(Thread.java:745)
[22:47:30 WARN]: [BetterDoubleJump] ######################################################################################
[22:47:30 WARN]: [BetterDoubleJump] # This version is not supported, please inform the author xGamingDudex at bukkit dev #
[22:47:30 WARN]: [BetterDoubleJump] # by making a comment at http://dev.bukkit.org/bukkit-plugins/betterdoublejump/ #
[22:47:30 WARN]: [BetterDoubleJump] #------------------------------------------------------------------------------------#
[22:47:30 WARN]: [BetterDoubleJump] # This plugin will now disable... #
[22:47:30 WARN]: [BetterDoubleJump] ######################################################################################
SUCCESS!! disable command also enables ;P
@xGamingDudex
excellent plugin, add: a player can do a certain amount of double jumps to enter in each world. It depends on your rank.
could you add it?
@xGamingDudex
Its ok, you did your best and pretty much its all good. Not everything can be perfect and this is still amazing. Here's config:
http://pastebin.com/F7BVaxLy
@Dillzzzzz
So you are using v1.1? When it suddenly doesn't work, then it might have been some other plugin disabling the players fly mode. I can't do much about it without knowing which plugin it is. Also you didn't send the config file, so not much more I can help you with ATM.
@xGamingDudex
Latest version, plus there is no errors. Also, sometimes double jump doesnt work and when they do the disable command, it says its 'disabled' meaning it was enabled. The only way for it to work is to relog.
@Dillzzzzz
What version are you using? Could you also send the config file and any error messages you might have found in the console. Please use pastebin for config and errors.
Apparently people are taking fall damage in water. Is there something wrong, or is it my setting?
@Dillzzzzz
The "DirectionMultiplier" is how far in the direction the player is looking they should jump.
The "Ymultiplier" is how hight they should jump.
This gets added "Ticks" ticks after the player jumps (20 ticks = 1 sec), but the first tick (the jump) the two values also get multiplied with "JumpMultiplier".
So if you want them just to be launched up into the air then you cold set "ticks" to 0 and "JumpMultiplier" to 1, and just edit the "DirectionMultiplier" and "Ymultiplier". But to get a bit smoother jump you should have a few ticks, and therefor you also need to add the "JumpMultiplier" so that they get a bit of a higher launch at the first jump, then the next ticks. If you set "Ticks" to a high value and "Ymultiplier" and "DirectionMultiplier" is not to low then you get a more flying effect added after the jump.
@xGamingDudex
One thing, I would like the height to be higher, and for the distance sideways to be shorter, is there certain setting the configuration to do that?
@Dillzzzzz
Glad you liked it, the reason I made the plugin to start with was because a server I'm working with was using a really unstable double jump plugin and every time I tried to find one to replace it with it just had to miss one feature. Glad that at least one of the main purposes of the plugin (cutting down lag and instability) is working though ;)
Can't thank you enough. It's what I needed with even more. Plus, the old one I had lagged people back. This customisation is amazing and I'll be sure to donate once I get a couple more donors after I've put some server money in. This may be one of the reasons I hold a playerbase - hence donations.
This lags no one back, you can change the height, and I can block it in my event world.
Thank you so much.
@Dillzzzzz
Have uploaded v1.1, which contains better fall damage handling, multi-version-support, and a disable command, which works per player (see config support and command and permissions above for more info).
http://dev.bukkit.org/bukkit-plugins/betterdoublejump/files/3-better-double-jump-v1-1/
@Dillzzzzz
Currently re-coding the fall damage handler, allowing for multiple modes on how fall damage should be applied and to who. Adding some other small stuff, and hope to get it out tomorrow. Don't know what has made the staff take currently 6 days before approving the first version, though a new version (probably v1.1) will hopefully be uploaded tomorrow ;)
Actually this is what I wanted. A particle effect double jump and fall damage enabled! AND I CAN DISABLE IN MY EVENT WORLD!!! SEND ME THE LINK ON PM ASAP
@ncsgeek
As the project has just been approved, and the first file versions is still under approval, then I haven't been able to finish adding all the info, though I will add everything ASAP.
The permission to double jump is "BetterDoubleJump.Jump", and then "BetterDoubleJump.Admin" to use the commands. Currently the only command you can use is "/bdj reload", which reloads the config ;)
Edit: Have now added a commands and permission page, see the FAQ section for the link ;)
pls add a permision so only people with the perm can double jump! thx! then I will definetly download and/or donate!