[INACTIVE][ECON] iMonster v1.7 - Give players iConomy money and drops when killing monsters [292]

Discussion in 'Inactive/Unsupported Plugins' started by ZeroDPS, Feb 9, 2011.

  1. Offline

    ZeroDPS

    iMonster - The Monster Money and Drop Plugin for iConomy: Version: 1.7
    This plugin is designed to allow servers using iConomy to reward players with in-game currency.
    Must have iConomy 2.2+
    Must Have Bukkit/Craftbukkit 292+
    edit the /Plugins/iMonster/iMonster.yml file foe configurations.
    Features:
    • Configure Reward Currency and Items Drops per Monster.
    • Set Max Reward drop for monsters
    • Prevent MobSpawner Camping
    • Permissions Support (iMonster.User)
    • Set Reward for killing the Mob Spawner
    TO-DO:

    • Death Penelty (waiting for better Bukkit support on the EntityDeath event)
    • Prevent Reward with use of Bow
    • Configurable Messages
    • Max Kills Per Hour (configurable and can be disabled) uses variable coin rewards and % based drop rates for coins to give admins ability to prevent abuse instead of a hard cooldown/
    • Decimal Percentage
    Change Log:

    v1.7

    • Minor update added /imonster command to help troubleshoot problems...it doesnt do anything but send you a message with some settings information to help us better troubleshoot the plugin if a problem arises.
    v1.6

    • Bow Kills now works correctly
      • Slimes and ghasts were not working because they are not considered "monsters" in bukkit so they failed the check to make sure it was a player attacking a monster i have coded the plugin to handle this issue now so they WORK
    v1.5 Release

    • Fixed Creeper Coin Bug (all mobs giving set creeper amount_
    • Added Coin Range for mob kills.
    • Added Coin Percentage for mob kills
    v1.1

    • Added ability to Give rewards for killing a mob spawner.
    v1.0 BETA Release

    • Fixed Error with old Permissions version
    • Added Configurale Messages WITH Chat Color Support
    • Added Bow Camping Settings
    • Added Abolity to use Decimal Percentages for item drop rates.
    v1.5/v1.6 config file changes - ADD These (also included the default config file in the zip for copy/paste)

    or you can always delete/rename your current file and let the plugin make one for you.

    Creeper-Coin-Max: 0
    Creeper-Coin-Percent: 100
    Skeleton-Coin-Max: 1000
    Skeleton-Coin-Percent: 10
    Zombie-Coin-Max: 0
    Zombie-Coin-Percent: 50
    Spider-Coin-Max: 1000
    Spider-Coin-Percent: 50
    PigZombie-Coin-Max: 0
    PigZombie-Coin-Percent: 100
    Ghast-Coin-Max: 0
    Ghast-Coin-Percent: 100
    Slime-Coin-Max: 0
    Slime-Coin-Percent: 100
    Giant-Coin-Max: 0
    Giant-Coin-Percent: 100

    v1.1 config file changes - ADD These

    Mob-Spawner-Coin: 200
    Mob-Spawner-Drops: "264:2:75;354:1:80"
    Reward-Mob-Spawner-Destroy: true
    iConomy-Mob-Spawner-Message: "$5Mob Spawner Killed! You have been awarded %c!"
    iConomy-Mob-Spawner-Message-Enabled: true

    v1.0 BETA CONFIG FILE CHANGES - Either Delete your config and let it create a new one, or add THESE values to your config!

    Reward-Kills-With-Bow: true
    RewardKillsWithBowDisabledMessageEnabled: true
    RewardKillsWithBowDisabledMessage: "$cNo Reward for camping with a bow go out and fight!"

    Mob-Spawner-Camping-Message-Enabled: true
    Mob-Spawner-Camping-Message: "$cNo Reward for %m camping near the spawner."

    iConomy-Kill-Deposit-Message-Enabled: true
    iConomy-Kill-Deposit-Message: "$e%m Killed - %c deposited into your iConomy Account."

    iConomy-Protected-Kill-Message-Enabled: true
    iConomy-Protected-Kill-Message: "$cProtected %m Killed - %c removed from your iConomy Account."

    iConomy-Protected-Kill-No-Money-Message-Enabled: true
    iConomy-Protected-Kill-No-Money-Message: "$4Protected %m, you don't have the money for the fine. %m resurecting >.< "
     

    Attached Files:

    zani007 likes this.
  2. Offline

    Nachocuban

    I let it make a new config, everything worked fine, copied my values into the new file, everything works fine.

    Honestly I have no idea where it messed up, the old and new files have the exact same line and character count. Each block of code can be cut and paste into the new file, and it still works. I can't for the life of me find the difference, but it works now so good deal.
     
  3. Offline

    SweetCraft Girl

    iMonster is rewarding the loot before the mob is killed.

    Literally 1 hit before each mob is killed, the loot award message is displayed and loot given.

    Right now, i can beat something, get the loot, leave it alive, and run away.

    Any fix or idea why this is happening?

    We are running CraftBukkit 325 or 326 or 327 or something like that - so many come out so fast that i can't keep it up.

    Thanks,

    Sweet
    http://www.sweetcraft.me - A Minecraft Community
     
  4. Offline

    ZeroDPS

    @SweetCraft Girl

    When the monster gives reward before he dies it's because of this bug in bukkit. Hopefully it is fixed soon or they update the death event. http://bugs.bukkit.org/issues/322

    Usually only happens when you hit it with something powerful like a diamond sword, but unfortunatly bukkit is reporting a death of a monster before it actually dies so its hard to fix until that bukkit issue is resolved
     
  5. Offline

    Nachocuban

    Its a design flaw with craftbukkit, and the way hooks work, checking for mob death is a lot harder then checking to see if you hit it.
     
  6. Offline

    Plyz

    Problems CB 325, apperently people with the iMonster.user permission dont get pix for killing mob traps anymore ?

    But i do with all permissions on ?

    1.7
     
  7. Offline

    ZeroDPS

    iMonster.user ? should be iMonster.User

    have them type /imonster and see if it thinks they have the permissions
     
  8. Offline

    Plyz

    yeah it works, im sorry bout that, apperently its new Essentials fking up instead :)
     
  9. Offline

    ZeroDPS

    no problem :)
     
  10. Offline

    Shadowsquire

    Problem running CraftBukkit #341 / iMonster 1.7. When a monster is killed I get an error

    Code:
    Feb 18, 2011 5:11:36 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event ENTITY_DAMAGEDBY_ENTITY to iMonster for iConomy
    java.lang.NoClassDefFoundError: com/nijikokun/bukkit/iConomy/iConomy
            at zerodps.iMonster.iMonsterEntityListener.MonsterDeath(iMonsterEntityListener.java:103)
            at zerodps.iMonster.iMonsterEntityListener.onEntityDamageByEntity(iMonsterEntityListener.java:86)
            at org.bukkit.plugin.java.JavaPluginLoader$39.execute(JavaPluginLoader.java:323)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:214)
            at net.minecraft.server.EntityHuman.h(EntityHuman.java:371)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:735)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:77)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:317)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
     
  11. Offline

    zwarmapapa

    "$4Protected %m, you don't have the money for the fine. %m resurecting >.< "

    resurrecting is with 2 R's.
     
  12. Offline

    QQCucumber

    Getting this error when booting up iMonster on 349

    Code:
    SEVERE: ENTITY_DAMAGEDBY_ENTITY (Is it up to date?)
    java.lang.NoSuchFieldError: ENTITY_DAMAGEDBY_ENTITY
            at zerodps.iMonster.iMonster.onEnable(iMonster.java:50)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:135)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:415)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:175)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:74)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:55)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
     
  13. Offline

    Aircon

    same here =(
     
  14. Offline

    AtomicAcidbath

    Craftbukkit build 341, iMonster no worky.
     
  15. Offline

    flerndip

    This is exactly what I was looking for. I am anxious to see it updated to working state. I needed something like this to give my players a way to get $ to stinulate the iconomy. Thank you!
     
  16. Offline

    Arisilde

    Having kind of a weird permissions problem. When taking a player out of a group with iMonster.User and putting them into a group that doesn't have it, they continue getting the payoffs from killing mobs.
     
  17. Offline

    pixelbat

    I'd like to request a feature... Would it be possible for a future version to have multi world support? So that we can set up different loot tables for different worlds on our server.
    --- merged: Feb 20, 2011 9:53 AM ---
    Another feature, do you think it would be possible to incorporate a loot style? Currently loot drops in the world and you have to pick it up. Unfortunately I've actually had people on my server follow others around and try and steal their loot. Perhaps add an option that can make the loot go directly into their inventory rather than dropping in the world to be picked up.
     
  18. Offline

    ddoolin

    Hold up.
     
    Vaupell likes this.
  19. Offline

    Quadratomic

    Hiya. I would like to use the $ symbol in my messages for when a monster is killed. I haven't been able to come up with a way to do that. Is it possible?

    Like... Zombie Killed - $25 deposited into your account.
     
  20. Offline

    QQCucumber

    I'm getting a bit worried, it's been a few days without any response from the author and this is the only plugin I need to update to upgrade my server. :(

    Worse yet he didn't seem to have released a source..
     
  21. Offline

    th3sarg

    it's the weekend, chill...
     
  22. pulls a error... oh well
    --- merged: Feb 20, 2011 11:41 PM ---
    --- merged: Feb 20, 2011 11:42 PM ---
    its the same error as shown above...:p
     
  23. Offline

    2JangNim

    좋군요 저희섭은 야생이라 더좋고요
    I'm korean
     
  24. As stated on another topic, iMonster doesn't work on latest recommended version #405 and more important, when loading, iMonster bugs and make the PluginLoader of bukkit crash ! Here is a log :
    Hope to get a revised version soon :)

    Edit : By the way, posted an issue about the bukkit PluginLoader bug here if interested : http://leaky.bukkit.org/issues/465
     
  25. Offline

    NOTNOT

    They can't understand ㅋ
     
  26. Offline

    Adellus

    For some reason when i kill a monster, creeper for example, and the reward is set to 1000 coin, i get the message saying it was deposited into my account but it doesnt actually change my balance
    EDIT: figured out what it was
     
  27. Offline

    fatepower

    Can you please update so it support 400 +.

    Greetings
     
  28. Offline

    ShadowDrakken

    Need to update for "Recommended Builds" pls and ty! :D
     
  29. This is why plugins should be open source... Other people can push updates that can be implemented...

    I'd fix it myself but I don't want to disrespect the authors wishes because I'd have to decompile the jar.

    That may have sounded rude... if it did I didn't mean it to.
     
  30. Offline

    enkryptor

    Is ther any alternative? I mean, a plugin to implement iConomy reward for monster killing.
     
  31. Offline

    Quadratomic

    I wish I could just use the "$" symbol lol. It's tied in with coloring text so I don't know how to use it without it trying it as a color.
     

Share This Page