Inactive [TP/HOME/WARP] Waypoint v1.6.4(beta)- Teleportation points, home, spawn, and warp management. [1609]

Discussion in 'Inactive/Unsupported Plugins' started by miyoko, Jul 12, 2011.

  1. Offline

    miyoko

    Notice!

    THIS PLUGIN IS OLD AND VERY VERY OUTDATED. DOWNLOADS ARE NO LONGER AVAILABLE, AND SUPPORT FOR THIS PLUGIN HAS BEEN DROPPED. IF YOU NEED A SIMILAR PLUGIN, PLEASE USE ZPort


    Waypoint - simple teleportation point and home/spawn/warp management plugin:
    Version: v1.6.4 beta

    NOT YET UPDATED FOR 1.2

    *New in 1.6: modular command hookins, reworked command system, SuperPerms, ????*

    Waypoint is an easy teleportation point management and home location
    management plugin. You can create teleportation points to go back to later
    as well as share privately with other users. You can also create public warps that only certain groups of users can access.

    Waypoint's Features:
    • Add/delete waypoints for later access
    • List all of your waypoints simply
    • Share your points privately with other users
    • Points are private, and only accessable by you, unless shared
    • Multiworld support
    • Permissions/SuperPerms/OP support with strict nodes.
    • Home location management
    • Home location is automatically set to the bed you last exited (only if enabled in config.)
    • Create and manage public warps
    • Control which groups of users can access these warps
    • Save/Load the spawn points for all of your worlds
    • Selective showing of warps (you only see what you can access.)
    • Teleport easily between worlds
    • Create and import other worlds
    • Create and teleportation signs to travel to warps or world spawnpoints
    Download: JAR | SRC
    Development build (bleeding edge): JAR
    Integrity (CI): Waypoint project

    If you like my work, please consider sending a dollar or two my way so my little development company can pay for a server to do work and testing on :)
    [​IMG]

    For those of you that want to contribute, or even just watch progress get made on this, check this out: http://phabricator.maio.me/project/view/1/

    Phabricator: Source Code/Collaboration

    Commands:
    • /wp add <name> -- add a waypoint to your list
    • /wp del <name> -- remove a waypoint form your list
    • /wp tp <point> -- teleport to your point
    • /wp invite <player> <point> -- send an online player an invite to your point
    • /wp accept <point> -- accept an invite to a point
    • /wp decline <point> -- decline an invite to a point
    • /wp list -- list of all of your points
    • /home -- teleport to your home
    • /home set -- set your current location to your home
    • /spawn [world] -- teleport to the world's spawn point
    • /spawnadmin <save|load> [world] -- save or load the spawn point of the specified world
    • /spawnadmin set -- set the spawn point of your current world
    • /warp [warpname] -- teleport to the specified warp, if you have access
    • /warp add <warpname> -- create a public warp with the default permissions
    • /warp del <warpname> -- delete a warp you own
    • /warp set <warpname> <owner|permission|or a custom value> <newvalue> -- set property values in the warp's metadata
    • /warp list -- list all warps that *YOU* have access to
    • /warpadmin <set|del> <warp> [key] [value]
    • /tp <player> [target] -- teleport to another player, or teleport one player to another.
    • /tphere <player> -- ejects the target from a vehicle (if applicable) and teleports that player to you.
    • /tploc <x,y,z> -- teleport to a set of coordinates.
    • /world [worldname|create|import|list] -- displays what world you are in and your current position, or if given a worldname, teleports you to that worlds spawn.
    Installation and Configuration:
    Download the jar file and drop it into your minecraft server's plugins/
    folder and reload/restart the server. The configuration will be
    automatically created for you.

    Teleportation Signs:
    To create a teleportation sign, you must format it like this:
    Code:
    Line 1: [WP:WARP] or [WP:WORLD]
    Line 2: world name or warp name
    Line 3: (optional) description # maybe economy cost at some point soon
    Line 4: (optional) description
    
    It is case insensitive btw.

    Configuration options:
    'set_home_at_bed': set this to true if you want your home to be reset
    whatever bed you get out of.
    'autoupdate': check for updates and download upgraded jars automatically
    'warp.groups': permission groups for warps
    'warp.string': message sent to user after teleporting to a warp, %w is warpname, %p is playername
    'limits': self-explanatory.

    Permissions Nodes: (should each be self-explanatory)
    • waypoint.basic.add
    • waypoint.basic.delete
    • waypoint.basic.teleport
    • waypoint.basic.invite
    • waypoint.basic.invite.accept
    • waypoint.basic.invite.decline
    • waypoint.basic.list
    • waypoint.debug.config_node_test << debugging *ONLY*
    • waypoint.home -- you *must* add this if you want to be able to use home commands
    • waypoint.home.set
    • waypoint.home.set_on_bed_leave
    • waypoint.admin.spawn
    • waypoint.admin.spawn.set
    • waypoint.admin.spawn.save
    • waypoint.admin.spawn.load
    • waypoint.admin.warp
    • waypoint.admin.world.create
    • waypoint.admin.world.import
    • waypoint.teleport.teleport -- for general teleportation actions
    • waypoint.teleport.location -- for coordinate-based teleportation
    • waypoint.teleport.here -- for teleporting players to you
    • waypoint.spawn -- you *must* add this if you want to be able to use spawn commands
    • waypoint.warp -- you *must* add this if you want to be able to use warps
    • waypoint.world -- you *must* add this if you want to be able to use /world
    • waypoint.world.teleport
    • waypoint.world.list
    • waypoint.world.access.<worldname> -- more info on this below
    • waypoint.warp.access.<permission category>
    • waypoint.warp.create
    • waypoint.warp.delete
    • waypoint.warp.list
    • waypoint.sign.link.create
    • waypoint.sign.link.use
    • waypoint.sign.link.delete
    • waypoint.sign.warp
    • waypoint.sign.world
    • waypoint.cost_exempt.teleport -- teleports do not cost a single dime.
    Known Bugs:
    • Set home at bed is not disabling, ever. Currently looking into it. T3
    If you find a problem, report it at Github.

    Permissions Setup:
    Here is a sample Permissions 2.7.4 configfile with Waypoint's nodes already set up, and a user set up to give an example. Change it to your liking.

    << Thanks Pr0Failure :D

    World Access
    As of about 1.6.1, I added a few new things that implement a whole "world access" type schema of features. Players will NEVER be able to access a world unless they have the "waypoint.world.access.<worldname>" or "waypoint.world.access.*" permissions. I will add a configuration option to disable this, but for now, it's always on. If you want to effectively disable it without a config option and your permissions system supports inheritance, simply place the "waypoint.world.access.*" node at the lowest level and it should filter up through everything that inherits that or its children. I only added this because I felt it would be handy in the case of servers wanting to prevent griefing in creative worlds, but leaving whitelisting off, and just spawning all new users in the spawn world, but not letting them traverse your minecraft universe of worlds. There will be a config option to turn this off soon. By the way, if you didn't catch the gist of what I was really saying, this prevents ALL teleporting between worlds (only if you don't have the permissions for that world) no matter what you use to teleport. This catches events at a low level and checks each user's permissions as they change worlds. But enough about this.

    Bugs and Errors
    If you get a "An internal error has occurred" message when you use a command, * PROVIDE A TRACEBACK PLEASE. * (hint: a traceback is the error code in the server console that shows the error and its callers)
    And for those of you that didn't read this text, maybe this image will catch your attention:

    [​IMG]

    TODO:
    • Fix PermissionsEx not being detected correctly.
    • Rewrite command structure again with sk89q's command framework.
    • Add configuration options to disable various things.
    • Clean up core support code (me.pirogoeth.Waypoint.Core.*)
    • OpenAuth integration in the future?
    Changelog:
    Version 1.6:
    • Completely rewrote the command parser from the ground up.
    • Added SuperPerms support
    • Split commands apart into categories (much cleaner for anyone who works through the code)
    • (Supposedly) Fixed NPE from LoadWorlds during plugin load.
    Version 1.5:
    • Rewrote the configuration loader and put it in its own class
    • Restructured config storage
    • Added new warp limitations
    • Added an autoupdater
    Version 1.4.5
    • Fixed warp permission loading and detection
    Version 1.4.4
    • Fixed the internal errors spewed on /warp set
    Version 1.4.1
    • Removed some unneeded imports
    • Removed some unused variables
    • Now using String.format in checkperms
    Version 1.4
    • Added warp management
    • Restructured most of the config file formatting.
    • Homes-per-world (you can have one home per world now.)
    • Added spawn management
    • Added backup/restore of world spawn points
    Version 1.3
    • Added home support
    • Fixed configuration node bugs
    Version 1.1
    • Added invite support
    Version 1.0
    • Wrote all base code
    And some thanks.
    Definitely got some big thanks here, especially to Pr0Failure, who been testing the crap out of this, even during its magical beta stages. And some more thanks to all of you that put up with me not being around for weeks on end due to school. And thanks to others who at one point sent in a pull request to fix something I had missed. I love you all, you're a very supportive community :) Also, some big thanks to Ctark who's been following this like crazy and even digging through my messy code to find nodes to help others while I'm not around :) Again, THANK YOU ALL <3
     
  2. Offline

    btuyl

    That's not fair.....lol I,m having problems getting permissions to even work. Kinda new to all the having a server. I fallow the instructions but I'm still not there yet. I only have 20 people on my server, any easy permissions you might know of to use? And would I put permissions in 1st before any other plugins? Thanks btuyl
     
  3. Offline

    joselitoeu

    It was working fine, but then i update, and when the server starts it shows a error at:
    2011-09-09 15:18:34 [SEVERE] Error occurred while enabling Waypoint v1.5.9(continues in the server log)
    Any idea?
    Server log:
    http://pastebin.com/Gi3ffq98

    The plugin is working normal in game.
     
  4. Offline

    Pr0Failure

    Awaiting 1.6 :3

    This is known already. It shows an error but so far there is nothing wrong with the plugin itself besides this annoying visual every time you start the server.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  5. Offline

    Pjstaab

    I'm getting NPEs with a clean server. Lemme pull it up quick.
     
  6. Offline

    Surma

    I have a problem.

    Whenever I try to use any waypoint command I get a "I'm sorry, Dave. I'm afraid I can't do that."
    When starting the server, I get:
    Code:
    13:26:30 [SEVERE] Error occurred while enabling Waypoint v1.5.9 (Is it up to date?): null
    java.lang.NullPointerException
            at me.pirogoeth.Waypoint.Core.Worlds.LoadWorlds(Worlds.java:47)
            at me.pirogoeth.Waypoint.Waypoint.onEnable(Waypoint.java:76)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:171)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:154)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    The plugin is up-to-date, updated it 10 minutes ago using the "Jar" Downloads link.
    I am using CraftBukkit build #1147.

    I'd guess the Waypoint version I have is not compatible with CraftBukkit. Do you have a dev snapshot perhaps? The "Dev/Testing builds" link doesn't seem to work.
     
  7. Offline

    Pr0Failure

    As far as I know we've only tested Waypoint upto #1060, so if it doesn't with newer versions such as #1147, it's not ours/his fault for not being compatible.
     
  8. Offline

    miyoko

    I'm currently testing Waypoint up on all the new CraftBukkit 1.8 builds, and the "I'm sorry Dave, I'm afraid I can't do that" is a problem with Bukkit, which may or may not be fixed yet.

    Heh, on #1149, now it just says "Bukkit sad. Bukkit want you to access command, but Bukkit cannot let you. Bukkit will leak tears :'(" whenever you try to use something that tries to access (Player).teleport((Location) loc). I'll look into it.
     
  9. Offline

    Pr0Failure

    Can't wait for a recommended build for 1.8
     
  10. Offline

    miyoko

    Neither can I. I just gotta figure out the sad Bukkit problem.

    IT HAS BEEN FIGURED OUT!
     
  11. Offline

    Surma

    So right now the solution is to update bukkit?
     
  12. Offline

    miyoko

    Yeah xD #1185 is an RB, which I'm sure fixes the problem, since im using like, #1179 on my server and it all just works fine.
     
  13. Offline

    Surma

    Great! Downloading latest recommended right now, will post in a min.
     
  14. Offline

    Ctark

    not working for me, just updated to 1185, anything I need to do that I'm not?
     
  15. Offline

    miyoko

    Any particular errors?
     
  16. Offline

    Ctark

    I guess that would help eh?
    Using recommended build:
    Code:
    2011-09-22 16:11:48 [INFO] [Waypoint] Reading configurations.
    2011-09-22 16:11:48 [INFO] [Waypoint] Finalising 1.5.5 configuration.
    2011-09-22 16:11:48 [INFO] [Waypoint] Processing world: { thenumber1 : [ENV:0] }
    2011-09-22 16:11:48 [INFO] [Waypoint] Processing world: { thenumber1_nether : [ENV:-1] }
    2011-09-22 16:11:48 [INFO] [Waypoint] Configuration succesfully loaded.
    2011-09-22 16:11:48 [INFO] [Waypoint] Permissions plugin detected. Using Permissions v3.1.6
    2011-09-22 16:11:48 [INFO] [Waypoint] Enabled version 1.5.9
    2011-09-22 16:11:48 [INFO] [Waypoint] Saved all configurations.
    2011-09-22 16:11:48 [INFO] [Waypoint] Checking for updates..
    2011-09-22 16:11:48 [INFO] [Waypoint] No updates available.
    2011-09-22 16:11:48 [INFO] [Waypoint] Warps: loaded permission groups: Default, Citizen, Mod, Admin
    2011-09-22 16:11:48 [SEVERE] Error occurred while enabling Waypoint v1.5.9 (Is it up to date?): null
    java.lang.NullPointerException
    	at me.pirogoeth.Waypoint.Core.Worlds.LoadWorlds(Worlds.java:47)
    	at me.pirogoeth.Waypoint.Waypoint.onEnable(Waypoint.java:76)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:410)
    	at org.bukkit.Bukkit.reload(Bukkit.java:173)
    	at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    
    And for build 68:
    
    Code:
    2011-09-22 16:04:00 [INFO] [Waypoint] Reading configurations.
    2011-09-22 16:04:00 [INFO] [Waypoint] Configuration succesfully loaded.
    2011-09-22 16:04:00 [INFO] [Waypoint] Permissions plugin detected. Using Permissions v3.1.6
    2011-09-22 16:04:00 [INFO] [Waypoint] Enabled version 1.5.9
    2011-09-22 16:04:00 [INFO] [Waypoint] Saved all configurations.
    2011-09-22 16:04:00 [INFO] [Waypoint] Checking for updates..
    2011-09-22 16:04:00 [INFO] [Waypoint] No updates available.
    2011-09-22 16:04:00 [INFO] [Waypoint] Warps: loaded permission groups: Default, Mod, Admin
    2011-09-22 16:04:00 [SEVERE] Error occurred while enabling Waypoint v1.5.9 (Is it up to date?): null
    java.lang.NullPointerException
    	at me.pirogoeth.Waypoint.Core.Worlds.LoadWorlds(Worlds.java:47)
    	at me.pirogoeth.Waypoint.Waypoint.onEnable(Waypoint.java:76)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:410)
    	at org.bukkit.Bukkit.reload(Bukkit.java:173)
    	at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    
    also when I try any command ingame it gives me sad bukket leaking tears :'(
    
    Thanks for your support, it means alot!
     
  17. Offline

    disturbed13

    i get that same reply when i try to use the /wp tp command
    whats going on?
    whys it not workin?
     
  18. Offline

    miyoko

    Oh yeah. I remembered what the problem was. Oops.
     
  19. Offline

    Svegarn

    Not sure if im stupid or if something is wrong; i don't have the permissions folder shown in the video above.
    Do i have to download a permissions plugin as well?
    If that's the case, which one do you recommend?

    Code:
    2011-09-24 06:50:41 [INFO] Server permissions file permissions.yml is empty, ignoring it
    Edit: Yes, i know that there's a file linked above the video, but i have no idea if it's used in another plugin or not.
     
  20. Offline

    Pr0Failure

    The one in the video is a plugin. You'd have to get it/set it up (along with all your other plugins that support perms 3.1.6) for groups to work with Waypoint.
     
  21. Offline

    Svegarn

    Aight, cheers man!
     
  22. Offline

    btuyl

    Ya I get the same problem too I can go to spawn and set home but thats it any thing else I get the sad face

    2011-09-24 01:25:44 [INFO] [Waypoint] Reading configurations.
    2011-09-24 01:25:44 [INFO] [Waypoint] Configuration succesfully loaded.
    2011-09-24 01:25:44 [INFO] [Waypoint] Permissions plugin detected. Using Permissions v2.7.7
    2011-09-24 01:25:44 [INFO] [Waypoint] Enabled version 1.5.9
    2011-09-24 01:25:44 [INFO] [Waypoint] Saved all configurations.
    2011-09-24 01:25:44 [INFO] [Waypoint] Checking for updates..
    2011-09-24 01:25:44 [INFO] [Waypoint] No updates available.
    2011-09-24 01:25:44 [INFO] [Waypoint] Warps: loaded permission groups: Default, Member, Moderator, Admin
    2011-09-24 01:25:44 [SEVERE] Error occurred while enabling Waypoint v1.5.9 (Is it up to date?): null
    java.lang.NullPointerException
    at me.pirogoeth.Waypoint.Core.Worlds.LoadWorlds(Worlds.java:47)
    at me.pirogoeth.Waypoint.Waypoint.onEnable(Waypoint.java:76)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  23. Offline

    miyoko

    Actually, its Permissions v2.7.4 :) I <3 it. I think that Permissions v3 is too much work to set up :p

    The "sad face" error is because with the new Bukkit update [1140+], it reads the "permission" tag from the plugin.yml, and if the player trying to use the command doesn't have the permission to do so. Thats where the "sad face" comes from. And, that NullPointerException is not a big deal. It's a first time thing when Worlds.java tries to load up its configuration. :p
     
  24. Offline

    Pr0Failure

    @miyoko You may be using 2.7.4, but he asked about the one in the video, which is 3.1.6 :p
     
  25. Offline

    btuyl

    As far as I know the perm is set up right I tryied the pasty you have but did not work, but this is what I have

    groups:
    default:
    default: true
    options:
    rank: '1000'
    permissions:
    - modifyworld.chat
    Admin:
    inheritance:
    - Moderator
    prefix: '&0(&4Admin&0)&7 '
    permissions:
    - -modifyworld.entity.mobtarget.*
    - waypoint.warp.access.Admin
    - waypoint.admin.*
    - waypoint.admin.warp
    - waypoint.basic.add
    - waypoint.basic.delete
    - waypoint.basic.teleport
    - waypoint.basic.invite
    - waypoint.basic.invite.accept
    - waypoint.basic.invite.decline
    - waypoint.basic.list
    - instabreak.toggle
    - instabreak.force
    - instabreak.config
    - instabreak.bedrock
    - instabreak.ranged
    - lwc.admin
    options:
    rank: '0'
    Member:
    inheritance:
    - default
    prefix: '&0(&8M&7ember&0)&7 '
    permissions:
    - modifyworld.*
    - modifyworld.chat
    - waypoint.basic.add
    - waypoint.basic.delete
    - waypoint.basic.teleport
    - waypoint.basic.invite
    - waypoint.basic.invite.accept
    - waypoint.basic.invite.decline
    - waypoint.basic.list
    - waypoint.home
    - waypoint.home.set
    - waypoint.warp.create
    - waypoint.warp.delete
    - waypoint.sign.link.create
    - waypoint.sign.link.use
    - waypoint.sign.link.delete
    - waypoint.sign.warp
    - waypoint.warp.access.Member
    - waypoint.spawn
    - lwc.protect
    options:
    rank: '800'
    Moderator:
    inheritance:
    - Member
    prefix: '&0(&1Moderator&0)&7 '
    permissions:
    - modifyworld.chat
    - modifyworld.*
    - waypoint.warp.access.Moderator
    - waypoint.admin.spawn.*
    - lwc.protect
    options:
    rank: '100'
     
  26. Offline

    Pr0Failure

    Please post in code form for easier reference.
     
  27. Offline

    btuyl

    Sorry I'm new to all this and still learning lol oh i'm useing permissionsEX
    Code:
    groups:
        default:
            default: true
            options:
                rank: '1000'
            permissions:
            - modifyworld.chat
        Admin:
            inheritance:
            - Moderator
            prefix: '&0(&4Admin&0)&7 '
            permissions:
            - -modifyworld.entity.mobtarget.*
            - waypoint.warp.access.Admin
            - waypoint.admin.*
            - waypoint.admin.warp
            - waypoint.basic.add
            - waypoint.basic.delete
            - waypoint.basic.teleport
            - waypoint.basic.invite
            - waypoint.basic.invite.accept
            - waypoint.basic.invite.decline
            - waypoint.basic.list
            - instabreak.toggle
            - instabreak.force
            - instabreak.config
            - instabreak.bedrock
            - instabreak.ranged
            - lwc.admin
            options:
                rank: '0'
        Member:
            inheritance:
            - default
            prefix: '&0(&8M&7ember&0)&7 '
            permissions:
            - modifyworld.*
            - modifyworld.chat
            - waypoint.basic.add
            - waypoint.basic.delete
            - waypoint.basic.teleport
            - waypoint.basic.invite
            - waypoint.basic.invite.accept
            - waypoint.basic.invite.decline
            - waypoint.basic.list
            - waypoint.home
            - waypoint.home.set
            - waypoint.warp.create
            - waypoint.warp.delete
            - waypoint.sign.link.create
            - waypoint.sign.link.use
            - waypoint.sign.link.delete
            - waypoint.sign.warp
            - waypoint.warp.access.Member
            - waypoint.spawn
            - lwc.protect
            options:
                rank: '800'
        Moderator:
            inheritance:
            - Member
            prefix: '&0(&1Moderator&0)&7 '
            permissions:
            - modifyworld.chat
            - modifyworld.*
            - waypoint.warp.access.Moderator
            - waypoint.admin.spawn.*
            - lwc.protect
            options:
                rank: '100'
     
  28. Offline

    Ctark

    Is there any way to get a fixed build for this?
    Or can we manually update the plugins.yml file with one that you supply?
    It would be great to have the plugin back on our server.
    Thanks.
     
  29. Offline

    miyoko

    I'll post a fixed 1.5.9 build here in just a few minutes.

    Edit: Fixed 1.5.9; http://maio.me/~pirogoeth/waypoint-1.5.9/Waypoint.jar
     
    Ctark likes this.
  30. Offline

    ThijmenDF

    no, the fixed version still crashes with me:
    Code:
    13:11:31 [INFO] [Waypoint] Reading configurations.
    13:11:31 [INFO] [Waypoint] Finalising 1.5.5 configuration.
    13:11:31 [INFO] [Waypoint] Processing world: { world1 : [ENV:0] }
    13:11:31 [INFO] [Waypoint] Processing world: { world1_nether : [ENV:-1] }
    13:11:31 [INFO] [Waypoint] Configuration succesfully loaded.
    13:11:31 [INFO] [Waypoint] No Permissions plugin detected. Using OP
    13:11:31 [INFO] [Waypoint] Enabled version 1.5.9
    13:11:31 [INFO] [Waypoint] Saved all configurations.
    13:11:31 [INFO] [Waypoint] Checking for updates..
    13:11:31 [INFO] Connection reset
    13:11:31 [INFO] [Waypoint] No updates available.
    13:11:31 [INFO] [Waypoint] Warps: loaded permission groups: Default, Mod, A
    13:11:31 [SEVERE] Error occurred while enabling Waypoint v1.5.9 (Is it up t
    e?): null
    java.lang.NullPointerException
            at me.pirogoeth.Waypoint.Core.Worlds.LoadWorlds(Worlds.java:47)
            at me.pirogoeth.Waypoint.Waypoint.onEnable(Waypoint.java:76)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginL
    .java:920)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginM
    r.java:278)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:1
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.jav
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:1
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:34
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  31. Offline

    just.do.it

    It crashes on my server, too
    Code:
    15:25:04 [SEVERE] Error occurred while enabling Waypoint v1.5.9 (Is it up to date?): null
    java.lang.NullPointerException
        at me.pirogoeth.Waypoint.Core.Worlds.LoadWorlds(Worlds.java:47)
        at me.pirogoeth.Waypoint.Waypoint.onEnable(Waypoint.java:76)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    
    Regards
    Dirk
     

Share This Page