[ECON] NPCTrader v1.1.4 - The Full featured localized shop system [RB740 - 766]

Discussion in 'Inactive/Unsupported Plugins' started by MatCat, Feb 13, 2011.

  1. Offline

    MatCat

    NPC Trader - The Full featured localized shop system

    Version 1.1.4 (Testing Version!)



    The first localized full featured shop system for Bukkit/iConomy, in NPC Form!

    What's better for a localized shop system then your very own NPC Clerk / Teller / Worker / Slave / Whatever word you want to call your NPC!

    Features
    • Localized system
    • Fully player controlled (No admin intervention needed)
    • Full Item and Metadata support (Colored wools, etc)
    • Item name or ID recognition
    • Partial name recognition (If online)
    • Complete internal permissions system for managers of the NPC
    • iConomy Based
    • MySQL data storage
    • Item stocking system
    • In-Game help for everything
    • Supports Permissions and GroupManager (Using FakePermissions) Plugins!
    Installation / Setup

    1. Put NPCTrader.jar in your plugins folder
    2. Put mysql-connector-java-bin.jar in your main minecraft folder
    3. Restart your server (Auto-generates config.yml in plugins/NPCTrader/)
    4. Edit the config.yml for MySQL and other config settings.
    5. Restart once more
    6. Enjoy!
    If for some reason the folder / config does not auto-generate, then you can open the .jar file with 7zip or winzip or other archiving utility that supports jars and extract the config.yml from the jar.


    NOTE: If you do not have or do not know if you have MySQL setup then you either have to setup MySQL or not use this plugin for now. Please do not post questions asking how to install MySQL as that is outside of the scope of this post. You can follow this tutorial (Thanks @Germata!) for detailed windows installation and setup, but I cannot provide support for installing and setting up MySQL, only support for my plugin specifically.

    Permissions

    Permissions will only be used if it is installed. The following is the permissions list:

    Code:
    npc.admin      - Give to admins for full access to all NPCs
    npc.admin.list - Access to /npc list npcs
    npc.user.*     - General user commands, you can specify by replacing * with command name, I.E. buy
    npc.manager.*  - NPC Manager commands
    npc.owner.*    - NPC Owner commands
    npc.create     - Ability to create an NPC 
    If permissions is used you may also specify limits on how many NPCs a specific player or group may have ownership flag on, please see config file for more information.

    Usage

    Once the plugin is installed and running, you can see the in-game help by typing /npc in your chat window. To interact with an NPC just right click on it first.

    Here is a simple tutorial for setting up an NPC named Bob that sell's bread, cooked fish, and cooked pork, and buys wheat, raw fish, and raw pork.

    1. Stand exactly where you want your NPC, including head position and body rotation.
    2. Type: /npc create Bob 6 10 This will create the NPC with 6 Item Slots, each holding 10 units.
    3. Right click on the newly created NPC
    4. Type: /npc setup 1 bread 1 2 0 true false This will setup Slot 1 with Bread, selling lots of 1 at 2 Coins, buying them from players at 0, True for NPC Selling it, False for buying from players.
    5. Repeat step 4 for Cooked fish and Pork
    6. Type: /npc setup 4 wheat 64 0 10 false true This will setup Slot 4 with Wheat, buying lots of 64 at 10 Coins. This one is set False to selling it to players, but true to buy from players.
    7. Type: /npc stock 1 20 This will stock the NPC with 20 breads on slot 1 (Assuming you have enough bread).
    8. Repeat step 7 for raw fish and pork.
    You know have a fully setup and functioning NPC.


    Known Issues / Bugs

    • Config folder does not get generated on Linux - Works on Windows
    • Cookies and beds, and pretty much any other 1.4/1.5 items.
    • Spams console when you stand close to an NPC
    • Gives error when an NPC is spawned (Can be ignored)
    • Head / Rotation is not being properly set on spawn / move. (Fixed in 1.14)
    • Does not work with actual permissions (works with GroupManager)
    • Rename command is broken
    Things Todo

    • Re-write item handling
    • Support for both GroupManager and Permissions
    • iConomy 5 Support
    • Add armor capacity
    • Tie into WorldGuard for checking for build rights (Will be optional)
    Misc


    If you installed MySQL for Windows just to run this plugin then check out this link to see how to create the initial minecraft database you will need.


    *** NOTE: SQLite IS NEVER GONNA HAPPEN! If you want to see an alternative, fork the src, make it work as an option, and I will include it in.***

    Changelog
    • Version 1.1.4
      • Changed out item name / id handling system
      • Now supports all current official items
      • Fixed Move Bug
      • Fixed NPC Creation Errors
      • Fixed a few other errors
      • Fixed Config creation on linux (hopefully!)
    • Version 1.1.3
      • Completely rewrote most of the code that directly interfaces with the NPC Library.
      • Now uses chunk loading/unloading to make sure only NPC's in loaded chunks are loaded (Way more efficient)
      • Changed banker command to only allow setting yourself as banker (to stop an exploit situation).
    • Version 1.1.2
      • Fixed upgrading stack counts for free bug
      • Fixed rename command not working on linux
      • Made it so an NPC must have 1 item slot to be created
      • Added permissions support for owned npc limits (By group or player)
    • Version 1.1.1
      • Fixed issues with quantities of '0'
      • Added rename command
      • Fixed iConomy hooking on startup
    • Version 1.1.0
      • Fixed Admin Override Permissions not working
      • Added Half and Double Slabs
      • Updated to work with B612+
    • Version 1.0.9
      • Updated to work on B531+
      • Updated to work with iConomy 4.*
      • Much needed overhaul of error handling and disabling procedures.
      • Converted integer based money to decimal based.
    • Version 1.0.8
      • Updated for newer builds
    • Version 1.0.7
      • Fixed more issues with ItemData, hopefully they are fixed for good.
      • Added log names
      • Added Coal/Charcoal distinction
      • Order of slots listed will always be in ascending order
    • Version 1.0.6
      • More meta-data issues, resolved.
    • Version 1.0.5
      • My restructuring of the code to try to support SQlite completely foobared the connect and close code, causing timeouts and errors. Fixed it.
    • Version 1.0.3
      • Fixed buy/sell/stock/unstock to use absolute values so that negatives cannot happen.
    • Version 1.0.2
      • Fixed bug where db connection was closed on /npc create
    • Version 1.0.1
      • Fixed bug with null Item Datas
    • Version 1.0.0
      • Fixed many many bugs
      • Added /npc list npcs as an admin command to let you see a full list of NPCs
      • Added recording transactions.
      • Added full permissions support
      • Better error handling and message delivery.
    • Version 0.94
      • Fixed not checking stock when doing /npc setup
      • Made the setup's error messages way more intuitive
    • Version 0.93
      • Fixed disappearing NPC bug.
    • Version 0.92
      • Fixed bug where selling was not checking player inventory.
    • Version 0.91
      • Fixed bug where giving improper arguments for upgrading and creating reported iConomy and NPC Trader out of sync.
    • Version 0.9
      • Initial Release
    You can download the jar here.



    You can download the mysql connector jar here.
     
  2. Offline

    Fireside

    So you say they are amazing, then list a bunch of reasons why they are not.. Congrats on the quality contradiction.
    Can we get back to the topic now please?

    Madcat, thanks for your work on this plugin, there is a niche which it really can fill. I urge you not to spread your time too thin like so many other devs have done. All your ideas sound good but there is definitely more work there than one person can handle. Go for quality not quantity mate. Anyway, thanks again. Looking forward to the next update.
     
  3. Offline

    Taylor179

    can someone please post the config files for download? i need it for linux and it won't auto-generate (like he said) and i really need it... :D
     
  4. From what I've tested, it doesn't generate config neither on windows unless I create the NPCTrader folder inside plugins.

    @Taylor179 you could try the above OR just open the .jar with a archive manager and you have config.yml there :}
     
  5. Offline

    Luwiego

    I got some problems. I add the npctrader to plugins, and that other file to main minecraft directory. Restart. Bet when i run the server none of the commands work. I tried /npc and nothing.... HELP
     
  6. Offline

    Germata

    Do you have any plugins running like permissions? If so add the permissions commands to the file and it should work. If you get the Errormessage: "Internal Server error" or a little bit diffrent ingame while trying to create a npc, you have to wait for an update.
    Another reason could be that you didn't set yourself as an op. If not , do so and retry.
     
  7. Offline

    Bharel

    Any chance for BOSEconomy support? Pleaaaaaase :(
     
  8. Offline

    William Hall

    How do i delete all of the Npc's at once?
     
  9. Offline

    Germata

    Delete the database.
     
  10. Offline

    Torradin

    Nice contradiction lol. You judt stated EVERY reason that most people decide not to go with servercraft.

    And sorry for being off topic, im done =)

    By the way, does this plugin require MySLQ, or is there another option?

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

    xizvyrious

    Running Craftbukkit rb740, iConomy 5.0, Groupmanager, Worldguard, BigBrother, Worldedit. Get this in my terminal...
     

    Attached Files:

  12. Offline

    angel0fmars

    At first, I was unable to get NPC Traders to set up. It can't create the plugin's folder and config.yml. I followed your instructions in the OP and now I get this error:

    2011-05-10 01:10:20 [SEVERE] java.sql.SQLException: Column 'WorldName' not found.
    2011-05-10 01:10:20 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
    2011-05-10 01:10:20 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    2011-05-10 01:10:20 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    2011-05-10 01:10:20 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    2011-05-10 01:10:20 [SEVERE] at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1144)
    2011-05-10 01:10:20 [SEVERE] at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5616)
    2011-05-10 01:10:20 [SEVERE] at com.MatCat.NPCTrader.NPCTraderMySQL.SetupNPC(NPCTraderMySQL.java:1031)
    2011-05-10 01:10:20 [SEVERE] at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:267)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    2011-05-10 01:10:20 [SEVERE] at com.MatCat.NPCTrader.NPCTrader.ensureEnabled(NPCTrader.java:105)
    2011-05-10 01:10:20 [SEVERE] at com.MatCat.NPCTrader.PluginListener.onPluginEnable(PluginListener.java:27)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.java:408)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:633)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
    2011-05-10 01:10:20 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    2011-05-10 01:10:20 [SEVERE] at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    2011-05-10 01:10:20 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    2011-05-10 01:10:20 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    2011-05-10 01:10:20 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    2011-05-10 01:10:20 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  13. Offline

    Solest

    I love the simplicity of this plugins functions in comparison to the others out there :)

    Ironic that I'm sure it is by no means easy to write... but comes out so cleanly :p

    But I was just curious as to the iConomy 5.0 supports release as I now have around half of my plugins for my server updated for the new version and I'd hate to see this addon lose its space in my folder just because of a dependency issue :(

    Let me know when you get the chance! :D
     
  14. Offline

    thyme4soup

    could you setup a download for the config file and folder? im running ubuntu (linux) and i would greatly appreciate it (or linux support)
     
  15. It doesnt create an Npc...
    CB:740
    Plugin: 1.1.3
    Edit:
    It doesn't create a config file...
     
  16. Offline

    shadowers

    Using craftBukkit 740 amd 766 with version 1.1.3, the plugin give this error:


    Code:
    10:12:19 [INFO] NPCTrader: Chunk Listener is running...
    10:12:19 [SEVERE] java.io.IOException: No such file or directory
    10:12:19 [SEVERE]     at java.io.UnixFileSystem.createFileExclusively(Native Method)
    10:12:19 [SEVERE]     at java.io.File.createNewFile(File.java:883)
    10:12:19 [SEVERE]     at com.MatCat.NPCTrader.Resources.writeResource(Resources.java:10)
    10:12:19 [SEVERE]     at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:187)
    10:12:19 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    10:12:19 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
    10:12:19 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    10:12:19 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(Cra ftServer.java:116)
    10:12:19 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
    10:12:19 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    10:12:19 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    10:12:19 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    10:12:19 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    10:12:19 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    10:12:19 [INFO] Database configuration Error!
    Verify your config.yml settings are correct and valid for your MySQL setup.
    Returned Error: java.lang.NullPointerException
    
    I thought this would be normal for the first launch and it would create it's config.yml. After looking in the plugin directory I do not see any folder containing the config.yml for the plugin.
     
  17. Offline

    Apophis3d

    keep getting an error that says
    NPC Trader Version 1.1.3: no iConomy, plugin disabled
    NPC Trader 1.1.3 Disabled

    database connections work fine do I need a specific version I know 5 will not work.
     
  18. Offline

    shadowers

    I'm guessing you don't have iConomy installed. If you do, it isn't working correctly.
     
  19. Offline

    FuzzeWuzze

    This is what i get and makes me sad, i finally got MySQL working and the create command doesnt even work go figure.
    Although im sure its been posted before ill repost my error, looks like theres a call being made to a function that no longer exists in Permissions...this is with Permissions 2.7.2

    Code:
    2011-05-10 21:11:43 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'npc' in plugin NPCTrader v1.1.3
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.getGroup(Ljava/lang/String;)Ljava/lang/String;
        at com.MatCat.NPCTrader.NPCTrader.CanCreate(NPCTrader.java:123)
        at com.MatCat.NPCTrader.Commands.npcCreateCommand.Run(npcCreateCommand.java:43)
        at com.MatCat.NPCTrader.NPCTrader.onCommand(NPCTrader.java:373)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
     
  20. Offline

    firewalled

    Any news? Still on iConomy 4.65 and seems like create NPC is broken, while using existing NPCs work fine (stock, buy, sell).
    CB#750, Permissions 2.7 and the 1.1.3 NPCTrader test release.

    I get this error when creating an NPC (fx /npc create test 2 64):

    Code:
    20:59:30 [INFO] NPC_RIGHTCLICKED ENTITY_TARGET 178
    20:59:30 [INFO] We are inside of the IF, NPC != null
    20:59:47 [INFO] firewalled
    21:00:29 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'npc'
    in plugin NPCTrader v1.1.3
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85
    )
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    55)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:677)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:640)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:634)
            at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler
    .getGroup(Ljava/lang/String;)Ljava/lang/String;
            at com.MatCat.NPCTrader.NPCTrader.CanCreate(NPCTrader.java:123)
            at com.MatCat.NPCTrader.Commands.npcCreateCommand.Run(npcCreateCommand.j
    ava:43)
            at com.MatCat.NPCTrader.NPCTrader.onCommand(NPCTrader.java:373)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    'firewalled' is my username and I triggered the command.
     
  21. Can you add the option for admins to set infinite stock/buy?
     
  22. Offline

    DaddyCool64

  23. Offline

    Netto Hikari

    Yeah, I would love that feature. Without it, NPCTrader is fairly useless for my server.
     
  24. Offline

    FuzzeWuzze

    How about the option to actually work? Or is there some secret to getting /npc create to actually work? I have everything setup and i get the Exception error i posted above...
     
  25. Offline

    Tealk

    i become this error

    Code:
    2011-05-14 13:16:40 [SEVERE] Could not pass event PLUGIN_ENABLE to NPCTrader
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at com.MatCat.NPCTrader.PluginListener.onPluginEnable(PluginListener.java:24)
        at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:452)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:677)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.coelho.iConomy.iConomy
        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:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 13 more
    2011-05-14 13:16:40 [INFO] Loaded EssentialsSpawn build 2.1.15 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-05-14 13:16:40 [SEVERE] Could not pass event PLUGIN_ENABLE to NPCTrader
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at com.MatCat.NPCTrader.PluginListener.onPluginEnable(PluginListener.java:24)
        at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:452)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:677)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  26. Offline

    viruseq

    me too, and i think it's broken "NPCTrader.jar":

    Code:
    2011-05-15 06:22:34 [SEVERE] Could not pass event PLUGIN_ENABLE to NPCTrader
    java.lang.NoClassDefFoundError: com/nijiko/coelho/iConomy/iConomy
        at com.MatCat.NPCTrader.PluginListener.onPluginEnable(PluginListener.java:24)
        at org.bukkit.plugin.java.JavaPluginLoader$37.execute(JavaPluginLoader.java:452)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:677)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:249)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-15 06:22:34 [INFO] Done (0.463s)! For help, type "help" or "?"
     
  27. Offline

    firefly_goat

    BOSEconomy?
     
  28. Offline

    fullwall

    All the iConomy errors come from using iConomy 5. @FuzzeWuzze - you have a funny permissions version, and NPCTrader isn't compatible.
     
  29. Offline

    tombik

    Oh god, this looks really delicious!
     
  30. Offline

    darkshino

    i found that group manager works with this plugin. permissions isn't up to date. does not work with latest build of iconomy.
     
  31. Offline

    tombik

    Pls help, i still get bug with mysql database, can you tell me whre is best free online mysql database?:
    invalid database address: http://mysql.ic.cz
     

Share This Page