• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
✨MMOItemsStationGui✨

Plugin Việt Nam ✨MMOItemsStationGui✨ 1.0.0

No permission to download
Hỗ trợ phiên bản
  1. 1.21
Link Spigot
https://www.spigotmc.org/resources/%E2%9C%A8mmoitemsstationgui%E2%9C%A8-mmoitems-station-with-fully-configurable.137870/
Người đóng góp
iSynX_ (Itaphz)
I. INTRODUCTION

This plugin allows you to add MMOItems' equipment upgrade feature to your server, featuring a fully customizable interface, support for custom model data, adjustable success rates, and much more.

1786425449311-025904ee-92f9-4aa8-8f02-780fc4c5a6ba.png


II. FEATURES
1. Gem Socket
1786425504496-e5128daa-48f7-4655-ba76-e52009d6df21.png


This feature allows you to create a socketing interface with configurable success rates and costs—supporting Vault and PlayerPoints—and accepts both vanilla items and MMOItems as materials.
You can also define a blacklist of items that players are prohibited from socketing.

Mã:
  socket:

    enabled: true
    blacklist:
      # Example:
      # mmoitems:
      #   - MATERIAL
      #   - CONSUMABLE
      mmoitems: []
    max-sockets: 5
    cooldown-seconds: 3
    levels:
      1:
        success-rate: 100
        requirements:
          permission: ""
          money: 0
          playerpoints: 0
          vanilla-items: {}
          mmoitems: {}
      2:
        success-rate: 90
        requirements:
          permission: ""
          money: 0
          playerpoints: 0
          vanilla-items:
            type: DIAMOND
            amount: 1
          mmoitems: {}


2. Item Upgrading
1786425468264-42caef89-c907-4241-82de-510ea175674d.png


  • The equipment upgrade interface is fully customizable using MMOItems templates, allowing you to define success rates and specific requirements, as well as the level-drop penalty for failed upgrades.
  • You can configure the system so that items lose levels upon a failed upgrade at specific tiers. Additionally, you can designate any Vanilla or MMOItems item as a "protection charm" to prevent the item from losing levels if the upgrade fails.
  • A blacklist feature is available, allowing you to specify items that players are prohibited from upgrading.
Mã:
  upgrade:

    enabled: true
    # Blacklist only checks MMOItems type, for example: SWORD, ARMOR, TOOL.
    # Vanilla blacklist was intentionally removed because vanilla items are blocked
    # from equipment slots by default.
    blacklist:
      # Example:
      # mmoitems:
      #   - MATERIAL
      #   - CONSUMABLE
      mmoitems: []
    protection-charm:
      # Vanilla items allowed in the protection charm slot.
      vanilla:
        - NETHER_STAR
      # MMOItems protection charm format: TYPE:ID
      # Example:
      # mmoitems:
      #   - MATERIAL:PROTECTION_CHARM
      mmoitems: []
    min-level: 0
    max-level: 1
    cooldown-seconds: 3
    template:
      1:
        success-rate: 80
        # Failure mode:
        # "0"  = keep the same level on failure.
        # "-1" = downgrade one level on failure.
        # Protection charm prevents downgrade and is consumed only when it protects.
        failure-mode: "-1"
        requirements:
          permission: ""
          money: 0
          playerpoints: 0
          # Vanilla requirement example:
          # vanilla-items:
          #   type: DIAMOND
          #   amount: 1
          vanilla-items: {}
          # MMOItems requirement example:
          # mmoitems:
          #   gem1:
          #     type: MATERIAL
          #     id: UPGRADE_STONE
          #     amount: 1
          mmoitems: {}


3. Upgrading Transfer
1786425768157-9396d2cd-2eba-42c0-8dab-6dbc42f4687f.png


  • Transfer one piece of equipment to another, with full support for transferring levels and gems, and fully customizable settings.
  • Supports transferring levels, gem sockets, or both simultaneously.
  • Includes a blacklist feature to specify items that players are prohibited from converting.

