网易我的世界论坛

标题: 怎么让手里拿方块的玩家,点击自定义方块不放置方块 [打印本页]

作者: ks小白小桂圆    时间: 2021-3-26 16:37
标题: 怎么让手里拿方块的玩家,点击自定义方块不放置方块
请问有没有办法让手里拿方块的玩家,点击一个有功能的自定义方块不放置手里的方块 求解
作者: Ran_n    时间: 2021-3-26 22:41
自定义熔炉示例里有个方法
[attach]1352503[/attach]
作者: ks小白小桂圆    时间: 2021-3-27 17:16
没看懂
作者: ks小白小桂圆    时间: 2021-3-27 17:17
没看懂,麻烦能稍微解释一下吗
作者: 神捕晖    时间: 2021-3-29 08:40
ServerItemUseOnEvent:玩家在对方块使用物品之前服务端抛出的事件。
前面4行是获取事件返回的参数:玩家实体id,方块的x,y,z坐标;
第5,6行是调用GetBlockNew接口,获取方块的信息字典;
最后两行是判断:如果该方块是自定义方块,就把ServerItemUseOnEvent事件的ret参数设置为True——取消物品的使用,即无法对自定义方块使用物品




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3