Works pretty good and is quite simple which is what I like. Though the skills menu items are not able to be changed and it's showing the actual weapon item lores underneath. Could you support custom heads or items for the gui please?
I tried the plugin for a week and I asked myself how good it is, it seems that it has a good development future. That's if I found something against it, but it is solvable, it is that they add the options to translate some things, for example the skills, the drop, etc. Good luck, you guys are geniuses. <3
Great plugin, easy to configure. But unfortunately I didn't find the /reload command. As I understand it, in order for the plugin to apply the changes, you need to completely restart the server. But I give 5 stars because I think the developer will add “/reload” soon <3
You can use spigots own /reload (or /rl confirm in paperspigot) to reload ALL plugins on the server, but keep in mind that there can be some cases where some plugins might experience issues as stated by md_5. However I have not noticed any problems with this plugins when reloading, if you don't mind that other plugins get reloaded as well. Does that help?
Version: 1.3
Great plugin very clean and simple but is it possible to edit the GUI? so i can change the Design / Reward Options for when They Level Up ( I know you can give rewards but I just wanna edit the GUI
Probé el plugin una semana y me sorprendió lo bueno que es, se ve que tiene un buen futuro de desarrollo, Eso si algo en contra que encontre, pero es solucionable, es que agreguen las opciones de traducir algunas cosas, por ej las habilidades, el drop, etc. Buena suerte son unos genios.<3
I can imagine a feature where you can configure the plugin to execute a command as a reward for each level up individually. This would allow you to give items to players. Maybe coming in one of the next updates in October/November.
Version: 1.2.1
a excellent plugin jobs ! i give 5 start if we resolve my problems ahah ;)
:D
java.lang.NullPointerException: Cannot invoke "java.util.HashSet.contains(Object)" because the return value of "io.github.mcsim13.SimLevelSkills.listeners.PlayerPlacedListener.getPlayerPlacedBlocks(String)" is null
at io.github.mcsim13.SimLevelSkills.listeners.PlayerPlacedListener.isPlayerPlaced(PlayerPlacedListener.java:52) ~[SimLevelSkills-1.2.1.jar:?]
at io.github.mcsim13.SimLevelSkills.listeners.BlockBreakListener.onBlockBreak(BlockBreakListener.java:48) ~[SimLevelSkills-1.2.1.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor533.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:git-Paper-117]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.1.jar:git-Paper-117]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-117]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.level.ServerPlayerGameMode.destroyBlock(ServerPlayerGameMode.java:378) ~[?:?]
at net.minecraft.server.level.ServerPlayerGameMode.destroyAndAck(ServerPlayerGameMode.java:337) ~[?:?]
at net.minecraft.server.level.ServerPlayerGameMode.handleBlockBreakAction(ServerPlayerGameMode.java:215) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handlePlayerAction(ServerGamePacketListenerImpl.java:1915) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:42) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.a(ServerboundPlayerActionPacket.java:15) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1339) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1316) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1309) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1287) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1175) ~[paper-1.20.1.jar:git-Paper-117]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-117]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
This is so close to what I've been looking for. A comprehensive config file where I can update the GUI, Messaging, and limit the use, not just crafting of tools would make this perfect!
Fantastic. I love it! Currently using it in my playthrough with frieends and its great. if you can please add in what the random events do that would make it even better. I cannot seem to find where those are located.
First of all thank you for your review! Random Events can be enabled in the plugin config file: data.yml. If you already used this plugin before 1.1, you have to update your config file (see patch notes of 1.1), or add "randomEvents: true
doubleDropsMining: true
doubleDropsFarming: false
doubleDropsForestry: true
doubleDropsCombat: true
doubleDropsFishing: true" to your config in order to update. Keep in mind that currently these events occur on average every 1h 15min, but options to configure this are planned for future releases.