Plants-Stars
咳咳,如题,比如我在沙漠群系的时候给我一个tag为sand,当我在海洋群系时给我tag为sea,在雪原群系时给我tag为snow

版本:1.16.4

(万年迷题,F3可以检测到玩家所处的生物群系,execute只可以检测玩家所处的维度)



星云梦
本帖最后由 星云梦 于 2021-1-16 13:01 编辑

实在抱歉Minecraft默认提供的,已有命令中并未提供检测区块的功能
现在实现检测区块,只能由服务器插件,模组,数据包实现

[数据包检测参考]
https://tieba.baidu.com/p/6469457968
如果坚持原版实现建议可以研究一下Minecarft的数据包


Y制杖杖
使用谓词可以检测
  1. #foo:desert
  2. {
  3.         "condition":"minecraft:location_check",
  4.         "predicate":{
  5.                 "biome":"desert"
  6.         }
  7. }
复制代码

execute as @a at @s if predicate foo:desert

Plants-Stars
Y制杖杖 发表于 2021-1-16 13:34
使用谓词可以检测

execute as @a at @s if predicate foo:desert

请问怎么具体使用它,数据包一类我不太懂

Y制杖杖
Plants-Stars 发表于 2021-1-16 17:34
请问怎么具体使用它,数据包一类我不太懂

会装数据包吗
会装的话我可以写给你

Y制杖杖
Y制杖杖 发表于 2021-1-16 19:16
会装数据包吗
会装的话我可以写给你

foo.zip (1.01 KB, 下载次数: 7)


Plants-Stars

再问大佬一个问题,可不可以把一些生物群系归到一类(在数据包内)

Y制杖杖
Plants-Stars 发表于 2021-1-16 21:36
再问大佬一个问题,可不可以把一些生物群系归到一类(在数据包内)

你的意思是给个标签吗?

Plants-Stars
Y制杖杖 发表于 2021-1-16 21:41
你的意思是给个标签吗?

就比如把所有的冰冻生物群系极其变种搞到一个foo:forzen这样

Y制杖杖
Plants-Stars 发表于 2021-1-16 21:49
就比如把所有的冰冻生物群系极其变种搞到一个foo:forzen这样

没有办法
但是你可以把多个predicate合起来

爱你么么...
可以利用数据包