MyItemsCompat

MyItemsCompat

MyItemsCompat (我的物品) — Paper server plugin that imports legacy MyItems 1.12 item data. Parses @MyItems lore tags for a full RPG system: 10 stats, custom damage, 13 buffs, 30+ abilities, elements, active skills. Paper 1.21–26.1.2+, Java 21+.

7 downloads
1 followers

MyitemsCompat

MyitemsCompat Wiki

MP4

Description

MyItemsCompat (我的物品) is a compatibility plugin developed for Paper servers, specifically designed to import and support legacy MyItems 1.12 and below item data. It parses @MyItems tags in item lore from the old MyItems plugin, allowing those items to function correctly on modern server versions while implementing a complete RPG mechanic system. Key features:

  • Stat calculation (Damage, Defense, Health, Critical Chance, Critical Damage, Hit Rate, Block Rate, Dodge Rate, etc.)
  • Custom damage system (fully replaces vanilla damage)
  • Passive Buff system (Speed, Fire Resistance, Night Vision, Strength, etc.)
  • Active Skill system (30+ skills with trigger chance and cooldown)
  • Element damage system
  • Offhand damage calculation
  • Item import system (auto-imports from legacy MyItems item.yml)
  • Variable placeholder system
  • Sound effect system
  • Auto update checker

Supported Versions

Item Version Range
Paper 1.21.x — 26.2.x+
Java 21+
API Version 1.21+
Hard Dependencies None

Installation

  1. Place MyItemsCompat.jar into the server's plugins/ directory
  2. Restart the server
  3. The plugin will auto-generate plugins/MyItemsCompat/config.yml
  4. If MyItems/Database/item.yml exists on the server, all items will be auto-imported on startup
  5. On first install, the plugin auto-detects server language and generates a Chinese or English config accordingly

Command List

Command Alias Description
/myitemscompat reload /mic reload Reload all configs, re-import items, refresh all player stats
/myitemscompat stats <player> /mic stats <player> View a player's complete stat panel
/myitemscompat info /mic info View plugin version, system enable/disable status, MyItems config loading info
/myitemscompat config /mic config View loaded legacy MyItems config data (skills, elements, identifiers, etc.)
/myitemscompat import <file> [type] [overwrite] /mic import Manually import an item file
/myitemscompat list /mic list List all importable files in the imports directory
/myitemscompat give <player> <item> /mic give Give a specific imported item to a player
/myitemscompat save <name> /mic save Save the currently held item to the imports directory
/myitemscompat detail /mic detail View full metadata of the held item (Lore, enchants, PDC, parsed results)
/myitemscompat debug [item_name] /mic debug View summary of all imported items, or debug a specific item
/myitemscompat debug toggle/on/off /mic debug toggle Toggle debug mode on/off

Permissions

Permission Node Default Description
myitemscompat.admin OP (Operators) Allows use of all admin commands

MyitemsCompat Wiki