Spigot Regions 0.3

Immersive fast-travel

  1. tdfischer submitted a new resource:

    Regions - Immersive fast-travel

    Read more about this resource...
     
  2. Very cool plugin! How do you exactly get rid of the Region post? currently stuck with this little guy at my spawn!
     
    • Friendly Friendly x 1
  3. What a fantastic plugin. Getting around has always been an issue.

    The Regions are expensive enough so they are not placed anywhere. I'll play a bit then review

    Regards
     
    • Like Like x 1
  4. This is a super great concept but I can't seem to get it to work, help.
     
    • Optimistic Optimistic x 1
  5. You'll need to try the /region remove command. The posts themselves are part of the UI for the plugin so they can't be removed without removing the region.
     
  6. Sure, what are you having trouble with? I don't have a support discord or anything, but you could DM me your questions via tdfischer#6883.
     
  7. Yep, I made them expensive on purpose. Next release will include some configurability to prevent players from creating them and the craftable items at all.

    The item crafting was added towards the end of this release's development, so it might not have as much playtesting as it should have. Hopefully it isn't completely gamebreaking, but I'm open to ideas for modifications and alternates if it feels like that!
     
  8. Okay, a couple of things.

    I get this when clicking on Region Post Configuration. I realize this is not a warp but it is clickable.
    [​IMG]

    This is the Region I visited from the "Spawn" Region. There is no way back.
    [​IMG]

    Perhaps some of this should appear in game
    Code (Text):
    [16:04:28] [Server thread/INFO]: Not enough points to triangulate mesh, all regions will be connected to each other. Add more regions!
    [16:04:28] [Server thread/INFO]: Triangulating mesh for world...
    [16:04:28] [Server thread/INFO]: Could not generate polygon for region Spawn
    I'm getting LOTS of these.
    Code (Text):
    [16:04:28] [Server thread/ERROR]: Could not pass event PlayerRegionChangeEvent to Regions v0.3.0
    org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at us.camin.regions.PlayerWatcher$PlayerTracker.lambda$recalculatePlayerRegions$0(PlayerWatcher.java:206) ~[?:?]
        at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:400) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1252) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:436) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1200) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1027) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:307) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        at java.lang.Thread.run(Thread.java:831) [?:?]
    Caused by: com.comphenix.protocol.reflect.FieldAccessException: No field with type net.minecraft.network.chat.IChatBaseComponent exists in class PacketPlayOutSpawnEntity.
        at com.comphenix.protocol.reflect.StructureModifier.writeInternal(StructureModifier.java:365) ~[?:?]
        at com.comphenix.protocol.reflect.StructureModifier.write(StructureModifier.java:345) ~[?:?]
        at us.camin.regions.PlayerNotifier.onPlayerRegionChanged(PlayerNotifier.java:78) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.17.jar:3149-Spigot-101ebb6-9122f5a]
        ... 12 more
     
    And this but as you said this isn't working 100% yet :)
    Code (Text):
    [16:04:28] [Server thread/WARN]: [ProtocolLib] Loaded class us.camin.regions.PlayerNotifier from Regions v0.3.0 which is not a depend, softdepend or loadbefore of this plugin.
    Perhaps a possibility to land near the Region Post instead of on it. Configurable, within x blocks.

    Regards
     
    • Agree Agree x 1