Mimic 0.8.0

Vault for common RPG APIs

  1. OsipXD
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    Source Code:
    https://github.com/EndlessCodeGroup/Mimic
    Contributors:
    osipxd
    [​IMG]

    Everyone knows Vault. Mimic does the same thing but for common RPG APIs. It makes it easy for plugins authors to make their plugins compatible with each other.

    - Levels and Exp - makes it possible to use in plugins levels and exp from another plugin
    - Classes - enables plugins to check player class
    - Inventories - provides unified way to get inventory content
    - Items - adds the possibility to create and validate custom items created with plugins


    For Developers

    If you are plugins developer, read docs on GitHub.
    There you'll find a guide on how to use MimicAPI and how to create your own implementation of Mimic APIs.
    If you have any problems with Mimic usage write to Discord and I'll help you.
    [​IMG]


    For Server Owners

    If some plugin requires Mimic, just put it into plugins/ folder.
    You can configure in config.yml what APIs implementations should be used.

    Permissions

    mimic.admin Permission to use mimic commands

    Commands
    /mimic help <search> Print help and search commands
    /mimic info Show whats API implementations are loaded
    /mimic experience Manage player's level and experience
    /mimic class Check player's classes
    /mimic items Deal with items


    Supported plugins

    Levels and Exp:
    - Minecraft (Default)
    - SkillAPI
    - ProSkillAPI
    - BattleLevels
    - MMOCore
    - Heroes
    - QuantumRPG
    - ProRPGItems

    Classes:
    - Permissions-based (Default) - give permission mimic.class.[class_name] to assign class to player
    - SkillAPI
    - ProSkillAPI
    - MMOCore
    - Heroes
    - QuantumRPG
    - ProRPGItems

    Inventories:
    - Minecraft (Default)
    - RPGInventory

    Items:
    Mimic adds a namespace to item id to avoid item naming conflicts.
    For example: acacia_boat -> minecraft:acacia_boat.
    But if you use item ID without namespace it will search over all known items.

    - Minecraft (minecraft:[id])
    - CustomItems (customitems:[id])
    - MMOItems (mmoitems:[id])
    - QuantumRPG (quantumrpg:[type]/[id])
    - ProRPGItems (prorpgitems:[type]/[id])
    - RPGInventory (rpginventory:[id])
    - ItemsAdder (ia:itemsadder:[id])
    - Knokko's Custom Items (KnokkosCustomItems:[id] or kci:[id])

    Write to me if your plugin supports Mimic, and I'll add it to this list.
    lokka30 likes this.

Recent Updates

  1. Mimic v0.8.0
  2. Mimic 0.7.1 - Hotfix
  3. Mimic v0.7

Recent Reviews

  1. Stardustflare
    Stardustflare
    4/5,
    Version: 0.6.2
    hey,can someone give me tutorial on how to install this plugin?I'll appreciate that.
    1. OsipXD
      Author's Response
      If you are server owner, just put this plugin to plugins/ folder. If you are developer follow the guide on GitHub.
      Write me to Discord if you still have questions.
  2. avtario
    avtario
    5/5,
    Version: 0.6.1
    Integrates with other plugin exactly as expected and works great. I use several mythic plugins, rpgiv, and they all work amazingly in harmony.