I won't remove my review. This plugin is one of the most broken plugins i've ever used. There is no option to set what the cooldown is and it spams my console with errors when removing the broadcast message.
[12:42:58 ERROR]: Error occurred while enabling GappleOptions vBuild 37 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.get(String, Object)" because "section" is null
at org.bukkit.configuration.MemorySection.get(MemorySection.java:265) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.MemorySection.get(MemorySection.java:230) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.MemorySection.contains(MemorySection.java:119) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.MemorySection.contains(MemorySection.java:114) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at dev.norska.go.config.CommentedConfiguration.getSectionPath(CommentedConfiguration.java:338) ~[GappleOptions Build 37.jar:?]
at dev.norska.go.config.CommentedConfiguration.loadFromString(CommentedConfiguration.java:131) ~[GappleOptions Build 37.jar:?]
at dev.norska.go.config.CommentedConfiguration.loadConfiguration(CommentedConfiguration.java:298) ~[GappleOptions Build 37.jar:?]
at dev.norska.go.config.CommentedConfiguration.loadConfiguration(CommentedConfiguration.java:264) ~[GappleOptions Build 37.jar:?]
at dev.norska.go.config.ConfigHandler.generateFiles(ConfigHandler.java:17) ~[GappleOptions Build 37.jar:?]
at dev.norska.go.GappleOptions.generateFiles(GappleOptions.java:68) ~[GappleOptions Build 37.jar:?]
at dev.norska.go.GappleOptions.onEnable(GappleOptions.java:45) ~[GappleOptions Build 37.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[purpur-api-1.18-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugin(CraftServer.java:563) ~[purpur-1.18.jar:git-Purpur-1430]
at org.bukkit.craftbukkit.v1_18_R1.CraftServer.enablePlugins(CraftServer.java:477) ~[purpur-1.18.jar:git-Purpur-1430]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:730) ~[purpur-1.18.jar:git-Purpur-1430]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:506) ~[purpur-1.18.jar:git-Purpur-1430]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:347) ~[purpur-1.18.jar:git-Purpur-1430]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1215) ~[purpur-1.18.jar:git-Purpur-1430]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[purpur-1.18.jar:git-Purpur-1430]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[12:42:58 INFO]: Disabling GappleOptions vBuild 37
Read the disclaimers for once in your life before posting useless reviews.
There are three different places on my thread where it mentions that early 1.18 server builds are buggy and are breaking plugins. You didn't bother to check even one of them.
For anyone reading this review, my tone is that way because Koyere just 1-stars plugins (has done it to other resources of mine too) without ever reading disclaimers/update notes/requesting support first.
Version: Build 35c
Excellent plugin !
Tout fonctionne, rien à dire de plus...
Merci Norska :D
[19:02:31] [Server thread/ERROR]: Could not pass event PlayerItemConsumeEvent to GappleOptions vBuild 35
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[SERVER.jar:]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[SERVER.jar:]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[SERVER.jar:]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [SERVER.jar:]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.EntityHuman.s(EntityHuman.java:298) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.EntityPlayer.s(EntityPlayer.java:902) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.EntityHuman.t_(EntityHuman.java:143) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.EntityPlayer.l(EntityPlayer.java:293) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:385) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:8) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [SERVER.jar:]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_291]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_291]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:762) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:701) [SERVER.jar:]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:604) [SERVER.jar:]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_291]
Caused by: java.lang.NullPointerException
at org.bukkit.craftbukkit.v1_8_R3.entity.CraftLivingEntity.hasPotionEffect(CraftLivingEntity.java:318) ~[SERVER.jar:]
at dev.norska.go.listeners.GoldenApplesConsume.onConsume(GoldenApplesConsume.java:108) ~[GappleOptions%20Build%2035.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_291]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_291]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_291]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_291]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[SERVER.jar:]
... 20 more
Thanks for the review, I wrote it down on my list :)
Version: Build 32b
Yeah! The best plugin that I've ever seen!
I know that plugin is for apple and enderpearls, but it will have the posibility that You add the option to add cooldowns for the commands? For example add cooldown for the command /FLY, so when somebody use the FLY command will have to wait the cooldown for use again, also it will be useful with placeholder for put it in lores of menus, that way the user can see the time left for use the command again, the placeholder can be %gappleoptions_{commandname}_timeleft_formatted% or %gappleoptions_{commandname}_timeleft% , the {commandname} it would be the command that you added the cooldown and "timeleft" returns in the cooldown or time left for use the command again . Please add the option :(
Thanks for the review, I'm sadly going to have to decline your suggestion, this plugin is for golden apples only, even adding enderpearls was a push.
Version: Build 32b
Sick plugin! super stable. quick response! massive vouch for this guy. Keep up the good work Norska ;) but could you add a no GodApple craft option in the config?
Thanks for the review, I'll write it down on my to-do list.
Version: Build 30a
Thnx nice resource! btw wtf is a crapple??? XD
======================================================================================================================
1.) Remove/reset gapple cooldown on death
2.) On 1.8.8 there is a bug that occurs when eating a gapple. It allows you to keep eating them and an error message pops up in console.
Other than that great plugin! (I've stayed on build 26 where the 1.8.8 bug doesn't exist).
Nice idea for plugin!
What about custom potions plugin - Create own potion in GUI/Command and after drink this custom potion, process commands, messages and other actions ? (: