• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
enchantex.js-超附魔插件

LSE enchantex.js-超附魔插件 0.0.2

版权类型
原创
版权链接
#
语言支持
English
前置组件
LiteLoader https://www.minebbs.com/liteloader/
适配版本(基岩)
  1. 最新版本
给制作RPG服或者副本服的开发者们准备的,快速超附魔装备、武器或物品用的插件,可以超过原版的附魔(好像可以附魔负数?不确定,再看看),可以附魔任意附魔(锋利20法棍,耶!),以及清除附魔功能,可以定向祛除物品装备的某个附魔。

使用方法:
附魔:enchantex ench <选择器> [可选参数:slot] [可选参数:slotpos] [可选参数:slotint]<附魔ID> <附魔等级>
驱魔:enchantex delete <选择器> [可选参数:slot] [可选参数:slotpos] [可选参数:slotint] <附魔ID>

其中:
<选择器>可以选择穿戴了相应装备的实体、玩家目标。

<可选参数:slot>当输入了slot后,需要提供一个slotpos来确定附魔物品的位置。
如向自己的副手物品附魔锋利500:
/enchantex ench @s slot slot.weapon.offhand sharpness 500

<可选参数:slotpos>当在<可选参数:slot>输入了slot时,需要输入此选项,用来确定附魔物品的位置。
能够支持的位置有:slot.weapon.mainhand、slot.weapon.offhand、slot.armor.head、slot.armor.chest、slot.armor.legs、slot.armor.feet、slot.hotbar、slot.inventory
也可以输入这些位置的最后一个单词,如mainhand、offhand、head等代替,两者代表的位置完全相同。
如向自己的副手物品附魔锋利500:
/enchantex ench @s slot slot.weapon.offhand sharpness 500
或者
/enchantex ench @s slot offhand sharpness 500
两者效果完全相同。
在使用时,你必须确定该目标确实持有该容器(如对蜘蛛来说,slot.offhand就没有任何意义),否则可能会出现报错甚至客户端崩溃。

<可选参数:slotint>
当在<可选参数:slotpos>中选择了slot.hotbar或slot.inventory这种代表着多个物品格子的位置时,需要输入此项,以精确定位具体是哪个格子的物品。如果输入了slot.weapon.mainhand或slot.armor.head这种通常只有一个格子的位置,则此项无需也无法输入。
对应的格子的id和原版指令replaceitem相同。
如向自己的物品栏第三格附魔锋利500:
/enchantex ench @s slot slot.hotbar 2 sharpness 500
或者
/enchantex ench @s slot.inventory 2 sharpness 500
两者效果完全相同。
*对于一个玩家目标来说,slot.hotbar对应的slotint只有0~8,与slot.inventory对应的slotint的0~8代表的意思一致。
在使用时,你必须确定你输入的数据符合原版游戏内容(如slot.hotbar仅支持输入0~8,因此不能输入9、10或者其他),否则可能会出现报错甚至客户端崩溃。

<附魔ID>
使用enchant指令支持的全部参数,如sharpness、power、piercing等,而无需输入其ID数字,但仍然推荐有指令基础的开发者下载使用。

<附魔等级>在使用附魔功能时可以输入,支持-32768~32767之间的数字。
在使用时,你必须确定你输入的数据符合原版支持的数据,并且在实际使用过程中不会因为数据设置过大而导致服务器崩溃(如附魔了冰霜行者32767,会一瞬间让服务器所有加载的等高水面变成冰面,极其卡顿),以及一些数据溢出导致服务器崩溃的附魔(如向劫掠者或猪灵手中的弩附魔快速装填5或更高),因此建议结合Wiki等参考资料使用。
由此产生的服务器崩溃事件或者存档毁坏,本插件概不负责。


使用本插件时,其他需要注意的事情:
当你向一样物品附魔它已经存在的附魔时,它的附魔将被修改为最新的等级(使用enchantex向锋利20的面包附魔锋利5,它会变成锋利5)。
本插件的所有反馈均不会因为除指令输入格式错误之外的任何错误产生失败提醒(如选择了该装备栏并没有任何物品的目标,执行指令后反馈的仍然是“成功附魔”,驱魔同理),对于通过命令方块使用的玩家尤其需要注意,在使用链块、条件语句时,本指令的输出永远是True。

目前已知的bug:
1、当一件附魔了“快速装填5”的弩,通过发射器装备到一名劫掠者或猪灵身上后,当其产生攻击意图时服务器会崩溃。此为游戏及bds特性,决定不予修复。
2、当服务器安装了llac等反作弊插件,其中的“禁止违规附魔”功能一般会将超过等级5的附魔物品全部取消附魔,在使用时请注意,本插件并不具备绕开这些插件的功能,如果确实需要制作此类超附魔物品,请提前关闭相关监控、卸载插件。但因卸载反作弊插件导致的作弊玩家破坏服务器的行为,本插件概不负责。

*其他bug尚未发现,但本插件为js插件,代码已经开源,因此希望各位有能力的开发者可以自行修复发现的bug。
作者
rabirabow
价格
40金粒
下载
129
查看
2,653
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. Enchantex-slot重大更新

    保留了原本的enchantex <selector> <enchantName> <enchantLvl>的基础上,新增了slot用法,使修改附魔的行为可以针对任何有相应装备的实体执行。...
后退
顶部 底部