Mob trading

Discussion in 'Archived: Plugin Requests' started by rayblon, May 19, 2014.

  1. Offline

    rayblon

    Plugin category: Mechanic, Roleplay

    Suggested name: MobTraders

    What I want:
    Basically, I want a plugin that allows a user to 'tame' all mobs with per-mob payments (I.E 10 iron blocks for an iron golem, a stack of carrots for pigs) that is configurable. When a mob is 'tamed' it will stop moving and, if hostile, will never attack. After that, it will function like a villager, but with trading tables unique to each mob specified in a separate configuration file.

    Someone with the proper permissions can add new trades to a highlighted trader and summon trading mobs manually. Trading mobs can be killed, but individual traders can be godded and frozen to create 'admin markets'. It would be preferable if the plugin could handle new mobs and items, if possible, such that it can weather future updates. If the trades offered by a mob trader are edited, it can no longer acquire any new trades. I want to avoid any conflicts with citizens, if possible.

    Ideas for commands:
    /mtraders god - Gods any mob trader that you have your cursor on. Using this on a godded mob trader disables god for said trader.
    /mtraders freeze - Makes it impossible for any trader you have your cursor on to move. Using this on a frozen trader unfreezes them.
    /mtraders create (mob) (Full, normal, empty) - Creates a new mob trader that is a (mob) and offers either (full), or all possible trades in its' table; (normal), or a random starting trade; (empty), or no starter trades, for completely custom traders.
    /mtraders addtrade (price1) [price2] offer (offer) - Adds a trade to a highlighted mob trader that charges (price1) and, if present (price2) for (offer)

    Ideas for permissions:
    mtraders.warden - Allows a user to use /mtraders god and /mtraders freeze
    mtraders.create - Allows a user to create a new mob trader.
    mtraders.offer - allows a user to add a custom offer to a mob

    When I'd like it by: This request is pretty big, but I'd like it around mid-July or late June if possible.
     
  2. Offline

    rayblon

    ... bump. :>
     
  3. Offline

    rayblon

    Is it my face? D:
     
    Garris0n likes this.
  4. Offline

    Onlineids

    Yes
     
    Garris0n likes this.

Share This Page