Mc_chuan 6/27/2022, 9:12:50 PM
trmenu.v3 在lore中 什么变量能检测 背包内有X个物品

Slacker_ 6/28/2022, 12:37:09 AM
检测物品栏
物品栏检测
%invcheck_m:<Material name or ID>_a:<amount>_d:_n:<displayname>_l:<lore-line-1,lore-line-2>% 检测物品栏有无物品——m:物品ID a:物品数量 d:数据附加值 n:自定义名字 l:介绍【XXX,XXX】
好吃的梨子 @andylizi

%invcheck_m:STONE_a:64% - 检测玩家是否有64个石头
%invcheck_m:STONE_a:1_n:&aAwesome-Stone% 检测玩家有没有一个叫做 &aAwesome-Stone 的石头
还可以使用checkitem变量,这里就不细说了
检测物品栏 - CheckItem
检测物品栏 - CheckItem
CheckItem 占位符用于检测玩家背包中的特定物品.
安装指令: /papi ecloud download CheckItem
使用方式:

%checkitem_<modifier1>,<modifier2>,<...>%
例子:%checkitem_mat:stone,namecontains:Test,strict%
Modifiers:

通过在变量中添加不同的 Modifiers(修饰符) 进行精准匹配
namecontains:<name> - 检查是否有名称中包含指定 <name> 的物品
namestartswith:<name> - 检查是否有以名称 <name> 开头的物品
nameequals:<name> - 检查是否有和名称 <name> 完全匹配的物品(区分大小写)
mat:<material> - 检查是否有材质为 <material> 的物品(例如: STONE)
amt:<number> - 检查物品的数量是否大于 <number> 个数
data:<number> - 检查物品的 Data 数值是否为 (列入: 红色羊毛的 data 值为 14 (WOOL:14)).
Data 修饰符仅适用于 1.12.2 及之前的版本!
lorecontains:<text> - 检查 Lore 中是否包含 <text>
strict - 需要 mat: 修饰符. 严格检查物品名和Lore. (如果背包中有一个名为 Test 的石头, 并且使用了 %checkitem_mat:stone,strict% 检查是否有石头, 那么它将会返回 false)
inhand - 检查物品是否被玩家拿在手上 (也包括副手)

ZeroExact 6/28/2022, 3:44:10 AM
本帖最后由 砂糖六月 于 2022-6-28 18:54 编辑

回答有误,此楼作废

第一页 上一页 下一页 最后一页