如题,我想要实现监听鼠标滚轮的滚动,在玩家持有某物品下蹲的情况下,令滚轮滚动失效,即物品栏槽位切换无效。
 本帖最后由 无敌三脚猫 于 2022-5-25 18:18 编辑 
监听net.minecraftforge.client.event.MouseEvent事件
如果event.getDwheel()!=0,则event.setCanceled(true)
要判断玩家状态,得先获取一个玩家
导入net.minecraft.client.Minecraft,然后Minecraft.getMinecraft().player,记得先判断获取到的player是否null
判断拿着的物品和是否蹲下不用讲了吧
对,getDwheel()大于0的话就是往上滚动,反之就是往下
监听net.minecraftforge.client.event.MouseEvent事件
如果event.getDwheel()!=0,则event.setCanceled(true)
要判断玩家状态,得先获取一个玩家
导入net.minecraft.client.Minecraft,然后Minecraft.getMinecraft().player,记得先判断获取到的player是否null
判断拿着的物品和是否蹲下不用讲了吧
对,getDwheel()大于0的话就是往上滚动,反之就是往下