• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
✨MMOItemsStationGui✨

Plugin Việt Nam ✨MMOItemsStationGui✨ 1.0.0

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!
Tác giả
iSynX
Lượt tải
11
Lượt xem
352
Phát hành lần đầu
Cập nhật lần cuối

Lượt đánh giá

0.00 sao 0 lượt đánh giá
Quay lại
Trên cùng