[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

    lamnea

    i was saying it sucks that this plugin is being neglected, i like bukkit. the fact that i miss hmod is that the original npc plugin is working over there. MatCat update you plugin, it will make our servers even more awsome!
     
  3. Code:
    2011-02-26 16:21:19 [SEVERE] com/nijikokun/bukkit/iConomy/iConomy (Is it up to date?)
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/iConomy/iConomy
            at com.MatCat.NPCTrader.NPCTrader.checkiConomy(NPCTrader.java:630)
            at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:132)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:426)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:79)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:60)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.iConomy.iConomy
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 12 more
    2011-02-26 16:21:19 [INFO] Done (884862112ns)! For help, type "help" or "?"
    
    I got this after updating to iConomy 4.0 so I am assuming its not a problem with iConomy and NPC Trader just needs to be updated or I am doing something wrong, which is completely possible...
     
  4. Offline

    mrgreaper

    MatCat from MAX and all at xtreme servers please update npc traders.
     
  5. im not sure if its working in game as minecraft.net is down but im getting this on my console
    Code:
    [INFO] NPC Trader is Using Permissions
    2011-02-26 23:15:32 [SEVERE] java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    2011-02-26 23:15:32 [SEVERE]     at java.net.URLClassLoader$1.run(Unknown Source)
    2011-02-26 23:15:32 [SEVERE]     at java.security.AccessController.doPrivileged(Native Method)
    2011-02-26 23:15:32 [SEVERE]     at java.net.URLClassLoader.findClass(Unknown Source)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
    2011-02-26 23:15:32 [SEVERE]     at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-02-26 23:15:32 [SEVERE]     at java.lang.ClassLoader.loadClass(Unknown Source)
    2011-02-26 23:15:32 [SEVERE]     at java.lang.Class.forName0(Native Method)
    2011-02-26 23:15:32 [SEVERE]     at java.lang.Class.forName(Unknown Source)
    2011-02-26 23:15:32 [SEVERE]     at com.MatCat.NPCTrader.NPCTraderMySQL.dbConnect(NPCTraderMySQL.java:1217)
    2011-02-26 23:15:32 [SEVERE]     at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:182)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:426)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:76)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:57)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-26 23:15:32 [INFO] Datbase configuration Error: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    2011-02-26 23:15:32 [SEVERE] java.lang.NullPointerException
    2011-02-26 23:15:32 [SEVERE]     at com.MatCat.NPCTrader.NPCTraderMySQL.CheckDB(NPCTraderMySQL.java:229)
    2011-02-26 23:15:32 [SEVERE]     at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:184)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:426)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:76)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:57)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-26 23:15:32 [INFO] Database Configuration Error
    2011-02-26 23:15:32 [INFO] NPCTrader version 1.0.8 is disabled!
    2011-02-26 23:15:32 [SEVERE] java.lang.NullPointerException
    2011-02-26 23:15:32 [SEVERE]     at com.MatCat.NPCTrader.NPCTraderMySQL.SetupNPC(NPCTraderMySQL.java:977)
    2011-02-26 23:15:32 [SEVERE]     at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:188)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:426)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:76)
    2011-02-26 23:15:32 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:57)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
    2011-02-26 23:15:32 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-26 23:15:32 [WARNING] Plugin 'NPCTrader' (ver 1.0.8) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-26 23:15:32 [WARNING] Plugin 'NPCTrader' (ver 1.0.8) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-26 23:15:32 [WARNING] Plugin 'NPCTrader' (ver 1.0.8) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-26 23:15:32 [INFO] NPCTrader version 1.0.8 is enabled!
    2011-02-26 23:15:32 [SEVERE] Could not pass event PLUGIN_ENABLE to iConomy
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/Permissions/Permissions
        at com.nijikokun.bukkit.iConomy.iConomy$Listener.onPluginEnabled(iConomy.java:143)
        at org.bukkit.plugin.java.JavaPluginLoader$32.execute(JavaPluginLoader.java:289)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:424)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:76)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:57)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.Permissions.Permissions
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 13 more
     
  6. Offline

    ShadowDrakken

    @MatCat iConomy 4 is officially released and the API is finished. Also iConomy 4 will be sticking around, unlike iC3 XD
     
  7. Is it possible, that the NPC sells/buys infinite items, and that the NPC dont got gold from the owner

    (no restock)
     
  8. Offline

    Seta

    It seems you got the only NPC Plugin, so you may the only Person who can do this for me without making much of work... I need simple NPCs. And i think many other People too (Just look at the Thread from NPCSimple, what never gets ported...)

    The only thing the NPC has to be able to is Saying something when the User punch him. I dont care if there are texts for left and right. I just need this couse it looks better for several things. ^^ The Funktion that you have to buy it would be nice too.
     
  9. i can never get this to work all i ever get it errors
     
  10. Offline

    omgmac

    Can any one please Teamviwer me and set up MySQL for me I would really appreciate it.
     
  11. Offline

    Kegan187

    I might be able to help, but it depends on what Operating system you have. I am guessing windows, so I might not be able to help.
     
  12. Offline

    captainbinary

    I have recieved this error first time starting up the server with this plugin. CB 454 IConomy 4.x and newest build of this.

    Code:
    2011-02-27 11:40:13 [SEVERE] com/nijikokun/bukkit/iConomy/iConomy (Is it up to date?)
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/iConomy/iConomy
            at com.MatCat.NPCTrader.NPCTrader.checkiConomy(NPCTrader.java:630)
            at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:132)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:424)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:79)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:60)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.iConomy.iConomy
            at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
            ... 12 more
    
     
  13. Offline

    Runelynx

    So is this plugin dead now?

    Another plugin that we integrate into servers that disappears after 2 updates... :(
     
  14. Offline

    averad

    NPCTrader is having issues with iConomy 4.0 servers. The following error will be displayed.

    Code:
    [SEVERE] com/nijikokun/bukkit/iConomy/iConomy (Is it up to date?)
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/iConomy/iConomy
            at com.MatCat.NPCTrader.NPCTrader.checkiConomy(NPCTrader.java:630)
            at com.MatCat.NPCTrader.NPCTrader.onEnable(NPCTrader.java:132)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:140)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:426)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:187)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:79)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:60)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:187)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:174)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:120)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:227)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.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:30)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            ... 12 more
    
     
  15. Offline

    crohakon

    MatCat... please... release the source so someone else can update it... or update... or at least say something. Many of our server are dependent on this plug-in. We just want a clear answer as to whether we need to find alternatives or not. I am holding back upgrading to 1.3 based ONLY on this plug-in...
     
  16. Offline

    Runelynx

  17. Offline

    Liger_XT5

    Guys, just calm down. He may be doing some important stuff in real life.
    I'm just glad I can get mysql running to support this addon (the VBox OS I was using didn't have MySQL and it would be a pain setting it up).
     
  18. Offline

    dotnabox

    Wow. People complain a lot considering this is a free service he is providing. I hate to break it to all of you, but real life comes first for most people. Not a game. Especially not Minecraft. I'm sure he will post an update when he has time to make one.
     
  19. Offline

    Runelynx

  20. Offline

    Charles Harvey

    I get that but some consideration shoudl be given to the users of the software. Only takes 5 minutes to put a quick update on the forum stating "hey i'm not gonna update this; sorry."
     
  21. Offline

    dotnabox

    Consideration doesn't have to be given to the users. Yes, it sucks, but nowhere does it say he has to provide support or clue people in to what he is doing. I would love to hear from him on this, of course, but people coming in demanding that he give us an explanation is not reasonable. Either he will come in and we'll all be made happy or he won't and another plugin will pop up with similar functionality and we'll all migrate that direction.
     
  22. Offline

    Runelynx

    I think YOU need to calm down. No one here is being rude or out of line, we're just asking for an update on it in a nice way because we really like the plugin (and we, as server admins, have x number of users asking us every 20 minutes where it is). So settle down already.
     
    captainbinary likes this.
  23. Offline

    captainbinary

    I must agree, there is a hireachy of annoyance haha and i feel people have been nice all round at the moment. Always good to see!

    Back to subject, this npc trader is a good idea. I was wandering if you was ever thinking about extending the NPC's to do more? maybe quest lines? Combatants (the combatants would require some AI programming)
     
    Volander likes this.
  24. Offline

    omgmac

    Can you please update this plugin to work with iconomy 4.1 or 4.0 please...
     
  25. Offline

    Liger_XT5

    Though I tend to make this same mistake, but some people need to read the posts in the thread, mostly the post on the last page.
    The author may already know he needs to update the plugin, it has already been stated on previous posts.
     
  26. Offline

    mrgreaper

    Ditto

    We could do with confirmation that he is not gonna support it

    problem is there is no alternatives,
    global shop, we so dont want players to be able to buy and sell from anywhere
    shops using signs, possible but no where near as good as having a shop keeper
    shops using chests, same as signs and many only let the op create

    I ask Matcat, if your not gonna support it please release the source code, i myself could not do anything with it but we have some serously clever people on this forum
     
    captainbinary, SSA and Volander like this.
  27. Offline

    Runelynx

  28. Not sure if this is important, but i'm just curious what it means when the console spits this out every few minutes:
    *replace 'npcname' with each npc that i have on the world
    I assume it has something to do with the recent beta update with the map structure, and players coming into 'range' causing the npc's to be 'drawn'...but i just wanna be sure its nothing out of the ordinary
     
  29. Offline

    redf1sh

    I've got it working, more or less (some weirdnes but nothing major) now. I think the issue was with permissions, I just disabled it and downgraded iConomy to 2.0 and huzzah: it's working. I'll try to get it working with permissions sometime this week, though in the mean time I've got something else handling permissions for me.

    Npcs really do add a lot to a server [​IMG].
     
  30. Offline

    closer013

    Any word on SQLite support?
     
  31. Offline

    Samylots

    How to put colors on the name of NPCs ?
     

Share This Page