MMOItems icon

MMOItems -----

A great item solution for your RPG server. Over 200 Unique Item Options!



[4.1] Identification, Elements, API...
New features & Changes
  • Update Checker
    • Sends a message to players with a specific permission when they join if a new version is available.
    • Can be turned off in the config file.
    • Always sends a console log if a newer version is available.
  • Deconstruction
    • You can now deconstruct items. Deconstructing an item can be achieved by using a consumable with the 'Can Deconstruct' item option on.
    • Deconstructing an item gives you multiple items that depends on the drop table you set up in the tiers.yml config file.
    • Older items with tiers will still 'work' but will need an update if you want to use the latest tier system.
    • Tier data is stored in the tiers.yml config file.
    • See wiki for more detailed information (coming soon).
    • Added a Material item type that can be used for deconstructed items. Deconstructed items should be materials that can be then used in the advanced workbench to create new items!
  • Elements Rework
    • Elements now apply as a percent of your weapon damage and not as extra damage for your weapon (coming next: elemental critical strikes).
    • See wiki for detailed information
  • Identification
    • Unidentified items now have their data completely hidden which is more realistic. Please update your previously generated unidentified items as these will not work anymore.
  • Drop Tables
    • You can now configurate multiple sub-droptables for each mob/monster/block. Each sub-droptable has a coefficient, the higher it is the higher the chance for that sub-droptable to be selected.
    • Multiple sub-droptables allows you to create droptables that either give one item or another, but can't drop both at the same time.
    • Please remove your older drop tables.
  • Added default languages. They might not be 100% complete, so you might have to edit them after loading them. To load a language, simply drag & drop the language folder contents in the main /language folder.
  • Removed the plugin-connect option. MI will automatically connect to any RPG plugin if it detects one.
  • Changed the messages & items API entirely.
  • Slightly changed console messages ; MI now sends logs & not console messages.
  • Changed the default lore format : you should remove your lore-format.yml file and let it generate again.
  • You can now miss Smite and Thrust if you don't hit any entity.
  • Added support for BattleLevels & RPGInventory (beta).
  • Slightly improved the look of the GUI by removing 'previous/next page' items if you can't go further & by adding cool extra special characters to some GUI items.
  • Critical Strike Power now stacks with the default value entered in the config.
  • Greatly improved /mi help.
  • You can now translate staff spirits.
  • Tons of new config.yml options changed, I recommend you to just remove your old config.yml. If you're brave enough, compare your config.yml with this one and add the latest options you need.
    Code (Text):
    # --------------------------------------------------------------
    #
    #
    # Thanks for using MMOItems ;)
    # Join my Discord here for fast support! https://discordapp.com/invite/7Pc8ZHh
    #
    #
    # --------------------------------------------------------------

    # Notifies players with the 'mmoitems.update-notify' perm node when
    # they join the server if a new update is available for download.
    # Requires /reload when changed.
    update-notify: true

    # Default: 2.5 ; critical strikes deal 2.5x damage.
    # Can be increased by 'Critical Strike Power'
    crit-coefficient: 2.5

    # Changes the default value for some stats.
    default:
      attack-speed: 0.67
      range: 32
      blunt-rating: 33
      recoil: 0.1
      max-recoil: 3
      fire-rate: 7
      bullet-spread: 0.1
      max-spread: 3

    # Enable, disable and customize the weapon abilities here.
    item-ability:
      staff:
        enabled: true
        cooldown: 30
        power: 1
      gauntlet:
        enabled: true
        cooldown: 60
        power: 1
      blunt:
        aoe:
          enabled: true
        stun:
          enabled: true
          chance: 5
          cooldown: 30
          power: 1
      slashing:
        enabled: true
      piercing:
        enabled: true
      crossbow:
        sound: true

    # Default and max. values of armor stats.
    armor-value:
      block-power:
        default: 25.0
        max: 75.0
      max-block-rating: 80.0
      max-dodge-rating: 80.0

    # Enchantments are always hidden on items.
    always-hide-enchants: false

    # Displays on screen the spell when cast.
    display-cast-spell: true

    # When enabled, right-clicking a workbench will always open the advanced workbench.
    only-advanced-craftings: false

    # Players can click the anvil in the advanced workbench
    # to see all the available advanced crafting recipes.
    advanced-recipes-list: true

    # Permanent effects only apply when players move.
    # Requires /reload when changed
    perm-effects-apply-on-move: false

    # Players can't do anything when holding 1 Two Handed item and 1 other item simultaneously.
    # When toggled off, players are still highly slowed down.
    two-handed-item-restriction: true

    # If set to true, right-click commands will execute the command as if the player was OP.
    unsafe-op-commands: false

    # Use another style for the ability cooldown progress bar.
    thin-cooldown-progress-bar: false

    # Prevents players from damaging other players using abilities when set to false.
    ability-player-damage: true

    # The plugin prefix shown when executing a command.
    plugin-prefix: "&eMI&8> &7"

    # If set to true, no message will be displayed if an item command is still on cooldown.
    disable-cmd-cooldown-message: false

    item-particles:
      # Toggles on/off particles displayed around the player when wearing/holding an item.
      enabled: true
      # The delay between each particle display.
      # A low delay may cause performance leaks.
      delay: 5
      # The amount of particles displayed in each set
      # Too many particles may cause performance leaks.
      particles-displayed: 5

    # Displays a message on the action bar instead of on the chat.
    # Can be used to reduce chat spam.
    # Might interfere with other action bar plugins.
    action-bar-display:
      ability-cooldown: true
      not-enough-mana: true
      not-enough-stamina: true
      two-handed: true
      cant-use-item: true
      mitigation: true

    # Displays in-game damage indicators.
    damage-indicators:
      abilities: true

    # Unregisters all crafting recipes. Requires /reload.
    # Also disables the advanced workbench when disabling advanced craftings.
    disable-craftings:
      vanilla: false
      advanced: false

    # "repair" disables the use of mmoitems in anvils.
    # "smelt" disables the use of mmoitems in furnaces.
    # 'enchant" disables the enchanting of mmoitems.
    # "craft" disables the use of mmoitems as craft ingredients.
    disable-interactions:
      repair: false
      enchant: false
      smelt: false
      craft: false

    # These item types can't attack via melee.
    non-melee-types:
    - BOW
    - GREATBOW
    - STAFF
    - WAND
    - CROSSBOW
    - MUSKET
    - WHIP

    # Left-click these items instead of right-click to use an ability.
    left-click-ability-types:
    - BOW
    - GREATBOW

    # Block types that can't be broken by an ability/item effect
    block-blacklist:
    - OBSIDIAN
    - BEDROCK

    # Allows/disables the permissions needed in order to use items/abilities.
    # General permission node for abilities: mmoitems.ability.ability-id
    # Ex: - mmoitems.ability.fire-meteor
    #     - mmoitems.ability.slow
    #     - mmoitems.ability.cursed-fangs
    #     etc.
    permissions:
      abilities: false
      items: true
