Waypoints do not work, error messages in console.
Also, would've been nice if playertracking actively cost PlayerXP, instead of having to pay a 1 time fee for unlimited tracking
You are not able to create new waypoints.
[Server thread/ERROR]: Could not pass event InventoryClickEvent to TrackingCompass v5.6
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2436) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:32) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:10) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:28) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(SourceFile:144) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(SourceFile:118) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1061) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1054) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(SourceFile:127) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1038) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:970) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:273) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Caused by: java.lang.ExceptionInInitializerError
at net.wesjd.anvilgui.AnvilGUI$Builder.open(AnvilGUI.java:491) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.GlobalWaypointItemListClick(CompassUIEvent.java:1010) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.onMenuClick(CompassUIEvent.java:67) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
... 18 more
Caused by: java.lang.IllegalStateException: AnvilGUI does not support server version "1_16_R3"
at net.wesjd.anvilgui.version.VersionMatcher.match(VersionMatcher.java:26) ~[?:?]
at net.wesjd.anvilgui.AnvilGUI.<clinit>(AnvilGUI.java:35) ~[?:?]
at net.wesjd.anvilgui.AnvilGUI$Builder.open(AnvilGUI.java:491) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.GlobalWaypointItemListClick(CompassUIEvent.java:1010) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.onMenuClick(CompassUIEvent.java:67) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
... 18 more
Caused by: java.lang.ClassNotFoundException: net.wesjd.anvilgui.version.Wrapper1_16_R3
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:140) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_312]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_312]
at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_312]
at net.wesjd.anvilgui.version.VersionMatcher.match(VersionMatcher.java:22) ~[?:?]
at net.wesjd.anvilgui.AnvilGUI.<clinit>(AnvilGUI.java:35) ~[?:?]
at net.wesjd.anvilgui.AnvilGUI$Builder.open(AnvilGUI.java:491) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.GlobalWaypointItemListClick(CompassUIEvent.java:1010) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.onMenuClick(CompassUIEvent.java:67) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:3096a-Spigot-9fb885e-af1a232]
[20:55:02] [Server thread/ERROR]: Could not pass event InventoryClickEvent to TrackingCompass v5.6
java.lang.NoClassDefFoundError: Could not initialize class net.wesjd.anvilgui.AnvilGUI
at net.wesjd.anvilgui.AnvilGUI$Builder.open(AnvilGUI.java:491) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.GlobalWaypointItemListClick(CompassUIEvent.java:1010) ~[?:?]
at me.ZDavePlays.TrackingCompass.events.CompassUIEvent.onMenuClick(CompassUIEvent.java:67) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor391.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Paper-794]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Paper-794]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2715) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:32) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1271) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1264) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1225) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1139) ~[patched_1.16.5.jar:git-Paper-794]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]
at java.lang.Thread.run(Thread.java:831) [?:?]
My favorite tracking plugin hands down - are you able to please fix the issue in 1.19.2 where we can no longer set waypoints? The GUI doesn't do anything when trying - other features work fine, like the default waypoints. Keep up the awesome work :)
Could you possibly explain how the exp cost works for player tracking? I'm basically trying to make it so it cost exp when tracking a player, but I'm having trouble understanding how it works. :P
the plugin is really good, and my players love it! i have 2 problems through. 1 is that i can't change the language of the gui, and other is that i can't put any item as a waypoint item.
Very good plugin, I use it on the survival server with my friends. The only thing that could be added is the ability to change all plugin descriptions and messages so that they can be translated.
nice plugin. Please fix the bug with other GUI-Menu. Players can pick up the Items in the GUIs (Bettergui)
Please add, that Owners can add permissions for global waypoints. So player have to unlock some Global-Waypoints. like in the Gloval options menu an Item for "add Permission"
Thanks for the review!
I'll look into it, thanks for letting me know.
Could you please give me a list of the plugins which were installed alongside mine in order to test it out and try to find a solution?
Version: 5.4
Very cool plugin, great job but I have two questions:
is it possible to share waypoints so all players can already have them inserted in their GUI?
is it possible to give permission to use GPS but not permission to create new waypoints?
Thanks for the review and the suggestions!
I have added your suggestion in the latest version (v5.6).
This version adds Global Waypoints which are available to be tracked by anyone on the server, but only people with permissions can create such global waypoints.
I have also added the ability to disable the creation of new personal waypoints to certain people by the use of permissions, or the entire server by changing a config option.
Check the Documentation tab for more info on how to enable both of these options.
Thank you very much for downloading the plugin, trying it out, and your valuable suggestion. This new update wouldn't have been possible without your feedback.
Version: 5.4
I'm in 1.16.4 I cannot track players error:Could not pass event InventoryClickEvent to TrackingCompass v5.3
org.bukkit.event.EventException: null
Thanks for the review!
Try updating to the latest version and let me know if the issue persists.
Version: 5.4
I starting using this plugin on my server and it started breaking all other plugins using GUI's. Players could take any item out of the GUI. Please make a fix.
Does the job. Better compatibility with other plugins as well as a config would be nice (completely breaks when EssentialsX is also installed). It also needs to be refreshed every single time if you want an actual precise location of a player. Would be nice to have it auto-refresh in the hotbar.
Thanks for the review!
Update 3.1 has added a config file and fixed some compatibility issues with EssentialX's nicknames and prefixes. You should be able to use both plugins at the same time now if you have the latest version of the plugin installed.
And as for the refreshing, the plugin had a problem with that, but it has been fixed in Update 4.0
Version: 2.5
It gave me a very big Error it also ansked (is it up to date?) why does it happen, pls help
Thanks for the Review!
I have not encountered this problem myself, it might've been because you aren't using spigot and instead bukkit, or tried it on an earlier version like 1.13 or below, where the plugin isn't compatible.
I'll be glad to help if you could provide more information about the issue.
Version: 2.5
Great plugin! But I have the same bug as "hyenagodking" to replicate it you simply click on the player's head and It won't track the player instead it acts like a normal item in an inventory and you can drag it into your own inventory. To answer "Pizzarules668"'s problem. That right-clicking and teleporting thing is due to a conflict with WorldEdit.
Thanks for the review!
If you could help me with a list of plugins in your server that would be really helpful so I can try to replicate the issue, as I have not encountered that problem myself and may be caused by conflicting plugins.
As for the teleporting issue, you are right, it is caused by World Edit's navigation wand issue. You can fix it by either disabling the wand's permission or going into World Edit's config.yml and changing the navigation wand's item or max distance to -1 to completely disable it.
Version: 2.5
Its a great plugin, however, I have 2 issues with it:
1) The plugin allows you to get a player head and doesn't track them, if they have a prefix - either applied bespoke to a player, or added as part of a group - I use luckperms currently for this.
2) When right clicking, if you aim at anywhere - e.g a hill far away or directly downwards, you will be teleported directly there if you have OP. I think this might be a conflict with the EssentialsX plugin feature as this also has a compass.use permission.
Hope this helps you improve your plugin, I'm available to answer any questions you might have, and thanks for making this. For now on my server we just remove prefixes when we want to do a manhunt.
Server Info:
Spigot 1.16.4
RAM: 4GB
Hosted by: Shockbyte
If you want to test out the plugin on my server feel free to come on and I will help you test it out.
Hi, thanks for the review.
The first issue has been fixed in update 3.0
Thanks for bringing the issue to my attention, without your feedback, I wouldn't have known about it.
As for the second issue, that is caused by a conflict with World Edit's navigation wand, which also uses a compass.
To fix it, you must go into World's Edit config.yml and find the navigation-wand section, and change either the item to another that isn't a compass or change the max-distance to -1 to completely disable it. You could also remove the permission using LuckPerms.
Thank you for the feedback and for the review.
Version: 2.5
Seemed good at first. However, there is no customization. People with a compare are able to left-click and see the exact coords of the location being tracked. There is no config to configure messages, or if they can see the exact coords of the location.
Hi, the plugin doesn't have that feature, it might be a conflicting plugin you have, but this plugin doesn't support teleporting to players using the compass GUI. Thanks for the review!
Version: 2.5
Is there a way to remove the curse of vanishing? Some of my friends don't want to have the compass to disappear after they die (they don't want to use keep inventory).
Hi, the curse of vanishing only works on armor pieces, not in items. I placed it so that it had a glow and could be differentiated from a normal compass. The compass shouldn't disappear, and if it does, you just have to type /compass to get it back. Thanks for the review!
Version: 2.5
It works fine but there is a glitch where when you do /compass and click on someones head to track it you basically pickup their head and can drag it around and even wear it. Due to this glitch I cannot have this plugin on my server which is a shame because it's a very good and simple plugin. Let me know if you know a fix thank you.
Haha! Thank you so much!
I'm planning on upgrading it soon with more neat features once 1.16 releases.
Thank you for downloading and rating my plugin. Have a nice day and experience with it!