Sueta

SX Item ⭐ Random & Expression & Update [1.8.8-1.21.3]

4.4.4

Manages Items. supports random expression, auto updates, and NBT settings.

·Plugin

SX-Item is a powerful Minecraft plugin designed for advanced item management. It allows server administrators to create, customize, and manage items with unique attributes and behaviors. The plugin supports a wide range of Minecraft versions and integrates seamlessly with other popular plugins like MythicMobs, Placeholder.

The English version of the description is still being prepared.

Key Features:

  • Custom Item Creation: Easily create items with custom names, lore, attributes, and NBT data.
  • Random Expression: Generate items with random variable, including more.
  • Script Integration: Use JavaScript to define complex item behaviors and interactions.
  • Compatibility: Supports multiple Minecraft versions from 1.8.8 to the latest releases.
  • MythicMobs Integration: Enhance your MythicMobs with Drops And Equipment.
  • User-Friendly Commands: Intuitive commands for item creation, modification, and management.
  • Plug and Play: The configuration contains multiple items for reference.

Commands: (*[] required arguments, <> optional arguments)

  • /si give [item] <player> <count> <key:value...> - Give an item to player
  • /si save [item] <type> Save the current item to the configuration file
  • /si nbt <set/remove> <key> <value> - View and modify item nbt data
  • /si component <set/remove> <key> <json> View and modify item component data [1.21.1+]
  • /si script [script] [func] <args> - Invoke a script function
  • /si reload - Reload the configuration of this plugin



upload_2024-9-23_23-27-59.png

Reference:

ItemConfig
Default-3:
  Name: '&c&lRandomStringDescription'
  # Set durability to 0
  ID: 359:<0
  Lore:
    - ''
    - '&4&l!!! The following content is mainly based on configuration files !!!'
    - ''
    - "&e&l'&c&l<>&e&l' Non-Substitute Variables Required '&c&l$&e&l' Escape"
    - '&7Format: $<1:Content> or <Content>'
    - '&7ForExample: $<s:DefaultPrefix> or <DefaultPrefix>'
    - ''
    - '&e&lRandomType:'
    - '&cb   - &7WholeLineJudgment&r [<b:Match:String1:String2:String3:String4>] This line was deleted because no matching word is the same as the matching name'
    - '&cb   - &7WholeLineJudgment&r [<b:<l:Quality>:Epic:Excellent:Ordinary>]'
    - '&ct   - &7TimeFormat&r [<t:1Y1M1D1h1m1s>]'
    - '&cc   - &7Calculator&r [<c:((2*3) + 2) * 1.4>] [<c:int ((2*3) + 2) * 1.4>]'
    - '&cl   - &7LockRandom&r [<l:Quality>] [<l:EASY#AAA:BBB:CCC>]'
    - '&cs   - &7NormalRandom&r [<s:<s:Quality>NmColor>♦&r] [<s:AAA:BBB:CCC>]'
    - '&cd   - &7DecimalRandom&r [<d:2.3_6>]'
    - '&ci&7/&cr - &7IntegerRandom&r [<i:1_7>]'
    - '&cu   - &7UUIDRandom&r [<u:random>]'
    - '&cj   - &7ScriptProcessing&r [<j:Default.itemScript#QAQ,QWQ,???,!!!>]'
    - ''
    - "&eLocal Variables call Global Variables ~"
    - "&c ~ &7 represents &4null&7 in yml"
    - '&7Override Global Result -> <s:DefaultPrefix>'
    - '&7Global and Local mixed Result -> <s:DefaultLore>'
    - ''
    - 'Variables that do not exist delete the row: <s:DoesNotExist>'
    - '&r↑here s a line that s been eaten'
  Random:
    DefaultPrefix: "Prefix"
    DefaultLore:
      # 33% probability random to Lore, 66% probability random to global variable
      - 1: "Lore"
      - 2: ~

Similar projects

Plugin →