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

    Freakdk

    Could be really neat if you could figure out how I could fix my problems...
    This is really just what I've been after, and I haven't been able to find anything just like this :(
     
  3. Offline

    Lambury

    Sorry to be the bearer of bad news, but I've uploaded the latest PrivateWarp plugin to my Minecraft server (runnning Linux) and the plugin doesn't work :(

    Here's a screen shot from the console
    [​IMG]http://gyazo.com/dfcd3dfd6208a5229bf06c6dca883e9b
    Both PluginControl and PrivateWarp are on the server.
    I'm running CraftBukkit #1000
     
  4. Offline

    The_Wrecker

    Maybe tsomething went wrong with the latest upload looking at all these problems.

    I have (re)uploaded the latest I had in my dev builds (1.5.0) . To prove that it runs on my test server (Java 7) here is a screenshot:
    http://dump.wrecker.nl/bukkit/Screenshot/1.5.0.png

    I hope you guys get it running and that it was just a corrupt file.

    Running craftbukkit 1000 btw.

    Code:
    C:\Minecraft Server\Bukkit>java -server -XX:UseSSE=3 -Xms6224M -Xmx6224M -jar cr
    aftbukkit-0.0.1-SNAPSHOT.jar
    151 recipes
    16 achievements
    22:40:14 [INFO] Starting minecraft server version Beta 1.7.3
    22:40:14 [INFO] Loading properties
    22:40:14 [INFO] Starting Minecraft server on *:25565
    22:40:15 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-
    g73697a4-b1000jnks (MC: 1.7.3)
    22:40:15 [INFO] Preparing level "world"
    22:40:15 [INFO] Preparing start region for level 0 (Seed: -1614015952655484863)
    22:40:16 [INFO] Preparing spawn area: 73%
    22:40:17 [INFO] Preparing start region for level 1 (Seed: -1614015952655484863)
    22:40:17 [INFO] Preparing spawn area: 77%
    22:40:18 [INFO] [BBROTHER] ------------------------------------
    22:40:18 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of
     BigBrother!
    22:40:18 [INFO] [BBROTHER] Please note that, since this is far from complete, th
    ere will be many bugs.
    22:40:18 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bu
    gs.nexisonline.net/bb
    22:40:18 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for up
    dates and build notifications.
    22:40:18 [INFO] [BBROTHER] ------------------------------------
    22:40:19 [INFO] [BBROTHER] BBData MySQL Driver r1 loaded!
    22:40:19 [WARNING] [BBROTHER] Permission system not detected, defaulting to OP
    22:40:19 [SEVERE] [BBROTHER] A permission plugin isn't loaded, only OPs can use
    commands
    22:40:19 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    22:40:19 [INFO] [BBROTHER] BigBrother 1.9-SNAPSHOT (build #569) enabled!
    22:40:19 [INFO] CraftBukkitUpToDate version 2.5.6 is enabled!
    22:40:19 [INFO] CButD: Permission system not detected, defaulting to OP
    22:40:28 [WARNING] CraftBukkitUpToDate: Can't connect to ci-b.bukkit.org.
    22:40:29 [INFO] CraftProxy-Liter started in plugin mode
    22:40:29 [INFO] Command line args: [20000, 25565, auth_off, log_time_off, rotate
    localhost]
    22:40:29 [INFO] QuickBelt 0.1.8 loaded.
    22:40:29 [INFO] Starting Craftproxy-lite version 102
    22:40:29 [INFO] Use "end" to stop the server
    22:40:29 [INFO] [CraftProxy-Lite] Server console disabled
    22:40:29 [INFO] Server listening on port: 20000
    22:40:29 [INFO] [dynmap] Using environment as template: normal
    22:40:29 [INFO] [dynmap] Configuration of world world
    22:40:29 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@531daf46
    22:40:29 [INFO] [dynmap] enabled: true
    22:40:29 [INFO] [dynmap] title: world
    22:40:29 [INFO] [dynmap] maps: [{class=org.dynmap.flat.FlatMap, name=flat, title
    =Flat, prefix=flat, colorscheme=default, textured=smooth}, {class=org.dynmap.kze
    dmap.KzedMap, renderers=[{class=org.dynmap.kzedmap.DefaultTileRenderer, name=sur
    face, title=Surface, prefix=t, maximumheight=127, colorscheme=default}, {class=o
    rg.dynmap.kzedmap.CaveTileRenderer, name=cave, title=Cave, prefix=ct, maximumhei
    ght=127}]}]
    22:40:29 [INFO] [dynmap] name: world
    22:40:29 [INFO] [dynmap] Loading maps of world 'world'...
    22:40:29 [INFO] [dynmap] Loading renderers for map 'class org.dynmap.kzedmap.Kze
    dMap'...
    22:40:29 [INFO] [dynmap] Loaded 2 renderers for map 'class org.dynmap.kzedmap.Kz
    edMap'.
    22:40:29 [INFO] [dynmap] Loaded 2 maps of world 'world'.
    22:40:29 [INFO] [dynmap] Using environment as template: nether
    22:40:29 [INFO] [dynmap] Configuration of world world_nether
    22:40:29 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@930c6ba
    22:40:29 [INFO] [dynmap] enabled: true
    22:40:29 [INFO] [dynmap] title: world_nether
    22:40:29 [INFO] [dynmap] maps: [{class=org.dynmap.flat.FlatMap, name=flat, title
    =Flat, prefix=flat, colorscheme=default, background=#300806, textured=smooth}, {
    class=org.dynmap.kzedmap.KzedMap, renderers=[{class=org.dynmap.kzedmap.DefaultTi
    leRenderer, name=nether, title=Surface, prefix=nt, maximumheight=127, colorschem
    e=default, background=#300806}]}]
    22:40:29 [INFO] [dynmap] name: world_nether
    22:40:29 [INFO] [dynmap] Loading maps of world 'world_nether'...
    22:40:29 [INFO] [dynmap] Loading renderers for map 'class org.dynmap.kzedmap.Kze
    dMap'...
    22:40:29 [INFO] [dynmap] Loaded 1 renderers for map 'class org.dynmap.kzedmap.Kz
    edMap'.
    22:40:29 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    22:40:29 [INFO] [dynmap] Web server is permitting symbolic links
    22:40:29 [INFO] [dynmap] Loaded 8 components.
    22:40:29 [INFO] [dynmap] Dynmap WebServer started on null:8123
    22:40:29 [INFO] [dynmap] version 0.19.1 is enabled
    22:40:29 [INFO] PC: Loading PluginControl Version 1.1
    22:40:29 [INFO] PC: Using builtin group system
    22:40:29 [INFO] PC: PluginControl started
    22:40:29 [INFO] PW: Starting initialization of PrivateWarp 1.5.0
    22:40:29 [INFO] PW: Copyright: Wrecker Technologies
    22:40:29 [INFO] PW: PrivateWarp 1.5.0 initialized
    22:40:29 [INFO] PW: Just got enabled
    22:40:29 [INFO] Done (1.393s)! For help, type "help" or "?"
    22:51:47 [INFO] Connection reset
    22:51:47 [INFO] The_Wrecker lost connection: disconnect.quitting
    >
    Just for test I redownloaded the plugin myself from the server and used those files locally and no issues found.

    Do let me know if this solves the problems.

    I didn't realize data corruption might be the problem you guys could have.

    java 7 works great btw.

    I recommend you all try downloading it again since I suspect a corrupt file transfer to my server.

    I actually did the same just now and I had no problems zenyl. I did have some weird issue before myself, but copying/redownloading around worked back than. Not sure what was the cause, but it had the same symptom you described. Anyway it could also just be datacorruption somehow.

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

    zenyl

    I'm pretty sure, that it's my fault - You guys said i should NOT download it into my plugin directory, but i thought i told me to do so... Trying it now, editing this post depending on the result...

    Edit: Nope, still nothing :'(
    I use Windows 7, if it helps, and I have both tried downloading it into the plugins directory, and also downloading it into the downloads directory, and then copying it into the plugins directiro, but neither worked
     
  6. Offline

    The_Wrecker

    Maybe something else you can try:
    Download the zip. Extract the needed jars from the zip into the plugins directory.
     
  7. Offline

    Freakdk

    The plugin loads - and I see the folder inside the plugins folder :D
    Will try and configure it now.

    Hmmm it works but it keeps telling me that I have reached the maximum warp limit :confused:
    WIthout creating ANY Warps - this is the cfg for my VIP rank
    Same counts for categories.

    ''

    With the
    PrivateWarp.pw
    permission.


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

    The_Wrecker

    I got that part recreated. I'll get back to you.

    Hmm,
    is the config file exactly like what you just pasted?
    I think it can't parse the numbers because of the comments.

    It should look something more like this:
    Code:
    max_warp_categorie=30
    max_warp=100
    max_categories=3
    cache_cleanup_run_minute_timeout=25
    The plugin will generate the file itself except with default var's. Only those will be entered when used for each file.
    ^there goes my English again.

    Every file has config entries.
    When an entry needs to be accessed, but isn't there.
    Than the plugin will create the entry with a default value....

    I hope this makes it clear. Or you could just delete the config files and let the plugin create them. You can adjust values later if necessary.
     
  9. Offline

    zenyl

    Well... Thx for making me download the whole .zip file, cuz it works like a charm! :D
    [cake][cake][cake][cake][cake][cake]/[cake][cake][cake][cake][cake] (6/5) (for helping a bunch to make it work(THX!))!
     
  10. Offline

    Freakdk

    Sorry I meant to tell you that, that was my permissionsnote for the VIP rank.
    Now this is what I've got inside the VIP cfg (in pluginscontrol):
     
  11. Offline

    The_Wrecker

    File contents should look like this without all the explanations after the '='

    The config loader just cannot read that
    Code:
    max_warp_categorie=3
    max_warp=3
    max_categories=1
    cache_cleanup_run_minute_timeout=25
    cache_online_minute_timeout=300
    max_warp_recall=3
    warp_configbit=3
    warp_warmup=0
    
    Iguess I failed at explaining it clearly the previous post
     
  12. Offline

    Freakdk


    Naah I'm, just an idiot.
    (It was late though! :D)
     
  13. Offline

    staticfactory

    It does not appear that PW 1.5.0/PC 1.1 is detecting Permissions 3.1.6 on my server (CB1000):

    Code:
    2011-07-25 16:05:50 [INFO] [Permissions] (Yeti) was initialized.
    2011-07-25 16:05:50 [INFO] [Permissions] version [3.1.6] (Yeti)  loaded
    ----
    2011-07-25 16:05:58 [INFO] PC: Loading PluginControl Version 1.1
    2011-07-25 16:05:58 [INFO] PC: Using builtin group system
    2011-07-25 16:05:58 [INFO] PC: PluginControl started
    2011-07-25 16:05:58 [INFO] PW: Starting initialization of PrivateWarp 1.5.0
    2011-07-25 16:05:58 [INFO] PW: Copyright: Wrecker Technologies
    2011-07-25 16:05:58 [INFO] PW: PrivateWarp 1.5.0 initialized
    2011-07-25 16:05:58 [INFO] PW: Just got enabled
    When I execute the /pw command in game, it throws a "You do not have permission" error.

    This is the first time I've had any problem with this plugin. All of my other plugins seem to be attaching without any issue.
     
  14. Offline

    The_Wrecker

    You're right,

    it now uses its built in system. How is your permissions jar named?
    The sql version is named differently I see. Did you switch lately?
     
  15. Offline

    staticfactory

    Hah, you nailed it. I started to rename the jars for housekeeping purposes and that caused PW to ignore it.
     
  16. Offline

    The_Wrecker

    So, you are renaming it back to permissions or should I add the PermissionSql.jar ?

    I'm Curious. To what did you rename it to?

    Maybe I should just rewrite that part. Bukkit now has a some features to accomodate for those things. Except that, it works most of the time now.
     
  17. Offline

    staticfactory

    I'm not leveraging the SQL portion of Yeti's permissions -- I'm straight YAML.

    All I had done was rename the 'permissions.jar' to 'permissions 3.1.6 - 1000.jar' so that I know at a glance exactly which version of each plugin I am using. That was enough for PW to overlook, while everything else found it and hooked in without issue.
     
  18. Offline

    The_Wrecker

    Thanks for your answer. I've already added an item on my todo to look into this. I don't find it real high priority, but maybe I'll just do the implementation in the next build if I have the time.
     
  19. Offline

    EmanuxJade

    on bukkit 1.7.3 build 1000

    Code:
    2011-07-28 14:46:31 [SEVERE] Could not load 'plugins/PrivateWarp.jar' in folder 'plugins': PluginContr$
    org.bukkit.plugin.UnknownDependencyException: PluginControl
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  20. Offline

    The_Wrecker

    Why the triple post?

    Anyway, you are missing the PluginControl dependency. Download that jar as well and place it in your plugins folder.
     
  21. Offline

    minecraft124_

    Can i set a different amount of warps per group? if so, how?
     
  22. Offline

    The_Wrecker

    You can,

    Every Permission group has a config file onder the PluginControl directory for privatewarp.

    bukkit/plugins/plugincontrol/privatewarp/<group>

    Just change the settings to your liking
     
  23. Offline

    The_Wrecker

    I have been away for a couple of days. That's why I haven't implemented new features. I did monitor the thread for issues though. I'll try to finish a couple of features this week.

    [Edit]
    OK,
    I've worked on a multi threaded implementation to accommodate the new features. I thought I could just make a class runnable and be done with it. In essence I could (and did), but things just don't run right out of the box when I do. I'll have to split some things up.
    When I finished up the 1.6 release it'll be possible to add more heavier features...

    These new things will be in the 1.6.0 release.

    I'll only add bugfixes and updates to the 1.5 release to keep a working situation (bukkit/minecraft updates which just might break some stuff).

    Ow and, I'll be moving my links in the future to:
    http://minecraft.wrecker.nl/
    Right now an alias is set up: http://minecraft.wrecker.nl/download
    I'll keep the old link up for a couple of days/weeks after the final switch.
     
  24. Offline

    staticfactory

    Can you please address the issue where PW doesn't hook into permissions unless the jar is named "permissions.jar"? We are starting to migrate over to PermissionsBukkit (1.1) and PW does not leverage the SuperpermsBridge (1.2) plugin whereas all of the other plugins seem to hook just fine.
     
  25. Offline

    The_Wrecker

    I'll release a 1.5.1 in an hour or so
    I consider it to be a maintenance release and 1.6 is not yet ready.

    Hmm, interesting. I have the Java JDK 1.7 installed so it'll be the first java 1.7 build in the wild...
    Got some code migrated over from the 1.6 project:
    2011-08-11 22:52:13 [INFO] PC: Loading PluginControl Version 1.1.1
    2011-08-11 22:52:13 [INFO] PC: Using Nijikokun's Permission plugin (new detection system)

    Old detection is still there if "Permissions" can't be found.
    Update:
    Fixing up my compile path because of the new Java JDK.

    The build is ready,

    not sure what it'll do on systems with java 6. That's why it's released under the unstables...
    http://minecraft.wrecker.nl/download/unstable/

    Let me know what it does...

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

    staticfactory

    Wicked, thanks Wrecker... I'm going to throw it on my dev server now.

    Edit:

    I get PC loading:


    Code:
    22:45:03 [INFO] PC: Loading PluginControl Version 1.1.1
    22:45:03 [INFO] PC: Using Nijikokun's Permission plugin (new detection system)
    But PW does not load. No errors, no nothing.

    Code:
    java version "1.6.0_24"
    
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    
    Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode)
    I am going to try an update to 1.7 and see how it goes.

    Edit(more):
    Update to 1.7...

    Code:
    D:\Minecraft\plugins>java -version
    java version "1.7.0"
    Java(TM) SE Runtime Environment (build 1.7.0-b147)
    Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
    Here is the end of the startup log:


    Code:
    22:58:17 [INFO] WorldEdit 4.6 enabled.
    22:58:17 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    22:58:17 [INFO] [MultiVerse-Portals]  Found WorldEdit. Using it for selections.
    22:58:17 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugi
    n for permissions.
    22:58:17 [INFO] WorldGuard: (spawn) Single session is enforced.
    22:58:17 [INFO] WorldGuard: (spawn) TNT ignition is blocked.
    22:58:17 [INFO] WorldGuard: (spawn) Lighters are blocked.
    22:58:17 [INFO] WorldGuard: (spawn) Lava fire is blocked.
    22:58:17 [INFO] WorldGuard: (spawn) Fire spread is UNRESTRICTED.
    22:58:17 [INFO] WorldGuard: Loaded configuration for world 'spawn"
    22:58:17 [INFO] WorldGuard: 15 regions loaded for 'spawn'
    22:58:17 [INFO] WorldGuard: Unable to register missing event type SNOW_FORM
    22:58:17 [INFO] WorldGuard 5.2.2 enabled.
    22:58:17 [INFO] LWC: Loaded 135 locale strings (0 overrides)
    22:58:17 [INFO] Using Permissions API
    22:58:17 [INFO] LWC: Loading SQLite
    22:58:17 [INFO] LWC: Using: Native
    22:58:18 [INFO] LWC: Precached 9808 protections.
    22:58:18 [INFO] LWC: At version: 3.30-git-LWC-94b93dd42195692ed1823346544359d591
    7274a2-b69jnks
    22:58:18 [INFO] [NoCheat] version [1.11] couldn't find CrafTIRC plugin. Disablin
    g logging to IRC.
    22:58:18 [INFO] [NoCheat] version [1.11] is enabled with the following checks: m
    oving speedhack flying fastswim
    22:58:18 [INFO] PC: Loading PluginControl Version 1.1.1
    22:58:18 [INFO] PC: Using Nijikokun's Permission plugin (new detection system)
    22:58:18 [INFO] Read level-name: spawn
    22:58:18 [INFO] Server permissions file permissions.yml is empty, ignoring it
    22:58:18 [INFO] Done (1.074s)! For help, type "help" or "?"
    >
     
  27. Offline

    The_Wrecker

    @staticfactory

    it seems you have the same problem where bukkit does not see the jar for some reason. Odd. I don't have those problems lately and I don't understand where that issue comes from.

    You can use PrivateWarp 1.5.0 together with PC 1.1.1 if that helps. Upgrading to 1.5.1 is optional, the change is in PluginControl, but since I was building against an other Java version I would recommend to use 1.5.1 if possible.
    Or try downloading the zip file and use that (which seemed to help before).
     
  28. Offline

    staticfactory

    The zip file looks like it did the trick.


    Code:
    12:01:28 [INFO] PC: Loading PluginControl Version 1.1.1
    12:01:28 [INFO] PC: Using Nijikokun's Permission plugin (new detection system)
    12:01:28 [INFO] Read level-name: spawn
    12:01:28 [INFO] PW: Starting initialization of PrivateWarp 1.5.1
    12:01:28 [INFO] PW: Copyright: Wrecker Technologies
    12:01:28 [INFO] PW: PrivateWarp 1.5.1 initialized
    12:01:28 [INFO] PW: Just got enabled
    12:01:28 [INFO] Server permissions file permissions.yml is empty, ignoring it
    12:01:28 [INFO] Done (1.195s)! For help, type "help" or "?"
    I still get a permissions error when I try to use PW, but I think it's PermissionsBukkit related.
     
  29. Offline

    The_Wrecker

    I don't know if it's Permissions from Bukkit itself.

    I don't have any permissions setup so I just didn't have access to my commands while testing (said I wasn't allowed). No further errors, so it seemed fine.

    Edit:
    Couldn't stand not exactly knowing.
    Got it running using the Superperms and the PermissionBukkit jar
    Was able to simply assign PrivateWarp.pw to myself

    I guess it was something like:
    /permission player The_Wrecker setperm PrivateWarp.pw
     
  30. Offline

    _NameLess_

    Great Plugin thx for this Plugin. But i have one BIG Problem. When i enable it (Private warp AND Plugin Control) something went wrong with sk89s Plugins. So everyone can use WorldEdit. I mean EVERYONE :)D). I just Permissions 3.1.6 and they dont have the nodes for. Ok i disable both and it works again. As far as i can see, i get the error for near all Plugins i have installed. Second Code example.
    Here is the log:

    Code:
    2011-08-12 20:06:42 [SEVERE] Could not pass event PLAYER_TELEPORT to PrivateWarp
    java.lang.NullPointerException
        at wrecker.tech.u.onPlayerTeleport(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:293)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:374)
        at org.bukkitcontrib.player.ContribCraftPlayer.updateNetServerHandler(ContribCraftPlayer.java:570)
        at org.bukkitcontrib.ContribPlayerListener.onPlayerJoin(ContribPlayerListener.java:26)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Code:
    2011-08-13 00:09:20 [SEVERE] Could not pass event PLAYER_TELEPORT to PrivateWarp
    java.lang.NullPointerException
        at wrecker.tech.u.onPlayerTeleport(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:293)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:216)
        at com.sk89q.worldedit.bukkit.BukkitPlayer.setPosition(BukkitPlayer.java:95)
        at com.sk89q.worldedit.LocalPlayer.setPosition(LocalPlayer.java:523)
        at com.sk89q.worldedit.LocalPlayer.findFreePosition(LocalPlayer.java:84)
        at com.sk89q.worldedit.WorldEdit.handleArmSwing(WorldEdit.java:893)
        at com.sk89q.worldedit.bukkit.WorldEditPlayerListener.onPlayerAnimation(WorldEditPlayerListener.java:54)
        at org.bukkit.plugin.java.JavaPluginLoader$15.execute(JavaPluginLoader.java:342)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:787)
        at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    If you need more Informations just ask. ;) CraftBukkit: 1000. Private warp 1.5.0. PluginControl 1.1..

    Greetings
    Name
     
  31. Offline

    The_Wrecker

    I'll try it out. But first I have to go to bed.
     
  32. Offline

    robnar

    Wrecker, I saw you mention Bukkit not seeing PluginControl's jar and causing problems, and I had the same issue, but it eventually did find it at the end of the plugin load process:

    Code:
    2011-08-13 00:51:41 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    2011-08-13 00:51:41 [INFO] [PermissionsEx] sql backend registered!
    2011-08-13 00:51:41 [INFO] [PermissionsEx] file backend registered!
    2011-08-13 00:51:41 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    2011-08-13 00:51:41 [INFO] [PermissionsEx] p2compat backend registered!
    2011-08-13 00:51:41 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    2011-08-13 00:51:41 [SEVERE] Could not load 'plugins/PrivateWarp.jar' in folder 'plugins': PluginControl
    org.bukkit.plugin.UnknownDependencyException: PluginControl
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:207)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:130)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:128)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-13 00:51:41 [INFO] [PermissionsEx] Initializing file backend
    2011-08-13 00:51:42 [INFO] [LogBlock] Version check: Your version is up to date
    2011-08-13 00:51:42 [INFO] [LogBlock] Connecting to root@jdbc:mysql://localhost:3306/minecraft...
    2011-08-13 00:51:42 [INFO] Preparing level "H"
    2011-08-13 00:51:42 [INFO] Preparing start region for level 0 (Seed: 7926093819984511670)
    2011-08-13 00:51:43 [INFO] Spout 1.0.1 has been initialized
    2011-08-13 00:51:43 [INFO] [Vault][Economy] 3co not found.
    2011-08-13 00:51:43 [INFO] [Vault][Economy] BOSEconomy not found.
    2011-08-13 00:51:43 [INFO] [Vault][Economy] Essentials Economy not found.
    2011-08-13 00:51:43 [INFO] [Vault][Economy] iConomy 4 not found.
    2011-08-13 00:51:43 [INFO] [Vault][Economy] iConomy 5 found: Waiting
    2011-08-13 00:51:43 [INFO] [Vault][Permission] PermissionsEx found: Waiting
    2011-08-13 00:51:43 [INFO] [Vault][Permission] GroupManager not found.
    2011-08-13 00:51:43 [INFO] [Vault][Permission] Permissions (Yetti) found: Waiting
    2011-08-13 00:51:43 [INFO] [Vault] Enabled Version 1.0.0dev-b13
    2011-08-13 00:51:43 [INFO] [iConomy] Logging is currently disabled.
    2011-08-13 00:51:43 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-08-13 00:51:43 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-08-13 00:51:43 [INFO] [Vault][Economy] iConomy 5 hooked.
    2011-08-13 00:51:43 [INFO] InvTools v.1.2.1 is enabled.
    2011-08-13 00:51:43 [INFO] [VoxelSniper] Config loaded
    2011-08-13 00:51:43 [INFO] VoxelSniper version 4.753 is enabled! Snipe away.
    2011-08-13 00:51:43 [INFO] Found and will use plugin Permissions v2.7.7
    2011-08-13 00:51:43 [INFO] HomeX enabled.
    2011-08-13 00:51:43 [INFO] [Safe Creeper] Safe Creeper V0.1 Enabled
    2011-08-13 00:51:43 [INFO] [HeroicDeath] 1.8.3.159 enabled.
    2011-08-13 00:51:43 [INFO] [BoundaryKill:1.31z] enabled!
    2011-08-13 00:51:43 [INFO] LogBlockQuestioner v0.02 enabled
    2011-08-13 00:51:43 [INFO] [MultiVerse] Permissions Found
    2011-08-13 00:51:43 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    2011-08-13 00:51:43 [INFO] [MultiVerse] Found iConomy, enabling payments.
    2011-08-13 00:51:43 [INFO] [MultiVerse] Loading World & Settings - 'N' - NETHER
    2011-08-13 00:51:43 [INFO] Preparing start region for level 1 (Seed: 257858794777324541)
    2011-08-13 00:51:43 [INFO] [MultiVerse] Loading World & Settings - 'PVP' - NORMAL
    2011-08-13 00:51:43 [INFO] Preparing start region for level 2 (Seed: -2810133038351487385)
    2011-08-13 00:51:44 [INFO] [MultiVerse] Loading World & Settings - 'CaveWorld' - NORMAL
    2011-08-13 00:51:44 [INFO] Preparing start region for level 3 (Seed: -2904215342534040426)
    2011-08-13 00:51:44 [INFO] [MultiVerse] Loading World & Settings - 'Mining3' - NORMAL
    2011-08-13 00:51:44 [INFO] Preparing start region for level 4 (Seed: -5582372007309736752)
    2011-08-13 00:51:44 [INFO] [MultiVerse] Loading World & Settings - 'H' - NORMAL
    2011-08-13 00:51:44 [INFO] [MultiVerse] Loading World & Settings - 'Restore' - NORMAL
    2011-08-13 00:51:44 [INFO] Preparing start region for level 5 (Seed: 7926093819984511670)
    2011-08-13 00:51:45 [INFO] [MultiVerse] Loading World & Settings - 'Restore2' - NORMAL
    2011-08-13 00:51:45 [INFO] Preparing start region for level 6 (Seed: 7926093819984511670)
    2011-08-13 00:51:45 [INFO] [MultiVerse] 7 - World(s) loaded.
    2011-08-13 00:51:45 [INFO] [MultiVerse] Loading Portals
    2011-08-13 00:51:45 [INFO] [MultiVerse] 21 - Portal(s) loaded.
    2011-08-13 00:51:45 [INFO] [LocalShops] Loaded with 28 shop(s)
    2011-08-13 00:51:45 [INFO] [LocalShops] Version 3.1.1 is enabled: 8aafd79b-b0c0-4893-89b2-8e9a3c8e0e0c
    2011-08-13 00:51:45 [INFO] [LocalShops] Starting NotificationThread with Timer of 300 seconds
    2011-08-13 00:51:45 [INFO] [LocalShops][Economy] BOSEconomy not found.
    2011-08-13 00:51:45 [INFO] [LocalShops][Economy] Essentials Economy not found.
    2011-08-13 00:51:45 [INFO] [LocalShops][Economy] iConomy 4 not found.
    2011-08-13 00:51:45 [INFO] [LocalShops][Economy] iConomy 5 hooked.
    2011-08-13 00:51:45 [INFO] [LocalShops][Economy] iConomy 5 found: Loaded
    2011-08-13 00:51:45 [INFO] [LocalShops][Permission] Permissions (Phoenix) found: Waiting
    2011-08-13 00:51:45 [INFO] [LocalShops][Permission] Local Fallback Permissions found: Loaded
    2011-08-13 00:51:45 [INFO] [xWarp]: No Register found. Deactivating Register support.
    2011-08-13 00:51:45 [INFO] [xWarp]: 52 warps loaded
    2011-08-13 00:51:45 [WARNING] [xWarp]: Skiped disabled permissions system: Permissions v2.7.7
    2011-08-13 00:51:45 [INFO] [xWarp]: No permissions system found until here. A permissions plugin will be maybe activated later.
    2011-08-13 00:51:45 [INFO] [xWarp]: Linked with economy system: iConomy v5.01
    2011-08-13 00:51:45 [INFO] [xWarp]: xWarp 2.12.0 enabled
    2011-08-13 00:51:45 [INFO] SignColours version 0.9 by ichingpow enabled.
    2011-08-13 00:51:45 [INFO] [Administrate] Found Service (Permission) PermissionsEx
    2011-08-13 00:51:45 [INFO] [Administrate] Found Service (Permission) Permissions (Yetti)
    2011-08-13 00:51:45 [INFO] [Administrate] Using Permission Provider PermissionsEx
    2011-08-13 00:51:45 [INFO] [FireControl] Using permissions.
    2011-08-13 00:51:45 [INFO] FireControl 1.1 enabled!
    2011-08-13 00:51:45 [INFO] creaturebox version 0.7.6 is enabled!
    2011-08-13 00:51:45 [INFO] CommandBook 1.5.2 enabled.
    2011-08-13 00:51:45 [INFO] CommandBook: Maximum wrapper compatibility is enabled. Some features have been disabled to be compatible with poorly written server wrappers.
    2011-08-13 00:51:45 [INFO] CommandBook: 118 banned name(s) loaded.
    2011-08-13 00:51:45 [INFO] CommandBook: 3 kit(s) loaded.
    2011-08-13 00:51:45 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-08-13 00:51:46 [INFO] [MultiInv] version 2.3.0 is enabled!
    2011-08-13 00:51:46 [INFO] SimpleReserve version 0.2.6 enabled!
    2011-08-13 00:51:46 [INFO] [PermissionsEx] Superperms support enabled.
    2011-08-13 00:51:46 [INFO] [PermissionsEx] v1.13 enabled
    2011-08-13 00:51:46 [INFO] [Vault][Permission] PermissionsEx hooked.
    2011-08-13 00:51:46 [INFO] [HELP] 41 extra help entries loaded from files: Travel(13), General(10), Administrate(13), Chat(5)
    2011-08-13 00:51:46 [INFO] [HELP] Permissions enabled using: Permissions v2.7.7
    2011-08-13 00:51:46 [INFO] [HELP] 0.3.2 enabled
    2011-08-13 00:51:46 [INFO] WorldEdit 4.6 enabled.
    2011-08-13 00:51:46 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-08-13 00:51:46 [INFO] [PermissionsCompat] Compatibility layer enabled.
    2011-08-13 00:51:46 [INFO] [xWarp]: Linked with permissions system: Permissions v2.7.7
    2011-08-13 00:51:46 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-08-13 00:51:46 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-08-13 00:51:46 [INFO] [Vault][Permission] Permissions (Yetti) hooked.
    2011-08-13 00:51:46 [INFO] [iConomy] hooked into Permissions.
    2011-08-13 00:51:46 [INFO] [InvTools] Found Permissions (v2.7.7)
    2011-08-13 00:51:46 [INFO] [MultiVerse] Found Permissions, enabling commands.
    2011-08-13 00:51:46 [INFO] [LocalShops][Permission] Permissions (Phoenix) hooked.
    2011-08-13 00:51:46 [INFO] [ChatManager] ChatManager enabled!
    2011-08-13 00:51:46 [INFO] [Modifyworld] Modifyworld enabled!
    2011-08-13 00:51:46 [INFO] [LogBlock] Permissions plugin found.
    2011-08-13 00:51:46 [INFO] [LogBlock] Scheduled consumer with bukkit scheduler.
    2011-08-13 00:51:46 [INFO] LogBlock v1.25 by DiddiZ enabled.
    2011-08-13 00:51:46 [INFO] PC: Loading PluginControl Version 1.1.1
    2011-08-13 00:51:46 [INFO] PC: Using Nijikokun's Permission plugin (new detection system)
    2011-08-13 00:51:46 [INFO] Read level-name: H
    2011-08-13 00:51:46 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2011-08-13 00:51:46 [INFO] Done (0.379s)! For help, type "help" or "?"
    
    So it was found, but after PrivateWarp had already tried and failed to load. I got around this problem by changing PrivateWarp's plugin.yml file to treat PluginControl as a softdepend and now it works fine. (Obviously that is incorrect as PluginControl is required, but it seems to help with the error.) Don't know if that will help anyone else until a more permanent work-around can be found.

    Code:
    name: PrivateWarp
    version: 1.5.0
    author: The_Wrecker
    website: http://www.wrecker.nl
    main: wrecker.tech.PrivateWarp
    description: Private Warp. Setting your own set of warps only you can use!
    softdepend: [PluginControl]
    commands:
      pw:
        description: Set/Delete warps and categories
        usage: |
               /<command>
               Example: /<command> goto home - Teleports you to your home warp
      pwa:
        description: Set/Delete warps and categories for other players
        usage: |
               /<command> [player]
               Example: /<command> <player> goto home - Teleports you to your home warp
      pwv:
        description: Create a vault template other players can't change (vault system). Restricts use of certain warp names. Names your can set with 'put' as a warp to another player.
        usage: |
               /<command>
               Example: /<command>  put <player> <warpname in template> - Sets the vault warp to player
               Example: /<command>  set <warpname in template> - Sets the vault warp to player
               Example: /<command>  del <warpname in template> - Sets the vault warp to player
      pwr:
        description: Recall last teleport location (let's you get back where you came from)
        usage: |
               /<command> [nr]
               Example: /<command> 0 - Teleports you to your most recent from point
      pwp:
        description: Publish a warp to a public warp-pool
        usage: |
               Not implemented. Needs new plugin.
      pws:
        description: Share a warp with a player
        usage: |
               Not implemented yet.  
     

Share This Page