Bug Fixes
  • Fixed some typos.
  • Fixed an issue with the item updater (it would not remember the amount of items).
  • PvP/PvE damage, crit power & chance now applies correctly on armor & gem stones (except for bows, this bug will be fixed in the next update when gem stones will be reworked).
  • Drag & dropping a consumable on an item now applies level/class/WG flag restrictions.
  • Tab completion now works for non-player command senders (console/command blocks) in the legacy version.
  • On-hit abilities no longer display cooldown messages.
  • The two handed restriction message with bows is now displayed on the action bar if the right config option is toggled on.
  • Fixed issues with gem stones.
    • an attack speed gem stone would reset the attack damage stat of any weapon when applied onto it.
    • Some gem stats would not work anymore when applying two gems onto one item.
Performance
  • 1.13 is now handled using NMS (or reflection if MI can't handle NMS for your server version).
  • Removed uuids.yml.
  • Greatly improved the item generation performance by caching config files.
    • This means you will have to use /mi reload each time you edit any language/config file.
  • Fixed 1.13 deprecated methods.
Probably the biggest MMOItems update ever (longest to write) :p
----------, Sep 8, 2018
Resource Information
Author:
----------
Total Downloads: 7,812
First Release: Apr 19, 2017
Last Update: Oct 23, 2024
Category: ---------------
All-Time Rating:
331 ratings
Find more info at phoenixdevt.fr...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings