Inactive [TP] xWarp v3.1.7 - MyWarp fork (w/ prices, economy, visibility) [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by xZise, Jan 17, 2011.

  1. Offline

    xZise

    Hello everyone,
    I forked the MyWarp project and added some functionality. In basic it is the same as the MyWarp.

    Now on BukkitDev
    This plugin is already on BukkitDev. I will transfer this post to BukkitDev.

    Download
    3.1.7 + marker (Tested: 1.2.5-R1.0)
    3.1.7 (Tested: 1.2.5-R1.0)
    2.12.0 (Tested: cb819, Should run ≥ cb691)
    All downloads

    The versions for other builds are normally only compatibly updates. So they don't provide other features. This means version “a-cb684” is the same (in basic) as “a-cb556” or simply “a”.
    Notice: With version 2.3.0, 2.6.0, 2.8.0, 2.9.0, 3.0.0 (or later) I changed the database layout. Previous versions of xWarp couldn't read this database. So backup it for sure.

    Ressources

    Changes
    Changelog moved to BukkitDev. The full changelog is still on github.

    Prices
    Since 2.8.0 it is possible to use prices for warp and creation. It uses the Permissions nodes to change define basic prices. Also it is possible to define a price for each warp. At the moment iConomy version 4 and 5, Essentials Economy (at least Dev build 2.2.104) and BOSEconomy supported.
    Global/Public/Private warps
    With the Version 2.0.0 beta 13 I introduce the new state of global warps. Every user can create warps for its own (public/private) like before and hasn't be aware of already existing one's from others. So Player “A” could create a warp named “foo” and another Player “B” could also create a warp called “foo”. Now to access these warps you have to specify which warp do you want to use.
    Therefore I added a parameter to specify the owner of the warp. To warp to the “foo” warp of Player “A” you simply type:
    /warp foo A
    You could exchange the second parameter (= A) with a B to warp to B's warp “foo”.
    Now to shorten the warps you could globalize a warp with
    /warp global <name> <owner>
    Now you don't have to add the owner of the warp. For example if somebody globalized the warp “foo” of player “A” you now can simply type:
    /warp foo
    There is one rule: “If you don't define the owner it searches the global warps.”
    But a global warp also has a owner (in our case Player “A”) so you also define the owner.
    So there is one major change: If your warp contains a space you have to escape it, otherwise it will guess the second part as a owner (to escape see the section above).
    For further information visit the wiki.
    Sign Warps
    Creating a sign warp is really easy. You have 3 layouts: MyWarp, Single Line and xWarp.
    In MyWarp your sign has two lines. In the first place only “MyWarp” and in the second the name of the warp. This works only if the warp is in the global map.
    The “Single Line” layout only needs a line with “Warp: <name>”. If there are more than one lines with this layout on one sign it won't work. The colon is optional, the W could be lowercase and the spaces between “Warp:” and the name have to be at least one.
    With xWarp layout you could place “xWarp” in the first line (case-insensitive) or “Warp”/“warp” and optional a colon.
    In the second line is the name of the warp and in the third the owner (optional)
    Upcoming changes
    Backups? (unknown)
    If possible I maybe make it possible to backup the warps with others backup plugins. It is only an idea at a moment, but maybe sometimes xWarp supports this.
    tkelly's suggestion system (Suspended)
    tkelly created a system, that can get a warp similar named if you didn't spell it right.

    Fabian aka xZise
     
    RazorFlint, Taranis01 and uitology like this.
  2. Offline

    xZise

    Okay kflynn, could you please test if I fixed this in the 2.7.0 release?

    Fabian
     
  3. Offline

    aolko

    i have all administrator permissions for this plugin,but when im trying to create new warp, it writes,that i have no permission to do this :(

    [​IMG]
     
  4. Offline

    xZise

    Okay that is strange, because also the help doesn't shows the create command and your permissions seems to be right (but it only shows a segment). So could you please execute “/warp permissions y” and check if any “warp.create” permission exists?

    Fabian
     
  5. Offline

    fugue2005

    where is this saving the warps, ive deleted the files in the xwarp folder 3 times and i keep getting

    Code:
    2011-03-27 13:48:34 [SEVERE] [xWarp]: Warp Load Exception
    java.sql.SQLException: table `permissions` already exists
        at org.sqlite.DB.throwex(DB.java:288)
        at org.sqlite.NestedDB.prepare(NestedDB.java:115)
        at org.sqlite.DB.prepare(DB.java:114)
        at org.sqlite.Stmt.executeUpdate(Stmt.java:102)
        at de.xzise.xwarp.dataconnections.SQLiteConnection.update(SQLiteConnection.java:157)
        at de.xzise.xwarp.dataconnections.SQLiteConnection.load(SQLiteConnection.java:552)
        at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:71)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:451)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:217)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:92)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:70)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-03-27 13:48:34 [INFO] [xWarp]: 13 warps loaded
     
  6. Offline

    xZise

    Yerks stupid errors! I could now fix this and updated xWarp to 2.7.2! Maybe this is the last release for the 556 build, because I'm awaiting the new recommended build, because a new (maybe better?) teleporter was added.

    Fabian
     
  7. Offline

    Kainzo

    Does this support flatfile? or any other db rather than sqlite?

    I'll need to convert my sqlite to something soon :(
     
  8. Offline

    xZise

    Jep you can use a hmod like filetype. There is a config.properties in the xWarp data directory. These file has a property which is by default:
    data-connection=sqlite
    The you change it to:
    data-connection=hmod

    And you are done.

    Fabian
     
  9. Offline

    krazdesigns

    i have a problem saying it cant load data and im using same permissions as you have gave a link to, it worked on my server before but now it says :
    16:56:23 [INFO] Starting minecraft server version Beta 1.3
    16:56:23 [INFO] Loading properties
    16:56:23 [INFO] Starting Minecraft server on *:25565
    16:56:23 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-516-
    gdf87bb3-b531jnks (MC: 1.3)
    16:56:23 [INFO] Preparing level "world"
    16:56:23 [INFO] Preparing start region
    16:56:25 [INFO] Preparing spawn area: 52%
    16:56:25 [SEVERE] Could not load plugins\General.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:113)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:159)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:107)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:59)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoSuchMethodException: com.nijikokun.bukkit.General.General
    .<init>()
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.getConstructor(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:108)
    ... 8 more
    16:56:25 [INFO] [Permissions] version [2.1] (Handler) was Initialized.
    16:56:25 [INFO] WorldGuard loaded.
    16:56:25 [INFO] Bukkit Flow Control version 0.0.3 loaded.
    16:56:25 [INFO] DeathMessagePlugin version 1.4 is enabled with permissions!
    16:56:25 [INFO] [BlastPick] BlastPick 1.0.0 enabled successfully.
    16:56:25 [INFO] Fabulous version 0.1 is enabled!
    16:56:26 [INFO] flyRidgeFly version 1.5.1 is enabled!
    16:56:26 [INFO] godPowers version 2.0 is enabled!
    16:56:26 [INFO] [iZone : 5.6] Enabled!
    16:56:26 [INFO] [iZone : 5.6] Loaded 0 zones!
    16:56:26 [SEVERE] java.lang.ClassNotFoundException: org.sqlite.JDBC
    16:56:26 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    16:56:26 [SEVERE] at java.security.AccessController.doPrivileged(Native Me
    thod)
    16:56:26 [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
    16:56:26 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(Pl
    uginClassLoader.java:30)
    16:56:26 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    16:56:26 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    16:56:26 [SEVERE] at java.lang.Class.forName0(Native Method)
    16:56:26 [SEVERE] at java.lang.Class.forName(Unknown Source)
    16:56:26 [SEVERE] at com.matejdro.bukkit.jail.InputOutput.createConnection
    (InputOutput.java:55)
    16:56:26 [SEVERE] at com.matejdro.bukkit.jail.InputOutput.getConnection(In
    putOutput.java:42)
    16:56:26 [SEVERE] at com.matejdro.bukkit.jail.InputOutput.PrepareDB(InputO
    utput.java:387)
    16:56:26 [SEVERE] at com.matejdro.bukkit.jail.Jail.onEnable(Jail.java:72)
    16:56:26 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:118)
    16:56:26 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:451)
    16:56:26 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:217)
    16:56:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:83)
    16:56:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:61)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:204)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:191)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.d(MinecraftServe
    r.java:131)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:246)
    16:56:26 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:366)
    16:56:26 [SEVERE] null loading Jail v0.5.5 (Is it up to date?)
    java.lang.NullPointerException
    at com.matejdro.bukkit.jail.InputOutput.PrepareDB(InputOutput.java:396)
    at com.matejdro.bukkit.jail.Jail.onEnable(Jail.java:72)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:217)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    16:56:26 [SEVERE] PLAYER_COMMAND loading LoginMessage v0.5.4 (Is it up to date?)

    java.lang.NoSuchFieldError: PLAYER_COMMAND
    at com.nijikokun.bukkit.Permissions.Permissions.registerEvents(Permissio
    ns.java:118)
    at com.nijikokun.bukkit.Permissions.Permissions.onEnable(Permissions.jav
    a:111)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:217)
    at com.tahkeh.loginmessage.LoginMessage.setupPermissions(LoginMessage.ja
    va:37)
    at com.tahkeh.loginmessage.LoginMessage.onEnable(LoginMessage.java:50)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:217)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    16:56:26 [INFO] SimpleCensor version 0.2.1 enabled!
    16:56:26 [INFO] [iZone : 5.6] Using permissions of Permissions.
    16:56:26 [INFO] Error: org.sqlite.JDBC
    16:56:26 [SEVERE] java.lang.ClassNotFoundException: org.sqlite.JDBC
    16:56:26 [SEVERE] at java.net.URLClassLoader$1.run(Unknown Source)
    16:56:26 [SEVERE] at java.security.AccessController.doPrivileged(Native Me
    thod)
    16:56:26 [SEVERE] at java.net.URLClassLoader.findClass(Unknown Source)
    16:56:26 [SEVERE] at org.bukkit.plugin.java.PluginClassLoader.findClass(Pl
    uginClassLoader.java:30)
    16:56:26 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    16:56:26 [SEVERE] at java.lang.ClassLoader.loadClass(Unknown Source)
    16:56:26 [SEVERE] at java.lang.Class.forName0(Native Method)
    16:56:26 [SEVERE] at java.lang.Class.forName(Unknown Source)
    16:56:26 [SEVERE] at com.aranai.spawncontrol.SpawnControl.initDB(SpawnCont
    rol.java:100)
    16:56:26 [SEVERE] at com.aranai.spawncontrol.SpawnControl.onEnable(SpawnCo
    ntrol.java:252)
    16:56:26 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlug
    in.java:118)
    16:56:26 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(
    JavaPluginLoader.java:451)
    16:56:26 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(Si
    mplePluginManager.java:217)
    16:56:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftSe
    rver.java:83)
    16:56:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    erver.java:61)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServe
    r.java:204)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:191)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.d(MinecraftServe
    r.java:131)
    16:56:26 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:246)
    16:56:26 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:366)
    16:56:26 [INFO] [SpawnControl] version [0.7] loaded
    16:56:26 [INFO] VoxelDoop version 1.6 is enabled!
    16:56:26 [INFO] VoxelMore version 1.3 is enabled!
    16:56:26 [INFO] vStopFire version 1.2 is enabled!
    16:56:26 [INFO] WorldEdit 4.1 enabled.
    16:56:26 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
    for permissions.
    16:56:26 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugi
    n for permissions.
    16:56:26 [INFO] WorldGuard: Single session is enforced.
    16:56:26 [INFO] WorldGuard: TNT ignition is PERMITTED.
    16:56:26 [INFO] WorldGuard: Lighters are PERMITTED.
    16:56:26 [INFO] WorldGuard: Lava fire is blocked.
    16:56:26 [INFO] WorldGuard: Fire spread is UNRESTRICTED.
    16:56:26 [INFO] WorldGuard 4.0-alpha1 enabled.
    16:56:26 [SEVERE] [xWarp]: Class not found
    java.lang.ClassNotFoundException: org.sqlite.JDBC
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:30)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at de.xzise.xwarp.dataconnections.SQLiteConnection.initFile(SQLiteConnec
    tion.java:50)
    at de.xzise.xwarp.dataconnections.SQLiteConnection.create(SQLiteConnecti
    on.java:592)
    at de.xzise.xwarp.dataconnections.SQLiteConnection.load(SQLiteConnection
    .java:558)
    at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:71)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:217)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    16:56:26 [SEVERE] [xWarp]: Could not load data. Disabling xWarp!
    java.lang.NullPointerException
    at de.xzise.xwarp.dataconnections.SQLiteConnection.getVersion(SQLiteConn
    ection.java:232)
    at de.xzise.xwarp.dataconnections.SQLiteConnection.create(SQLiteConnecti
    on.java:593)
    at de.xzise.xwarp.dataconnections.SQLiteConnection.load(SQLiteConnection
    .java:558)
    at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:71)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:451)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:217)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:83)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:61)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:131)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:246)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    16:56:26 [INFO] Done (0.252s)! For help, type "help" or "?"
    >
     
  10. Offline

    xZise

  11. Offline

    xZise

    So now I officially made the plugin compatible with the new recommended builds. Please note, that you need 2.7.3-upstream to use the recommended builds 600/602.

    Fabian
     
  12. Offline

    Bolerodan

    I have an interesting bug that is caused, when I use worldedit tools. (world edit commands can be bound to tools, so when ever using a tool with a WE command, xWarp causes an exception). This is using the latest bukkit release (I know its not the recommended release) and the latest WE release as well.

    Code:
    19:16:25 [SEVERE] Could not pass event PLAYER_INTERACT to xWarp
    java.lang.NullPointerException
            at me.taylorkelly.mywarp.WMPlayerListener.onPlayerInteract(WMPlayerListe
    ner.java:26)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:214)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:162)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:133)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:415)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            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)
     
  13. Offline

    xZise

    Okay I have no Idea what failed there. How did you get this error? Did you change some signs or stuff like that? I will check this in my code and write a more detailed version. So if you could reproduce it, I get a more specific error.

    Fabian

    PS: Does anyone tested if it works on the new 612 build?
     
  14. Offline

    Bolerodan

    Oddly, this only occurs when using worldedit Tools. No warping, or anything related to xWarps. If I use a worldedit command, xWarps seems to error out there. Now wether this is a bucket issue, a world edit issue, I dont know.. but the only thing that happens is xWarp reporting an error that I posted. I can replicate this error, everytime I use a world edit tool command.

    This also causes the worldedit tools to not function when attempting to use them. Odd situation.
     
  15. Offline

    Wulfspider

    Not using WorldEdit here and getting the same error as Bolerodan. I am getting the same error though. It seems to come up whenever someone interacts with something. It has even come up when someone is killing a cow.
    Using latest recommended CraftBukkit build 612.
     
  16. Offline

    Kane

    @xZise I was wondering is there a way to set /warp to a certain group in permissions?'

    Say /warp n,s,e,w for Vet group or something. But other normal players can't use it.

    Default = /warp trade
    Vet = /warp trade, /warp n, /warp s, /warp e, /warp w
     
  17. Offline

    ltguide

    CB RB#612
    happens whenever I use the Tele++ 'feather' to teleport
    Show Spoiler
    02:23:34 [SEVERE] Could not pass event PLAYER_INTERACT to xWarp
    java.lang.NullPointerException
    at me.taylorkelly.mywarp.WMPlayerListener.onPlayerInteract(WMPlayerListe
    ner.java:26)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:214)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:415)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    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)
     
  18. Offline

    xZise

    Okay I will try to fix this bug, but I have no idea, what actually changed.

    @Kane: What do you actually mean? Do you want, that some warps could only visit by a specific group?

    Fabian

    Okay, I tried to fix your bug. It would be nice, if you could download test, if the error is gone.

    Fabian

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

    Lord Chaos

    Can this import warps from the old MyWarp plugin?

    Will it be updated to ver. 609/612?
     
  20. Offline

    xZise

    The newest versions (2.7.3-upstream and 2.7.4-interact-fix) should run on any build ≥ 561. And yes it should import the warps from the old MyWarp plugin. To do this, add xWarp as plugin and create a directory in the plugins directory named like the plugin only without extension (e.g. you use xwarp.jar the directory's name is xwarp). Then you place the MyWarps warp database in there and name it “warps.db”, than it should import the plugins on startup.

    Fabian

    PS: This will change the database so MyWarp couldn't read it anymore. Maybe I will add a option to export a MyWarp like database.
     
  21. Offline

    ltguide

    2.7.4-interact-fix fixed it! Thanks for such a quick fix :)
     
  22. Offline

    wassilij

    Dont work with Bukkit 617
     
  23. Offline

    xZise

    … as long as you don't installed the database driver. Please download the sqlitejdbc (link is in the OP) and place it in the lib/ directory.

    And by the way, xWarp 2.7.4 runs on build 617.

    Fabian
     
  24. Offline

    tekac

    Is there a way to limit the amount of private warps a player can create?
     
  25. Offline

    xZise

    At the moment: No but I'm planing on adding this functionality.

    Fabian
     
  26. Offline

    pizza9555

    Awesome plugin, and I like how you keep it up to date. Good job
     
  27. Offline

    Jacospace

    Hi, I'm a user of minecraft, bukkit and your plugin, and it occurred to me a small idea that could make using your plugin.
    The thing is as simple as adding a command to do exactly what he / warp [name] to go to a warp but with the command / go [name]
    For users of other languages ​​as I would be much easier to remember / go to / warp because it is more popular, simple and short hehe

    PS: If I can not understand what I feel, i use gogle translator
     
  28. Offline

    xZise

    Okay by a wish of somebody I added his cooldown/warmup functionality. You could simply add variables with your permission plugin:
    For cool downs:
    • warp.timers.cooldown.private
    • warp.timers.cooldown.public
    • warp.timers.cooldown.global
    For warm ups:
    • warp.timers.warmup.private
    • warp.timers.warmup.public
    • warp.timers.warmup.global
    The time is in seconds.

    Fabian
     
  29. Offline

    Linki

    Thanks works great :)
     
  30. Offline

    Fabian1995

    Hey! I got big problems with xWarp 2.75. I wanted to warp myself and got this:

    10:42:34 [SCHWERWIEGEND] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'warp
    ' in plugin xWarp v2.7.5
    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:2
    33)
    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.NoClassDefFoundError: com/nijiko/permissions/PermissionHand
    ler
    at de.xzise.xwarp.PermissionWrapper.getInteger(PermissionWrapper.java:22
    1)
    at de.xzise.xwarp.timer.WarmUp.warmupTime(WarmUp.java:58)
    at de.xzise.xwarp.timer.WarmUp.addPlayer(WarmUp.java:33)
    at de.xzise.xwarp.WarpManager.warpTo(WarpManager.java:447)
    at de.xzise.xwarp.WarpManager.warpTo(WarpManager.java:433)
    at de.xzise.xwarp.commands.WarpToCommand.internalExecute(WarpToCommand.j
    ava:58)
    at de.xzise.xwarp.commands.SubCommand.execute(SubCommand.java:45)
    at de.xzise.xwarp.CommandMap.executeCommand(CommandMap.java:106)
    at me.taylorkelly.mywarp.MyWarp.onCommand(MyWarp.java:143)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more

    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHa
    ndler
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 22 more

    Do you have any idea what that is? I can't warp anymore! Thanks for your work :)
     
  31. Offline

    xZise

    Do you have a Permission system installed? I think I know what the problem is, and I will try to fix this.

    Fabian
     

Share This Page