Inactive [ECON] DynaMark v0.2.0.0 - A Simple Dynamic Market / Shop [1.2.5-R1.3]

Discussion in 'Inactive/Unsupported Plugins' started by smickles, Sep 26, 2011.

  1. Offline

    smickles

    (We've made the move to BukkitDev, come here)
    Some info is outdated on this thread, please go to the BukkitDev page for the most up to date info.

    DynaMark - A Simple Dynamic Market / shop


    Donations
    • [​IMG] 1M8i6TWmnTfWCuTQJMQUkX8xJbCEctaXkF
    [​IMG] Or http://btc.to/1qq for short​
     
    diannetea and aMannus like this.
  2. Offline

    useridivan

    I tested your new feature "spread". I put all spread values x2 changeRate (doubled).
    For example with this settings:

    Code:
    pork:
        minValue: 100.0
        value: 150.0
        changeRate: 10.0
        number: 319
        maxValue: 1000.0
        data: '0'
        spread: 20.0
    
    I bought a pork for $150, Price went up to $160, I sold it for $140 (that's ok 160-20). But when I checked pork's new price, it was $130 (160-10-20, Value-changeRate-Spread) and not $150 (160-10, Value-ChangeRate). You should lower the value only for the changeRate and not consider the Spread :)

    Edit: I found another bug: i have some items Value greater than the maxValue, and some other with negative values.. I dont know that's the problem, maybe you don't check when multiple items are bougth/sold
     
  3. Offline

    diannetea

    I get these kinds of errors whenever I try to purchase or sell anything. Everything else works. Using latest version of DynaMark. Let me know what other information you need.

    Show Spoiler
    2011-10-08 13:48:43 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'buy' in plugin DynaMark v0.0.2.10
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:358)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    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:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
    at me.smickles.DynamicMarket.DynamicMarket.buy(DynamicMarket.java:210)
    at me.smickles.DynamicMarket.DynamicMarket.readCommand(DynamicMarket.java:358)
    at me.smickles.DynamicMarket.DynamicMarket.onCommand(DynamicMarket.java:343)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more
     
  4. Offline

    G1R Productions

    Error when I try to sell:
    Code:
    08.10 11:45:31 [Server] INFO     ... 16 more
    08.10 11:45:31 [Server] INFO     at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    08.10 11:45:31 [Server] INFO     at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    08.10 11:45:31 [Server] INFO     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    08.10 11:45:31 [Server] INFO     at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    08.10 11:45:31 [Server] INFO     at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    08.10 11:45:31 [Server] INFO     at java.security.AccessController.doPrivileged(Native Method)
    08.10 11:45:31 [Server] INFO     at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    08.10 11:45:31 [Server] INFO     at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    08.10 11:45:31 [Server] INFO Caused by: java.lang.ClassNotFoundException: com.nijikokun.register.payment.Method
    08.10 11:45:31 [Server] INFO     ... 12 more
    08.10 11:45:31 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    08.10 11:45:31 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.onCommand(DynamicMarket.java:343)
    08.10 11:45:31 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.readCommand(DynamicMarket.java:379)
    08.10 11:45:31 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.sell(DynamicMarket.java:288)
    08.10 11:45:31 [Server] INFO Caused by: java.lang.NoClassDefFoundError: com/nijikokun/register/payment/Method
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:375)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    08.10 11:45:31 [Server] INFO     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    08.10 11:45:31 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    08.10 11:45:31 [Server] INFO     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    08.10 11:45:31 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    08.10 11:45:31 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'sell' in plugin DynaMark v0.0.2.10
     
  5. Offline

    jazzman170

    Show Spoiler

    161 recipes
    17 achievements
    14:15:33 [INFO] Starting minecraft server version Beta 1.8.1
    14:15:33 [INFO] Loading properties
    14:15:33 [INFO] Starting Minecraft server on *:25565
    14:15:33 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1112
    -g54a13b2-b1240jnks (MC: 1.8.1)
    14:15:33 [INFO] [Register] Preferred method [null] not found, using first found.

    14:15:33 [INFO] [Register] version 1.5 is enabled.
    14:15:33 [INFO] Preparing level "world"
    14:15:33 [INFO] Default game type: 0
    14:15:33 [INFO] Preparing start region for level 0 (Seed: -7081067944151987862)
    14:15:34 [INFO] Preparing start region for level 1 (Seed: -148334504502123339)
    14:15:34 [INFO] Preparing spawn area: 40%
    14:15:35 [INFO] BOSEconomy: Could not locate the Permissions plugin. Option 'use
    -permissions-plugin' will be ignored.
    14:15:35 [INFO] BOSEconomy v0.7.2 enabled.
    14:15:35 [INFO] PermissionsBukkit v1.2 is now enabled
    14:15:35 [INFO] [DynaMark] Found config, making sure it's up to date.
    14:15:35 [INFO] DynaMark version 0.0.2.10 enabled
    14:15:35 [INFO] [Register] Payment method found (BOSEconomy version: 0.7.0)
    14:15:35 [INFO] Server permissions file permissions.yml is empty, ignoring it
    14:15:35 [INFO] Done (0.156s)! For help, type "help" or "?"
    14:15:35 [INFO] New max size: 484
    14:15:35 [INFO] New max size: 784
    14:16:08 [INFO] jazzman170 [/192.168.0.52:65244] logged in with entity id 243 at
    ([world] 655.34375, 68.0, -765.5)
    14:16:19 [INFO] <jazzman170> hai
    14:16:41 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'buy'
    in plugin DynaMark v0.0.2.10
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    3)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    58)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    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:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
    at me.smickles.DynamicMarket.DynamicMarket.buy(DynamicMarket.java:210)
    at me.smickles.DynamicMarket.DynamicMarket.readCommand(DynamicMarket.jav
    a:358)
    at me.smickles.DynamicMarket.DynamicMarket.onCommand(DynamicMarket.java:
    343)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more
    14:17:17 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'sell
    ' in plugin DynaMark v0.0.2.10
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    3)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    58)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:757)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722)

    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715)
    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:471)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NullPointerException
    at me.smickles.DynamicMarket.DynamicMarket.sell(DynamicMarket.java:288)
    at me.smickles.DynamicMarket.DynamicMarket.readCommand(DynamicMarket.jav
    a:379)
    at me.smickles.DynamicMarket.DynamicMarket.onCommand(DynamicMarket.java:
    343)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
    ... 12 more
    >


    ok there is the error im getting with your latest version. Plugin works but the moment i type /buy or /sell of any item i get internal error ingame chat, and these errors in console. Only plugins i have are BOSEconomy latest, Permissionsbukkit latest (i think latest haha), and your dynmark and register.
     
  6. Offline

    smickles

    ok, I've tracked it down to a weird dependency thing with bukkit,

    I should have a fix soon.

    Can you tell me where you put Register.jar? It should be in your plugin folder.

    Looks to be the same as here http://forums.bukkit.org/threads/ec...mic-market-shop-1240.38755/page-4#post-734317

    I think it has to do with the way bukkit works dependencies, I should have a fix soon.

    I'll put the fix for the way spread works with this forthcoming bugfix.

    As to your edit:
    Are you talking about the 'value' as it is shown in the config.yml?
    If so, then it should look like that. Once the value goes below the min, or above the max, it ceases to function as the value. At that point it is only used to determine the 'elasticity' of the price above/below the max/min.
    The code checks the value at each single item sold, so, if you sell 10 dirt, it checks, and charges you, and revalues the item 10 different times to come up with the total.

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

    G1R Productions

    Uhm I didnt have register but now I do and I get this error:

    Code:
    08.10 16:20:30 [Server] INFO     ... 12 more
    08.10 16:20:30 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    08.10 16:20:30 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.onCommand(DynamicMarket.java:343)
    08.10 16:20:30 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.readCommand(DynamicMarket.java:379)
    08.10 16:20:30 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.sell(DynamicMarket.java:288)
    08.10 16:20:30 [Server] INFO Caused by: java.lang.NullPointerException
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:375)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    08.10 16:20:30 [Server] INFO     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    08.10 16:20:30 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    08.10 16:20:30 [Server] INFO     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    08.10 16:20:30 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    08.10 16:20:30 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'sell' in plugin DynaMark v0.0.2.10
     
  8. Offline

    smickles

    yup, that's the dependency issue... fix is in the works, should be out in a few hours at the most ;)

    http://dev.bukkit.org/server-mods/dynamicmarket/files/15-0-0-2-11/

    @useridivan @diannetea @G1R Productions @jazzman170

    Thank you all for the bug reporting!

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

    jazzman170

    Awsome plugin now fully works on my side :D although i tried adding back all my plugins and i get console errors when i start server. let me mess with it a bit and ill find the plugin that is breaking it for you :)
     
  10. Offline

    smickles

    Thanks, I'd really like to know if DynaMark has incompatibilities.
     
  11. Offline

    jazzman170

    Ok so far i have started with my spout plugins, and "Spout Backpack" is whats breaking this plugin. Spout itself is fine but something to do with having more inventory is breaking dynamark. I will keep testing all my plugins and see if there is anything else.

    edit: im actualy gonna get rid of my spout backpack. Im stuck with their old 1.9.5 version due to changes they made that made my server incompatible with that plugin. So i could be getting this error from 1 of 2 things.

    1. I have a old version of their plugin. OR:
    2. The spoutback latest version would still break dynamark. I can not test the latest version due to it doesnt work for my server.
     
  12. Offline

    smickles

    Oh, i can see how that could produce some problems.
    There are a few places where I assume 35 inventory slots :oops:

    I guess now's as good a time as any to get a spout GUI going ;)
     
  13. Offline

    jazzman170

    u know if its possible for you to have a spout version that pops up menu's and shows the top 10 and bottom 10 instead of /market top and /market bottom, that would be prity epic lol. dunno if thats do-able tho, a changing gui.

    Ok update. im still searching my plugins cause there seems to be another plugin somewhere that is still causing problems. But meanwhile as im searching for it, you probably already know but if your inventory is full and you try to buy items, u get nothing but still spend the full amount as if u did buy them all, yet no items in your inventory (cause its full) and no items dropped to ground.
     
  14. Offline

    smickles

    yeah, I've got to do something about that full inventory bug. That's just awful :(

    oh, and

    why should I shoot for anything less than epic? ;)

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

    jazzman170

    haha thats what i like to hear!

    Update: Ok i found 3 more plugins breaking dynamark.
    All encountered the same error i believe so if u find what all 3 have in common, u should be able to kill 3 birds with 1 stone ;)

    Plugins that break dynamark:
    1. NarrowtuxLib (im not even sure what that is or why its in my plugins :confused: )
    2. PhatLoots (Such an epic plugin, MUST fix! :3 )
    3. TempleCraft (also a great plugin but not something i MUST have haha) (also if templecraft breaks dynamark, i think "mob arena" will also break it seeing as how they are practicaly one and the same plugin almost)

    1. "NarrowtuxLib" (i remembered i used this plugin for a shop plugin that i no longer use, but it still does break dynamark) http://forums.bukkit.org/threads/de...otifications-etc-953.25893/page-4#post-734350


    2. "PhatLoots" http://forums.bukkit.org/threads/rp...with-randomly-generated-money-items-953.9147/


    3. "Temple Craft" http://forums.bukkit.org/threads/fu...-and-share-temples-and-adventures-1060.30111/


    mob arena: http://forums.bukkit.org/threads/fu...ing-gladiator-1240.19144/page-111#post-618362

    ___________________________________________________________________________

    And here is the 1 error they all have in common (i believe all of them spat this same error out. Why it spits out multiple times i have no idea, but it does it at same spots for all the "non-compatible dynamark" plugins listed above. Also the first entry of "Could not find Register. DynaMark will be retry." always happends even when i have nothing but the compatible plugins in my server. Doesnt seem to effect the plugin and everything works fully. :

    Show Spoiler

    19:05:10 [SEVERE] [DynaMark] Could not find Register. DynaMark will be retry.
    19:05:10 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at me.smickles.DynamicMarket.DynamicMarket.onEnable(DynamicMarket.java:1
    21)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:10 [INFO] DynaMark disabled
    19:05:10 [SEVERE] Could not pass event PLUGIN_DISABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginDisable(server.java:2
    4)
    at org.bukkit.plugin.java.JavaPluginLoader$48.execute(JavaPluginLoader.j
    ava:576)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
    r.java:967)
    at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
    er.java:296)
    at me.smickles.DynamicMarket.DynamicMarket.onEnable(DynamicMarket.java:1
    22)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:10 [INFO] [DynaMark] Found config, making sure it's up to date.
    19:05:10 [SEVERE] Error occurred while enabling DynaMark v0.0.2.11 (Is it up to
    date?): com.nijikokun.register.payment.Methods.setMethod(Lorg/bukkit/plugin/Plug
    inManager;)Z
    java.lang.NoSuchMethodError: com.nijikokun.register.payment.Methods.setMethod(Lo
    rg/bukkit/plugin/PluginManager;)Z
    at me.smickles.DynamicMarket.DynamicMarket.onEnable(DynamicMarket.java:1
    10)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at me.smickles.DynamicMarket.DynamicMarket.onEnable(DynamicMarket.java:1
    23)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:10 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at me.smickles.DynamicMarket.DynamicMarket.onEnable(DynamicMarket.java:1
    23)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:10 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:10 [INFO] LWC: Loaded 137 locale strings (0 overrides)
    19:05:10 [INFO] LWC: Permissions API: BukkitPermissions
    19:05:10 [INFO] LWC: Currency API: BOSECurrency
    19:05:10 [INFO] LWC: Loading SQLite
    19:05:10 [INFO] LWC: Using: Native
    19:05:10 [INFO] LWC: Precached 143 protections.
    19:05:10 [INFO] LWC: At version: 3.53 (b294)
    19:05:10 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:11 [INFO] MagicSpells v1.0.3 loaded!
    19:05:11 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:11 [INFO] properTime reading from config at C:\Users\N\Desktop\Craftbukkit
    testing bugs\plugins\properTime\properTime.conf
    19:05:11 [WARNING] properTime: World 'templeworld' not found
    19:05:11 [WARNING] properTime: World 'EditWorld_0' not found
    19:05:11 [WARNING] properTime: World 'EditWorld_1' not found
    19:05:11 [INFO] properTime 1.9.0 initialized
    19:05:11 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:11 [INFO] WorldBorder version 1.4.3 loading
    19:05:11 [INFO] [WorldBorder] [CONFIG] Using square border, knockback of 3.0 blo
    cks, and timer delay of 5.
    19:05:11 [INFO] [WorldBorder] [CONFIG] Border-checking timed task started.
    19:05:11 [INFO] [WorldBorder] [CONFIG] World "world" has border radius 2500 at X
    : -51.8 Z: -1386.5
    19:05:11 [INFO] [WorldBorder] [CONFIG] Permissions plugin not found. Defaulting
    to Bukkit's built-in SuperPerms system.
    19:05:11 [INFO] For reference, the main world's spawn location is at X: -64 Y: 6
    4 Z: -1386
    19:05:11 [SEVERE] Could not pass event PLUGIN_ENABLE to Register
    java.lang.IncompatibleClassChangeError: Expected static method com.nijikokun.reg
    ister.payment.Methods.hasMethod()Z
    at com.nijikokun.register.listeners.server.onPluginEnable(server.java:37
    )
    at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.j
    ava:569)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:339)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:948)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
    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)
    19:05:11 [INFO] Server permissions file permissions.yml is empty, ignoring it
    19:05:11 [INFO] Done (0.429s)! For help, type "help" or "?"
    19:05:11 [INFO] [Citizens] Loaded 0 NPCs.
    19:05:11 [INFO] [Citizens] Loaded 0 quests.
    19:05:11 [INFO] New max size: 484
    19:05:11 [INFO] New max size: 784
    19:12:41 [INFO] [Tip]: Killing the same monster over and over decreases its boun
    ty! Try killing different monsters in a row to get best results!
    >
     
  16. Offline

    smickles

    Excellent, Thank you so much for this.
    I'll get right on it.

    That'll happen whenever DynaMark has to run the dependency bug fix section of my code, blame Bukkit for this.

    edit: wtf, "be retry" I'm a native english speaker ffs.

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

    jazzman170

    lol bukkit's slackin! haha ok well no problem. I look forward to getting this plugin fully working on my server :D i have yet to go public yet and i refuse to until i get a full class system and market system going from day 1 of opening to the public. Thanks for making an epic market plugin :D
     
  18. Offline

    smickles

    ok, this plugin is doing some strange things,

    it checks to see if Register is in the lib/ folder (yes lib/ not plugins/) and if it's not there, distributes it's own (seemingly outdated) copy of Register.
    This then confuses the heck out of bukkit when DynaMark (or even Register itself!!?!) tries to use Register.

    this may be a tough nut to crack :(

    Aw, c'mon! :mad:
    This one has an outdated copy of Register in it's source, wtf?

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

    G1R Productions

    I still get this error with new build
    Code:
    08.10 20:34:37 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    08.10 20:34:37 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.onCommand(DynamicMarket.java:349)
    08.10 20:34:37 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.readCommand(DynamicMarket.java:385)
    08.10 20:34:37 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.sell(DynamicMarket.java:300)
    08.10 20:34:37 [Server] INFO     at me.smickles.DynamicMarket.DynamicMarket.getAmountInInventory(DynamicMarket.java:259)
    08.10 20:34:37 [Server] INFO Caused by: java.lang.NullPointerException
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:375)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    08.10 20:34:37 [Server] INFO     at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    08.10 20:34:37 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    08.10 20:34:37 [Server] INFO     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    08.10 20:34:37 [Server] INFO     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    08.10 20:34:37 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'sell' in plugin DynaMark v0.0.2.11
     
  20. Offline

    smickles

    Well, that's a new one,

    Thanks for the report!
     
  21. Offline

    jazzman170

    lol sounds like your making progress! keep it updated im interested in this too! haha.
     
  22. Offline

    useridivan

    Ah ok thanks for the bugfix :D I was scared about the strange price.. I checked by buying and selling ingame and that's ok.. The only thing that's not correct is the /price command: if an item is above the maxValue it shows you the Value and not the maxValue.
    Another thing: when the minValue is reached, the selling price is not considering the spread value. (I can sell and buy at the same minValue)
     
  23. Offline

    G1R Productions

    Fix yet?
     
  24. Offline

    antie

    Need some more help.
    Having trouble with the Change Rate.
    Everytime I modify this value it throws everything off.
    What i want, is a stack of 64 to cost 1.00 so I figured that and got .016254 for the value of 1.
    However, i want them to Buy it for 1.00 and sell it for .5 or .4 etc.
    The Change rate seems to be backwards as you increase value you Sell for more then you Buy!
    And when i place Negatives it crashes Dynmark
    What do i do?
     
  25. Offline

    smickles

    not yet, but it'll be the next thing I work on.
    I'm 'at work' right now, so I can't give a definite time frame for you.

    I'm pretty sure that it'll round .016254 to .2, so that may screw with what you want.

    what you may be able to do (for now) is set the min and max price at .01 or .02 (to get close to 64 for $1) and set the spread to .95 This should cause a sale of 64 to go for .05
    in this scenario, i think that changeRate should be 0

    I know this isn't ideal, but I'll make an issue for this on github, so, I will eventually find a way to get it to work exactly as you want.

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

    antie

    Ok, give me an example entry for say Stone, that buys for 1.00 and sells for .5
    Just so i have a reference to punch in.

    Also, thanks so much again for looking in to our issues and getting back to us so quickly. We all appreciate it.
    Let me know when you figure it out buddy.
     
  27. Offline

    smickles

    This would work, but I forgot that the current release's implementation of the spread feature is flawed.
    Code:
    stone:
        minValue: 0.016254
        data: '0'
        value: 7.05
        number: 337
        changeRate: 0.0
        maxValue: 0.016254
        spread: .95
    The problem is that the minValue will essentially 'undo' the spread (as of 0.0.2.11).

    According to my plan, this will be fixed with the 0.0.2.13 release.
     
  28. Offline

    diannetea

    I would love if this echoed the new price back after buying an item
     
    smickles likes this.
  29. Offline

    smickles

    That can be arranged:cool:
     
  30. Offline

    jazzman170

    how goes tracking down the bug with those 3 plugins? narrowtux i could care less about at the moment but phatloots and templecraft are very fun plugins :3
     
  31. Offline

    smickles

    I'm afraid I have to tell you that I got frustrated with them and am done for the day. so... slow goin', but still goin' :)
     

Share This Page