鱼仙仙仙仙
本帖最后由 鱼仙仙仙仙 于 2022-10-25 15:51 编辑

关于三叉戟的各种问题,
1玩家丢出的三叉戟会消失吗,多久
2玩家丢出的带有忠诚的三叉戟,在nbt中有什么区别
3如何指令生成,有投出者名字的带忠诚的,三叉戟
4掉进虚空的三叉戟怎么救回,带忠诚的,
5怎么让玩家只能拾起自己丢出的三叉戟,
6怎么让玩家高亮显示丢哪去了
我知道很多条一搜就有,但是我选择作为完整问题来提问
7能否在不是暴雨中也触发引雷
8如何防止玩家用活塞,避雷针,引雷,雷雨天,来嘎嘎放电(不单独ban物品)
9如何让玩家在鞘翅使用时的下雨天,减慢使用频率,雨天连发跑图对服务器地形加载太致命了
10可以的话,不要带有客户端mod
11是否可以让玩家的三叉戟,没激流和忠诚的,不会消失,且,一定时间后可以让其他玩家也能拾起。
12弓能不能加上实质性的引雷属性,(不是指,强行指令敲上去一个附魔,而是要实际触发的)
13能不能让特定的三叉戟能伤害创造玩家
14能不能把被插中的玩家插在地上不能动
图一乐随便回答回答,答的多的给最优,一周吧,一周以上后回来按最优解。
悬赏的不多,刚到六级,答的好用评分金粒和人气冲

BAOMAOawa
焯 只能回答第一个 会消失 和箭矢的消失时间相同

是悠米啦
1会消失2带有便签4就不会来7不能8机制问题,不然你就搬掉高频9减低加载速度10是什么意思?11让他反复移动(活塞)12不能

鱼仙仙仙仙
是悠米啦 发表于 2022-10-26 11:07
1会消失2带有便签4就不会来7不能8机制问题,不然你就搬掉高频9减低加载速度10是什么意思?11让他反复移动( ...

所以我知道是带有标签,nbt不同,哪不同呢,我翻看wiki关于nbt标签的一页了,没有找到关于三叉戟对玩家uuid的一列

Ph-苯
鱼仙仙仙仙 发表于 2022-10-26 20:18
所以我知道是带有标签,nbt不同,哪不同呢,我翻看wiki关于nbt标签的一页了,没有找到关于三叉戟对玩家uu ...

Trident里面的附魔不同;玩家UUID储存在Owner。

3501484503
第三个:/summon minecraft:trident ~ ~ ~ {OwnerUUIDLeast:填对应玩家的,OwnerUUIDMost:填玩家对应的,Trident:{id:"minecraft:trident",Count:1b,tag:{Enchantments:[{lvl:3,id:"minecraft:loyalty"}],Damage:0}}}
能生成一个忠诚三叉戟,自动回到指定的玩家(当然得有指定玩家的UUID,我是自己扔了个忠诚三叉戟用/data查看的。

3501484503
第四个,掉进虚空的三叉戟没接触到方块无法自动返回,目前除了改代码(加mod)无法实现,后续版本应该会改

3501484503
第十一个,用/data merge entity循环给三叉戟的life改为0就能让三叉戟不消失

3501484503
第二个,和没附魔的比就只多了附魔的标签

3501484503
第五个,提供个复杂的方法,在玩家丢出时给三叉戟加tag,把三叉戟的pickup改成0b,对三叉戟检测丢出的玩家,在附近一定距离时把pickup改成2b(pickup为0b时无法捡起,2b能捡起,1b不知道干啥的但也能捡起)

3501484503
第六个,可以试试把一个实体tp到三叉戟,再给三叉戟添加发光效果

3501484503
第十四把击中的玩家循环往原地tp

3501484503
8和9加插件

Ph-苯
3501484503 发表于 2022-10-27 16:24
第四个,掉进虚空的三叉戟没接触到方块无法自动返回,目前除了改代码(加mod)无法实现,后续版本应该会改 ...

我觉得可以把掉进虚空的三叉戟传送到一个方块上,让三叉戟触发击中方块的判定,然后再把三叉戟传送回虚空,此时三叉戟仍会保持飞回玩家。

鱼仙仙仙仙
Ph-苯 发表于 2022-10-27 18:40
我觉得可以把掉进虚空的三叉戟传送到一个方块上,让三叉戟触发击中方块的判定,然后再把三叉戟传送回虚空 ...

soga,这么说tp虚空中的三叉戟在坐标0的地方,然后放个屏障再清除,再解开tp就能回来了