MC百科社群

标题: 求一个1.18.2可以修改触及距离的mod [打印本页]

作者: 741852963    时间: 2023-12-20 21:22
标题: 求一个1.18.2可以修改触及距离的mod
如题,希望是那种可以直接在配置文件里修改的轻量的mod

作者: YoruNina    时间: 2023-12-20 22:52
本帖最后由 YoruNina 于 2023-12-20 22:53 编辑

原版就可以,看你使用的场景,最简单是用指令,如下文指令,其中那一长串8F3EBF14-8024-410C-B3C0-E3CADC305F72是随机生成的UUID,testReachDistance是自定义的属性名,这两个随便填就好。测试版本1.19.2,理论1.18.2仍可生效
  1. /attribute @p forge:reach_distance modifier add 8F3EBF14-8024-410C-B3C0-E3CADC305F72 testReachDistance 1 add
复制代码

作者: 741852963    时间: 2023-12-20 23:24
YoruNina 发表于 2023-12-20 22:52
原版就可以,看你使用的场景,最简单是用指令,如下文指令,其中那一长串8F3EBF14-8024-410C-B3C0-E3CADC30 ...

只是输入指令的话。每次重生都得重新输,有没有什么数据包什么的啊大佬
作者: YoruNina    时间: 2023-12-21 00:35
741852963 发表于 2023-12-20 23:24
只是输入指令的话。每次重生都得重新输,有没有什么数据包什么的啊大佬 ...

数据包理论上也应能做到,比如循环指令(所以放个命令方块也行)。
从mod的角度,可以使用kubejs在每次玩家进入的时候刷一次属性。但这对于没有使用过的用户来说学习成本可能较高,其代码如下。除此之外还可以考虑使用一些玩家升级点技能的mod来实现这个效果,更为容易一些
  1. PlayerEvents.loggedIn((event) => {
  2.     event.player.modifyAttribute('forge:reach_distance', 'kubejsReachDis', 1, 'addition');
  3. });
复制代码





欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科