Very good system! i use it for my Server but please add more settings like blacklist worlds, and what would also be cool could give prestige levels different colors :)! For example, a different color every 10 levels
The plugin is made just perfectly, absolutely nothing superfluous, yet it has everything!
The only bug is that when a player got the maximum level, he still gets experience, and when he has enough experience to move to a new level, the plugin congratulates him again and again on his promotion and gives him a reward. That is - the plugin does not provide a maximum level after which the end.
Hello, thank you very much, I just noticed this error and it will be corrected in the next version.
Version: 1.1.4
Okay, so the plugin is loaded and working, but one issue! For one of my players they're leveling up, but it still keeps them at the same level. any fix on this?
Hello, it's a good plugin !
But I have a warn on my console
[18:38:34 WARN]: java.lang.NoSuchFieldException: b
[18:38:34 WARN]: at java.base/java.lang.Class.getField(Class.java:2117)
[18:38:34 WARN]: at com.pedrojm96.prestiges.CoreReflection.sendPacketPos_1_19(CoreReflection.java:137)
[18:38:34 WARN]: at com.pedrojm96.prestiges.effect.CoreActionBar.sendPos_1_19_2(CoreActionBar.java:135)
[18:38:34 WARN]: at com.pedrojm96.prestiges.effect.CoreActionBar.sendActionBar(CoreActionBar.java:86)
[18:38:34 WARN]: at com.pedrojm96.prestiges.PrestigesListener.onPlayerMove(PrestigesListener.java:211)
[18:38:34 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor666.execute(Unknown Source)
[18:38:34 WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[18:38:34 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81)
[18:38:34 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:38:34 WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:38:34 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:38:34 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615)
[18:38:34 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1607)
[18:38:34 WARN]: at net.minecraft.network.protocol.game.PacketPlayInFlying.a(PacketPlayInFlying.java:29)
[18:38:34 WARN]: at net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPosition.a(PacketPlayInFlying.java:66)
[18:38:34 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$0(PlayerConnectionUtils.java:51)
[18:38:34 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[18:38:34 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[18:38:34 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1339)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197)
[18:38:34 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.bg(MinecraftServer.java:1316)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1309)
[18:38:34 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.bp(IAsyncTaskHandler.java:114)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1425)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1171)
[18:38:34 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318)
[18:38:34 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
Hi, thanks for reporting the bug, it's fixed in the next version.
Version: 1.0.0
I like this plugin very much. But it's very unfortunate that I can't edit the experience settings required for the level... can you add it in the next update?
The experience required for the level is a quadratic exponential curve formula, which makes it increasingly difficult to level up in the style of massive multiplayer RPGs.