[INACTIVE][TP] MyWarp v2.0.1 - native PermissionsEx support - no superperms yet [1337]

Discussion in 'Inactive/Unsupported Plugins' started by flames, Apr 15, 2011.

  1. Offline

    flames

    MyWarp:
    Version: 2.0dev
    Download (JAR / ZIP)
    Source code

    MyWarp is now in development by SpathiZilla, please see here

    MyWarp was made by Taylor Kelly (tkelly), all credits go to him! I forked MyWarp and will provide updates in future, or until tkelly is back. There are no changes in usage or functionality. Just the same commands, same permission nodes and same features. Original description:


    ...is Basic
    Many server admins only want the very basics. MyWarp delivers on that, and still gives the speed and reliability of using a SQLite database.

    By only giving your users permission to mywarp.warp.basic.*, they will only be able to use the very basic commands.


    ...is Social
    However, sometimes your users will demand more. They'll want to make their warps private, invite only specific people to their warps, even give their warp to someone else. MyWarp can do that too.

    Give your users mywarp.warp.soc.*, and they'll be able to do all of that.


    ...is Intelligent
    Sometimes, warps can be long and hard to remember. This is where MyWarp's auto-complete abilities come into play. It tries to find the most applicable match, and sends you there. It only considers warps you have access to, and will not send you somewhere unless it knows it's correct.

    A few examples:
    There are warps: {"Mob Spawner", "Farm", "farm", "tkelly's house", "joe's house"}
    tkelly has access to: {"Mob Spawner", "Farm" "tkelly's house"}
    joe has access to: {"Mob Spawner", "Farm", "farm", "joe's house"}

    No matter who uses /warp spawn, they will be sent to "Mob Spawner"
    If tkelly uses /warp house, he'll be sent to "tkelly's house"
    If joe uses /warp house, he'll be sent to "joe's house"
    If tkelly uses /warp farm or /warp arm, he'll be sent to "Farm"
    If joe uses /warp farm, he'll be sent to "farm"
    But if joe uses /warp arm, it equally matches both "Farm" and "farm", so will send him to neither.


    ...is Sign-full
    Physical interactions with the world is what Minecraft is all about. That's why signs can be used to replace many of the basic commands. For now, you can have a sign warp you to one of your current warps (using the auto-complete). Feel free to suggest more things, and I'll build that in.

    In order to build a warping sign, create a sign with two lines of text (it doesn't matter what specific lines).

    If you don't use the basic permission-set, give your players following nodes:

    ...is Guiding
    Want to make your users work to get to their points of interest? Rather than giving them /warp permission, just give them (mywarp.warp.basic.compass) permission. This will let them /warp point <name> to a given warp, and that'll orient their compass to that warp, allowing them to use their own two legs to get there.


    ...is Restricting
    In addition to the compass restrictions, you can also limit the number of public and private warps users can make. You can find and change these settings in MyWarp.settings.

    Until Bukkit's permissions and groups get fleshed out, this is a global number. However, with another setting in MyWarp.settings, you can allow admins to go around this limit.


    ...is Helpful
    As an server administrator, warps can easily be abused. MyWarp gives you access to be able to visit and modify all the warps.



    Changelog:
    Version 2.0dev
    • MySQL support
    • importing warps from warps.db to mysql
    • permissions 3.x
    • removed extremely old artifacts (import of hmod warps)
    • tested and works on CB928
    Version 1.10.7
    • added native support for PermissionsEx
    • fixed namespace
    Version 1.10.6
    • updated for CB786-793
    • updated to Help 3.0 ( not interesting for you until you compile from Lycano's fork on github :p )
    Version 1.10.5c
    • fixed the "Could not pass event PLAYER_INTERACT to MyWarp" error
    Version 1.10.5b
    • updated for CraftBukkit RB #677 (also tested with CB #678)
    • Permissions 2.5.5 or higher (tested with 2.6 and 2.7)
    • added GroupManager support
    • changed update URL where MyWarp downloads sqlite libraries
     
    kahlilnc, Mtihc, Charant and 5 others like this.
  2. Offline

    Kitsune30

    not sure if this has ever been seen, but when i turn my server on everything loads fine except for 1 small part of MyWarp
    Code:
    23:46:46 [INFO] Starting minecraft server version Beta 1.4
    23:46:46 [INFO] Loading properties
    23:46:46 [INFO] Starting Minecraft server on *:25565
    23:46:46 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-653-
    g9992fff-b677jnks (MC: 1.4)
    23:46:47 [INFO] Preparing level "world"
    23:46:47 [INFO] Preparing start region
    23:46:47 [INFO] 144 recipes
    23:46:48 [INFO] Preparing spawn area: 73%
    23:46:48 [INFO] LWC     Loading shared objects
    23:46:48 [INFO] LWC     Native library: plugins/LWC/lib/native/Windows/x86/sqlit
    ejdbc.dll
    23:46:48 [INFO] [Permissions] (Phoenix) was Initialized.
    23:46:48 [INFO] Loaded Essentials build 2.1.33 maintained by Zenexer, ementalo,
    Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    23:46:48 [INFO] Loaded EssentialsSpawn build 2.1.33 maintained by Zenexer, ement
    alo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    23:46:48 [INFO] [HeroChat] HeroChat version 4.10.2 enabled.
    23:46:48 [INFO] [iConomy] Logging is currently disabled.
    23:46:49 [INFO] [iConomy] v4.64 (Kenzi) loaded.
    23:46:49 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    23:46:49 [INFO] [iConomyChestShop] version 2.4 initialized!
    23:46:49 [INFO] [iConomyChestShop] iConomy version 4.64 loaded.
    23:46:49 [INFO] [Permissions] version [2.7] (Phoenix)  loaded
    23:46:49 [INFO] [HeroChat] Permissions 2.7 found.
    23:46:49 [INFO] [iConomy] hooked into Permissions.
    23:46:49 [INFO] [iConomyChestShop] Permissions version 2.7 loaded.
    23:46:49 [INFO] [iConomyChestShop] LWC version 2.3 loaded.
    23:46:49 [INFO] [iConomyChestShop] Permissions version 2.7 loaded.
    23:46:49 [INFO] LWC     Loaded 116 locale strings (0 overrides)
    23:46:49 [INFO] LWC     Using Nijikokun's permissions plugin for permissions
    23:46:49 [INFO] LWC     Loading SQLite
    23:46:49 [INFO] SQLite  Using: Native
    23:46:49 [INFO] LWC     At version: v2.30
    23:46:49 [INFO] [MYWARP]: 0 warps loaded
    23:46:49 [INFO] [MYWARP] Permissions enabled using: Permissions v2.7
    *****23:46:49 [WARNING] [MYWARP] 'Help' isn't detected. No /help support.*****
    23:46:49 [INFO] MyWarp 1.10.5c enabled
    23:46:49 [WARNING] [NoCheat] version [0.8.5] couldn't find CrafTIRC plugin. Disa
    bling logging to IRC.
    23:46:49 [INFO] [NoCheat] version [0.8.5] is enabled with the following checks:
    moving flying speedhack bedteleport
    23:46:49 [INFO] [PermissionsPlus] plugin version 1.4.2 has been enabled.
    23:46:49 [INFO] WorldEdit 4.3 enabled.
    23:46:49 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    23:46:50 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugi
    n for permissions.
    23:46:50 [INFO] WorldGuard: Blacklist loaded.
    23:46:50 [INFO] WorldGuard: (world) Single session is enforced.
    23:46:50 [INFO] WorldGuard: (world) TNT ignition is blocked.
    23:46:50 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    23:46:50 [INFO] WorldGuard: (world) Lava fire is blocked.
    23:46:50 [INFO] WorldGuard: (world) All fire spread is disabled.
    23:46:50 [INFO] WorldGuard: Loaded configuration for world 'world"
    23:46:50 [INFO] WorldGuard 5.0-alpha8 enabled.
    23:46:50 [INFO] Done (0.304s)! For help, type "help" or "?"
    >
    clearly the star-ed part isnt actually like that, just for the sake of finding it. im not sure if i am missing a file for it, or if i need to do something in-game about it. Any ideas?
     
  3. Offline

    shadydeath999

    how about adding permissions for the usage of the warp signs
     
  4. Offline

    svict4

    the emphasis being on the
     
  5. Offline

    Skirmisher

    Help is a plugin made by tkelly that is an attempt at a universal help menu. MyWarp has support for it, so if you install it, MyWarp gets its own submenu in /help. Like all of tkelly's plugins, it's inactive and outdated, but there's a fork here.
     
  6. Offline

    flames

    how about not quote my whole post? edit your post and remove the quote.
     
  7. Offline

    Socketubs

    Thanks for this plugin Flames !

    And what about cooldown between warps ?
     
  8. Offline

    flames

    cooldown/warmups are the primary change in xwarp, if you need that feature you will be better set with xwarp.
    even if mywarp has a lot of features, i try to keep it lightweight.

    nope, sorry. i never used essentialswarp. find out which plugin this is forked of. if its forked from mywarp or xwarp, the database should be compatible (but dont forget a backup anyway).
     
  9. Offline

    Phaedrus

    Thanks for maintaining this. Much appreciated.
     
  10. Offline

    The24man

    Code:
    2011-04-17 14:44:01 [SEVERE] [MYHOME]SQLite exception on initialize
    java.sql.SQLException: path to 'C:\Users\Family\Dropbox\Bukkit (TEST)\plugins\MyWarp/warps.db': 'C:\Users\Family\Dropbox\Bukkit (TEST)\plugins\MyWarp' does not exist
        at org.sqlite.Conn.open(Conn.java:103)
        at org.sqlite.Conn.<init>(Conn.java:57)
        at org.sqlite.JDBC.createConnection(JDBC.java:77)
        at org.sqlite.JDBC.connect(JDBC.java:64)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at me.taylorkelly.mywarp.ConnectionManager.initialize(ConnectionManager.java:15)
        at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:57)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.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)
    2011-04-17 14:44:01 [SEVERE] [MYWARP] Could not establish SQL connection. Disabling MyWarp
    Isn't the plugin supposed to generate the folder in the plugins directory? The error is saying that the files arn't there.
    I checked to see and no MyWarp folder was generated.

    FIXED IT!!!

    I downloaded the .zip from tkelly's and put the MyWarp folder in the plugins directory.
    You should really include that with your release....

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

    endaymyke

    13:25:18 [SEVERE] [MYHOME]SQLite exception on initialize
    java.sql.SQLException: path to '/Users/XXXXXX/Desktop/CLEAN/plugins/MyWarp/warps.db': '/Users/Rendall/Desktop/CLEAN/plugins/MyWarp' does not exist
    at org.sqlite.Conn.open(Conn.java:103)
    at org.sqlite.Conn.<init>(Conn.java:57)
    at org.sqlite.JDBC.createConnection(JDBC.java:77)
    at org.sqlite.JDBC.connect(JDBC.java:64)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at me.taylorkelly.mywarp.ConnectionManager.initialize(ConnectionManager.java:15)
    at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:57)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.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)
    13:25:18 [SEVERE] [MYWARP] Could not establish SQL connection. Disabling MyWarp


    help
     
  12. Offline

    WindedDragon

    Getting that error to!

    Also when I someone joins the server i get a bunch of errors then the server crashes.

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

    DoomGiver32


    I've not used myhome in the longest time, in fact last time I used it was before I shut down my server last time (AKA Since I've used that my entire bukkit files have been deleted) is the database hidden somewhere or am I just being stupid? which is entirely possible :p
     
  14. Offline

    flames

    ok, you right guys, i will add a zip with all needed files to the download links (for those who installs the plugin for the first time).
    but i am still curious why this happens for you, the plugin automatically generates the needed files. and i also tested, it works for me at least. anyway i will take a look into this issue.
     
  15. Offline

    nicatronTg

    Taylor Kelly (tkelly) is a girl, for your information.
     
  16. Offline

    khamseen_air

    Should probably edit his/her profile then.
     
  17. Offline

    endaymyke

    can some one help me with my prob up there
     
  18. Offline

    khamseen_air

    It's because of the missing MyWarps folder in the plugin directory, had you read the post before yours you would see he had the same problem and already posted a fix for it.
    Download this: http://taylorkelly.me/plugins/MyWarp/MyWarp v1-10-3.zip
    Place the MyWarp folder and its contents in the Plugins Directory (only the folder and contents, ignore the JAR file in the zip), then make sure you have the latest version of the JAR from this thread and start the server, that should solve the problem.
     
  19. Offline

    Kryppuk

    Thank you, looks like the plgin does not automatically generates the folder on Windows. Downloading these and get the folder, solved my error:D
     
  20. Offline

    Jupi

    When I type "/warp convert" then confirm it it says "Error, 'warps.txt' does not exist when I have a warps list from Plgwarp. Should I place this text in a certain folder or am I doing something wrong.
     
  21. Offline

    flames

    Jupi, check if the warp.txt from plgwarp has exactly the same syntax like hmod warp.txt
     
  22. Offline

    Jupi

    So I should download hmod warp and see if it has the same?

    Ah I don't think it does becuase it is in the format of;
    NameofWarp:Coordinates:World

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

    halvors

    No warp commands work for me :(
     
  24. Offline

    newtekie1

    Does anyone have another link to the zip file for download? The one on tkelly's site doesn't work. And the files definitley aren't being created on first run on Windows machines.
     
  25. Offline

    Jack Bartlett

    I'm with New...Same for me
     
  26. Offline

    khamseen_air


    The link to tkelly's zip in my post a few back is still working for me.

    @flames Just to let you know I'm running 1.10.5c on RB 684 without any problems. :)

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

    infidusandrew

    The link does not seem to be working for me.
     
  28. Offline

    khamseen_air

    Well that's strange. I've just downloaded the zip from that link three times in a row.
    However try this link. I've uploaded a zip to my own website, containing only the folder and the settings file to see if that helps you.
     
  29. Offline

    flames

    khamseen_air, thanks.
    now there is also a link to zip with full plugin in OP :)
     
    khamseen_air likes this.
  30. Offline

    endaymyke

    i thank you sir!
     
    khamseen_air likes this.
  31. Offline

    MacG32

    flames, I appreciate you keeping this plugin running strong. :)
     

Share This Page