命令方块吧 关注:6,103贴子:68,795
  • 2回复贴,共1
求助

[Java 1.20.1]如何用命令检测玩家位置落雪

只看楼主收藏回复

如题,正在写一个小数据包,要实现检测玩家是否处于降雪中。去wiki转了一圈知道:
降雪发生在下雨/雷暴天气的特定群系中
要是这样就简单了,biomes全部检测过去就行。
问题是有些群系的落雪只发生在特定高度有群系同一个高度还有的位置下雪有的下雨。
检测自然形成的雪不太行,玩家打掉那个位置就失效了
求助吧内大佬如何用指令实现无漏洞瞬间检测落雪


IP属地:云南来自Android客户端1楼2023-07-10 18:13回复
    目前能靠Mod实现了,四个条件全满足大概就是下雪中:
    1.检测天气正在下雨(数据包的Predicate)
    2.检测暴露在天空下(mod自带的“exposed_to_sky”)
    3.检测目前位置没有下雨(mod自带的“in_rain”打了invert:true)
    4.不处于温暖群系(数据包检测手动列出来的几个群系)


    IP属地:云南来自Android客户端2楼2023-07-10 23:47
    回复
      不知道这四条能不能用命令实现


      IP属地:云南来自Android客户端3楼2023-07-10 23:50
      回复