数据system
  1.     @SideOnly(Side.CLIENT)

  2.     @SubscribeEvent

  3.     public void onKeyInput(InputEvent.KeyInputEvent event)

  4.     {

  5.              if (KeyLoader.K.isPressed())

  6.         {

  7.             EntityPlayer player = Minecraft.getMinecraft().thePlayer;

  8.             player.addPotionEffect(new PotionEffect(1, 1000, 1));

  9.         }

  10.     }
复制代码
代码如上,按键按下后给予给玩家的药水效果没有效果,而且在时间结束后还会一直保持着00:00的状态。
是因为玩家目标错误吗?


森林蝙蝠
https://harbinger.covertdragon.team/chapter-18/keyboard.html
你应该是没有注册你的K键。

清晨w
给予玩家药水效果应该在服务端进行
请使用SimpleImpl发包
https://fmltutor.ustc-zzzz.net/3 ... 95%B0%E6%8D%AE.html
https://harbinger.covertdragon.t ... etwork-wrapper.html

第一页 上一页 下一页 最后一页