插件手册:betonquest:条件列表

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
插件手册:betonquest:条件列表 [2019/08/25 04:17]
EvianH [或: or]
插件手册:betonquest:条件列表 [2021/09/24 13:54] (当前版本)
duangfafa [匹配日期: partialdate]
行 5: 行 5:
 ---- ----
  
 +===== 成就: advancement =====
 +
 +这个条件检查玩家是否有指定的成就。唯一的参数是进度的全名。这包括在您的服务器上配置的成就名称。 [[https://minecraft.gamepedia.com/Advancement#List_of_advancements|所有原版成就的列表]]。
 +
 +**例子** ''advancement minecraft:adventure/kill_a_mob''
 ===== 背包里的物品: item ===== ===== 背包里的物品: item =====
  
行 21: 行 26:
 满足一项条件即可. ''%%!%%'' 代表''%%非%%''. 满足一项条件即可. ''%%!%%'' 代表''%%非%%''.
  
-**例子**: ''%%or event-night,event-rain,!event-has_armor%%'' (现在是夜晚,或者正在下雨,或者没有护甲)+**例子**: ''%%or condition-night,condition-rain,!condition-has_armor%%'' (现在是夜晚,或者正在下雨,或者没有护甲)
  
 ===== 与: and ===== ===== 与: and =====
行 27: 行 32:
 同时满足所有条件. 同时满足所有条件.
  
-**例子**: ''%%and has_helmet,has_chestplate,has_leggings,has_boots%%'' (同时有头盔、胸甲、护腿、靴子)+**例子**: ''%%and condition-has_helmet,condition-has_chestplate,condition-has_leggings,condition-has_boots%%'' (同时有头盔、胸甲、护腿、靴子)
  
 ===== 位置: location ===== ===== 位置: location =====
  
-判断玩家的位置是否在某个范围之内 ''%%x;y;z;world;distance%%''.+判断玩家的位置是否在某个范围之内 ''%%x;y;z;world distance%%''.
  
-**例子**: ''%%location 100;200;300;survival_nether;5%%'' (在survival_nether世界,距离100,200,300在5格之内)+**例子**: ''%%location 100;200;300;survival_nether 5%%'' (在survival_nether世界,距离100,200,300在5格之内)
  
 ===== 血量: health ===== ===== 血量: health =====
行 58: 行 63:
  
 **例子**: ''%%point beton 20%%'' **例子**: ''%%point beton 20%%''
 +
 +===== 全局积分: globalpoint =====
 +persistent, static
 +
 +与积分条件相同,但它检查全局积分类别的数量,该类别对所有玩家具有相同的值。
 +
 +**例子** ''globalpoint global_knownusers 100''
 +
 +===== 全局标签: globaltag =====
 +persistent, static
 +
 +这需要设置一个特定的全局标签,其工作方式与正常标签条件相同。
 +
 +**例子** ''globaltag global_areNPCsAgressive''
  
 ===== 标签: tag ===== ===== 标签: tag =====
行 83: 行 102:
 **例子**: ''%%time 2-23%%'' **例子**: ''%%time 2-23%%''
  
 +===== 星期几: dayofweek =====
 +
 +此条件返回 ''true'' 必须是一周中的特定日期。您可以指定当天的英文名称或当天的编号(1 是星期一,7 是星期日……)。
 +
 +**例子** ''dayofweek sunday''
 +
 +===== 匹配年/月/日: partialdate =====
 +
 +当前日期必须匹配给定的模式。您可以指定该返回 true 的条件:''day'' , ''month'' or ''year'' ,或者将它们组合起来。您还可以指定多个天/月/年,只需将它们分隔开'',''或使用''-''. 如果您无法理解这是如何工作的,请查看示例。
 +
 +这个例子在每个月的 1 号和 5 号或 20 号之间是正确的,但仅限于 2017 年。
 +
 +**例子** ''partialdate day:1-5,20 year:2017''
 +
 +===== 匹配时间: realtime =====
 +
 +这个条件必须有一个特定的(现实)时间才能返回真。您需要指定hh:mm以破折号分隔的两次)。如果第一个在第二个之前,则时间必须在这两者之间,如果在第二个之后,则时间必须晚于第一个且早于第二个才能返回 true。
 +
 +**例子** ''realtime 8:00-12:30''
 ===== 天气: weather ===== ===== 天气: weather =====
  
  • 插件手册/betonquest/条件列表.1566677861.txt.gz
  • 最后更改: 2019/08/25 04:17
  • EvianH