✅ 条件
介绍
插件提供了一个强大的条件系统。您可以同时使用简单条件和复杂条件。以下是一些条件示例供您学习。
注意:在某些情况下,“条件”和“要求”可以互换使用;这取决于具体情况。例如,我们可能会说一个物品出现的“条件”,但当谈论使用钓鱼竿的先决条件时,我们会说“要求”。
简单生物群系条件
biome:
- minecraft:ocean
- minecraft:deep_ocean
- minecraft:cold_ocean
- minecraft:deep_cold_ocean
- minecraft:frozen_ocean
- minecraft:deep_frozen_ocean
- minecraft:lukewarm_ocean
- minecraft:deep_lukewarm_ocean
- minecraft:warm_ocean复杂生物群系条件
requirement_biome:
type: biome
value:
- minecraft:ocean
- minecraft:deep_ocean
- minecraft:cold_ocean
- minecraft:deep_cold_ocean
- minecraft:frozen_ocean
- minecraft:deep_frozen_ocean
- minecraft:lukewarm_ocean
- minecraft:deep_lukewarm_ocean
- minecraft:warm_ocean您一定想知道为什么有两种写条件的方式。这是因为有些条件需要在不满足条件时提供反馈。例如,如果您想要向钓鱼竿添加一个权限节点,并在玩家不能使用它时通知他们,那么单独的简单条件就不能满足配置文件的要求。
以下是钓鱼竿的示例
💪 动作条件库
time(Minecraft 游戏时间 0~23999)
ypos(玩家 Y 坐标)
in-lava (如果鱼钩在熔岩中)
in-water (如果鱼钩在水中)
in-void (如果鱼钩在虚空)
ice-fishing(如果鱼钩在冻结的河流中)
open-water(如果鱼钩在开放水域中)
biome(支持自定义生物群系)
world
region (2.2.10及以上版本)


weather
date(现实生活日期)
permission
season(需要 RealisticSeasons/CustomCrops)
“>” “>=” “<” “<=” “==” “!=”(用于数字)
“startsWith” “endsWith” “equals” “contains” “in-list”
rod
hook
bait
loot(这可以用于游戏条件)
plugin-level
logic(创建复杂条件)
level(玩家经验等级)
random(0~1)
cooldown
regex
item-in-hand
money
in-bag(物品是否在钓鱼包中)
competition(如果正在进行比赛)
environment
potion-effect
has-stats(如果战利品的统计数据已启用)
has-size(如果战利品是物品类型且具有大小属性)
loot-type
moon-phase
impossible
equipment
liquid-depth
loot-order (若玩家拥有多个战利品效果,则显示获得的战利品数量)
is-first-loot (若玩家拥有多个战利品效果,则该战利品为首个生效的战利品)
如果上下文包含 player 参数 (当没有玩家存在时,这有助于禁用某些检查)
is-bedrock-player (需要 Geyser 或 FloodGate)
new-size-record (检查是否触发新尺寸记录)
group (检查战利品是否属于特定组)
最后更新于
这有帮助吗?