IMENDERDRAGON
MOD的右击方块或左击方块的事件是什么?
比如我定义了一个方块,然后我想右击一下这个方块而放置另一个方块,怎么做?

耗子
Block#onBlockActivated 右键方块时调用

IMENDERDRAGON
耗子 发表于 2017-6-26 13:47
Block#onBlockActivated 右键方块时调用

可是我看这个方法是直接返回false

IMENDERDRAGON
补充:我的游戏版本是1.11的

耗子
重写它,返回true

IMENDERDRAGON
耗子 发表于 2017-6-26 23:36
重写它,返回true

可是这个方法里也没有其他算法

耗子
IMENDERDRAGON 发表于 2017-6-27 22:07
可是这个方法里也没有其他算法

他需要实现什么功能吗?不需要→_→

IMENDERDRAGON
耗子 发表于 2017-6-28 06:59
他需要实现什么功能吗?不需要→_→

好吧
那么得到玩家手中的ID是用什么方法?

IMENDERDRAGON
比如说我点击那个方块,然后显示出我手中的物品ID

金坷居士
onBlockClicked() 素左键


15037805876
PlayerInteractEvent事件

chasing6
奈何本人没文化一句牛逼走天下

3263243865
。。。。。。。

qwq执范
物品右击方块事件
  1. public EnumActionResult onItemUse(EntityPlayer entity, World world, BlockPos pos, EnumHand hand, EnumFacing direction, float hitX,float hitY, float hitZ) {
复制代码

幻灭c
这个帖子太有用了哈哈哈