Inactive [ECON] ecoCreature 0.2.2 - Mob & PVP Rewards [1.4.6]

Discussion in 'Inactive/Unsupported Plugins' started by mung3r, Aug 3, 2011.

  1. Offline

    mung3r

    [​IMG]
    ecoCreature 0.2.2 (Belay that nose-picking, Cadet!)
    Mob & PVP Rewards
    More plugins to try:
    MobRider - Finally, a proper use for saddles!
    DeathTpPlus - Death notifications & recall!

    Features:
    • Coin rewards, coin penalties and drops for:
      • Killing mobs
      • PVP
      • Kill streaks
      • Death streaks
      • Leveling
      • Breaking blocks
    • Share coin rewards with:
    • Increase or decrease coin rewards based on:
      • Biome (swampland, forest, etc.)
      • Environment (normal, nether, etc.)
      • Time of Day (day, night, etc.)
      • Weather (sunny, stormy)
      • Permissions Group (e.g. default, elite, etc.)
      • Factions (neutral, enemy, etc.)
      • Heroes party
      • mcMMO party
      • MobArena participants
      • WorldGuard region
      • Regios region
      • Residence region
      • Towny membership
      • Weapon used
    • Customize items drops to include:
    • DeathTpPlus rewards:
      • Rewards for kill streaks
      • Penalties for death streaks
    • Heroes rewards:
      • Rewards for mastering a class
      • Rewards for leveling
    • mcMMO rewards:
      • Rewards for leveling
    • Prevent exploits:
      • Camping around Mob Spawners
      • Mob farming
      • Limit projectile use (e.g. Bow & Arrow)
    • Multi-world support
    Usage Stats:
    [​IMG]
    --------------------------------------------------------------------------------------------------------

    Acknowledgements:
    The original ecoCreature was made by ChrisB. All credit goes to him for his creation. Since his plugin has gone inactive since rb740, I have decided to continue doing maintenance updates for his plugin.
     
  2. Offline

    erickingsr

    10 USD Donated from CKM Gaming :D

    Okay... got everything installed and running.... getting some CPU spikes.... might let this run all night on test server see how it goes....

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
    mung3r likes this.
  3. Offline

    jazzman170

    Ok im having an issue. I use permissionsbukkit and no other permissions system. Vault detects Boseconomy and hooks into it, and also detects essentials economy and hooks into it (bose is my main economy) and when i kill a creature, the drops work, but the killing reward/message never displays and i recieve no money.

    Any ideas?


    14:16:45 [INFO] [Vault][Economy] MultiCurrency not found.
    14:16:45 [INFO] [Vault][Economy] 3co not found.
    14:16:45 [INFO] [Vault][Economy] BOSEconomy hooked.
    14:16:45 [INFO] [Vault][Economy] BOSEconomy found: Loaded
    14:16:45 [INFO] [Vault][Economy] Essentials Economy hooked.
    14:16:45 [INFO] [Vault][Economy] Essentials Economy found: Loaded
    14:16:45 [INFO] [Vault][Economy] iConomy 4 not found.
    14:16:45 [INFO] [Vault][Economy] iConomy 5 not found.
    14:16:45 [INFO] [Vault][Economy] iConomy 6 not found.
    14:16:45 [INFO] [Vault][Permission] PermissionsEx not found.
    14:16:45 [INFO] [Vault][Permission] PermissionsBukkit hooked.
    14:16:45 [INFO] [Vault][Permission] PermissionsBukkit found: Waiting
    14:16:45 [INFO] [Vault][Permission] GroupManager not found.
    14:16:45 [INFO] [Vault][Permission] Permissions 3 (Yeti) not found.
    14:16:45 [INFO] [Vault][Permission] Permissions 2 (Phoenix) not found.
    14:16:45 [INFO] [Vault][Permission] SuperPermissions loaded as backup permission
    system.
    14:16:45 [INFO] [Vault] Enabled Version 1.0.0dev-b40
    14:16:45 [INFO] [Vault][Permission] PermissionsBukkit hooked.
    14:16:45 [INFO] [ecoCreature] 0.0.6c (Mo' Mobs!) enabled.


    ok any ideas? :p
     
  4. Offline

    mung3r

    Share/post your ecoCreature.yml and PermissionsBukkit yml on pastie.org and I'll take a look.
     
  5. Offline

    jazzman170

  6. Offline

    erickingsr

    Here's a problem from on of our Admins:

    DamionMoore: Ok, problem, if someone has no money and they die in PVP, the other player still gets 10 dinar. So people can hold on to someone's money just like when people were leveling acrobatics and take turns dying to gain 10 dinar a pop. They'd have to do it while mods or admins weren't on, but they could still do it..
     
  7. Offline

    mung3r

    The way the logic in the code is structured, if the victim has exactly a balance of zero, nothing is deducted or awarded to the killer. However, I could see where if the econ plugin allows negative balances, this would not work.

    I updated the test build of ecoCreature.jar that takes into account negative balances.

    For some reason I have yet to learn or fix, the wildcard entry of ecoCreature.Creature.* doesn't work with PermissionsBukkit.

    I edited your config.yml (download it here: http://pastie.org/2627589) and got it working with explicit entries for each creature. Give it a try.

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

    erickingsr

    Yeah... we have iConomy configured so that negative balances are unobtainable. At this moment, if Player A has a balance of 0 - and Player B kills him..... Player A is rewarded money. Totally exploitable :(
     
  9. Offline

    mung3r

    I've tried duplicating the exploit but all seems to be working just fine. Victims with no coin give the killer no reward. At this point, I'm guessing there's another variable at play in your setup that I don't know about or that is not under my control.

    Do me a favor and sanity check me - here's my plugin.zip that contains the pertinent bits I'm testing with. Please try it out on a clean test server and see if it works for you.
     
  10. Offline

    jazzman170

    no its still not working even with the permissionsbukkit having an entry for each monster :(
     
  11. Offline

    kahlilnc

    not working on RB 1240! D:
     
  12. Offline

    mung3r

    There must be something else in your setup that I don't know about. Download this jazzman170.zip file that contains my working version using your config files. Try this out on a clean install - I got it working with rb1185 (rb1250 just released today has an issue).

    Bummer. I'll take a look very shortly.

    Updated: I found the issue. Fix incoming soon.

    The issue with PermissionsBukkit and rb1240 have been fixed. Please download a fresh copy of Vault.jar.

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

    kahlilnc

    Thanks works again. :D

    Wow that like was fast

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
    mung3r likes this.
  14. Offline

    Iceciro

    Questions: when the mod has replacements set to true, and a give monster has no drop replacements listed, will the game default to the normal loot, or simply drop nothing? Secondarily, will the mobs still drop exp?
     
  15. Offline

    mung3r

    If OverrideDrops is set to true, then all of the default drops are first removed before adding any custom drops. Now if the custom Drops is set to nothing, then nothing will be dropped.

    Good question. Assuming exp orbs are also considered drops, mobs will not drop them with OverrideDrops set to true. I would have to verify if this is the case.

    Update: exp orbs should still drop - they are completely separate from the item drops.
     
  16. Offline

    Iceciro

    I'm having the wierdest issue. I'm an op on a server I run for a group of friends, and im running this mod. All of them say they're getting the kill messages and whatnot - but I'm not! the permissions are set the same way for both user groups (and I inherit user permissions too). It's the oddest thing.

    EDIT: When I removed myself from the ops file, I started to get the messages.
     
    mung3r likes this.
  17. Offline

    mung3r

    If you don't mind, please post your permissions yml (also, tell me which permissions system/plugin you are using) and ecoCreature.yml on pastie.org so I can take a look and test on my test server.
     
  18. Offline

    jazzman170

    hmm same as always. drops work but no kill messages or money rewards. odd haha. i even deleted all my plugins and just used the ones u submitted to me in a zip.

    Edit: well actualy i left my spout plugins :p so almost all my plugins were deleted except spout.
     
  19. Offline

    mung3r

    Not sure where we can go from here other than zipping up your plugins directory and posting to mediafire (or similar) for me to download and test.
     
  20. Offline

    Iceciro

    New issue, while I try to get plugins attached for you. Does your mod change monster spawning from the spawners at all? My players are reporting mob spawners have been operating heedless of light levels - spawning eight or more skeletons in a field of full light. I teleported over and checked for it myself. Real big issue, that - players are dying and losing cash from it.

    Regarding Pastie entries: Using PermissionsBukkit, then the ecocreature settings: http://pastie.org/2644625 (sanitized player names aside from my own)
     
  21. Offline

    mung3r

    This appears to be an issue with bukkit. For future reference, ecoCreature doesn't modify any mob spawning behavior.

    Thanks. I'll try this out later today.

    Update: Don't know what to tell you - installed your files, added myself with the same permissions as you, made myself OP and still got reward messages. Here's an Iceciro.zip file with all the jars and configs (taken from your pastie.org link) that I used on my test server. I'm using rb1240 just in case that matters (or not).
     
  22. Offline

    jazzman170

    since i cant get the money rewards working, could u perhaps give me this plugin where it only has the mob drops? im going to re-add my mob-bounty plugin and death penalty plugins and dont want them to interfere with your plugin (even tho ur plugin's money/chat part doesnt work on my side, i want to minimise any possible faulty-ness from other plugins) haha ^_^
     
  23. Offline

    mung3r

    Heh, that sounds like a really bad solution. Are you sure you don't want to just zip up your plugins directory for me to download and check/test?

    This plugin is in use and working like a champ on a popular high traffic server named Herocraft so it's not like these setup issues are not solvable.
     
  24. Offline

    PunJedi

    I'm scared! We finally got ecocreatures to behave, even at the OP level.

    Turns out the mob spawning issue from a bukkit dev was causing havoc. So, we blacklisted spawners.

    What's nice about that is 1. they cant trade.market.exploit spawners
    2. They can still gain money from breaking one down.

    Now, this sunday we are rolling everything to a 1240 build and I just hope we don't have to wrestle with things again.

    I am bound and determined to use EcoCreatures! It's by far the simplest, yet most sought after method of gaining in-game Xeebles (we , we call em Xeebles, whatev :) )

    It turns into mutiny if members can't have their Mob Lodges to make tons of cash.

    So I wanted to say thank you for all your work!
    and I am crossing my fingers for Sunday
     
    mung3r likes this.
  25. Offline

    mung3r

    As long as you have the latest version of ecoCreature.jar and Vault.jar, you should do fine.

    I'm glad you like ecoCreature and hope that Sunday goes smoothly for you.
     
  26. Offline

    rodier

  27. Offline

    EpicMule

    ok i did all the steps... edit the config install the plugins and reload server give permission. every time i kill a monster it doesn't do anything, its like the plugin isn't there.... i have essential economy btw
     
  28. Offline

    jazzman170

    ya ill zip up my entire server and give it to you when i get back from work tonight :D thanks for all the extra help :D
     
  29. Offline

    EpicMule

    17:24:24 [SEVERE] Could not pass event ENTITY_DEATH to ecoCreature
    java.lang.IncompatibleClassChangeError: Expecting non-static method ru.tehkode.permissions.bukkit.PermissionsEx.has(Lorg/bukkit/entity/Player;Ljava/lang/String;)Z
     
  30. Offline

    mung3r

    What plugin combination of econ and permissions do you want to work together? Pick your preferred combination as a first step, then I can help you to get that particular combination to work.

    Are you using Essentials for both your economy and permissions plugins? If so, post your config for both of those and your ecoCreature.yml config on pastie.org so I can take a look.

    What version of bukkit and permissionsex are you using? I'm using rb1240 and permissionsex 1.14 and can't reproduce this error.

    Update: I've zeroed in on the bug. Posting a fix shortly.

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

    PunJedi

    I am actually getting the same error as well.
    14:04:23 [SEVERE] Could not pass event ENTITY_DEATH to ecoCreature


    Sunday dev update went well otherwise.

    Running the latest Pex, Vault and Ecocreatures. Running CB 1303....Sorry. Had to. So many others seemed to jump to the higher CB dev builds.

    java.lang.IncompatibleClassChangeError: Expecting non-static method
     

Share This Page