跳到主要内容

物品来源

KetherModulesLite 整合了 10 种物品插件,通过统一的 来源:ID 格式在命令、配置和 Kether 脚本中引用物品。

支持的物品来源

来源别名对应插件引用示例
minecraftmceqequip原版mc:DIAMOND_SWORD
mythicmobsmmmythicMythicMobsmm:SkeletonKingSword
zaphkielzapzlZaphkielzap:Gem
azureflowafAzureFlowaf:custom_item
itemsadderiaItemsAdderia:mypack:ruby
mmoitemsmimmoMMOItemsmi:SWORD,FIRE_BLADE
neigeitemsniNeigeItemsni:example_item
oraxenoxOraxenox:amethyst_sword
pxrpgprPxRpgpr:warrior_helm
sxitemsxsx-itemsiSX-Itemsx:test_weapon

使用别名和全名效果完全相同,选你顺手的写法。

使用场景

命令中使用

/kml give mm:SkeletonKingSword 1 Steve
/kml give zap:Gem 5 Steve
/kml give mc:DIAMOND_SWORD 1 Steve
/kml give ia:mypack:ruby 3 Steve

掉落物中使用(evel drop)

evel drop "zap:Gem" amount 10 to ~,~,~+2,~ chance 50
evel drop "mm:mmID" amount 1 to "{block}" chance 100

给予物品(evel give)

evel give "mm:mmID" amount 1 to sender chance 50

背包检查(kinv)

kinv check "zap:Gem" amount 5      # 检查是否有 5 个
kinv take "mm:mmID" amount 1 # 扣除 1 个
kinv count "mc:DIAMOND" # 统计数量

掉落命令

/kml dropzap Gem 5 world,100,64,100
/kml dropmm SkeletonKingSword 3 world,100,64,100

注意事项

  • 使用非原版物品源时,对应插件必须已安装且正常运行
  • 物品 ID 区分大小写,确保与对应插件中的 ID 一致
  • ItemsAdder 的 ID 保持命名空间格式,例如 ia:mypack:ruby
  • MMOItems 的类型和物品 ID 用英文逗号分隔,例如 mi:SWORD,FIRE_BLADE