甜粽子
本帖最后由 甜粽子 于 2021-5-29 16:55 编辑

如果不能的话,有什么插件可以呢


————————————————————
想用skillAPI写一套前膛火枪手出来
希望在不修改装备数据的情况下达成能够“打完一杆枪,换上快捷栏里另一把继续打,战后自己再一杆杆装填”的效果
九个快捷栏九个变量,分别记录各个位置的枪的装填状态
每次击发/装填都会反转对应位置记录装填状态的变量
现在的问题是该怎么指向这些变量
——————————————————————————
看NBT里player.dat里有一个SelectedItemSlot的标签,就是正在选择的快捷栏,也许能用上吗?
但依旧不知道该怎么用上



Mctown
你想要实现什么功能呢

我真的按了
%player_item_in_hand%(玩家手中的物品ID)
%player_item_in_hand_name%(玩家手中物品的名字)
%player_item_in_hand_data%(玩家手中物品的数据)

甜粽子
15259493061 发表于 2021-5-29 16:22
你想要实现什么功能呢

想用skillAPI写一套前膛火枪手出来
希望在不修改装备数据的情况下达成能够“打完一杆枪,换上快捷栏里另一把继续打,战后自己再一杆杆装填”的效果
九个快捷栏九个变量,分别记录各个位置的枪的装填状态
每次击发/装填都会反转对应位置记录装填状态的变量
现在的问题是该怎么指向这些变量

甜粽子
我真的按了 发表于 2021-5-29 16:27
%player_item_in_hand%(玩家手中的物品ID)
%player_item_in_hand_name%(玩家手中物品的名字)
%player_i ...

请问这个in_hand_data 包含slot吗

我真的按了
甜粽子 发表于 2021-5-29 16:32
请问这个in_hand_data 包含slot吗

不太清楚,因为我也没有用过这三个变量,我是wiki上查的
你试试呗

Mctown
你可以参考一下这个插件
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1176122

他的快捷栏识别 其实是识别的物品的切换

下一页 最后一页