Spigot ⭐ Player Warps ⭐ ➢ Let your players set warps! [1.8-1.16.2] 6.2.1

Let your players set warps, Supports loads of your other favorite plugins.

  1. Keeps telling my players that a warp is not safe and wont teleport them. Not sure how to disable this
     
  2. have you set the time to -1? Meaning that the it wont teleport them if a warp is unsafe. And have you confirmed that the warp is unsafe? I believe you've reported this in my discord server and you haven't responded since so i believe this is fixed?
     
  3. max 10 chars for a warp name? is that normal? can it be changed?
     
  4. Yes, config.yml Everything is configurable like it says on the plugin page. You should of just found it in the config
     
  5. guess i just didn't see it
     
  6. Please could you update this to not have it run player lookups on the main server thread - It's pissing Luckperms off

    "The lookup request was made on the main server thread. It is not safe to execute a request to
    load username data from the database in this context.
    If you are a plugin author, please either make your request asynchronously,
    or provide an 'OfflinePlayer' object with the UUID already populated.
    Alternatively, server admins can disable this catch by setting 'vault-unsafe-lookups' to true"
     
  7. Join my discord server and you can get an early release.
     
  8. Hey, Mr. Dev great plugin can u add land claim support for Ultimate claims plugin so people can only set warps on that claimed land ?
     
  9. I guess so, by songada?
     
    • Like Like x 1
  10. Yes sir!
     
  11. When the player opens the menu with warps, I see this error in the console. How can this be fixed?


    Code (Text):
    [22:38:36] [Craft Scheduler Thread - 4876/WARN]: Couldn't look up profile properties for [email protected][id=1e186faa-ff2a-4cb4-b065-181d9e3c2e5e,name=Qubala,properties={},legacy=false]
    com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
        at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:89) ~[patched_1.13.2.jar:git-Paper-655]
        at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) ~[patched_1.13.2.jar:git-Paper-655]
        at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillGameProfile(PaperMinecraftSessionService.java:37) ~[patched_1.13.2.jar:git-Paper-655]
        at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:173) ~[patched_1.13.2.jar:git-Paper-655]
        at com.destroystokyo.paper.profile.PaperMinecraftSessionService.fillProfileProperties(PaperMinecraftSessionService.java:30) ~[patched_1.13.2.jar:git-Paper-655]
        at net.minecraft.server.v1_13_R2.TileEntitySkull$1.load(TileEntitySkull.java:78) ~[patched_1.13.2.jar:git-Paper-655]
        at net.minecraft.server.v1_13_R2.TileEntitySkull$1.load(TileEntitySkull.java:45) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[patched_1.13.2.jar:git-Paper-655]
        at net.minecraft.server.v1_13_R2.TileEntitySkull$3.call(TileEntitySkull.java:219) ~[patched_1.13.2.jar:git-Paper-655]
        at net.minecraft.server.v1_13_R2.TileEntitySkull$3.call(TileEntitySkull.java:216) ~[patched_1.13.2.jar:git-Paper-655]
        at net.minecraft.server.v1_13_R2.TileEntitySkull.b(TileEntitySkull.java:235) ~[patched_1.13.2.jar:git-Paper-655]
        at org.bukkit.craftbukkit.v1_13_R2.inventory.CraftMetaSkull.applyToItem(CraftMetaSkull.java:89) ~[patched_1.13.2.jar:git-Paper-655]
        at org.bukkit.craftbukkit.v1_13_R2.inventory.CraftItemStack.setItemMeta(CraftItemStack.java:494) ~[patched_1.13.2.jar:git-Paper-655]
        at org.bukkit.craftbukkit.v1_13_R2.inventory.CraftItemStack.asNMSCopy(CraftItemStack.java:49) ~[patched_1.13.2.jar:git-Paper-655]
        at sun.reflect.GeneratedMethodAccessor467.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]
        at xyz.olzie.playerwarps.utils.c.b(MenuUtil.java:159) ~[?:?]
        at xyz.olzie.playerwarps.utils.c.d(MenuUtil.java:168) ~[?:?]
        at xyz.olzie.playerwarps.utils.c.b(MenuUtil.java:79) ~[?:?]
        at xyz.olzie.playerwarps.c.b.f.b(VisitedWarpsMenu.java:105) ~[?:?]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.13.2.jar:git-Paper-655]
        at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.13.2.jar:git-Paper-655]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.13.2.jar:git-Paper-655]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_231]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_231]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
    Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:887) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:852) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:801) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:773) ~[patched_1.13.2.jar:git-Paper-655]
        at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:67) ~[patched_1.13.2.jar:git-Paper-655]
        ... 33 more
    Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
        at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:887) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:852) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:801) ~[patched_1.13.2.jar:git-Paper-655]
        at com.google.gson.Gson.fromJson(Gson.java:773) ~[patched_1.13.2.jar:git-Paper-655]
        at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:67) ~[patched_1.13.2.jar:git-Paper-655]
        ... 33 more
     
  12. its just mojang servers being offline as it cannot get the skulls
     
  13. I think there is something about how this plugin handled UUID lookups that is causing some instability on my end.

    Code (Text):
    Owenntje issued server command: /pw exp
    java.lang.RuntimeException: The operation to lookup a UUID for 'undeadcrepper' was cancelled by LuckPerms. This is NOT a bug.
    The lookup request was made on the main server thread. It is not safe to execute a request to
    load username data from the database in this context.
    If you are a plugin author, please either make your request asynchronously,
    or provide an 'OfflinePlayer' object with the UUID already populated.
    Alternatively, server admins can disable this catch by setting 'vault-unsafe-lookups' to true
    in the LP config, but should consider the consequences (lag) before doing so.
        at me.lucko.luckperms.bukkit.vault.LuckPermsVaultPermission.lookupUuid(LuckPermsVaultPermission.java:115)
        at me.lucko.luckperms.bukkit.vault.AbstractVaultPermission.playerInGroup(AbstractVaultPermission.java:261)
        at xyz.olzie.playerwarps.d.f.d(PlayerWarp.java:352)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176)
        at java.base/java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812)
        at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
        at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
        at xyz.olzie.playerwarps.d.f.h(PlayerWarp.java:352)
        at xyz.olzie.playerwarps.d.f.c(PlayerWarp.java:487)
        at xyz.olzie.playerwarps.d.f.d(PlayerWarp.java:530)
        at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99)
        at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468)
        at net.minecraft.server.v1_16_R1.MinecraftServer.b(MinecraftServer.java:1356)
        at net.minecraft.server.v1_16_R1.DedicatedServer.b(DedicatedServer.java:378)
        at net.minecraft.server.v1_16_R1.MinecraftServer.a(MinecraftServer.java:1269)
        at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:1001)
        at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177)
        at java.base/java.lang.Thread.run(Thread.java:834)
     
  14. Join my discord server and download the pre-release
     
  15. Olzie-12 updated ⭐ Player Warps ⭐ ➢ Let your players set warps! [1.8-1.16.1] with a new update entry:

    Release 6.2.0

    Read the rest of this update entry...
     
  16. Heya, So I'm guessing its not possible well thanks for the reply I appreciate your work keep it up <3
     
  17. I’m just busy, I haven’t gotten to it yet
     
    • Agree Agree x 1
    • Like Like x 1