Glyceryl
游戏版本:Forge-1.16.5


有什么办法可以当对着某个玩家使用某个功能时,能让该玩家的游戏打开或关闭一个界面?比如说我拿着一个东西右键一个玩家,然后该玩家的屏幕上就会出现一个界面(注意是游戏内的GUI,而不是弹窗),玩家可以通过输入内容或者点击按钮等进行关闭。可以通过给予状态效果来实现吗?有这个效果时打开界面,否则关闭该界面。还有什么比较好的方法吗?给个能参考的实例也行。



说明:该功能并不是为了插入广告,而是为了满足服务器的一些玩法。

crow02531
见EntityPlayer.interactOn(Entity, EnumHand)了解玩家右击实体时会发生什么;关于强制让某玩家打开GUI,可以看看EntityPlayerMP.openEditSign

minghao233
mc.displayGui

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