- 版权类型
- 原创
- 插件中文名称
- 沐老师的物品库
- 插件英文名称
- MooItemLib
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- #
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
物品库
背包
物品支持配置于MythicMobs
物品掉落支持直接加入背包
物品支持部分交互功能
支持过滤
物品创建功能详细看代码
物品背包功能 - 无格子限制 | 无限叠加
如有功能反馈:需要可以加,因为我自己也用
物品支持配置于MythicMobs
物品掉落支持直接加入背包
物品支持部分交互功能
YAML:
增加物品交互执行指令的功能
# 物品配置下的use模块
use:
- "delete"
- "amount=10"
- "cooldown=1"
- "shift" # 增加下蹲判断
- "state=执行指令,剩余次数{amount}"
- "right cmd={say hello,say everyone} delay=1 op=true"
YAML:
config.yml增加物品过滤 禁止放入背包
# name 含有则会被禁止加入背包
# lore 完全匹配则会被禁止加入背包
# nbt 存在则会被禁止加入背包
item-filter:
- "name"
- "§a无法加入背包"
- "nbt.refuseBag"
YAML:
# 注册名称
exampleItem:
id: DIAMOND_SWORD
data: 0
display: '&3Greatsword of the Skeleton King{random(@level,10)}'
lore:
- '&6A powerful sword used by'
- '&6the King of Skeletons.'
enchantments:
- DAMAGE_ALL:5
- KNOCKBACK:2
- FIRE_ASPECT:2
nbt:
- "gemplus.item Item"
- "光环1 true" # 支持MooDropEffect的nbt配置格式
# 基础的变量使用
variable: "level=1"
# 基础的方法使用
functions:
# JS语法
random: |-
function getRandomIntInRange(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
如有功能反馈:需要可以加,因为我自己也用