Mã:
  transfer:
    enabled: true
    blacklist:
      # Example:
      # mmoitems:
      #   - MATERIAL
      #   - CONSUMABLE
      mmoitems: []
    transfer-mode: "UPGRADE_AND_SOCKET"
    cooldown-seconds: 3
    modes:
      socket-only:
        success-rate: 100
        transfer-mode: "SOCKET_ONLY"
        requirements:
          permission: ""
          money: 0
          playerpoints: 0
          vanilla-items: {}
          mmoitems: {}
      upgrade-only:
        success-rate: 100
        transfer-mode: "UPGRADE_ONLY"
        requirements:
          permission: ""
          money: 0
          playerpoints: 0
          vanilla-items: {}
          mmoitems: {}
      upgrade-and-socket:
        success-rate: 100
        transfer-mode: "UPGRADE_AND_SOCKET"
        requirements:
          permission: ""
          money: 0
          playerpoints: 0
          vanilla-items: {}
          mmoitems: {}


4. Gem Removal
1786425854845-9cdb57db-661c-47e7-b569-edc9f2e1fcf7.png


  • Create a GUI for removing gems from equipment, with fully customizable rates and requirements.
  • Customize the chance of the gem shattering during removal, the success rate, and more.
Mã:
  remove:

    enabled: true
    success-rate: 100
    blacklist:
      # Example:
      # mmoitems:
      #   - MATERIAL
      #   - CONSUMABLE
      mmoitems: []
    # Removal modes:
    # RETURN_GEM  = remove the gem and return it to the player's inventory.
    # DESTROY_GEM = remove the gem and delete it.
    removal-mode: "RETURN_GEM"
    cooldown-seconds: 3
    requirements:
      permission: ""
      money: 0
      playerpoints: 0
      vanilla-items: {}
      mmoitems: {}


4. Gui Effects
Customize GUI effects to your liking!
Mã:
fill:

  slots: [0,1,2,3,4,5,6,7,8,9,14,15,16,17,18,26,27,35,36,37,38,39,40,41,42,43,44]
  states:
    ready:
      material: LIME_STAINED_GLASS_PANE
    not-ready:
      material: RED_STAINED_GLASS_PANE
    processing:
      material-a: LIGHT_BLUE_STAINED_GLASS_PANE
      material-b: CYAN_STAINED_GLASS_PANE
      blinks: 5
      interval-ticks: 4
    success:
      material: LIME_STAINED_GLASS_PANE
      hold-ticks: 20
    failure:
      material: RED_STAINED_GLASS_PANE
      hold-ticks: 20

III. PLACEHOLDER
Built-in GUI placeholders:
  • %player_name%: Player name.
  • %lim_id%: LagoonItemManager (ItemID) item ID, or None when the item has no LIM ID.
  • %mmoitems_name%: MMOItems display name of the current item.
  • %mmoitems_type%: MMOItems type of the current item.
  • %mmoitems_id%: MMOItems ID of the current item.
  • %upgrade_level%: Current upgrade level on the item.
  • %socket_count%: Current socket count on the item.
  • %upgrade_success_rate%: Success rate for the next upgrade template. Shows 0 when no item is placed.
  • %socket_success_rate%: Success rate for the next socket level. Shows 0 when no item is placed.
  • %remove_success_rate%: Gem removal success rate. Shows 0 when no item is placed.
  • %transfer_success_rate%: Success rate for the currently selected transfer mode. Shows 0 until transfer items are placed.
  • %transfer_socket_only_success_rate%: Success rate for SOCKET_ONLY transfer mode.
  • %transfer_upgrade_only_success_rate%: Success rate for UPGRADE_ONLY transfer mode.
  • %transfer_upgrade_and_socket_success_rate%: Success rate for UPGRADE_AND_SOCKET transfer mode.
  • {money_require}: Required Vault money for the current action.
  • {points_require}: Required PlayerPoints for the current action.
  • %ingredients% or %ingredient_lines%: One lore line per required ingredient.
IV. COMMAND & PERMISSION
1. Command
  • /mis open - open gui
  • /mis status - dependencies status
  • /mis open remove|socket|upgrade|transfer - open gui
2. Permission
  • mmoitemsstationgui.admin
  • mmoitemsstationgui.open - true in default
V. DENPENDECY
Soft-dependencies (require):
Dependencies:
#SUPPORT
If you have any feedback regarding bugs or would like to suggest new features, please message me directly on Discord. This is a free product, but I still provide support to the best of my ability.

Donate: https://taphz.github.io/iSynX_/
Discord: #1msynx_


Thank you for using my product!
Plugin Việt Nam  Plugin Đá Gà  26.1.2
Tác giả
TaphZ
Downloads
1
Lượt xem
18
First release
Last update

Ratings

0.00 star(s) 0 ratings

Share this resource

Back
Top Bottom