Inactive [TP] PrivateWarp 1.7.4 - Private Warping suite [1.4.4-R0.1]+

Discussion in 'Inactive/Unsupported Plugins' started by The_Wrecker, Jan 14, 2011.

  1. Offline

    The_Wrecker

    PrivateWarp - The Private Warping plugin

    Warping since Dec 2010 ! Proven to last.
    Current Version: v1.7.4
    Download PrivateWarp
    Download PluginControl (v1.2.8)
    Compatible with:
    Tekkit (1.3.2) (Bukkit for minecraft 1.2.5)
    Bukkit 1.3.2-r1.0
    Bukkit 1.4.4-r0.1
    Other stuff:
    Download Waypoint Converter (to convert and maintain warp files)
    Download Full zip (Including PublicWarp 0.65!)
    Current, all downloads page (Includes instruction videos)

    I made one of the apps I have compatible with the format.
    It's a gui which lets you peak inside of the private warp files. Some parts are not yet finished, might not finish it completely, but you'll have a way to get the contents.
    Download here: GUI Editor

    Converter:
    The converter can read your waypoints.txt (former hmod plugin) and create PrivateWarp database files. Those database files can be copied/moved to the privatewarp player directory to once again have your old warps back.
    PrivateWarp:
    You can use my plugin to create private warps. Every player can have his or her own set of warps. You can also set categories so you can divide your warps in a logical list. For example: you can list builds other people have built in a separate category (ie "Other_Builds).
    PluginControl:
    The PrivateWarp plugin has a dependency with PluginControl. PluginControl is a plugin which handles not only permissions, but also plugin configuration (flatfile) based on groups. PrivateWarp now has per group based limitations (maxwarp and so on). This is not another Permissions system since it can use multiple Permission systems.

    This plugin has also been ported from the hmod mod. You can find the old thread here: hmod forum. The old plugin can still be used as a Canary plugin, you can find the link in the Canary forums. The plugin is also mentioned on my website here: Wrecker Technologies.

    Supported Permissions:
    -PEX
    -Essentials
    -Vault (support for bPermissions and several others indirectly)
    -Built-in permission system (Groups.txt, built in PluginControl)

    Features:
    • Ability to create personal private warps
    • Divide your warps into categories
    • Admin can access other warps through the /pwa command
    • A vault system with the /pwv command
    • Some other stuff not yet mentioned
    • Limit the amount of warps a user in a group can have
    • Group manager compatible
    • Permissions compatible
    • Built in fall back permission system
    Commandlist (in chat):
    • /pw
      Display your currently set private warps and categories. Only displays warps in the current category selected.
    • /pw set <name>
      Set/add/overwrite a private warp in your selected category
    • /pw del <name>
      Delete a private warp in your selected category
    • /pw goto <name>
      Use the warp , goto the location where you have set it (warp has to exist)
    • /pw catselect <name>
      Select the category (has to exist). Leave empty to return to default
    • /pw catcreate <name>
      Create categorie with given name
    • /pw catdelete <name>
      Delete the categorie (including the underlying private warps)
    • /pw help
      Displays usage and commands
    • /pwa
      All the commands of /pw except you can pretend to be another player. For example /pwa <name> set home. Sets the warp home to the player <name>. Should be an admin/mod command on most servers.
    • /pwv
      An admin can create a template(or set) of warp categories and names. These cannot be used(del, set) by the players. An admin can set a warp in the template to a player which the player can use. Should be an admin/mod command on most servers.
    • /pwv put "player" "warp"
      Set the templated warp to the player
    • /pwv rem "player" "warp"
      Removes the warp from the player
    The rest of the commands for /pwv are the same as /pw except they don't store any coordinates and it functions as a template for the vault system.

    • /pwr <nr>
      Recall previous used warps. Start at 0 (0 is the most recent)
    Configuration:

    Locations:
    Configuration of the plugin(s) is done in the PluginControl data directory.
    For example:
    • bukkit/plugins/PluginControl/PrivateWarp/<groupname> (properties for that group)
    Following 2 files are only there when the built-in permission fallback is used:

    bukkit/plugins/PluginControl/
    • Users.txt contains the users
      A user is defined like so: The_Wrecker=admingroup
    • Groups.txt contains the groups (first line is the default group)
      A group is defined like so: admingroup=pw;pwa;pwv <- changed due to onCommand()
      A new line is for another group or user.
    Permissions nodes :
    • PrivateWarp.pw
    • PrivateWarp.pwa
    • PrivateWarp.pwv
    • PrivateWarp.pwr
    Configuration file:

    Private warp configuration file (under the PluginControl data directory)
    • max_warp=10 Maximum of total warps
    • max_categories=3 Maximum categories a player can create
    • max_warp_categorie=3 Maximum warps in a category (excluded the main/default category)
    • max_cache_minute_timeout=30 Amount of time data is considered useless (0 not ecommended)
    • cleanup_cache_minute_timeout=5 Amount of time between cleanup runs (0 not recommended)
    • Warp_timeout // configurable timeout before warping
    Todo (featurelist)
    • DynamicMap warplocations
    • Sharing warps with other players (/pws)
    • TimeStamping warps (create/modified)
    • Add comments/descriptions to warps
    • Data dir cleanup (--fixed useles creation of files, just needs a cleanup run)
    • Initial starting warp list (a list you get when you first enter the server)
    • Calculate distance to a warp from current position (possibly including height)
    • Changing on the fly config with a new plugin
    • Zones where warps cannot be set (PluginControl feature actually)
    • Cool down function for commands (suggestion from ethood1999)
    • Warp maintenance tool
    • Fix up warp count versus vault warps (partly coded)
    • Add fully qualified warp names (category/warp) Suggested by Ture
    • Warpname Template
    • Redo configuration (add warmup message)
    Having problems?
    try this:
    Loading error 1
    Loading error 2
    Try to pay attention to what the log says when starting Bukkit. Might contain some important hints.


    Changelog:

    Version 1.7.4 RC
    • Built against 1.4.4 R0.1
    • Fix when using /pwa (out of bounds error in thread)
    Version 1.7.1 RC
    Missing some versions because those were officially released as unstable. Below changes sums up some of the changes.
    • Built against 1.2.5 R0.1
    • Upgraded permission detection (direct support, PEX and Essentials)
    • Vault Support
    • Message that you'll warp when using a warmup - timeout
    • Some internal structure changes
    Changelog (open)


    Version 1.6.4 RC
    • Built against Bukkit 1370
    • Use of new Event system
    • Beware of Permission systems (I expect a few problems due to changes/breaking of the other plugins)
    Version 1.6.3
    Does not exist (skipped)

    Version 1.6.2
    • Fix to get material type from block
    • A way to force the built-in permission system regardless of other systems installed (checks for existance of groups.txt under the PluginControl directory)
    Version 1.6.1
    • Built against #1578 for 1.0.1 support
    • JDK7 support update
    • Fix for the race condition when warping/teleporting
    Version 1.6.0
    • Fixed crash due to multi byte character reading
    • Added multithreading for every command passed through PluginControl (Meaning the whole set of commands currently available for PrivateWarp)
    • Fixed the error message when you have no rights to use the command
    • Java JRE 7 supported
    • Updated building path to create new Jar
    • Better code to read configuration property readings
    • Support for Permissions updated (bPermission, PermissionEx, SuperPerms)
    • New detection system to detect Permissions (1.5.1 fix)
    • Splitted code for handling commands
    • Player cache managing code reorganized
    • Better file handling (should disable the creation of empty PrivateWarp files)
    • Removed seperate quick and dirty warmup code
    • Refactored AbstractPlugin OO layer
    Version 1.4.9 > 1.5.0
    • Fixed default warping timeout
    • Fixed bug where warpname was passed to permissions
    • Added softdepend loading to yml
    Version 1.4.8 > 1.4.9
    • Added warping delay (default 5 seconds, adjustable in config)
    • Added rename command (/pw ren <old> <new>)
    • Added move command (move warp to another category /pw mv <warp> <cat>)
    • Added shorter aliases for known commands (see help)
    • Refactored the code base a bit for future changes
    • Built against CraftBukkit 953 (minecraft 1.7.2)
    Version 1.4.7 > 1.4.8
    • Added configbit to config files
    • Built against CraftBukkit 818 (minecraft 1.6.6)
    Version 1.4.6 > 1.4.7
    • Fix on help sub command
    • Check for blocks before warping
    • Check alternative warp location
    • Warn and notices when your warp is not quite right (warping yourself half into a step stone for ex.)
    Version 1.4.5 > 1.4.6
    • Updates towards the latest Bukkit releases
    • Fix for built-in permissions (AGAIN!)
    • Smarter cache system
    • Update for Public Warp
    Version 1.4.4 > 1.4.5
    • Updates towards the latest Bukkit releases
    • Fix for built-in permissions
    • Added Essentials Group Manager plugin
    Version 1.4.2a > 1.4.4
    • Updates towards the latest Bukkit releases
    • Still has a known issue with built-in permission system (PluginControl)
    • Seems Bukkit changed the way namespacing works... This threw errors around (IllegalAccess Exceptions)
    Version 1.4.1 > 1.4.2a
    • Built with PluginControl(0.52a)
    • /pwr change
    • Recommended build #602 update and fixes
    • Previous release is revoked(1.4.2), hence the added 'a' in this release.
    Version 1.4.0 > 1.4.1
    • Built with PluginControl(0.51)
    • Fixed /pwv put command
    Version 1.3.9 > 1.4.0
    • Built with PluginControl(0.5)
    • Changed the way how the plugin(s) output text
    • PublicWarp might be independent now
    • Removed the default_world check
    • Removed Warp converting from old PrivateWarp version
    • Did an auto updating page (see link previous versions)
    Version 1.3.8 > 1.3.9
    • Built with PluginControl(0.49)
    • Compatability update for build 522
    Version 1.3.7 > 1.3.8
    • Built with PluginControl(0.48)
    • Nothing special added or fixed for PW
    • Support for PublicWarp (test-released plugin)
    Version 1.3.6 > 1.3.7
    • Built with PluginControl(0.47)
    • Fixed null when no default group in fallback
    • Added GroupManager support
    Version 1.3.5 > 1.3.6
    • Built with PluginControl(0.46)
    • Lazy warpname matching in goto subcommand
    • Code cleanup (mainly init stuff)
    Version 1.3.4 > 1.3.5
    • Built with PluginControl(0.45)
    • Update to use Phoenix permissions 2.4
    • Constructor fix
    • Shifted to onCommand
    Version 1.3.3 > 1.3.4
    • Built with PluginControl(0.44)
    • Less IO
    • Fix to /pwv put command
    • HACKY FIX considering the constructor stuff, but works for now.
    Version 1.3.2 > 1.3.3
    • Built with PluginControl(0.43)
    • Added /pwr to help
    • Redid some logging
    • Only show conversion log when it's 'interesting'
    • Teleport hook code for pwr (probably not yet functional)
    • Some more minor fixes
    Version 1.3.1 > 1.3.2
    • Built with PluginControl(0.42)
    • MAJOR Fixes to the plugin loading thing (I hope I got it nailed this time, I haven't seen errors while testing).
    • MultiWorld!!! (For conversion to new format add: "default_world=<world_name>" in config. The Plugin will ask you to do this.)
    Version 1.3.0 > 1.3.1
    • Built with PluginControl(0.41)
    • Added /pwr command
    Version 1.2.9 > 1.3.0
    • Built with PluginControl(0.4)
    • Made calls to Nijikokun's permission static
    Version 1.2.8 > 1.2.9
    • Built with PluginControl(0.3)
    • Code for Nijikokun Permissions through PluginControl
    • Fallback to basic mode when plugin can't be loaded somehow (which was the case for me)
    Version 1.2.7 > 1.2.8
    • Built with PluginControl(0.2)
    • Removed a potential memory leak
    • Better handling when dependency is not found
    Version 1.2.6 > 1.2.7
    • Added permissions with PluginControl(0.1)
    • Per group based limitations
    • /pwv, /pwa available again
    Version *.*.* > 1.2.6
    • Removed the /pwa and /pwv command (temporarily)
     
    findus1994 and DoomLord like this.
  2. Offline

    The_Wrecker

    @Revenger I'll release a new version soon.

    Fixed some stuff yesterday. /pwr now actually works with other teleports as well (server globally). I saw it was implemented in Bukkit.

    I'm afraid that this week I cannot test, since well it'll be 3-4 am for you (when I got it right). OR we'd just do it seperately. I could set something up where you can be OP (temporary) and test it.

    Btw. I had succes while testing with 2 clients. And it worked for me. So I'm very interested what is happening.
     
  3. Offline

    Revenger

    Thanks for the news update 3-4 am is no worries I'm awake some days at that time so as long as I know the day I'm fine with it.

    With 2 clients I presume your logged in twice so that would take it from you anyway.

    It screwed up when it was someone not you.

    Unless you have 2 minecraft accounts.
     
  4. Offline

    The_Wrecker

    I bought another 'development account' just for cases like these a while ago. Don't use it to much though. I don't have that many ram on my local machine to have all my tools open and Bukkit and 2 Minecraft clients.
     
  5. Offline

    ppp

    Any chance of offering a standalone converter for the old /pw's for those who just switched over. We're at 1.4.1, but you stated using the default_world= option will no longer work after 1.4. We have several thousand /pw's spread accross a few hundred accounts we'd love to be able to import (the names of the warps show up fine, they just can't get there since 'world' isn't defined on them anymorewhere)
     
  6. Offline

    Nam

    I have two maps which I am going to be joining into 1 server process as soon as worldguard is updated. What is the easiest way to combine privatewarps from both maps? I notice they are not in a text format that I can just paste them together, or folder structure based upon worlds to make it easy. I am guessing it's sqlite or something like that. Has someone already made a tool to do this, or will I have to?
     
  7. Offline

    The_Wrecker

    I have been busy so I could not work on PrivateWarp the last 2 days.

    @Nam
    I've thought about doing a maintenance tool to 'rename' worlds and such. So I have that on my mind.
    I don't use sqlite btw. I don't like using SQL for such a small plugin as this.
    But it'll be a standalone app. So you can use it when your moving/renaming worlds around. As I understand it your merging 2 worlds together? Is that the same world? Not sure I actually understand.

    @ppp
    You could try converting the warps with one of the older versions. You can just follow the link: "Previous versions(And Current, all downloads)". I know 1.3.9 is in one of the previous full zip files(thought it was the 522 version, but I could be wrong). Be sure to grab an older Bukkit/CraftBukkit version too though.

    I could build it into the Converter, but I'd rather use my spare programming time to improve the plugin itself so if the above solution works.... If it doesn't work I could always whip something up.

    I've seen the new recommended build. Haven't tested if it still works. Something for tomorrow. Gotta get some sleep.

    I just looked and there's a chance it won't run. Hold on....

    Just released 1.4.2
    You can grab it here:
    http://dump.wrecker.nl/bukkit

    I'll update the topic later. First I'm off sleeping.
     
  8. Offline

    poke722

    This didn't work. I tried to run my server and I got no errors but when I typed /pw ingame I got some message about it not being a console command.
     
  9. Offline

    Nam

    I currently have two separate worlds running on two separate server processes. I am going to combine them to run on one multiworld server process with a portal between them. So I want to provide peoples old warps to them when they go to that world.

    So, in essence, I want to take two sets of warps from two different server processes, and join them. So, say I have 1 servers warps here...
    /home/mc/server1/plugins/PrivateWarp/players
    and the another set here...
    /home/mc/server2/plugins/PrivateWarp/players

    I want to combine these into say for example...
    /home/mc/server3/plugins/PrivateWarp/players
     
  10. Offline

    The_Wrecker

    Sorry to hear it didn't work against the latest recommended build.

    Granted I didn't test it. I'll do that later to do to check what is going on. Sounds like Bukkit changed the Player object or something.

    You did update the PluginControl as well I hope? Since that version is also new.
     
  11. Offline

    poke722

    Yes I did. PluginControl works but PrivateWarp didn't. Hope you can get it fixed. :D
     
  12. Offline

    The_Wrecker

    I think it's a dependency yml issue. Seems to be new... I'm working on it.

    Nope something else is going on... Seems more like a classpath issue somehow.

    released a fix. version has an extra 'a' on the end. It was just some class path access issue. Something must have changed in Bukkit.

    Yet I cannot test due to 'outdated server'. Stupid me just updated minecraft client .... :(


    Update:

    It works! I just used a newer Bukkit build. But I guess the recommended should work as well.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jan 8, 2016
  13. Offline

    imjake9

    Thanks for the update, but it's still not working for me. Whenever I try to use it, I get the error "An internal error occurred while trying to perform this command", and this is output to the console:
    Code:
    17:40:25 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'pw' in plugin PrivateWarp v1.4.2a
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:233)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:594)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:557)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:551)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(Ljava/lang/String;)Ljava/lang/String;
        at wrecker.tech.n.b(Unknown Source)
        at wrecker.tech.w.a(Unknown Source)
        at wrecker.tech.u.a(Unknown Source)
        at wrecker.tech.u.a(Unknown Source)
        at wrecker.tech.u.a(Unknown Source)
        at wrecker.tech.PrivateWarp.onCommand(Unknown Source)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    What on Earth?...
    Please fix, I need this mod! It's simply amazing!
     
  14. Offline

    ledhead900

    @Wrecker
    Hows the 1.5 Build comming along the one with the features for public warps if it even is 1.5 :p.

    nice to see you updated I knew holding back updating from 560 until 1.4 was a good idea.
     
  15. Offline

    The_Wrecker

    @ledhead900
    LOL Yeah, I know. My top priority is first keeping the mod working ;) And yes it was a good idea to wait a little bit before updating (except this new version of PW won't work on a previous Bukkit). I'll be making a seperate thread for PublicWarp once I got some/most of the features in there. It's a seperate plugin anyway. Or do you think I should keep it in this topic/thread and not make a new one?

    @imjake9
    You have a Permissions error there. You updated that plugin? I didn't check for new versions of that plugin so it might be that.
     
  16. Offline

    ledhead900

    I think just change the title to be along the lines of Complete Home and Public warp system.

    Then re arrange the OP to make it sound better and to highlight more of the features Take away all all of the stuff that is on the OP currently such as commands and Install info put them both in neat Spoiler tabs.

    This will free up a lot of the OP for your to actually convince people this is better then current solutions, Compare it to other plugins etc, maybe show a quick demo vid showing WHY this one is better then others.

    Overall finish PublicWarps first get a pretty interface going for that and try and limit the command use as much as possible, I think it could be possible to NOW Tap into the 1.4 BED becomes Spawn override this and Make it so each time you sleep in a bed saves as a HOME warp ! :p.

    IN general commands need a bit of a tweak such as cata seleciton remove the commands cata selection.
    Instead show a maximum of 6 Cata when typing /pw.

    Then have a catalist command instead that LISTS ANY extra not appearing, after you have done this make the PW and WP commands recognize warps in cata's and as you type it so you don't NEED to swap cata to use the warps in it.

    Such a command could be just this
    /pw Coolspots Statueofme

    This would then swap cata to Coolspots and Warp u to Statueofme


    In a short run down of what I just seemingly spammed into your eyes.

    1.Revise OP Cleaning up the Help info an adding clear distinct reasons why this is better over other similar plug-ins

    2.Get Public Warp looking Much more elegant

    3.Revise commands so that seemingly interact with all other features of the plugin with out you the user needing to tell it every step.
    2.[/quote]
     
  17. Offline

    Jiggs

    I'm sorry if this has been addressed elsewhere, but I did search and can't figure this out. I saw someone with similar error messages, but no solutions that seem to apply to me.

    Code:
    [SEVERE] Could not pass event PLAYER_TELEPORT to PrivateWarp
    java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(Ljava/lang/String;)Ljava/lang/String;
        at wrecker.tech.n.b(Unknown Source)
        at wrecker.tech.w.a(Unknown Source)
        at wrecker.tech.u.onPlayerTeleport(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:211)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:286)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:275)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:263)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    I get this error as soon as I join the server. I think I have permissions set right. I get the prefix I set before my name.

    Have I set something wrong in Permissions or PrivateWarp?

    Thanks
     
  18. Offline

    The_Wrecker

    @Jiggs

    Again a Permissions error. Seems Permissions does not have that method in the new version. I did not check that version while building this release since well. Lot a plugins were not yet ready.

    So it's not your fault it fails.
     
  19. Offline

    Revenger

    Can we have a easier /pwv put player vault command?

    Maybe a custom alias so we can /addvault playername

    So it keeps a variable of the warp for a command so admins can quickly distribute for all people.

    As it would get tiresome typing that full command out 50+ times

    Using command helper i made a alias of /pw goto vault to /vaultwarp which is allot easier for end users may even shorten it to /vault or something.

    Whenever you want to mate no rush theirs more important things like having no bugs like making sure its always updated to the latest versions of bukkit.

    Your doing a great job.
     
  20. Offline

    ledhead900

    @Wrecker

    can you test this with 618 and 620 plz its erroring on me I don't have time to post error right now. it says at the startup tho not while using it.
     
  21. Offline

    The_Wrecker

    @ledhead900

    Seems like things have changed. I'll get to it asap. I'll also take a look at the new Permissions for the people who are using it.
     
  22. Offline

    ledhead900

    Yea the Essentials permissions are EXACTLY the same
    as the GM ones The maker of GM actually made the Essentials one. In fact Nothing has changed really.

    All plugins that work with GM work with Essentials Groups manger as well. Its just named differently that's all.
     
  23. Offline

    The_Wrecker

    @ ledhead900

    I'm gonna need your stacktrace to see what is going wrong.

    I'm getting this on startup (Got no errors here):

    Code:
    ftbukkit-0.0.1-SNAPSHOT.jar -classpath plugins\*
    23:59:54 [INFO] Starting minecraft server version Beta 1.4
    23:59:54 [INFO] Loading properties
    23:59:54 [INFO] Starting Minecraft server on *:25565
    23:59:54 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-621-
    g8c9af71-b624jnks (MC: 1.4)
    23:59:54 [INFO] Preparing level "world"
    23:59:54 [INFO] Preparing start region
    23:59:54 [INFO] 144 recipes
    23:59:55 [INFO] Invalid config file found and converted to proper name/format.
    23:59:55 [INFO] [Permissions] (Phoenix) was Initialized.
    23:59:55 [INFO] CraftBukkitUpToDate version 2.4.3 is enabled!
    23:59:55 [INFO] [Permissions] version [2.5.5] (Phoenix)  loaded
    23:59:55 [INFO] CButD: CraftBukkit is Outdate, try to download new version
    23:59:56 [INFO] CButD: CraftBukkit download new Build, please stop the server an
    d copy C:\Games\MineCraft\bukkit\bukkit_update\craftbukkit-0.0.1-SNAPSHOT.jar to
     your Main-Folder.
    23:59:56 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10
    minutes!
    23:59:56 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    23:59:56 [INFO] Loading PluginControl Version 0.52a
    23:59:56 [INFO] Using Group Manager plugin
    23:59:56 [INFO] PluginControl started
    23:59:56 [INFO] PW: Start loading of PrivateWarp 1.4.2a
    23:59:56 [INFO] PW: Starting initialization of PrivateWarp
    23:59:56 [INFO] PW: Copyright: Wrecker Technologies
    23:59:56 [INFO] PW: PrivateWarp 1.4.2a initialized
    23:59:56 [INFO] PW: Just got enabled
    23:59:56 [INFO] PWP: PublicWarp got enabled
    23:59:56 [INFO] Done (0,227s)! For help, type "help" or "?"
    00:00:06 [INFO] CButD: Plugin-Update-Check started
    00:00:11 [INFO] CButD: Plugin-Update-Check finished
    >
    
     
  24. Offline

    imjake9

    Yes, I get no errors on startup, but any command I try gives me an error. Even just /pw throws an Exception! I've tested this on the lates RB (b617) and the latest build (b624). I'm using Permissions 2.5.5.
     
  25. Offline

    The_Wrecker

    @imjake9

    It's the permissions thing that you are having problems with. I got a work-around for that now. Permissions has removed at least one method which I used. Understandably, because it was already deprecated. Yet, I would love them to have something like getting the default world. (I can set a default world world in the API of Permissions, but I can't get it back.)

    Ledhead is having another problem I think. One I can't reproduce.

    I got the new version up with the fix for the Permissions thing.

    Just download it (PrivateWarp, PluginControl and maybe PublicWarp if your using it) and it should say 1.4.3.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jan 8, 2016
  26. Offline

    imjake9

    Okay, thanks for that. One thing to note is that you only seem to have updated the full ZIP, but I installed those and /pw began to work!
    However, /pw goto X and the like don't work. They still throw an "internal error":
    Code:
    18:57:27 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'pw' in plugin PrivateWarp v1.4.3
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:254)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:596)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:559)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:553)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.NullPointerException
        at java.lang.String.<init>(String.java:177)
        at wrecker.tech.w.f(Unknown Source)
        at wrecker.tech.u.a(Unknown Source)
        at wrecker.tech.u.a(Unknown Source)
        at wrecker.tech.PrivateWarp.onCommand(Unknown Source)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
    Please help!
     
  27. Offline

    ledhead900

    Alight no problem, it says something about a class change but thats all info I got at this second.


    Edit:

    I see the issue

    PHP:
    12:54:11 [INFOLoading PluginControl Version 0.52a
    12
    :54:11 [INFOUsing builtin group system
    12
    :54:11 [SEVEREtried to access class wrecker.tech.q from class wrecker.tech.l
     loading PluginControl v0.52a 
    (Is it up to date?)
    java.lang.IllegalAccessErrortried to access class wrecker.tech.q from class wr
    ecker
    .tech.l
            at wrecker
    .tech.l.<init>(Unknown Source)
            
    at wrecker.control.PluginControlPlugin.onEnable(Unknown Source)
            
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
            
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r
    .java:216)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    12:54:11 [INFOPWStart loading of PrivateWarp 1.4.2a
    12
    :54:11 [WARNINGPluginControl is not yet running
    12
    :54:11 [SEVEREwrecker/tech/q loading PrivateWarp v1.4.2a (Is it up to date?)

    java.lang.IllegalAccessErrorwrecker/tech/q
            at wrecker
    .tech.l.<init>(Unknown Source)
            
    at wrecker.control.PluginControlPlugin.a(Unknown Source)
            
    at wrecker.control.PluginControlPlugin.b(Unknown Source)
            
    at wrecker.tech.PrivateWarp.b(Unknown Source)
            
    at wrecker.tech.PrivateWarp.onEnable(Unknown Source)
            
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:514)
            
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r
    .java:216)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    12:54:11 [INFOPWPPublicWarp got enabled
    I noticed Its just not picking up permissions I don't know why tho since Essentials permissions is identical more or less to GM they use the same core.
     
  28. Offline

    The_Wrecker

    Alright,

    I'll be testing some more. Strange behaviour for these new Bukkit versions though. I have seen that error you have Ledhead900, but I thought I fixed those... It's a Java access thing.

    GroupManager is quite a different beast though. The API is a lot better in my opinion. Given the error you posted, it's not an error from groupmanager. It's something else.

    Some of these errors are hard to reproduce.
    I'll figure it out though! Just another challenge!
     
  29. Offline

    ledhead900

    Oh Well Im on CB 627

    maybe that has something to do with it.
     
  30. Offline

    The_Wrecker

    Could be, but I'm not sure.

    I just did a rebuild.

    Could you redownload? I can't promise if it works, but I hope it does...

    http://dump.wrecker.nl/bukkit/
     
  31. Offline

    ledhead900

    I did not know you had development builds going wrecker I see versions 1.4.4 in the prev section, speaking on that section you got CB and bukkit build mixed up :p,


    EDIT:
    PHP:
    15:21:23 [INFOLoading PluginControl Version 0.54
    15
    :21:23 [INFOUsing builtin group system
    15
    :21:23 [SEVEREtried to access class wrecker.tech.q from class wrecker.tech.l
     loading PluginControl v0.54 
    (Is it up to date?)
    java.lang.IllegalAccessErrortried to access class wrecker.tech.q from class wr
    ecker
    .tech.l
            at wrecker
    .tech.l.<init>(Unknown Source)
            
    at wrecker.control.PluginControlPlugin.onEnable(Unknown Source)
            
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:525)
            
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r
    .java:216)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    15:21:23 [INFOPWStart loading of PrivateWarp 1.4.4
    15
    :21:23 [WARNINGPluginControl is not yet running
    15
    :21:23 [SEVEREwrecker/tech/q loading PrivateWarp v1.4.4 (Is it up to date?)
    java.lang.IllegalAccessErrorwrecker/tech/q
            at wrecker
    .tech.l.<init>(Unknown Source)
            
    at wrecker.control.PluginControlPlugin.a(Unknown Source)
            
    at wrecker.control.PluginControlPlugin.b(Unknown Source)
            
    at wrecker.tech.PrivateWarp.b(Unknown Source)
            
    at wrecker.tech.PrivateWarp.onEnable(Unknown Source)
            
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:525)
            
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r
    .java:216)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    15:21:23 [INFOPWPPublicWarp got enabled
    Take note it says its using INTERNAL PERMISSIONS
    its not accepting GM or the Essentials permissions.

    I think thats the issue I have not setup a damn thing in the configs for permissions for this.
     

Share This Page