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

    silentdojo

    I know it doesn't say it's on the RB 1060 yet but here's an error I get with CB RB 1060 and xWarp 3.0
    Code:
    2011-08-16 03:11:03 [SEVERE] Error occurred while enabling xWarp v3.0.0 (Is it up to date?): de/xzise/XLogger
    java.lang.NoClassDefFoundError: de/xzise/XLogger
        at de.xzise.xwarp.XWarp.onEnable(XWarp.java:58)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:885)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:178)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:161)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:286)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:273)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:149)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: de.xzise.XLogger
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 11 more
     
  3. Offline

    xZise

    Looks like you forgot to "install" BukkitPluginUtilities. How to install this, is explained in the OP.

    I didn't tested it on 1060 yet, but it should work.

    Fabian
     
  4. Offline

    Charant

    After the change in PermissinsBukkit Permissions 3.x plug-in issue has become such an error:

    Code:
    03:55:02 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'warp' in plugin xWarp v3.0.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java: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)
    Caused by: java.lang.UnsupportedOperationException: Unsupported operation
            at com.platymuus.bukkit.permcompat.PermissionHandler.getPermissionDouble(PermissionHandler.java:169)
            at de.xzise.wrappers.permissions.PermissionsPluginWrapper.getDouble(PermissionsPluginWrapper.java:48)
            at de.xzise.wrappers.permissions.PermissionsHandler.getDouble(PermissionsHandler.java:105)
            at de.xzise.xwarp.WarpManager.warpTo(WarpManager.java:557)
            at de.xzise.xwarp.WarpManager.warpTo(WarpManager.java:543)
            at de.xzise.xwarp.commands.warp.WarpToCommand.execute(WarpToCommand.java:58)
            at de.xzise.commands.CommonCommandMap.executeDefault(CommonCommandMap.java:62)
            at de.xzise.commands.CommonCommandMap.executeCommand(CommonCommandMap.java:84)
            at de.xzise.commands.CommonCommandMap.onCommand(CommonCommandMap.java:130)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    I also installed ColorMe, LogBlock, mChat and Spout. Help solve the problem please.
     
  5. Offline

    xZise

    Set the permissions plugin in the xWarp configuration to none (don't worry, super perms still work).

    Fabian

    PS: This question (and answer) are in the common questions.
     
    Charant likes this.
  6. Offline

    croccydile

    I get this problem with Essentials and CB #1000

    Nobody can do anything despite having permissions setup, including the super user.
    Code:
    10:07:18 [INFO] xWarp status:
    10:07:18 [INFO] Number of warps: 0
    10:07:18 [INFO] Number of warp protection areas: 0
    10:07:18 [INFO] Economy: Not linked (yet)
    10:07:18 [WARNING] Unexpected exception while parsing console command
    org.bukkit.command.CommandException: Unhandled exception executing command 'xwarp' in plugin xWarp v3.0.0
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:312)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
            at de.xzise.wrappers.Handler.getWrapperName(Handler.java:44)
            at de.xzise.xwarp.commands.xwarp.StatusCommand.execute(StatusCommand.java:35)
            at de.xzise.commands.CommonCommandMap.executeCommand(CommonCommandMap.java:75)
            at de.xzise.commands.CommonCommandMap.onCommand(CommonCommandMap.java:130)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 6 more
    
     
  7. Offline

    xZise

    Could you show me your startup log?

    Fabian
     
  8. Offline

    croccydile

    Here you go. I disabled economy (set to null) in the config wondering if it was Essentials economy screwing things up, but same result. I do have the helper .jar in /lib as well.

    Code:
    09:48:57 [INFO] Starting minecraft server version Beta 1.7.3
    09:48:57 [INFO] Loading properties
    09:48:57 [INFO] Starting Minecraft server on *:25565
    09:48:57 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-g73697a4-b1000jnks (MC: 1.7.3)
    09:48:58 [INFO] LWC: Loading shared objects
    09:48:58 [INFO] LWC: Protection cache: 0/256
    09:48:58 [INFO] LWC: Native library: plugins/LWC/lib/native/Linux/amd64/libsqlitejdbc.so
    09:48:58 [INFO] MLog clients using java 1.4+ standard logging.
    09:48:59 [INFO] [LogBlock] Version check: There is a newer version: v1.26
    09:48:59 [INFO] [LogBlock] Connecting to nope.avi
    09:48:59 [INFO] Preparing level "world"
    09:48:59 [INFO] Preparing start region for level 0 (Seed: nope.avi)
    09:49:00 [INFO] Preparing start region for level 1 (Seed: nope.avi)
    09:49:00 [INFO] Preparing spawn area: 8%
    09:49:01 [INFO] [OtherBlocks:1.91] Couldn't load WorldGuard.
    09:49:01 [INFO] [OtherBlocks:1.91] No values found in config file!
    09:49:01 [INFO] [OtherBlocks] hooked into Permissions.
    09:49:01 [INFO] [OtherBlocks:1.91] (1.91) loaded.
    09:49:04 [INFO] Loaded Essentials build 2.5.6 by [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology]
    09:49:04 [INFO] [Otherblocks] Payment method found (Essentials version: 2.2)
    09:49:04 [INFO] LogBlockQuestioner v0.02 enabled
    09:49:04 [INFO] [MCTelnet] - Starting Up! Version: 1.2.5 by bekvon
    09:49:04 [INFO] [MCTelnet] - Listening on: nope.avi
    09:49:04 [INFO] [AutoSave] Loading config file
    09:49:04 [INFO] [AutoSave] Version 2.0.1 is enabled: 378380c2-d227-4ce8-ba9c-ef924d13ab89
    09:49:04 [INFO] [AutoSave][Permission] Custom Permissions "Local Permissions" found: Loaded
    09:49:04 [INFO] [AutoSave][Permission] PermissionsEx not found.
    09:49:04 [INFO] [AutoSave][Permission] Permissions (Phoenix) found: Waiting
    09:49:04 [INFO] nChat version 0.6 is enabled!
    09:49:04 [INFO] Loaded EssentialsSpawn build 2.5.6 by essentials team
    09:49:04 [INFO] SpamHammer 1.5a enabled.
    09:49:04 [INFO] [xWarp]: No Register found. Deactivating Register support.
    09:49:04 [INFO] [xWarp]: 0 warps loaded
    09:49:04 [INFO] [xWarp]: 0 warp protection areas loaded
    09:49:04 [WARNING] [xWarp]: Skiped disabled permissions system: Permissions v2.7.2
    09:49:04 [INFO] [xWarp]: No permissions system found until here. A permissions plugin will be maybe activated later.
    09:49:04 [INFO] [xWarp]: Linked with economy system: Essentials v2.5.6
    09:49:04 [INFO] [xWarp]: xWarp 3.0.0 enabled
    09:49:04 [INFO] Spout 1.0.1 has been initialized
    09:49:05 [INFO] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
    09:49:05 [INFO] Loaded EssentialsProtect build 2.5.6 by essentials team
    09:49:05 [INFO] BorderGuard version 4.11 is enabled!
    09:49:05 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    09:49:05 [INFO] GroupManager version 1.0(alpha-5) [Zombie-Version, please switch to Permissions 3] is enabled!
    09:49:05 [INFO] Fake Permissions version 2.7.2 is enabled!
    09:49:05 [INFO] [xWarp]: Linked with permissions system: Permissions v2.7.2
    09:49:05 [INFO] [AutoSave][Permission] Permissions (Phoenix) hooked.
    09:49:06 [INFO] [dynmap] Loading shaders...
    09:49:06 [INFO] [dynmap] Loaded 12 shaders.
    09:49:06 [INFO] [dynmap] Loading perspectives...
    09:49:06 [INFO] [dynmap] Loaded 56 perspectives.
    09:49:06 [INFO] [dynmap] Loading lightings...
    09:49:06 [INFO] [dynmap] Loaded 6 lightings.
    09:49:06 [INFO] [dynmap] Configuration of world world
    09:49:06 [INFO] [dynmap] template: crocsmp-hires
    09:49:06 [INFO] [dynmap] enabled: true
    09:49:06 [INFO] [dynmap] visibilitylimits: [{x0=-1024, z0=-1024, x1=1024, z1=1024}]
    09:49:06 [INFO] [dynmap] sendhealth: true
    09:49:06 [INFO] [dynmap] bigworld: true
    09:49:06 [INFO] [dynmap] hidestyle: air
    09:49:06 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@7f9f112c
    09:49:06 [INFO] [dynmap] extrazoomout: 0
    09:49:06 [INFO] [dynmap] title: Croccydile SMP Main
    09:49:06 [INFO] [dynmap] sendposition: true
    09:49:06 [INFO] [dynmap] maps: [{class=org.dynmap.hdmap.HDMap, name=surface-day, title=Surface (Day), prefix=hdm-surface-day, perspective=iso_SE_30_hires, shader=stdtexture, icon=images/clock_day.png, lighting=shadows, mapzoomin=1}, {class=org.dynmap.hdmap.HDMap, name=surface-night, title=Surface (Night), prefix=hdm-surface-night, perspective=iso_SE_30_hires, shader=stdtexture, icon=images/clock_night.png, lighting=night, mapzoomin=1}, {class=org.dynmap.hdmap.HDMap, name=surface-biome, title=Surface (Biome), prefix=hdm-surface-biome, perspective=iso_SE_60_lowres, shader=biome, icon=images/block_biome.png, lighting=default, mapzoomin=1}, {class=org.dynmap.hdmap.HDMap, name=cave, title=Cave, prefix=hdm-cave, perspective=iso_SE_60_lowres, shader=cave, lighting=default, mapzoomin=1}, {class=org.dynmap.hdmap.HDMap, name=flat, title=Flat (Normal), prefix=hdm-flat, perspective=iso_S_90_lowres, shader=stdtexture, lighting=default, mapzoomin=1}, {class=org.dynmap.hdmap.HDMap, name=flat-temperature, title=Flat (Temperature), prefix=hdm-flat-temperature, perspective=iso_S_90_lowres, shader=temperature, icon=images/block_flat.png, lighting=default, mapzoomin=0}, {class=org.dynmap.hdmap.HDMap, name=flat-rainfall, title=Flat (Rainfall), prefix=hdm-flat-rainfall, perspective=iso_S_90_lowres, shader=rainfall, icon=images/block_flat.png, lighting=default, mapzoomin=0}]
    09:49:06 [INFO] [dynmap] name: world
    09:49:06 [INFO] [dynmap] autogenerate-to-visibilitylimits: none
    09:49:06 [INFO] [dynmap] Loading maps of world 'world'...
    09:49:06 [INFO] [dynmap] Loaded 7 maps of world 'world'.
    09:49:06 [INFO] [dynmap] Configuration of world world_nether
    09:49:06 [INFO] [dynmap] template: crocsmpnether-hires
    09:49:06 [INFO] [dynmap] enabled: true
    09:49:06 [INFO] [dynmap] visibilitylimits: [{x0=-1024, z0=-1024, x1=1024, z1=1024}]
    09:49:06 [INFO] [dynmap] sendhealth: true
    09:49:06 [INFO] [dynmap] bigworld: true
    09:49:06 [INFO] [dynmap] hidestyle: air
    09:49:06 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@326cd1bd
    09:49:06 [INFO] [dynmap] extrazoomout: 0
    09:49:06 [INFO] [dynmap] title: Croccydile SMP Nether
    09:49:06 [INFO] [dynmap] sendposition: true
    09:49:06 [INFO] [dynmap] maps: [{class=org.dynmap.hdmap.HDMap, name=nether, title=Surface, prefix=hdm-nether-surface, perspective=iso_SE_30_hires, shader=stdtexture, lighting=shadows, background=#300806, mapzoomin=1}, {class=org.dynmap.hdmap.HDMap, name=flat, title=Flat, prefix=hdm-nether-flat, perspective=iso_S_90_lowres, shader=stdtexture, lighting=default, background=#300806, mapzoomin=1}]
    09:49:06 [INFO] [dynmap] name: world_nether
    09:49:06 [INFO] [dynmap] autogenerate-to-visibilitylimits: none
    09:49:06 [INFO] [dynmap] Loading maps of world 'world_nether'...
    09:49:06 [INFO] [dynmap] Loaded 2 maps of world 'world_nether'.
    09:49:06 [INFO] [dynmap] Web server is permitting symbolic links
    09:49:06 [INFO] [dynmap] Loaded 8 components.
    09:49:06 [INFO] [dynmap] Dynmap WebServer started on null:8086
    09:49:06 [INFO] [dynmap] version 0.20 is enabled
    09:49:06 [INFO] LWC: Loaded override bundle: en
    09:49:06 [INFO] LWC: Loaded 135 locale strings (1 overrides)
    09:49:07 [INFO] LWC: Permissions API: NijiPermissions
    09:49:07 [INFO] LWC: Currency API: NoCurrency
    09:49:07 [INFO] LWC: Loading MySQL
    09:49:07 [INFO] LWC: Using: Mysql-connector-java-5.1.14 ( Revision: ${bzr.revision-id} )
    09:49:07 [INFO] LWC: Precached 248 protections.
    09:49:07 [INFO] LWC: At version: 3.31-git-LWC-b9ea01e8c2f66480ada443ba9084dfbe9832f06e-b81jnks
    09:49:07 [INFO] [LogBlock] Permissions plugin found.
    09:49:07 [INFO] [LogBlock] Scheduled consumer with bukkit scheduler.
    09:49:07 [INFO] LogBlock v1.25 by DiddiZ enabled.
    09:49:07 [INFO] NC: Couldn't parse custom action 'reset'
    09:49:07 [INFO] NC: Couldn't parse custom action 'reset'
    09:49:07 [INFO] NC: Couldn't parse custom action 'reset'
    09:49:07 [INFO] NC: Couldn't parse custom action 'reset'
    09:49:07 [INFO] NC: Couldn't parse custom action 'reset'
    09:49:07 [INFO] NC: Couldn't parse custom action 'reset'
    09:49:07 [INFO] (NoCheat) Did you know? NoCheat now supports the new Bukkit-Permission system. You can activate it in the config file.
    09:49:07 [INFO] (NoCheat) Did you know? There will be a change in the near future to how movement in CraftBukkit works, which will break NoCheats moving-check(s) completely, causing tons of false positives. Be careful if you tend to run bleeding edge builds of CraftBukkit.
    09:49:07 [INFO] (NoCheat) Did you know? This version of NoCheat was written for CraftBukkit RB 1000, but may still work for some older or newer versions.
    09:49:07 [INFO] (NoCheat) Did you know? You can find detailed information about all configuration options of NoCheat in the file "descriptions.txt" in your "plugins/NoCheat" folder
    09:49:07 [INFO] (NoCheat) Did you know? You can deactivate these Messages in the config file, if they annoy you.
    09:49:07 [INFO] [NoCheat] version [1.11c] couldn't find CrafTIRC plugin. Disabling logging to IRC.
    09:49:07 [INFO] [NoCheat] version [1.11c] is enabled with the following checks: moving speedhack flying fakesneak fastswim
    09:49:07 [INFO] Server permissions file permissions.yml is empty, ignoring it
    
     
  9. Offline

    Ziszek

    Hi there.
    I have a problem with limits in xWarp.
    I create all permissions like it said on Wiki for xWarp 3.0.0 and Permissions 3.x. Here we go:

    Code:
    VIP:
            default: false
            info:
                warp:
                    limit:
                        private: 1
                        public: 1
                        global: 1
                        total: 3
                prefix: '&5[VIP]&7 '
                build: true
            inheritance:
            permissions:
            - mantraspawn.spawn
            - blockhat.hat
            - xwarp.warp.to.own
            - xwarp.warp.to.invited
            - xwarp.warp.to.other
            - xwarp.warp.to.global
            - xwarp.warp.create.private
            - xwarp.warp.create.public
            - xwarp.warp.create.global
            - xwarp.warp.sign.create.public
            - xwarp.warp.sign.create.global
            - xwarp.warp.command.list
            - xwarp.warp.limit.private
            - xwarp.warp.limit.public
            - xwarp.warp.limit.global
            - xwarp.warp.limit.total
    The problem is, that in game when i type /warp create i have all limits Infinite.
    Here is a server log:

    Code:
     [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
     [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
     [INFO] [Transporter] stopping network manager...
     [INFO] [Transporter] network manager stopped listening
     [INFO] [Transporter] saved configuration
     [INFO] [Transporter] saved gate 'Pieklo' for world 'world'
     [INFO] [Transporter] disabled
     [INFO] Magic Carpet disabled. Thanks for trying the plugin!
     [INFO] [Permissions] (Yeti) was initialized.
     [INFO] [Permissions] version [3.1.6] (Yeti)  loaded
     [INFO] [xWarp]: No Register found. Deactivating Register support.
     [INFO] [xWarp]: 0 warps loaded
     [INFO] [xWarp]: 0 warp protection areas loaded
     [INFO] [xWarp]: Linked with permissions system: Permissions v3.1.6
     [INFO] [xWarp]: No economy system found until here. A economy plugin will be maybe activated later.
     [INFO] [xWarp]: xWarp 3.0.0 enabled
     [INFO] [HeroChat] HeroChat version 4.10.3 enabled.
     [INFO] [HeroChat] Permissions 3.1.6 found.
     [INFO] WorldEdit 4.6 enabled.
     [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
     [INFO] CommandBook 1.5.2-customized enabled.
     [INFO] CommandBook: Maximum wrapper compatibility is enabled. Some features have been disabled to be compatible with poorly written server wrappers.
     [INFO] CommandBook: 0 banned name(s) loaded.
    [INFO] CommandBook: 1 kit(s) loaded.
     [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
     [INFO] [Transporter] this is v6.10
    [INFO] [Transporter] loaded configuration
     [INFO] [Transporter] starting network manager
     [INFO] [Transporter] listen address is 0.0.0.0
     [INFO] [Transporter] server key is 'ServerFB'
     [INFO] [Transporter] network manager listening on 0.0.0.0:25555
     [INFO] [Transporter] loaded design 'Nether'
     [INFO] [Transporter] loaded design 'Boat'
     [INFO] [Transporter] loaded design 'Minecart'
     [INFO] [Transporter] loaded design 'Small'
     [INFO] [Transporter] loaded design 'Stargate'
     [INFO] [Transporter] loaded design 'Pad'
     [INFO] [Transporter] loaded design 'Web'
     [INFO] [Transporter] loaded design 'Booth'
     [INFO] [Transporter] loaded gate 'Pieklo' for world 'world'
     [INFO] [Transporter] loaded server 'ServerRP'
     [INFO] [Transporter] ready
     [INFO] [MagicCarpet] MagicCarpet version 1.5.6 is enabled!
     [INFO] [MagicCarpet] Take yourself wonder by wonder, using /magiccarpet or /mc.
     [INFO] [MagicCarpet] Using Permissions.
     [INFO] Server permissions file permissions.yml is empty, ignoring it
     [INFO] Reload complete.
    As you can see, all it seems to be OK here.
    I dont have other warp plugin in here.
    I'v tried all combinations of permissions but it's still doesn't work.
    i'm a little bit confused at now, becouse i tried whole night to configure this and still nothing.
    If you see any mistakes from my side - please tell me.
    Sorry for my bad english.

    Oh, i almost forgot.
    I tried to load xWarp 3.0.0 with PermissionsEx 1.13 but warp plugin didnt see any permissions plugin there. I thought that was a reason about infinite limits problem, but now i see that its not =D
     
  10. Offline

    xZise

    It has to be:
    Code:
    xwarp:
      warp:
        …
    Fabian
     
  11. Offline

    croccydile

    Wow, I'm getting very odd results now :/

    I will continue to try to figure out what is wrong. It may be due to operator error on this end as well. I'm not familiar with this plugin at all, trying to move over from MyWarp.

    I am aware of collisions from /warp from essentials (I always make a point to remove it as before with MyWarp) and I'm guessing I still have not configured something correctly. This mod seems to be very fully featured and I would love to use it ^^

    Code:
    18:34:57 [SEVERE] [xWarp]: Warp Delete exception
    java.sql.SQLException: database is locked
            at org.sqlite.DB.throwex(DB.java:370)
            at org.sqlite.DB.exec(DB.java:76)
            at org.sqlite.Conn.commit(Conn.java:343)
            at de.xzise.xwarp.dataconnections.SQLiteConnection.updateWarpObject(SQLiteConnection.java:546)
            at de.xzise.xwarp.dataconnections.SQLiteConnection.updateWarp(SQLiteConnection.java:564)
            at de.xzise.xwarp.dataconnections.SQLiteConnection.deleteWarp(SQLiteConnection.java:526)
            at de.xzise.xwarp.WarpManager.delete(WarpManager.java:249)
            at de.xzise.xwarp.WarpManager.delete(WarpManager.java:1)
            at de.xzise.xwarp.commands.DeleteCommand.executeEdit(DeleteCommand.java:21)
            at de.xzise.xwarp.commands.ManagerCommand.execute(ManagerCommand.java:65)
            at de.xzise.commands.CommonCommandMap.executeCommand(CommonCommandMap.java:75)
            at de.xzise.commands.CommonCommandMap.onCommand(CommonCommandMap.java:130)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java: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)
    
     
  12. Offline

    xZise

    Okay, this error looks like the database was loaded twice. For example two running servers at the same moment.

    Fabian
     
  13. Offline

    croccydile

    I will do a full /stop, restart the server and report back. It may have been from a previous reload on the console. Also thanks for the assistance ^^

    Edit: Things seem to be working better now after full server restart. I still get the odd message when I do /xwarp status however people CAN make/use warps now correctly.
     
  14. Offline

    Ziszek

    I''m graceful for your answer.
    Now it works perfectly
    I suggest, you should add this little correct on your Wiki site here: https://github.com/xZise/xWarp/wiki/Creation-Limits
    I spent whole last night to solve my problem huh. How could it be that simple?
    Thank's again.
     
  15. Offline

    brzavr

    There is a problem - not loaded with chunk teleport in warp point
    It began after update to CB 1060

    xwarp 2.12
     
  16. Offline

    xZise

    A reload should work (normally). I'm also using the sqlite database on my server and it is working fine.

    This message is really strange: xWarp is linking to a Permissions plugin (in the start up log), but when I try to access the plugin who is using this, it gets no plugin. Do you use Qukkiz and the newest BukkitPluginUtilities? I will release a "debug" build of BPU which will print out more information.

    Does xWarp contact the Permissions plugin?

    Oh thanks :/ Missed that page (on the Permissions page (for Warps) it is already fixed). I updated the page.

    Ehr what? "Not loaded with chunk teleport"? Do you mean, you teleport somewhere and the chunk isn't loaded? I'm using CB 1038 and it is working fine. I maybe update to 1060 in the near future so I could test this on my own.

    At all: I will release BPU 1.1.1 in the near future, the 1.1.1 indicates (as xWarp is compatible with 1.1.X) that you could update this without any failures.

    Fabian
     
  17. Offline

    croccydile

    It does later on during startup, using GroupManager still from Essentials (I know, but thats a big project to migrate over to the newer systems)

    I used the latest BukkitPluginUtilities from just a few days ago. I do not use Qukkiz (Not sure what that is). This is not a deal breaker at the moment... perhaps something interesting for you to know about in the meantime. Warps are working correctly at the moment.
     
  18. Offline

    xZise

    Qukkiz was using some code of BPU directly. Maybe xWarp is referencing to Qukkiz' code instead of BPU's code. But when you don't use it, it can't be the reason. And it should work with GroupManager, as GroupManager also having a Permissions plugin.

    And what does it later on startup?

    Fabian
     
  19. Offline

    handyplayer13

    Hi, I found the following permission:
    xwarp.warp.admin.warp.others – Allows to warp other players.

    But what´s the command for that, I cant find it?
     
  20. Offline

    xZise

  21. Offline

    XZeenon

    @xZise
    I'm using PermissionsBukkit and set the Permissions plugin to 'none'
    I put this in my Admin permissions group:
    Code:
                superpermbridge.xwarp.*: true
                superpermbridge.xwarp.admin.give: true
                superpermbridge.xwarp.admin.invite: true
                superpermbridge.xwarp.admin.univite: true
                superpermbridge.xwarp.admin.delete: true
                superpermbridge.xwarp.admin.message: true
                superpermbridge.xwarp.admin.update: true
                superpermbridge.xwarp.admin.to.all: true
                superpermbridge.xwarp.admin.private: true
                superpermbridge.xwarp.admin.public: true
                superpermbridge.xwarp.admin.global: true
                superpermbridge.xwarp.admin.reload: true
                superpermbridge.xwarp.admin.convert: true
                superpermbridge.xwarp.admin.export: true
                superpermbridge.xwarp.admin.editors.remove: true
                superpermbridge.xwarp.admin.editors.add: true
                superpermbridge.xwarp.admin.warp.others: true
                superpermbridge.xwarp.admin.price.set: true
                superpermbridge.xwarp.admin.price.free: true
                superpermbridge.xwarp.admin.list.change: true
                superpermbridge.xwarp.admin.list.view: true
    
    But Admins can't warp to private warps, we just get "You do not have permission to warp to 'randomwarp'."
    What's the issue here?
     
  22. Offline

    xZise

    I don't know? Depends on PermissionsBukkit, but there is no xwarp.* node (which also includes xwarp.admin ?! so the section below is obsolete).

    Fabian
     
  23. Offline

    Don Redhorse

    hmm.. how do you configure prices and restrictions with superperms or PEX?
     
  24. Offline

    xZise

    I don't use PEX, so I couldn't explain it. SuperPerms is something different. SuperPerms itself only manages permissions like ... you are allowed to warp within a world named "foo". But SuperPerms don't (!) allow permission values.

    But the SuperPerms plugin could implement the Permissions (plugin) interface, (which does PermissionsBukkit) and then it is possible, that this plugin also supports permission values (which isn't the case for PermissionsBukkit).

    Fabian
     
  25. Offline

    Ravenis

    Doesnt work as of 1060 from what I can tell, started with completely fresh sever and it will not function. Just asks "Is plugin up to date?"
     
  26. Offline

    xZise

  27. Offline

    Donny

    just updated to latest version.
    now every time I or anyone tries to warp it says "/warp help - Displays teh help for all warp commands."
    Even if I type "/warp help" it says that
     
  28. Offline

    xZise

    I have to possibilites:
    1. Did you follow the installation? It looks like xWarp wasn't properly initalized.
    2. Are there any more information, something like errors on startup/while executing this command.
    I guess the answer of the second (most likely "NoClassDefFoundException") lead us to the first.

    Fabian
     
  29. Offline

    lolzrofl

    How to you disable columns in /warp list?
     
  30. Is it possible to limit the amount of player you can invite to a warp?
    because it is already possible to limit the amount of warps, a player can make!

    greetings
    Chriss
     
  31. Offline

    xZise

    Add an option "-col:<column>" to remove a column. More information are here.

    Could you tell me what 2^1000000? Because it is already possible that you can tell me what 2*1000000 is! Maybe you see, that "limit the amount of warps" isn't the same as "limit the amount of invitations". The problem is to determine, which invitation should be counted? Because you could allow somebody else to invite users to a warp (as an editor).

    The easiest way is maybe to define, that a user/group can invite X players to each warp. So I don't have to store more information than before.

    Fabian
     

Share This Page