StatsGui
mcMMOStatsGui
Build 2.1 is waiting for approval, this contains the new features. (Check changelog.)
Features
- Lightweight plugin- easy on your system.
- mcMMO Support
- Factions Support
- Economy Support
- MobArena Support
- Language files.
mcMMO Support
- Shows all stats when passive. (All the skill levels.)
- Shows specific information for after earning exp. (Contains required, current exp and level.)
Usefull links
Commands
- /statsgui [show|hide]
Permissions
- statsgui.usegui: You can use the stats gui.
- statsgui.useguicommand: You can use the stats gui command.
- mcmmogui.usegui: You can use the mcMMO gui.
- mcmmogui.skills.skill: Specific permission to show/hide skills from the list. (See wiki!)
The GUI isn't showing up and when I do the command to show it (/statsgui show) I get a message telling me that an internal error has occurred. :/
Any chance of you making something like this for Heroes?
@GlabbichRulz
Not sure why you would want or need a reload. This is nothing to really reload.
As for the position, there are only 2 other positions available, in the 'tab' menu (not preferred) or above the players head, again, not preferred or really of any value.
Not sure what you said in your last bullet for the language file.
Things that are missing:
@GlabbichRulz
Scoreboards =)
Since when is it possible to place these GUIs / Overlays without mods? o.O looks great!
I get this Error... 25.03 21:42:59 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 25.03 21:42:59 [Server] INFO at me.cybermaxke.mcmmostats.GuiCommand.onCommand(GuiCommand.java:59) 25.03 21:42:59 [Server] INFO Caused by: java.lang.NullPointerException 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:113) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.Packet3Chat.handle(Packet3Chat.java:44) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:840) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerConnection.chat(PlayerConnection.java:885) 25.03 21:42:59 [Server] INFO at net.minecraft.server.v1_5_R2.PlayerConnection.handleCommand(PlayerConnection.java:967) 25.03 21:42:59 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.CraftServer.dispatchCommand(CraftServer.java:523) 25.03 21:42:59 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:187) 25.03 21:42:59 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) 25.03 21:42:59 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'statsgui' in plugin mcMMOStats v1.4 25.03 21:42:59 [Server] SEVERE null 25.03 21:42:58 [Server] WARNING No compatible nms block class found. 25.03 21:42:58 [Server] WARNING No compatible nms block class found. 25.03 21:42:57 [Server] WARNING No compatible nms block class found. 25.03 21:42:57 [Server] WARNING No compatible nms block class found. 25.03 21:42:57 [Server] WARNING No compatible nms block class found. 25.03 21:42:55 [Server] WARNING No compatible nms block class found. 25.03 21:42:52 [Server] WARNING No compatible nms block class found. 25.03 21:42:49 [Server] WARNING No compatible nms block class found. 25.03 21:42:49 [Server] WARNING No compatible nms block class found. 25.03 21:42:47 [Server] WARNING No compatible nms block class found. 25.03 21:42:47 [Server] WARNING No compatible nms block class found. 25.03 21:42:46 [Server] WARNING No compatible nms block class found. 25.03 21:42:46 [Server] WARNING No compatible nms block class found. 25.03 21:42:46 [Server] WARNING No compatible nms block class found. 25.03 21:42:46 [Server] WARNING No compatible nms block class found. 25.03 21:42:46 [Server] WARNING No compatible nms block class found. 25.03 21:42:45 [Server] WARNING No compatible nms block class found. 25.03 21:42:44 [Server] WARNING No compatible nms block class found. 25.03 21:42:44 [Server] WARNING No compatible nms block class found. 25.03 21:42:44 [Server] WARNING No compatible nms block class found. 25.03 21:42:44 [Server] WARNING No compatible nms block class found. 25.03 21:42:43 [Server] WARNING No compatible nms block class found. 25.03 21:42:43 [Server] WARNING No compatible nms block class found. 25.03 21:42:43 [Server] WARNING No compatible nms block class found. 25.03 21:42:42 [Server] WARNING No compatible nms block class found. 25.03 21:42:42 [Server] WARNING No compatible nms block class found. 25.03 21:42:42 [Server] WARNING No compatible nms block class found. 25.03 21:42:40 [Server] WARNING No compatible nms block class found. 25.03 21:42:40 [Server] WARNING No compatible nms block class found. 25.03 21:42:40 [Server] WARNING No compatible nms block class found. 25.03 21:42:39 [Server] WARNING No compatible nms block class found. 25.03 21:42:39 [Server] WARNING No compatible nms block class found. 25.03 21:42:39 [Server] WARNING No compatible nms block class found. 25.03 21:42:39 [Server] WARNING No compatible nms block class found. 25.03 21:42:38 [Server] WARNING No compatible nms block class found. 25.03 21:42:38 [Server] WARNING No compatible nms block class found. 25.03 21:42:37 [Server] WARNING No compatible nms block class found. 25.03 21:42:37 [Server] WARNING No compatible nms block class found. 25.03 21:42:37 [Server] WARNING No compatible nms block class found. 25.03 21:42:37 [Server] WARNING No compatible nms block class found. 25.03 21:42:36 [Server] WARNING No compatible nms block class found. 25.03 21:42:36 [Server] WARNING No compatible nms block class found. 25.03 21:42:36 [Server] WARNING No compatible nms block class found. 25.03 21:42:36 [Server] WARNING No compatible nms block class found. 25.03 21:42:36 [Server] WARNING No compatible nms block class found. 25.03 21:42:35 [Server] WARNING No compatible nms block class found. 25.03 21:42:35 [Server] WARNING No compatible nms block class found. 25.03 21:42:35 [Server] WARNING No compatible nms block class found. 25.03 21:42:35 [Server] WARNING No compatible nms block class found. 25.03 21:42:32 [Server] WARNING No compatible nms block class found. 25.03 21:42:32 [Server] WARNING No compatible nms block class found. 25.03 21:42:32 [Server] WARNING No compatible nms block class found. 25.03 21:42:32 [Server] WARNING No compatible nms block class found. 25.03 21:42:31 [Server] WARNING No compatible nms block class found. 25.03 21:42:31 [Server] WARNING No compatible nms block class found. 25.03 21:42:31 [Server] WARNING No compatible nms block class found. 25.03 21:42:30 [Server] WARNING No compatible nms block class found. 25.03 21:42:30 [Server] WARNING No compatible nms block class found. 25.03 21:42:30 [Server] WARNING No compatible nms block class found. 25.03 21:42:28 [Server] WARNING No compatible nms block class found. 25.03 21:42:27 [Server] WARNING No compatible nms block class found. 25.03 21:42:27 [Server] WARNING No compatible nms block class found. 25.03 21:42:27 [Server] WARNING No compatible nms block class found. 25.03 21:42:25 [Server] WARNING No compatible nms block class found. 25.03 21:42:25 [Server] WARNING No compatible nms block class found. 25.03 21:42:24 [Server] WARNING No compatible nms block class found. 25.03 21:42:23 [Server] WARNING No compatible nms block class found. 25.03 21:42:23 [Server] WARNING No compatible nms block class found. 25.03 21:42:22 [Server] WARNING No compatible nms block class found. 25.03 21:42:21 [Server] WARNING No compatible nms block class found. 25.03 21:42:21 [Server] WARNING No compatible nms block class found. 25.03 21:42:19 [Server] WARNING No compatible nms block class found. 25.03 21:42:19 [Server] WARNING No compatible nms block class found. 25.03 21:42:18 [Server] WARNING No compatible nms block class found.
@Serial1990
Yes. The new version is not yet released with the mcmmo.skills.<skill> permissions for the scorebard yet. Fixing some other minor issues at the same time and hoping to roll out soon!
Sry ^^
Ehm... Player with one Skill Permission seen all skills...
Amazing.
@Serial1990
Don't understand?
Spieler mit nur einen Skill sehen im GUI dennoch alle Skills...
Kann man das abändern?
could add in config to change the update times?
that way people can config on how big the server is they are running. instead of having to edit the java files
@jjacobson
Hmm. I see your point. Will have to talk with Max and see what there is we can do to increase performance without impacting the quality of score boards and stats...
@zrocweb
Okay, but even if you doubled the times, that would only cut my timings in half, and that would still easily double all my other plugins timings put together.
Its a cool idea, and probably works great on smaller servers, but im not sure that it will work very well on a 200+ person server like mine, even with the fixed times.
@jjacobson
If I understand you correctly, that is the problem. The updates to the Score Board are taking place way too often and creating lag and necessary server resources to be used. If the update tasking is delay out to 20-40 seconds or more it will improve everything. I don't think an update of 10-20 secs is really needed as the average MC Player performs skills at the average of 50-90 seconds and updating within that timeframe to me is acceptable. The only update that needs to take place when a player is performing a skill is the skill scoreboard that shows the current level, xp and next level xp... The main score board could be pushed out to update at a slower rate....
@zrocweb
Its not that you need to adjust the ticks, this plugins timings were worse then every one of my other plugins combined. NCP, Worldguard, spells, mcmmo, essentials, mob arena, to name a few.
@Siphonex
Right now the impact is fairly minimal but I do believe the tick delay needs to be adjusted for a longer update time. Its currently updating about every 10 seconds.
@DiamondsRmyBFF
What version of java, craftbukkit and mcmmo are you running?
@jjacobson
Yeah, I think as I said above, the tickdelay needs to be adjust a little to allow for slower updates...
@MCwolski
An update is going in that will kill this node and will be replaced with all the mcmmo perm nodes. that way if a player has the perms for that skill via your mcmmo node setup, the skill will appear in the scoreboard. If they don't it will not appear in the scoreboard. For right now, just give a player the * with that node to allow them.
@DiamondsRmyBFF
I had the same thing, try to update McMMO and bukkit.
Could you add mcMMOStatsGui.UseSkillGui.* for showing all the seperate gui? :)