• 🌕 中秋月圆 · 升级特惠
    ⏳ 距结束 00天 00时 00分
    🥮 会员专享

    中秋限时 · 升级立减

    即日起至 2026年9月30日,
    凡升级为 VIP 会员 的用户,可享 7 折 专属优惠,
    结账时输入优惠码 中秋节快乐 即可立减!

    🚀 立即升级会员 点击前往升级页面
ExecutableItems

🧩插件 ExecutableItems 7.26.9.21

本次更新修复了**Lunar**在他自己的服务器上发现并修复的十个漏洞,他还慷慨地与我们分享了这些漏洞。非常感谢Lunar的详细报告和帮助:没有他,大多数修复都不会出现在这次更新中。

**可执行物品**
- 观战模式下玩家不再触发物品(循环、潜行、装备等)或消耗使用次数。这是可选的:在“config.yml”中设置“disableActivatorsInSpectator: true”以启用该功能。加入、离开、死亡、重生、输入命令以及物品进出背包在旁观模式下依然正常。
- 将物品切换到副手,或用数字键在快捷栏与背包之间切换,不再丢失或叠加“持有时”效果。离开槽位总是先处理好再进入新槽位。
- 拣选方块/拣选物品(中键点击,纸张)现在算作物品的进出,因此效果被移除并像其他动作一样应用。
- “装备”和“卸下”激活器现在看到的是真实护甲槽,因此限制它们只能在像“[39]”(头盔)这样的槽位上使用。

**SCore**
- 当多个冷却时间同时到期时,繁忙服务器可能会报错。修正版
- 其他插件中以 SCore 命令开头的命令(例如以 'LAUNCH' 开头的 'launchprojectile')被 SCore 接管并失败。现在只有当全名匹配时,SCore才会申领命令。
- 在其他命令文本中写入的“DELAYTICK”或“DELAY”(例如存储后续命令的命令中)被读作整行的延迟,导致激活器失效。现在就只剩下这个命令了。
- 嵌套在 PlaceholderAPI 占位符中的占位符(如 '%javascript_x_%block_lower%,a,b%'),如 'IF'、'AROUND'、'NEAREST' 等子指挥部被破坏。现在命令在多个玩家身上运行时,每个目标都能正确解析。
- 在占位符('<%placeholder%::weight>')失去权重后,写入的加权随机条目。修正版
- 变量名称由另一个变量('%var_world%var_selection%%')构成的变量,无论变量声明顺序如何,都能正常工作。

**ExecutableBlocks、ExecutableCrafting、ExecutableEvents、MyFurniture、ExecutableLevers、CustomPiglinsTrades**
——用新的SCore重建,没有其他更改。

你现有配置里没有任何变化:唯一的新选项默认是关闭的。如果更新后发现异常,可以在bug频道发帖。
SCore(所有插件)
为物品和玩家命令
添加了ADD_ITEM_NBT 示例:
对于物品指令:ADD_ITEM_NBT keyValue:foo=bar type:string mode
:p
dc
For PlayerCommands: ADD_ITEM_NBT slot:0 keyValue:foo=bar type:string mode
:p
dc

EI:
如果添加物品,物品会变成灵魂绑定 keepItemOnDeath=1
ADD_ITEM_NBT slot:0 keepItemOnDeath=1 类型:整数模式
:p
c
. CPT:
Oraxen 和 Nexo 现在应在 custom PiglinsTrades

中正确支持。EB
remove-all [replaceWithAir] [world] — 一次性移除所有放置的可执行块,可选用 air(true/false,默认 true)替换,并可选择将移除限制在单个世界
SCore 及所有插件

- 修复了在 nbt 编辑器
中添加自定义整数和双值时出现的问题 字符串、整数和双倍值现在可以使用 rand 占位符(例如:%rand:-10|10%)
- 修复了 ExecutableItems 无法导入 ListCompoundNBTs

ExecutableLevers

的问题 修复了 EL

的问题ExecutableItems

在玩家尝试在世界守卫封锁区域使用EI时会显示新的错误信息。
SCore:自定义命令SET_EQUIPPABLE_MODEL可以安全地应用于普通物品上(例如,可以使用EI中的EI_CLICK_ON_ANOTHER_INVENTORY_ITEM功能来实现)。
它不会改变该物品可以装备的槽位。(在它将装备槽位改为头部之前)
此次更新中提到的所有名称更改都是由插件自动完成的。

EI >
适用于所有激活剂:
命令被转换为playerCommands格式。

CPT >
适用于所有激活剂:
命令被转换为playerCommands格式。

EE >
针对玩家激活器:
命令被转换为playerCommands格式。

EB >
对于那些包含第二个模块的激活器而言(也就是除了可执行模块之外的另一个模块),其相关设置已被重新命名。
blockCommands 变为 targetBlockCommands
详细块变成了详细目标块。


适用于所有激活剂:
命令变成了块命令。


为什么要重新命名呢?
- 为了提高一致性,同时让用户更易于理解。
在维基系统中管理起来更为方便。
- AI辅助功能的表现会更好了。之前有时会出现混淆现象,因为“指令”这一功能实际上包含两种截然不同的用途。
作者
Monody
下载
35
查看
366
首次发布
2025/08/31
最后更新
星期三,12:13

来自Monody的更多资源

后退