McMMOExtras
Overview
mcMMOExtras adds new features to mcMMO servers which enhances game play. These features are listed down below with more details.
Features
An Exp Bar
- A visual exp bar for mcMMO that keeps people entertained and encourages them to want to level up.
- The exp bar supports every type of mcMMO skill. If a new one comes out, it'll work on it as well
- Uses the boss's health bar.
- It will NOT conflict with the ender dragon or wither health bar.
- Exp bar will disappear after a configurable duration.
Permissions
- mcmmoextras.* - Gives access to all of the plugin
- mcmmoextras.expbar - Gives access to the viewing the exp bar
Requirements
- Plugin: mcMMO (http://dev.bukkit.org/bukkit-plugins/mcmmo/)
- Spigot (including all folks) 1.9 or one of these
- Plugin: barAPI (http://dev.bukkit.org/bukkit-plugins/bar-api/)
- Plugin: Alternative to barAPI: BossBarAPI (http://www.spigotmc.org/resources/api-bossbarapi.7504/)
Commands
- /expbar, /mcmmoextras or /mcme - Toggles the exp bar
Configuration
Pictures
Planning
Permission-based max levelsAuto UpdaterWorldguard flags for specific skills
Please use the Tickets for any issues, errors or suggestions.
https://github.com/games647/McMMOExtras/issues
Source
You don't have to decompile the plugin. You can find there the source code with comments and building utilities.
mcMMOExtras is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
Will the latest build work on cb1.7.2-r0.3?
@Fluffy_Raptor
I get similar
23.07 22:09:34 [Server] ERROR org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 23.07 22:09:34 [Server] ERROR org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:296) 23.07 22:09:34 [Server] ERROR java.lang.reflect.Method.invoke(Method.java:483) 23.07 22:09:34 [Server] ERROR sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 23.07 22:09:34 [Server] ERROR sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) 23.07 22:09:34 [Server] ERROR me.Xeroun.McMExtras.ExpBar.ExpBarEvents.onExpGain(ExpBarEvents.java:19) 23.07 22:09:34 [Server] ERROR me.Xeroun.McMExtras.PlayerData.updateExpBar(PlayerData.java:77) 23.07 22:09:34 [Server] ERROR me.Xeroun.McMExtras.ExpBar.FakeDragon.setBossBar(FakeDragon.java:132) 23.07 22:09:34 [Server] ERROR me.Xeroun.McMExtras.ExpBar.FakeDragon.sendSpawnPacket(FakeDragon.java:85) 23.07 22:09:34 [Server] ERROR me.Xeroun.McMExtras.ExpBar.FakeDragon.changeWatcher(FakeDragon.java:143) 23.07 22:09:34 [Server] ERROR java.lang.reflect.Method.invoke(Method.java:483) 23.07 22:09:34 [Server] ERROR sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 23.07 22:09:34 [Server] ERROR sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) 23.07 22:09:34 [Server] ERROR net.minecraft.server.v1_7_R4.DataWatcher.a(DataWatcher.java:43) 23.07 22:09:34 [Server] ERROR java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:943) 23.07 22:09:34 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1199) 23.07 22:09:34 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:870) 23.07 22:09:34 [Server] ERROR java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) 23.07 22:09:34 [Server] ERROR java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
This plugin is throwing me an error every once in a while crashing the server. This is the error. http://pastebin.com/Niwq7iQp
Also using the latest version of everything.
Thnx a lot for the quick update and bug fix Xeroun!
Works like a charm :)
Can i send you some of my hack to code? Sorry for orebf, but i needed translations and bar update on level up and now maybe someone will need that too.
cant see on a cauldron server.. have a couple overlay mods like map and armor hud but none use the same area of the screen.
dont see any errors and the commands work.. just cant see it.
Hopefully someone else has this problem, otherwise I will work through it and let you know if I get it working.
@Xeroun
Thanks! Now It's working! (McMExtras v2.1)
Hoo, and can you add support to translations? Thanks.
Amazing! And is compatible with BarApi+BossMessage ;D
I have only one error, but still working normally:
On level up, it still shows old level.
On doing like /mining or /repair, could it show it too?
@Mateix27
It does disappear after x seconds
@Mateix27
Apparently I wasn't the only one...
Console shows errors: http://pastebin.com/piEx54L2 In the previous version there was no problems. Can you add a function to the skill bars - disappear if they are not currently needed?
@Xeroun
I'm currently using spigot + bungee server, and everything works fine except for some serious console spamming on every player join. Perfect plugin with no other problems foreseeable other than this btw. :)
pastebin
Sorry for the wait guys! If there are any bugs, please report them to me so I can fix it.
This plugin is compatible with plugin: BossBarAutoMessage ?
Is it possible you can move this down to the XP bar instead of a Boss Bar?
Awesome Plugin, but i have the same Problem like Lordtedo, sounds get shorter , and FPS drops down. Disable XP Bar fix the Problem.
I have a suggestion: Disappearing xp bar when the player doesn't do anything
Really like the plugin, it encourages players to see their skill going up. Unfortunately as their MExp bar goes up, all sounds start getting shorter and shorter until the game is silent as well as a steady lag increase. I would really like to get this fix, as I find your plugin super helpful. Due to the amount of plugins I have, it may be a conflict but I have confirmed when removing M.Extra the problem goes away.
Edit: It also fixes the problem when I toggle the bar off and re-log.