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

    LlmDl

    I use it for 1.2.5.
     
  3. Offline

    lubblig

    but it says 1.1 and that means that all mobs isn't in or what?
     
  4. Offline

    GodOfJazz

    PvP support is very important to me. If you could make it take a percentage (customizable of course) of their money, or all of their money if they have less than a certain amount, it would be great. PLEASE add this.
     
  5. Offline

    xbaxdark

    This plugin is great and has worked great for us on our server for a long time, but one major issue we have now with 1.2 drops is since our economy revolved around pvp and we have limited armor/item sets we do not want players have anything above chain armor. So the issue here is zombies now drop iron drops and skeles drop enchanted bows as well as pigzombies dropping enchanted gold swords. I know we can override the drops to pevent them from dropping but this will cause player inventory to no longer drop. To further complicate things we have players drop bonus loot in addition to their inventory, specifically "redstone dust" or "player blood" with our texture pack.

    I've looked into every other economy plugin similar to this and am yet to find a solution that will provide the following:

    -Override all mob drops: No enchanted or iron items.
    -Player drops inventory: drops regular player inventory as well as bonus items.

    Would it be possible for you to add a value for player inventory or have a seperate set of overrides for player drops?

    Having the override feature also override player inventory is kind of limiting.

    Thank you for your time.


    Rival Kingdoms Owner/Administrator
    rivalkingdoms.enjin.com
    xbaxdark

     
  6. Offline

    dark_hunter

    Will this work with 1.5 R3?
     
  7. Offline

    mung3r

    LlmDl likes this.
  8. Offline

    LlmDl

    mung3r likes this.
  9. Offline

    bro1010

    Is there anyway to limit this plugin to certain areas? I have a pvp arena and I want to add higher payouts for that area. Is this possible?
     
  10. Offline

    mung3r

    If you have worldguard region defined, then yes. You can adjust the multiplier in the default.yml config.
    Code:
    Gain:
        WorldGuard:
        #
        # Multiply reward amount based on WorldGuard region
            MyRegionName1:
                Amount: 0.125
            MyRegionName2:
                Amount: 0.5
    
    Download the latest dev build since I added this feature just after the last release.
     
  11. Offline

    bro1010

    Thank you! Is it possible to add more then just percent variables to a region? As in currency is rewarded for defeating mobs and pvp everywhere in the world but specific drops of currency and items are dropped in a certain region, specifically for me in my region titled 'pvp'.

    Alos, I got an interesting error code. Now this is with a clean version of the plugin.

    Code:
    00:41:59 [SEVERE] Could not pass event PlayerKilledByPlayerEvent to ecoCreature
    org.bukkit.event.EventException
    .... then it goes on

    Code:
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:304)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:460)
            at se.crafted.chrisb.ecoCreature.listeners.ecoEntityListener.onEntityDea
    th(ecoEntityListener.java:29)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:302)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:460)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(C
    raftEventFactory.java:322)
            at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:173)
            at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:677)
     
            at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
            at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:215)
     
            at net.minecraft.server.EntityHuman.attack(EntityHuman.java:750)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:998)
            at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProx
    y.java:181)
            at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
            at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProx
    y.java:83)
            at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7
    8)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: com/herocraftonline/heroes/Heroes
            at se.crafted.chrisb.ecoCreature.managers.ecoRewardManager.computeReward
    (ecoRewardManager.java:363)
            at se.crafted.chrisb.ecoCreature.managers.ecoRewardManager.registerPVPRe
    ward(ecoRewardManager.java:126)
            at se.crafted.chrisb.ecoCreature.listeners.ecoDeathListener.onPlayerKill
    edByPlayer(ecoDeathListener.java:26)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:302)
            ... 26 more
    >
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  12. Offline

    mung3r


    Not in the current version but you can make this a feature request.

    Grab the latest dev build to resolve this issue.

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

    bro1010

    I went to the link you sent me and got this: ecoCreature-0.1.0-SNAPSHOT. I believe that was the latest dev build. If not could you point me to the download link?
     
  14. Offline

    mung3r

    Yup, that's it. Just rename it to ecoCreature.jar and be certain you don't have two them named differently in your plugins directory.
     
  15. Offline

    bro1010

    Alright. Do monsters have there own drops or is it all set up by plugins?

    I am also getting the error "Could not pass event CreatureKilledByPlayerEvent to ecoCreature". Along with that money is not being rewarded to the iconomy system. I am sorry for all the questions but I am new to this and trying to push out a server.

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

    mung3r

    You can configure each monster to have their own set of drops.

    Post your default.yml on pastie.org so I can try out your setup.

    FYI, just added a new feature called Reward Sets. Basically, you can define custom rewards like so:

    Code:
    RewardSets:
      NormalZombie:
        Drops:
        - 'rotten flesh:2:75'
      FarmerZombie:
        Drops:
        - 'rotten flesh:2:75'
        - 'diamond_pickaxe,durability.0-3:1:25'
        Coin_Minimum: 1.00
        Coin_Maximum: 3.50
        Coin_Percent: 50.0
      WarriorZombie:
        Drops:
        - 'rotten flesh:2:75'
        - 'diamond_sword,damage_all.0-4:1:25'
        Coin_Minimum: 1.00
        Coin_Maximum: 3.50
        Coin_Percent: 50.0
        ExpMin: 0
        ExpMax: 10
        ExpPercent: 50.0
    And then associate them to any of the mobs in the RewardTable:

    Code:
    RewardTable:
      Zombie:
        Sets:
        - NormalZombie
        - FarmerZombie
        - WarriorZombie
    I have checked my latest release with the latest version of Bleeding mobs and it appears that this problem no longer exists.

    Agnostics
    nunber1_Master
    supersjaal
    Mason3nicholas
    lubblig
    Disparate
    gaarats
    Tomass
    IsaiahRobichaud
    byzantinian

    Official update for 1.2:
    http://dev.bukkit.org/server-mods/ecocreature/

    Dev builds here:
    http://ci.bighatchet.com/job/ecoCreature/

    More in-depth documentation here:
    http://dev.bukkit.org/server-mods/ecocreature/pages/documentation/

    Still around. Just got busy irl. Thanks for your patience and support in the forum.

    There's a new release posted on the official site:
    http://dev.bukkit.org/server-mods/ecocreature/files/

    Give that a try.

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

    IsaiahRobichaud

  18. Offline

    mung3r

    Yup, it's all described in the default.yml or visit the docs:
    http://dev.bukkit.org/server-mods/ecocreature/pages/documentation/

    Are you still having issues with Spout? I just tried the latest release with SpoutPlugin and all looks normal so far.

    Hmm, I suppose a per mob override would solve this issue. I'll add a ticket to track this new feature.

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

    IsaiahRobichaud

  20. Offline

    LlmDl

    mung3r

    The new mob sets is really cool, looking forward to enabling it. I have a question, would you consider adding modifiable mob health and damage? Something like that would really flesh out the sets, making higher-paying mobs more difficult and whatnot.
     
  21. Offline

    mung3r

    Sounds interesting. I think I will look into it. Thanks for the suggestion!
     
  22. Offline

    coolmoon34

    Found a Bug
    In the default.yml for an Ocealot it says Ozealot
     
  23. Offline

    mung3r

    This is ok. The name is based on the internal Bukkit name.

    New version released with the following changes:

    v0.1.1
    • Added gain multiplier support for Heroes, MobArena & WorldGuard
    • Added flag to disable rewards in creative mode
    Download a fresh copy here:
    http://dev.bukkit.org/server-mods/ecocreature/files/

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

    Explo123

    Will this plugin work with the Essentials economy money?
     
  25. Offline

    mung3r

    Yes
     
  26. Offline

    XxXjAwDsTaXxX

    Hi all,
    Im having trouble with this plugin. I've manually edited the yml file and it doesnt seem to be working. You can find my yml here: http://pastebin.com/MuGmyZzT
    For anyone who can help me it would be greatly appreciated.
    Thanks, XxXjAwDsTaXxX
     
  27. Offline

    mung3r


    You have a syntax error:
    Code:
    08:16:48 [SEVERE] [ecoCreature] Failed to load config: org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
    in "<string>", line 359, column 9:
                Drops:
                ^
    expected <block end>, but found Anchor
    in "<string>", line 364, column 26:
                Reward_Message: '&7You are awarded &6<amt>&7 for  ...
                                ^
    
    You are missing a single end-quote on line 360. Try this corrected default.yml:
    http://pastie.org/4266590
     
  28. Offline

    Sigong

    Does this plugin require vault or can I use essentialseco?
     
  29. Offline

    mung3r

    It does require Vault, which in turn supports Essentials Economy.
     
  30. Offline

    Explo123

    Im very newb when it comes to these plugins, as I just started using them. I use essentials. I have put both Vault and the ecocreature in plugins. Was wondering if some light could be shed on to where I put the
    "
    - ecocreature.reward.*: true
    - ecocreature.gain.*: true
    " permissions? I tried putting them in the groupmanager globalgroups file, this came up with server errors, so I Un-did tthis and now am just confused as to where to actually put the permissions...
    I use BUILDER from the groupmanager for everyone (its just me and my 5 friends.)
    Any help?
     
  31. Offline

    mung3r

    Look for a groups.yml in your plugins/GroupManager/worlds/your_world_name directory.

    Edit that file and look for 'permissions:' in one of the groups. Add your permissions there:
    Code:
        permissions:
        - ecocreature.reward.*
        - ecocreature.gain.*
    
    You probably want to add the above to the 'default' group.
     

Share This Page