DoubleXP
DoubleXP
What is DoubleXP?
This plugin is a very simple it allows users to be given double exp, this was tested with exp bottles but should apply to "any" natural form of gaining exp. As well as this the plugin allows for a custom multiplier and can be disabled and enabled via commands.
Permmisions
- DoubleXP.use - This allows you to use the /dx command - only for administrators, lets you set multiplier and disabled the plugin.
- DoubleXP.allow - Users with this permission will be able to gain double exp when the plugin is enabled. (Won't be used if EnablePerms is true)
- DoubleXP.multiplier.(float/int) - Users can have a custom multiplier based on their permission node. (EnablePermMultiplier in the config for this)
Features
- Permissions support, also allows for per permission multiplier.
- Should allow for all forms of exp gain
- Can be disabled via command
- Custom multiplier, can be to 1 decimal place
- Can enable it for only certain days of the week
- Option to disable if the player is near a spawner.
Commands
- /dx help - Shows the help menu.
- /dx toggle - Toggles the plugin on or off.
- /dx multiplier <amount> - Amount xp is multiplied by, e.g. 2 is double.
How to install this plugin?
Simply drag and drop this plugin into your plugins directory, a config will be automatically generated. Help with the configuration
Things to come!
- Suggest other things you'd like to see
Known Issues
- No real issues at the moment, feel free to spot them for me!
ChangeLog
- v1.5
- Added support for floating point numbers to 1.s.f, which means you can have 1.3, 1.4 in the permission nodes and as multiplier
- Also support for floating point numbers for the multiplier, in the config.
- Ops no longer get all the permission nodes, the system for per permission multiplier now ignores ops completely.
- Capped the multiplier at 10 using permissions, to save resources, also it isn't really needed...
- v1.4.2
- Renamed the option from UsePerms, to EnablePermMultiplier, so it's abit more obvious what it does.
The source is open to anyone who wants it, just pm me on bukkitdev and I'll supply the source
Where the idea came from: Link to the post
This surprisingly still works on 1.14.2 perfectly great job with that I guess
Has anyone tried to use this on 1.7.9?
I tried giving my donor ranks doublexp.multiplier.2, doublexp.multiplier.3, and doublexp.multiplier.4 I also use BottledXP which the group with the 4 multiplier perm has. In that config I have the cost as 40 and the reward as 10 so it should balance out. but when I do it I get 1/4 ish to 1/3 of my xp back in the bottle. I would asume I am doing something wrong in the Multiplier xp as I know from using this with just 2x that it takes about 43 bottles for lvl 30 and thats what it takes in my highest donor rank. I have EnablePermMultiplier set as true as well. am I missing something? all the groups are linked together through Group Manager so is it taking the perm from the 1st rank which is the 2x?
@deleted_11277867
I haven't tried testing this either, but I'm pretty sure on death a player will only drop a fraction of their xp. Of course, with a large enough multiplier this could happen. Would really like an update for this, or at least let another dev develop this, as the permissions multiplier part was the 'selling point' for me.
Ok, well i haven't tested it out but I feel there will be a glitch with people just killing each other and the xp doubling, which it means unlimited xp if you just sit there and kill your friend then he kills you.... can someone tell me if this is true?
Sam problem as Kelvin, permissions not working, but I can change the multiplier globally. I'm using 1.4.7 MCPC+ Server Client.
The DoubleXP.multiplier permission didn't work for my cb1.5.2 R1.0 server I am using Group Manager and I have already set "EnablePermMultiplier: true" please fix it, thanks! It is a great plugin :)
I have realized an issue!
Players can boost with this by killing each other over and over. What can I do to stop this?
Thanks.
@JoeGandy1
I've made it, the sound quality isn't the best since my laptop fan is quite high, but the highest video quality is 720p which is good enough to see. Here is the link: http://youtu.be/c0xGLuZgjDA
@Rayhanyunus
Sounds good, if the video is of good quality i'll add it to the description...
@D3C0D3R
@unga23
He beat me too it.
@Drizzt451
What do you mean by this, most permission systems mean you can give the permission for the world?
This is a really great plugin mate! :D I'm going to make a showcase about it :)
Great plugin, It's a good donate future :)
@D3C0D3R
You can do that with a permissions plugin like groupmanager adding the permission node to the VIP group! Then if you choose any VIP plugin you can give them TIME, lets say you want to give them the VIP with that permission node you can easy do that! :)
Hello, could there be support for multiple worlds please?
Thanks
Is there any way you could modify this to allow for a user to only have access to it for a certain number of days? Like say they donate to your server and you want to give them access to it then expire after 5 days?
@InexorableRaven
I'll add support for this tomorrow, This shouldn't take too long :)
EDIT: Now implemented in v1.5
Hi, Like I said earlier, great plugin! Are you still planning to add support for non-integer multipliers like 1.5? I want to give paying players 150% experience, but 200% seems like too much.
Thanks!
@great209
Nope the days should be persistent regardless, the only thing it will disable is the regular multiplication method.
If I do EnablePermMultiplier, are the days automatically disabled?