[FUN/RPG] A plugin that can control mob stats within certain regions.

Discussion in 'Archived: Plugin Requests' started by Woolcity, Feb 18, 2012.

  1. Offline

    Woolcity

    Plugin category: [Fun/RPG]

    Suggested name: MonsterRPG

    A bit about me: I'm a plugin dev/ server host who works on a couple different servers but I feel what I'm asking for might be a bit over my head (or out of my time restriction). I like to build creatively and I love to make story lines. :]

    What I want: A plugin that can control a mob's defense, attack, HP, its item drop, and/or the amount of exp it gives users when they kill it. Possibly agro if possible.
    And it needs to all be configurable within a cuboid so I can have different zones for users of different power level.​
    On an RPG server, users should have to level up before they can move through different regions without dieing. That's why I need monsters to be stronger in some places than in others.​

    Ideas for commands:
    • /mcpoint1 (know how to use worldedit regions? Even better! use those instead if you want!)
    • /mcpoint2
    • /mcregion <region> <flag> <setting>
    • anything else that might help with this.

    Ideas for permissions:
    • MonsterRPG.use ---> allows you to control regions. by default, everyone will be affected though.

    Willing to pay up to: $0 - but I can give you very good discounts on server hosting. (40$ for a 4gb 80 slot server)

    When I'd like it by: 3/10/2012

    Similar plugin requests: None.

    Devs who might be interested in this: @Heroic_coding Pangamma mario182
     
  2. Offline

    Sorroko

    Hey there, I am thinking of making something similar this is my slightly different idea: Use worldguard regions heres a topic on worldguard regions if you need help: http://forums.bukkit.org/threads/solved-worldguard-get-the-region-a-player-is-standing-in.50800/ spawn mobs of difficulty depending on the region but base each regions "level" on a players exp. To progress he may need a certain exp by killing mobs at each level, may also add items that the player needs to collect. I will start work on it, if i do finish it I will post a link if you are interested
     
  3. Offline

    Zarius

    OtherMobs is a work in progress that plans to do just that with world guard regions and similar conditions to OtherDrops. Not at a computer so not easy to link... Just check out my profile on BukkitDev or search for OtherMobs.
     
  4. Offline

    Woolcity

    Your plugin sounds perfect for what I'm wanting. Would you be willing to add me on skype? I might be able to code a few modules for it, if you'll let me.

    Thank you! This helps a lot! =D

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

    Pangamma

    I see I was tagged. hmmmm.
     
  6. Offline

    Zarius

    Any help would be appreciated - pm me your Skype details.
     
  7. Offline

    Woolcity

    Sent you the details. Contact me as soon as you can.
     
  8. Offline

    Sorroko

    Hey again, well I was also personally interested in making my own version so it ended up turning out as an RPG plugin. You set zones with worldguard and the plugin will only let you in if you have a certain xp level, regions and levels are defined in config. The plugin also has many other features:
    Mobs drop potions/gold nuggets
    When a player dies a zombie spawns at his death location
    When a zombie dies it has a chance of spawning another
    Keep xp on death
    RPG chat formatting ie. custom death msgs, chat format: "player says hello"

    I am adding more features and cleaning up some bugs, if you are still interested I will post the source/plugin so you can use it.

    A small note, changing a mobs health is extremely difficult as I have heard and therefore were wondering how you were planning on adding this feature.
     
  9. Offline

    Zarius

    ryan7745 - OtherDrops can already make mobs drop potions/gold nuggets/whatever in a very powerful and flexible manner (lots of conditions, eg. time of day, world, region, etc) or even drop mobs (eg. player drops zombie on death, zombie drops zombie).

    I'd recommend using OtherDrops for that and focus on the other RPG aspects (eg. chat formatting, regions you can only enter at a particular xp, etc).

    Mob health is a tricky one. I'm planning to keep a separate value for mob health as a Double precision value and deal with the damage personally in the damageEntityEvent. This health will then be rounded down to the closest whole number within the range of 0 to mobMaxHealth.
     
  10. Offline

    Sorroko

    Zarius - Ah, thats a good way of dealing with it, however I went for a simple/cheat way, half the damage done to any mob, you could multiply by any other decimal such as 0.7 0.5 etc but it effectively gives twice the amount of HP to a mob.
     

Share This Page