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

    croccydile

  3. Offline

    xZise

    Hmmm never heard of a version called “latest”.

    [edit]Okay the error is pretty easy: The GM Bridge says "hey here is 3.1.6" and I need some functionality of 3.1.6 which – GM Bridge isn't supporting. In Bukkit Plugin Utilities 1.3.0 it won't crash but it also won't work. Maybe I add a special GM support.[/edit]

    Fabian
     
  4. Offline

    bigggan

    @xZise

    whenever i press a command it just says "/warp help for help" and when i do /warp help it says the same
     
  5. Offline

    xZise

    What does the console log say?

    @croccydile: At the moment the best solution is to tell xWarp to use no permissions plugin which will fall back to the native system. Afaik GroupManager is using the native system, so permissions should still work. I'm at the moment working on adding special support for GroupManager.

    Fabian
     
  6. Offline

    Donny

    Using 3.1.0
     
  7. Offline

    andyhoi

    I'm having the exact same problem. I'm using 3.12 and I don't know how to check the consle log.
     
  8. Offline

    Donny

    try backing up your config and .db file and letting it generate new ones. also check server log and see the error. It does that to me when xwarp doesnt start up properly (usually because config isnt setup write, bad db), or possible perms.
     
  9. Offline

    bigggan

    @Donny @xZise

    Heres log error:
    Code:
    2011-09-24 22:50:21 [SEVERE] Error occurred while enabling xWarp v3.1.3 (Is it up to date?): de/xzise/XLogger
    java.lang.NoClassDefFoundError: de/xzise/XLogger
    	at de.xzise.xwarp.XWarp.onEnable(XWarp.java:57)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    	at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    	at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: de.xzise.XLogger
    	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)
    	... 11 more
    It doesent generate a config file and database.
    Just the Marker.png
     
  10. Offline

    xZise

    You start the server and then have a console right? There you got :p Alternatively you can search in the server.log for the error.

    @bigggan Please read the installation instructions and install Bukkit Plugin Utilities.

    Fabian
     
  11. Offline

    bigggan

    saw it just after i posted the last post :p

    Nvm i did put it in the /lib folder where sqlite.jar was and still doesent work

    wait does it matter if its called sqlite.jar not the other thingy?

    I got it to work but now it gives an error of the BukkitPluginUtilities wont start in some folder
    Show Spoiler

    2011-09-24 23:22:00 [SEVERE] Could not load 'plugins\BukkitPluginUtilities.jar' in folder 'plugins':
    java.io.FileNotFoundException: Jar does not contain plugin.yml
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:64)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:213)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:138)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:103)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:136)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  12. Offline

    andyhoi

    Code:
    24.09 23:31:20 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:20 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:20 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:20 [Multicraft] Theoriginaloptic ran command Message of the Day
    24.09 23:31:20 [Connect] User Theoriginaloptic, IP 76.103.46.85
    24.09 23:31:19 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:19 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:19 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:19 [Multicraft] N008TU83 ran command Message of the Day
    24.09 23:31:19 [Connect] User N008TU83, IP 67.171.157.228
    24.09 23:31:17 [Server] INFO [BBROTHER] Building `ownership` table...
    24.09 23:31:17 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:17 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:17 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:17 [Multicraft] lego161514 ran command Message of the Day
    24.09 23:31:17 [Connect] User lego161514, IP 99.189.186.252
    24.09 23:31:16 [Server] INFO Connection reset
    24.09 23:31:15 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:15 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:15 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:15 [Multicraft] Cornisgud2 ran command Message of the Day
    24.09 23:31:15 [Connect] User Cornisgud2, IP 24.14.226.106
    24.09 23:31:15 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:15 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:15 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:15 [Multicraft] Lyrics0077 ran command Message of the Day
    24.09 23:31:15 [Connect] User Lyrics0077, IP 76.29.131.87
    24.09 23:31:15 [Server] INFO [BBROTHER] Removed 0 records older than 168h00m00s in 0h00m00s.
    24.09 23:31:14 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:14 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:14 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:14 [Multicraft] Flamboozled ran command Message of the Day
    24.09 23:31:14 [Connect] User Flamboozled, IP 94.174.4.198
    24.09 23:31:13 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:13 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:13 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:13 [Multicraft] I_Am_No_One ran command Message of the Day
    24.09 23:31:13 [Connect] User I_Am_No_One, IP 71.50.93.165
    24.09 23:31:13 [Server] INFO New max size: 784
    24.09 23:31:13 [Server] INFO New max size: 484
    24.09 23:31:13 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:13 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:13 [Server] INFO [iConomy] Database Error: java.sql.SQLException: invalid database address: jdbc:mysql:\\localhost:3306\iConomy
    24.09 23:31:13 [Multicraft] waxman9 ran command Message of the Day
    24.09 23:31:13 [Connect] User waxman9, IP 24.96.105.158
    24.09 23:31:13 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    24.09 23:31:13 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    24.09 23:31:13 [Server] INFO     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:439)
    24.09 23:31:13 [Server] INFO     at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    24.09 23:31:13 [Server] INFO     at com.citizens.Citizens$1.run(Citizens.java:120)
    24.09 23:31:13 [Server] INFO     at com.citizens.Citizens.access$0(Citizens.java:286)
    24.09 23:31:13 [Server] INFO     at com.citizens.Citizens.setupNPCs(Citizens.java:305)
    24.09 23:31:13 [Server] INFO     at com.citizens.npcs.NPCManager.register(NPCManager.java:46)
    24.09 23:31:13 [Server] INFO     at com.citizens.resources.npclib.NPCSpawner.spawnNPC(NPCSpawner.java:35)
    24.09 23:31:13 [Server] INFO java.lang.NoSuchMethodError: net.minecraft.server.ItemInWorldManager.<init>(Lnet/minecraft/server/WorldServer;)V
    24.09 23:31:13 [Server] WARNING Task of 'Citizens' generated an exception
    24.09 23:31:12 [Server] Startup Done (0.233s)! For help, type "help" or "?"
    24.09 23:31:12 [Server] INFO Server permissions file permissions.yml is empty, ignoring it
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    24.09 23:31:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    24.09 23:31:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
    24.09 23:31:12 [Server] INFO     at com.citizens.listeners.ServerListen.onPluginEnable(ServerListen.java:35)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.Methods.setMethod(Methods.java:106)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.Methods.createMethod(Methods.java:60)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.methods.iCo4.isCompatible(iCo4.java:66)
    24.09 23:31:12 [Server] INFO java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
    24.09 23:31:12 [Server] SEVERE Could not pass event PLUGIN_ENABLE to Citizens
    24.09 23:31:12 [Server] INFO [SimpleSpleef] Permission system not detected, defaulting to all.
    24.09 23:31:12 [Server] INFO [SimpleRestart] reboot scheduled for 3600 seconds from now!
    24.09 23:31:12 [Server] INFO [SimpleRestart] warning scheduled for 3540 seconds from now!
    24.09 23:31:12 [Server] INFO [SimpleRestart] warning scheduled for 3480 seconds from now!
    24.09 23:31:12 [Server] INFO [SimpleRestart] warning scheduled for 3300 seconds from now!
    24.09 23:31:12 [Server] INFO [SimpleRestart] warning scheduled for 3000 seconds from now!
    24.09 23:31:12 [Server] INFO [SimpleRestart] plugin enabled
    24.09 23:31:12 [Server] INFO [MCNSAChat] permission system not detected, defaulting to OP
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    24.09 23:31:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    24.09 23:31:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
    24.09 23:31:12 [Server] INFO     at com.citizens.listeners.ServerListen.onPluginEnable(ServerListen.java:35)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.Methods.setMethod(Methods.java:106)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.Methods.createMethod(Methods.java:60)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.methods.iCo4.isCompatible(iCo4.java:66)
    24.09 23:31:12 [Server] INFO java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
    24.09 23:31:12 [Server] SEVERE Could not pass event PLUGIN_ENABLE to Citizens
    24.09 23:31:12 [Server] INFO [SimpleSpleef] Permission system not detected, defaulting to all.
    24.09 23:31:12 [Server] INFO [ChestShop] iConomy 6 loaded.
    24.09 23:31:12 [Server] INFO [ChestShop] version 3.2 initialized!
    24.09 23:31:12 [Server] INFO [ChestShop] Lockette version 1.4.3 loaded.
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    24.09 23:31:12 [Server] INFO     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    24.09 23:31:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    24.09 23:31:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    24.09 23:31:12 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
    24.09 23:31:12 [Server] INFO     at com.citizens.listeners.ServerListen.onPluginEnable(ServerListen.java:35)
    24.09 23:31:12 [Server] INFO     at com.citizens.resources.register.Methods.setMethod(Methods.java:106)
    
    This is as much as I could get. My hoster uses multicraft and it seems to have a limit for the log. Plus iconomy hates me right now >__>
     
  13. Offline

    bigggan

    And one last thing i hope how do i give limits to permissionbukkit?
    And does it support permissionsbukkit? Since it asks about it in logs
     
  14. Offline

    Donny

    So any idea why its allowing global warps to be created by ranks with out the permissions?
    xwarp version: 3.1.0


    Also am getting this.
    Code:
    2011-09-24 22:55:35 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'warp' in plugin xWarp v3.1.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
        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:92)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
        at de.xzise.xwarp.commands.InviteCommand.executeEdit(InviteCommand.java:22)
        at de.xzise.xwarp.commands.ManagerCommand.execute(ManagerCommand.java:89)
        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:39)
        ... 12 more

    Here is a picture of my permissions. Sorted alphabetically, descending. (Notice the lack of permission for default rank to create global warps, only private and public)
    [​IMG]


    Picture of a global created by a default user
    [​IMG]


    Picture proving the user who created a global warps rank
    [​IMG]
     
  15. Offline

    xZise

    @bigggan: Not in the plugins. Where your craftbukkit.jar is you create a directory lib. And BukkitPluginUtilities and the sqlite dependencies goes into there.

    @andyhoi: Ehr, there is no error from xWarp at all? I guess you missed to install the BukkitPluginUtilities.

    @Donny: I have no idea what is wrong there. Maybe your permissions plugin allows you to check, if a user has the permission xwarp.warp.create.global. You can also check with xwarp permissions <username> in the console, if xWarp think that the user has the permission. If you can tell me the results it would be great!

    Fabian
     
  16. Offline

    Donny

    Seems like its acting like it does without permissions (default permissions)

    CONSOLE: xwarp.warp.sign.create.public: Yes
    CONSOLE: xwarp.warp.sign.create.global: Yes
    CONSOLE: xwarp.warp.sign.create.unknown: Yes
    CONSOLE: xwarp.warp.create.private: Yes
    CONSOLE: xwarp.warp.create.global: Yes
    CONSOLE: xwarp.warp.create.public: Yes
    CONSOLE: xwarp.warp.edit.invite.add: Yes
    CONSOLE: xwarp.warp.edit.delete: Yes
    CONSOLE: xwarp.warp.edit.invite.delete: Yes
    CONSOLE: xwarp.warp.edit.rename: Yes
    CONSOLE: xwarp.warp.edit.update: Yes
    CONSOLE: xwarp.warp.edit.message: Yes
    CONSOLE: xwarp.warp.edit.editors.add: Yes
    CONSOLE: xwarp.warp.edit.editors.remove: Yes
    CONSOLE: xwarp.warp.edit.owner: Yes
    CONSOLE: xwarp.warp.edit.creator: No
    CONSOLE: xwarp.warp.edit.price.set: Yes
    CONSOLE: xwarp.warp.edit.cooldown: Yes
    CONSOLE: xwarp.warp.edit.list: No
    CONSOLE: xwarp.warp.edit.warmup: Yes
    CONSOLE: xwarp.warp.command.list: Yes
    CONSOLE: xwarp.warp.command.search: Yes
    CONSOLE: xwarp.warp.edit.price.free: No
    CONSOLE: xwarp.warp.admin.delete: No
    CONSOLE: xwarp.warp.command.info: Yes
    CONSOLE: xwarp.warp.admin.invite: No
    CONSOLE: xwarp.warp.admin.uninvite: No
    CONSOLE: xwarp.warp.admin.message: No
    CONSOLE: xwarp.warp.admin.update: No
    CONSOLE: xwarp.warp.admin.rename: No
    CONSOLE: xwarp.warp.admin.private: No
    CONSOLE: xwarp.warp.admin.public: No
    CONSOLE: xwarp.warp.admin.global: No
    CONSOLE: xwarp.warp.admin.editors.remove: No
    CONSOLE: xwarp.warp.admin.editors.add: No
    CONSOLE: xwarp.warp.admin.give.owner: No
    CONSOLE: xwarp.warp.admin.changecreator: No
    CONSOLE: xwarp.warp.admin.price.set: No
    CONSOLE: xwarp.warp.admin.price.free: No
    CONSOLE: xwarp.warp.admin.list.change: No
    CONSOLE: xwarp.warp.admin.cooldown: No
    CONSOLE: xwarp.warp.admin.warmup: No
    CONSOLE: xwarp.warp.admin.list.view: No
    CONSOLE: xwarp.warp.admin.to.all: No
    CONSOLE: xwarp.warp.admin.warp.others: No
    CONSOLE: xwarp.warp.admin.changeworld: No
    CONSOLE: xwarp.warp.timers.cooldown.private: 0
    CONSOLE: xwarp.warp.timers.cooldown.public: 0
    CONSOLE: xwarp.warp.timers.cooldown.global: 0
    CONSOLE: xwarp.warp.timers.warmup.private: 0
    CONSOLE: xwarp.warp.timers.warmup.public: 0
    CONSOLE: xwarp.warp.timers.warmup.global: 0
    CONSOLE: xwarp.warp.limit.private: -1
    CONSOLE: xwarp.warp.limit.public: -1
    CONSOLE: xwarp.warp.limit.global: -1
    CONSOLE: xwarp.warp.limit.total: -1
    CONSOLE: xwarp.warp.prices.to.private: 0.0
    CONSOLE: xwarp.warp.prices.to.public: 0.0
    CONSOLE: xwarp.warp.prices.to.global: 0.0
    CONSOLE: xwarp.warp.prices.create.private: 0.0
    CONSOLE: xwarp.warp.prices.create.public: 0.0
    CONSOLE: xwarp.warp.prices.create.global: 0.0
    CONSOLE: Allowed to warp within: All worlds
    CONSOLE: Allowed to warp into: All worlds
     
  17. Offline

    xZise

    Weird … try to check with PEX if the user has the permission: pex user <user>

    Fabian
     
  18. Offline

    Donny

    CONSOLE: hamburgler are member of:
    CONSOLE: default (not ranked)
    CONSOLE: hamburgler's permissions:
    CONSOLE: falsebook.cart.* @Null (from default)
    CONSOLE: falsebook.ic.selftriggered @Null (from default)
    CONSOLE: falsebook.blocks.* @Null (from default)
    CONSOLE: falsebook.ic.standard @Null (from default)
    CONSOLE: firstlastseen.seen @Null (from default)
    CONSOLE: commandbook.spawn @Null (from default)
    CONSOLE: preciousstones.whitelist.* @Null (from default)
    CONSOLE: preciousstones.benefit.* @Null (from default)
    CONSOLE: regionmarket.list @Null (from default)
    CONSOLE: regionmarket.accept @Null (from default)
    CONSOLE: regionmarket.sell @Null (from default)
    CONSOLE: regionmarket.offer @Null (from default)
    CONSOLE: ChestShop.shop.sell @Null (from default)
    CONSOLE: ChestShop.shop.buy @Null (from default)
    CONSOLE: ChestShop.shop.create @Null (from default)
    CONSOLE: mobbounty.collect @Null (from default)
    CONSOLE: iConomy.list @Null (from default)
    CONSOLE: iConomy.payment @Null (from default)
    CONSOLE: iConomy.rank @Null (from default)
    CONSOLE: iConomy.access @Null (from default)
    CONSOLE: mcmmo.commands.setmyspawn @Null (from default)
    CONSOLE: mcmmo.commands.myspawn @Null (from default)
    CONSOLE: mcmmo.commands.ability @Null (from default)
    CONSOLE: mcmmo.ability.* @Null (from default)
    CONSOLE: mcmmo.skills.* @Null (from default)
    CONSOLE: mcmmo.regeneration @Null (from default)
    CONSOLE: xwarp.warp.world.* @Null (from default)
    CONSOLE: xwarp.warp.create.private @Null (from default)
    CONSOLE: xwarp.warp.create.public @Null (from default)
    CONSOLE: xwarp.warp.to.* @Null (from default)
    CONSOLE: commandbook.msg @Null (from default)
    CONSOLE: lwc.protect @Null (from default)
    CONSOLE: commandbook.who @Null (from default)
    CONSOLE: commandbook.rules @Null (from default)
    CONSOLE: commandbook.motd @Null (from default)
    CONSOLE: modifyworld.* @Null (from default)
    CONSOLE: hamburgler's options:
     
  19. Offline

    andyhoi

    That was my exact problem, thank you. That's what I get for thinking I just need to download a new copy of the plugin and not reread the instillation. >_<
     
  20. Offline

    croccydile

    I'll look into that, thanks!

    I understand that GM is not used much more, however converting to PermissionsBukkit would take quite some time as well.
     
  21. Offline

    xZise

    @Donny: Your error on the page before is fixed in 3.1.2. If you updated can you tell me if, this fixes your permission problem? If this doesn't fix your problem, I will create a small plugin which maybe bring me closer to the bug.

    @croccydile: The fault of GM is to have a very rare implementation of the Permissions 3 interface. I will release a new version of BukkitPluginUtilities which should have GM support (but not inheritance of permission values) and also (@Donny) PEX support.

    @andyhoi: On the dev.bukkit.org post I added a small ascii art to show where the files should be located.

    Fabian
     
  22. Offline

    Donny

    Yep tested 3.1.3 and still can create global warps (w/o perms)
    ___


    I am now getting this error on start up. Now it says no1 has perms for any of the warp commands (even ops and "*")

    hmm this error is new, reverted back to 3.1.0 and still get it.

    Code:
    2011-09-26 04:41:15 [INFO] [xWarp]: 1051 warps loaded
    2011-09-26 04:41:15 [INFO] [xWarp]: 0 warp protection areas loaded
    2011-09-26 04:41:15 [INFO] [xWarp]: Loaded no permissions system, because it is deactivated.
    2011-09-26 04:41:15 [SEVERE] Error occurred while enabling xWarp v3.1.3 (Is it up to date?): Expecting non-static method com.nijikokun.register.payment.Methods.hasMethod()Z
    java.lang.IncompatibleClassChangeError: Expecting non-static method com.nijikokun.register.payment.Methods.hasMethod()Z
        at de.xzise.wrappers.economy.EconomyHandler.customLoad(EconomyHandler.java:165)
        at de.xzise.wrappers.Handler.load(Handler.java:88)
        at de.xzise.wrappers.Handler.load(Handler.java:59)
        at de.xzise.xwarp.XWarp.onEnable(XWarp.java:131)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
     
  23. Offline

    xZise

    @Donny, Rockstar04 and croccydile: Okay I uploaded a test build of Bukkit Plugin Utilities.

    @Donny and Rockstar04: This should fix your “IncompatibleClassChangeError”. As this error is caused in Bukkit Plugin Utilities a revert to 3.1.0 won't change anything.

    @Donny: I added separate support for PermissionsEx. So you can change the permission.plugin variable in the config to “PermissionsEx”. And that nobody has a xWarp related permission is strange, as I doesn't store any permission related stuff and xWarp is working perfect for me with Permissions 3. Could you please tell me, which permissions (with the xman permissions command not the one from PEX) a user has with xWarp 3.1.3.

    @croccydile: I added separate support for GroupManager. So you can change the permission.plugin variable in the config to “GroupManager”.

    Fabian
     
  24. Offline

    Donny

    Works, thank you very much.
     
  25. Offline

    xZise

    What exactly did you change?

    Fabian
     
  26. Offline

    Donny

    The bukkiutilities and put in the new 3.1.3



    ___

    May not be xwarp. but I updated both xwarp/bukkitutilities/ and preciousstones at once and now I have major lag problems =l Ill check each out.

    Something corrupted my world. Restored world, everything is fine now.
     
  27. Offline

    xZise

    And what is your permissions.plugin setting?

    Fabian
     
  28. Offline

    LucidCraft

    Having a bit of a permissions issue. With "xwarp.warp.*", of course, I have no issues with anyone using a warp sign or any other function.
    However, with ANY other combination of permissions, a message is returned indicating lack of permissions in using a warp sign. I'll spoiler the mess of permissions I've given in an attempt to give appropriate permissions. I just want people on my server to be able to use and not create or edit signs. Of course, the following permissions give a bit more than that, but the point is; They still do not have permissions to use the created global sign warps.

    Any help appreciated. :)

    Permissions
    Show Spoiler
    permissions:
    - xwarp.warp.to.*
    - xwarp.world.within.world
    - xwarp.warp.sign.*
    - xwarp.warp.admin.to.*
    - xwarp.warp.admin.global
    - xwarp.warp.command.*
    - xwarp.warp.edit.*


    Xwarp Permissions Output
    Show Spoiler

    2011-09-27 22:10:14 [INFO] xwarp.warp.to.global: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.to.own: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.to.invited: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.to.other: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.to.global: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.to.own: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.to.invited: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.to.other: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.create.private: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.create.public: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.create.global: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.sign.create.unknown: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.create.private: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.create.public: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.create.global: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.delete: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.invite.add: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.invite.delete: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.message: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.update: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.rename: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.editors.add: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.editors.remove: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.owner: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.creator: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.price.set: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.price.free: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.list: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.cooldown: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.edit.warmup: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.command.list: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.command.search: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.command.info: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.delete: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.invite: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.uninvite: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.message: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.update: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.rename: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.private: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.public: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.global: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.editors.add: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.editors.remove: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.give.owner: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.changecreator: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.price.set: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.price.free: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.list.change: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.cooldown: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.warmup: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.list.view: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.to.all: Yes
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.warp.others: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.admin.changeworld: No
    2011-09-27 22:10:14 [INFO] xwarp.warp.timers.cooldown.private: 0
    2011-09-27 22:10:14 [INFO] xwarp.warp.timers.cooldown.public: 0
    2011-09-27 22:10:14 [INFO] xwarp.warp.timers.cooldown.global: 0
    2011-09-27 22:10:14 [INFO] xwarp.warp.timers.warmup.private: 0
    2011-09-27 22:10:14 [INFO] xwarp.warp.timers.warmup.public: 0
    2011-09-27 22:10:14 [INFO] xwarp.warp.timers.warmup.global: 0
    2011-09-27 22:10:14 [INFO] xwarp.warp.limit.private: -1
    2011-09-27 22:10:14 [INFO] xwarp.warp.limit.public: -1
    2011-09-27 22:10:14 [INFO] xwarp.warp.limit.global: -1
    2011-09-27 22:10:14 [INFO] xwarp.warp.limit.total: -1
    2011-09-27 22:10:14 [INFO] xwarp.warp.prices.to.private: 0.0
    2011-09-27 22:10:14 [INFO] xwarp.warp.prices.to.public: 0.0
    2011-09-27 22:10:14 [INFO] xwarp.warp.prices.to.global: 0.0
    2011-09-27 22:10:14 [INFO] xwarp.warp.prices.create.private: 0.0
    2011-09-27 22:10:14 [INFO] xwarp.warp.prices.create.public: 0.0
    2011-09-27 22:10:14 [INFO] xwarp.warp.prices.create.global: 0.0
    2011-09-27 22:10:14 [INFO] Allowed to warp within: All worlds
    2011-09-27 22:10:14 [INFO] Allowed to warp into: All worlds


    Permissions from PEX
    Show Spoiler

    2011-09-27 22:19:09 [INFO] xwarp.warp.to.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.world.within.world @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.warp.sign.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.warp.admin.to.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.warp.admin.global @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.warp.command.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.warp.edit.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] xwarp.warp.limit.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] bcvote.weather @Null (from Member)
    2011-09-27 22:19:09 [INFO] general.clear @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.bank.main @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.bank.join @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.bank.access @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.bank.deposit @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.bank.withdraw @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.bank.join.multiple @Null (from Member)
    2011-09-27 22:19:09 [INFO] fight.user @Null (from Member)
    2011-09-27 22:19:09 [INFO] SpawnControl.home.basic @Null (from Member)
    2011-09-27 22:19:09 [INFO] SpawnControl.sethome.basic @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.payment @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.list @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomy.rank @Null (from Member)
    2011-09-27 22:19:09 [INFO] ChestShop.shop.buy @Null (from Member)
    2011-09-27 22:19:09 [INFO] ChestShop.shop.sell @Null (from Member)
    2011-09-27 22:19:09 [INFO] ChestShop.command.iteminfo @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.mining @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.woodcutting @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.excavation @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.axes @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.acrobatics @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.herbalism @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.swords @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.unarmed @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.archery @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.unarmed @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.axes @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.swords @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.herbalism @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.taming @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.mining @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.woodcutting @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.ability.excavation @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.commands.party @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.regeneration @Null (from Member)
    2011-09-27 22:19:09 [INFO] lwc.protect @Null (from Member)
    2011-09-27 22:19:09 [INFO] war.player @Null (from Member)
    2011-09-27 22:19:09 [INFO] war.warp @Null (from Member)
    2011-09-27 22:19:09 [INFO] nSpleef.member @Null (from Member)
    2011-09-27 22:19:09 [INFO] localshops.buysell @Null (from Member)
    2011-09-27 22:19:09 [INFO] iConomyChestShop.shop.create @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcmmo.skills.repair @Null (from Member)
    2011-09-27 22:19:09 [INFO] giftpost.chest.everywhere @Null (from Member)
    2011-09-27 22:19:09 [INFO] giftpost.chest.open @Null (from Member)
    2011-09-27 22:19:09 [INFO] giftpost.chest.empty @Null (from Member)
    2011-09-27 22:19:09 [INFO] giftpost.chest.send @Null (from Member)
    2011-09-27 22:19:09 [INFO] giftpost.chest.upgrade @Null (from Member)
    2011-09-27 22:19:09 [INFO] Massband.use @Null (from Member)
    2011-09-27 22:19:09 [INFO] pvpreward.getreward @Null (from Member)
    2011-09-27 22:19:09 [INFO] pvpreward.givereward @Null (from Member)
    2011-09-27 22:19:09 [INFO] sprint.allow @Null (from Member)
    2011-09-27 22:19:09 [INFO] sprint.highjump @Null (from Member)
    2011-09-27 22:19:09 [INFO] XcraftGate.use.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.town.* @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.top @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.nation.new @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.wild.build @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.wild.destroy @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.wild.item_use @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.wild.switch @Null (from Member)
    2011-09-27 22:19:09 [INFO] towny.spawntp @Null (from Member)
    2011-09-27 22:19:09 [INFO] mcdocs./motd @Null (from Member)
    2011-09-27 22:19:09 [INFO] SpawnControl.spawn.use @Null (from Default)
    2011-09-27 22:19:09 [INFO] epicgates.use @Null (from Default)
    2011-09-27 22:19:09 [INFO] general.playerlist @Null (from Default)
    2011-09-27 22:19:09 [INFO] general.who @Null (from Default)
    2011-09-27 22:19:09 [INFO] general.tell @Null (from Default)
    2011-09-27 22:19:09 [INFO] general.spawn @Null (from Default)
    2011-09-27 22:19:09 [INFO] general.player-info @Null (from Default)


    Example of a sign in question
    Show Spoiler

    2011-09-27 22:36:42 [INFO] Warp info: spawnne
    2011-09-27 22:36:42 [INFO] Creator: lucidcraft (Group: Owner)
    2011-09-27 22:36:42 [INFO] Owner: lucidcraft (Group: Owner)
    2011-09-27 22:36:42 [INFO] Visibility: Global
    2011-09-27 22:36:42 [INFO] Price: 100.00 Plat base price: 0.00 Plat
    2011-09-27 22:36:42 [INFO] Cooldown: 0 sec Warmup: 0 sec
    2011-09-27 22:36:42 [INFO] Invitees: None
    2011-09-27 22:36:42 [INFO] Editors: None
    2011-09-27 22:36:42 [INFO] Location: World = world, x = -650, y = 64, z = -651
     
  29. Offline

    geinru

    Im not sure why im getting this i have a lib folder in my main directory which the sql and utitlies file in it. I've tryed nameing the PluginBukkitUtilitities both ways correct and incorrect and i keep getting this error.

    Code:
    09:56:06 [SEVERE] Error occurred while disabling xWarp v3.1.3 (Is it up to date?
    ): null
    java.lang.NullPointerException
            at de.xzise.xwarp.XWarp.onDisable(XWarp.java:49)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:941)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:294)
            at de.nofear13.craftbukkituptodate.CraftBukkitUpToDateJPanel$ReloadButto
    n.actionPerformed(CraftBukkitUpToDateJPanel.java:86)
            at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
            at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
    ce)
            at java.awt.Component.processMouseEvent(Unknown Source)
            at javax.swing.JComponent.processMouseEvent(Unknown Source)
            at java.awt.Component.processEvent(Unknown Source)
            at java.awt.Container.processEvent(Unknown Source)
            at java.awt.Component.dispatchEventImpl(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Window.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
            at java.awt.EventQueue.access$000(Unknown Source)
            at java.awt.EventQueue$3.run(Unknown Source)
            at java.awt.EventQueue$3.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
    ce)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
    ce)
            at java.awt.EventQueue$4.run(Unknown Source)
            at java.awt.EventQueue$4.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
    ce)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)
     
  30. Offline

    xZise

    Sorry, but I don't understand what your question is. Aren't the permissions (you posted) working and when do the users get an error message.

    But there is an serious problem: Granting “xwarp.warp.edit.*” is dangerous, because there are permissions to edit warp of others. “xwarp.warp.edit.object.…” is a prefix for editing specific warps. For example “xwarp.warp.edit.spawnne.lucidcraft.delete” allows the user (which has the permission) to delete a warp named spawnne by lucidcraft. I will maybe change it to “xwarp.warp.object.edit.…”. The easiest to avoid it, would be to deny xwarp.warp.edit.object.* but I don't know if this is possible in PEX.

    As far as I can see, does xWarp recognize the permissions from PEX which is strange. Could you check which version do you use? Maybe xWarp 3.1.3 is fixing it, as there was an awful bug in until 3.1.2 :/

    And one question: You grant xwarp.warp.sign.* but you don't want to allow them to create warp signs? Then you either have to deny xwarp.warp.sign.create.* or (my recommendation) only grant xwarp.warp.sign.to.*.

    WTF? Is there any other error previously occurred? I never got this error and if you spelled/placed BPU wrong it will crash at the start up.

    Fabian
     
  31. Offline

    LucidCraft

    Thank you for your response. As previously stated; I am aware that I have given them strange and unnecessary permissions for the moment in attempt to isolate the issue. Originally, I only planned on granting the following:

    - xwarp.warp.to.*
    - xwarp.world.within.world
    - xwarp.warp.sign.to.*


    However, those did not seem to allow anyone to use global signs, so I went a bit silly diagnosing and over-granting permissions. :)

    I am running xWarp version 3.1.3 and PermissionsEx version 1.14.

    Once again; Sorry for any confusion. I am aware of how the permissions are to be assigned, but assumed the lack of appropriate permissions was something I could address by shotgun troubleshooting and over-assigning permissions, due to the fact that xwarp.warp.* seemed to rectify the situation when the correct permissions did not. Consequently, I will just allow the warps not to function until I have found a solution, as I do not want them having all of the xWarp permissions.

    Thank you again for your response.
     

Share This Page