Big potential, but I'm running into some weird errors when enabling Faction rewards. Documentation is lacking, various misspellings throughout config, and there's no option for KOTH time to pause when multiple opponents sit on the point. The first ones who show up are the ones who run the timer down until they leave or get killed.
Also, wish there was preset configurations for scheduling times. The scheduling is a pain to configure, you're better off using a 3rd party plugin to set timed commands to start the KoTH. This all being said, it's free and at its core it works as intended, even on 1.20.2. Hope it gets updated though.
Hello i would love this plugin but its one thing when i use /koth setpoints
i cant set the first point i can do it with the second point with right click but when i left click it does not work im useing the newest version and my mc version is 1.20
Hello i would love this plugin but its one thing when i use /koth setpoints
i cant set the first point i can do it with the second point with right click but when i left click it does not work im useing the newest version and my mc version is 1.21
Por Favor Actualize ala 1.20 Es Muy Buen Plugin
Para ser Gratis Estoy Aprendiendo a Crear Servidores y Este es uno de los plugins que me sirvieron mucho
hello, I have a problem with ikoth, I wanted to solve a problem that says:
[06:05:04 ERROR]: Could not pass event PlayerInteractEvent to iKoth v4.5
me.darz.iKoth.utils.NbtApiException: [?]Error while calling the method 'contains(java.lang.String)', loaded: true, Enum: COMPOUND_HAS_KEY Passed Class: class java.lang.Boolean
at me.darz.iKoth.utils.utils.nmsmappings.ReflectionMethod.run(ReflectionMethod.java:185) ~[IKoth (2).jar:?]
at me.darz.iKoth.utils.NBTReflectionUtil.getData(NBTReflectionUtil.java:631) ~[IKoth (2).jar:?]
at me.darz.iKoth.utils.NBTCompound.hasKey(NBTCompound.java:514) ~[IKoth (2).jar:?]
at darz.iKoth.KothListener.Inspector(KothListener.java:117) ~[IKoth (2).jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor797.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-71]
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-71]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.1.jar:git-Paper-71]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:566) ~[paper-1.20.1.jar:git-Paper-71]
at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:523) ~[paper-1.20.1.jar:git-Paper-71]
at org.bukkit.craftbukkit.v1_20_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:517) ~[paper-1.20.1.jar:git-Paper-71]
at net.minecraft.server.level.ServerPlayerGameMode.handleBlockBreakAction(ServerPlayerGameMode.java:199) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handlePlayerAction(ServerGamePacketListenerImpl.java:1872) ~[?:?]
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-71]
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-71]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) ~[paper-1.20.1.jar:git-Paper-71]
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-71]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1309) ~[paper-1.20.1.jar:git-Paper-71]
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-71]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1175) ~[paper-1.20.1.jar:git-Paper-71]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) ~[paper-1.20.1.jar:git-Paper-71]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.IllegalArgumentException: java.lang.ClassCastException@1ef7e165
at jdk.internal.reflect.GeneratedMethodAccessor92.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at me.darz.iKoth.utils.utils.nmsmappings.ReflectionMethod.run(ReflectionMethod.java:183) ~[IKoth (2).jar:?]
... 31 more
I don't know why it happens but if someone can help me I would really appreciate it.
Firstly this is a great plugin! So thanks for writing it.
Second thing this could be better if you add something like placeholder edit you know
when using %ikoth_player% and no one capturing the koth i can edit to whatever i want bc like this it says none and its boring. i want to edit it to always say --- if no koth started or no one capturing the koth
Props for the decent in game interface but overall the plugin is missing some basic functionality.
- Cant use commands as rewards you can only use pre-set items.
- Items don't save NBTs so most custom items don't work if they are achieved through koth.
- No scoreboard.
- No color char '&' translate in config.
I'm using this plugin but for a long time it hasn't been fixed that if players are using stacked Koth Starter Items the whole stack is being removed on right-click and not just a single Starter Item...
Amazing plugin. However the koth has a bug when someone is knocked off it and someone gets back on it, it counts down the koth from every second. is there a fix to this? I added you on discord
Plugin works good but have a bug, when the player who is camping the koth leaves it in the last 10 secs, the plugin send all of the new camping messages every seconds
org.bukkit.command.CommandException: Unhandled exception executing command 'koth' in plugin iKoth v4.5
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:906) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2390) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2201) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2182) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket.handle(ServerboundChatPacket.java:46) ~[?:?]
at net.minecraft.network.protocol.game.ServerboundChatPacket.a(ServerboundChatPacket.java:6) ~[?:?]
at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.2.jar:git-Purpur-1632]
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:1427) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1404) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1397) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:114) ~[?:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1531) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1247) ~[purpur-1.18.2.jar:git-Purpur-1632]
at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:321) ~[purpur-1.18.2.jar:git-Purpur-1632]
at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
at darz.utils.schedule.comprobeHour(schedule.java:77) ~[IKoth.jar:?]
at darz.iKoth.commands.schedule.CommandSchedule.Execute(CommandSchedule.java:45) ~[IKoth.jar:?]
at darz.iKoth.commands.command.onCommand(command.java:51) ~[IKoth.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
... 21 more
Really like the plugin but schedules refuse to work for me
everytime I restart after creating a schedule my API timer counts upwards and the koth never starts.