• 因近日遭受攻击,百科现已限制新用户的编辑权限,一段时间后成为自动确认用户方可编辑。

GuillaumeVDN的插件文档/QuestCreator/关联

From Minecraft插件百科
Jump to: navigation, search
GuillaumeVDN的插件文档
页面

GuillaumeVDN的插件文档 · 迁移

所有插件都有的常见内容

配置 · 杂项 · 关联

QuestCreator

基础内容 · 示例 · 详细特性 · 高级内容 · 关联

Contents

客户端NPC

该部分介绍GCore的客户端NPC关联特性。

GCORE_NPCS激活器类型

这是个物理激活器

type: GCORE_NPCS
 npcs: [1、2、3]  # NPC列表

目标类型

PLAYER_GCORE_NPC_DELIVER_ITEMS

玩家必须交付一些物品给NPC。

type: PLAYER_GCORE_NPC_DELIVER_ITEMS
 npc: 1  # npc id
 items:
   # …… 物品目标

PLAYER_GCORE_NPC_DIALOG

玩家必须与NPC谈话

type: PLAYER_GCORE_NPC_DIALOG
 npc: 1  # npc id
 
 messages: |
   &a对话第一行
   &a对话第二行
 
 activators_dialog_reset: # 在特定条件下重置对话
   reset_delay: 30 SECOND  # 在一段时间后重置对话
   reset_distance: 5  # 如果玩家离开一段范围则重置对话
   reset_notify:
     # …… 重置对话时发送的提醒
   reset_goto: QUEST_FAIL  # 重置对话时应用特定的goto
 
 complete_journal_entry_messages: true  # 将消息添加到目标的日志条目中;这只对包含{messages}的条目有效

PLAYER_GCORE_NPC_INTERACT

玩家必须与NPC交互 。

type: PLAYER_GCORE_NPC_INTERACT
 npc: 1  # npc id
 goal: 10

SERVER_GCORE_NPC_NAVIGATE

服务器将让NPC前往指定位置。

type: SERVER_GCORE_NPC_NAVIGATE
 npc: 1  # npc id
 wait_for_completion: true  # 等待NPC到指定位置再应用goto
 wait_for_player_radius: 5.0  # 玩家要在该范围内NPC才会前行
 wait_for_player_notify:
   # …… 当玩家离开范围时发送提醒
 wait_for_player_notify_delay: 10 SECOND  # 重复提醒的延迟

SERVER_GCORE_NPC_TELEPORT

服务器将传送NPC到指定位置。

type: SERVER_GCORE_NPC_TELEPORT
 npc: 1  # npc id

SERVER_GCORE_NPC_SHOW

服务器将向任务中的玩家显示NPC。

type: SERVER_GCORE_NPC_SHOW
 npc: 1  # npc id

SERVER_GCORE_NPC_HIDE

服务器将对任务中的玩家隐藏NPC。

type: SERVER_GCORE_NPC_SHOW
 npc: 1  # npc id

SERVER_GCORE_NPC_SET_EQUIPMENT

服务器将设置NPC的装备。

type: SERVER_GCORE_NPC_SET_EQUIPMENT
 npc: 1  # npc id
 held_item:
   # …… 见“通用配置/物品”
 held_item_off:
   # …… 见“通用配置/物品”
 boots:
   # …… 见“通用配置/物品”
 leggings:
   # …… 见“通用配置/物品”
 chestplate:
   # …… 见“通用配置/物品”
 helmet:
   # …… 见“通用配置/物品”

SERVER_GCORE_NPC_SET_NAME

服务器将设置NPC名称。

type: SERVER_GCORE_NPC_SET_NAME
 npc: 1  # npc id
 npc_name: Notch

SERVER_GCORE_NPC_SET_SKIN

服务器将设置NPC皮肤。

type: SERVER_GCORE_NPC_SET_SKIN
 npc: 1  # npc id
 skin_data: …… #编码皮肤数据(可通过mineskins获取)
 skin_signature: …… # 编码皮肤签名(可通过mineskins获取)

SERVER_GCORE_NPC_SET_STATUS

服务器将设置NPC状态。

type: SERVER_GCORE_NPC_SET_STATUS
 npc: 1  # npc id
 status: []  # 状态列表;值:ON_FIRE|着火、CROUCHED|潜行、SPRINTING|冲刺、INVISIBLE|隐身、GLOWING|发光、ELYTRA|鞘翅

SERVER_GCORE_NPC_SET_TARGET_DISTANCE

服务器将设置NPC与玩家间的距离。

type: SERVER_GCORE_NPC_SET_TARGET_DISTANCE
 npc: 1  # npc id
 target_distance: 5.0

AdvancedMobArena

这部分介绍对该插件的关联特性:AdvancedMobArena。

目标类型

PLAYER_ADVANCEDMOBARENA_ARENA_START

玩家必须进入竞技场。

type: PLAYER_ADVANCEDMOBARENA_ARENA_START
 arena: arena_id  # 仅允许特定竞技场
 goal: 10

PLAYER_ADVANCEDMOBARENA_ARENA_COMPLETE

玩家必须完成竞技场。

type: PLAYER_ADVANCEDMOBARENA_ARENA_COMPLETE
 arena: arena_id  # 仅允许特定竞技场
 goal: 10

PLAYER_ADVANCEDMOBARENA_WAVE_START

玩家必须开始进入特定波数。

type: PLAYER_ADVANCEDMOBARENA_WAVE_START
 arena: arena_id  # 仅允许特定竞技场
 wave_number: 5  # 仅允许特定波数
 goal: 10

PLAYER_ADVANCEDMOBARENA_WAVE_COMPLETE

玩家必须通过特定波数。

type: PLAYER_ADVANCEDMOBARENA_WAVE_COMPLETE
 arena: arena_id  # 仅允许特定竞技场
 wave_number: 5  # 仅允许特定波数
 goal: 10

AutoSell

QuestCreator关联了AutoSell以修复方块破坏事件监测的问题。

Boss

这部分介绍对该插件的关联特性:Boss。

目标类型

PLAYER_BOSS_KILL

玩家必须杀死boss

type: PLAYER_BOSS_KILL
 bosses:
   a:
     boss: boss_name  # boss名;不设置则允许任意boss
     goal: 10
   b:
     # …… 同上

SERVER_BOSS_SPAWN

服务器将生成boss。

type: SERVER_BOSS_SPAWN
 bosses:
   a:
     boss: boss_name
     goal: 10  # 生成数目
   b:
     # …… 同上
 link_to_quest: true  # 链接boss到任务中(任务外的任务无法与之交互)

Citizens

这部分介绍对该插件的关联特性:Citizens。

Activator type CITIZENS_NPCS

这是个物理激活器

type: CITIZENS_NPCS
 npcs: [1、2、3]  # NPC列表

目标类型

PLAYER_CITIZENS_NPC_DELIVER_ITEMS

玩家必须交付物品给NPC。

type: PLAYER_CITIZENS_NPC_DELIVER_ITEMS
 npc: 1  # npc id
 items:
   # …… 物品目标

PLAYER_CITIZENS_NPC_DIALOG

玩家必须与NPC对话。

type: PLAYER_CITIZENS_NPC_DIALOG
 npc: 1  # npc id
 
 messages: |
   &a对话第一行
   &a对话第二行
 
 activators_dialog_reset: # 在特定条件下重置对话
   reset_delay: 30 SECOND  # 在一段时间后重置对话
   reset_distance: 5  # 如果玩家离开一段范围则重置对话
   reset_notify:
     # …… 重置对话时发送的提醒
   reset_goto: QUEST_FAIL  # 重置对话时应用特定的goto
 
 complete_journal_entry_messages: true  # 将消息添加到目标的日志条目中;这只对包含{messages}的条目有效

PLAYER_CITIZENS_NPC_INTERACT

玩家必须与NPC交互。

type: PLAYER_CITIZENS_NPC_INTERACT
 npc: 1  # npc id
 goal: 10

PLAYER_CITIZENS_NPC_KILL

玩家必须杀死NPC è_é

type: PLAYER_CITIZENS_NPC_KILL
 npc: 1  # npc id
 goal: 10

SERVER_CITIZENS_NPC_NAVIGATE

服务器将让NPC前往指定位置。

type: SERVER_CITIZENS_NPC_NAVIGATE
 npc: 1  # npc id
 wait_for_completion: true  # 等待NPC到指定位置再应用goto
 wait_for_player_radius: 5.0  # 玩家要在该范围内NPC才会前行
 wait_for_player_notify:
   # …… 当玩家离开范围时发送提醒
 wait_for_player_notify_delay: 10 SECOND  # 重复提醒的延迟

SERVER_CITIZENS_NPC_TELEPORT

服务器将传送NPC到指定位置。

type: SERVER_CITIZENS_NPC_TELEPORT
 npc: 1  # npc id

Denizen

这部分介绍对该插件的关联特性:Denizen。

目标类型

PLAYER_CITIZENS_NPC_DELIVER_ITEMS

服务器将执行NPC操作。

type: SERVER_DENIZEN_ACTION
 npc: 1  # npc id
 action: action_name

DreamFish

这部分介绍对该插件的关联特性:DreamFish。

目标类型

PLAYER_DREAMFISH_FISH

玩家必须钓鱼。

type: PLAYER_DREAMFISH_FISH
 items:
   a:
     fishes: [fish_1]  # 允许的鱼类型(留空则允许全部)
     goal: 100.0  # 所需物品数
     take: true  # 完成后取走物品
   b:
     # …… 其它物品目标

DungeonsXL

这部分介绍对该插件的关联特性:DungeonsXL。

目标类型

PLAYER_DUNGEONSXL_DUNGEON_START

玩家必须进入地牢副本。

type: PLAYER_DUNGEONSXL_DUNGEON_START
 dungeon: dungeon_name  # 仅允许特定地牢副本
 goal: 10

PLAYER_DUNGEONSXL_DUNGEON_COMPLETE

玩家必须完成地牢副本。

type: PLAYER_DUNGEONSXL_DUNGEON_COMPLETE
 dungeon: dungeon_name  # 仅允许特定地牢副本
 goal: 10

PLAYER_DUNGEONSXL_FLOOR_START

玩家必须开始特定关卡。

type: PLAYER_DUNGEONSXL_FLOOR_START
 dungeon: dungeon_name  # 仅允许特定地牢副本
 goal: 10

PLAYER_DUNGEONSXL_FLOOR_COMPLETE

玩家必须完成特定关卡。

type: PLAYER_DUNGEONSXL_FLOOR_COMPLETE
 dungeon: dungeon_name  # 仅允许特定地牢副本
 goal: 10

dynmap

QuestCreator关联了dynmap来让你可以在卫星地图上查看任务标记。

dynmap_marker:
   location: world、x、y、z  # 标记位置
   text: >  # 标记文本
     传说任务

FeatherBoard

QuestCreator关联了FeatherBoard来防止任务计分板冲突。

Gangs+

QuestCreator关联了Gangs+来让自动以玩家帮派的形式开始多人任务。

GPS

QuestCreator关联了GPS来让你可以将GPS用在任务目标中。

gps:
   enabled: true  # 对该目标启用GPS导航
   mode: GPS  # 导航模式;值:GPS、COMPASS
   custom_point: my_point_id  # 指向某个点而非目标所在位置

Heroes

这部分介绍对该插件的关联特性:Heroes。

条件类型

HEROES_LOGIC

需要匹配逻辑表达式。占位符:{hero_level}、{class_id}、{class_xp}、{class_level}、{skill_level}

type: HEROES_LOGIC
 logic: {level} >= 10  # 要解析的逻辑字符串

目标类型

SERVER_HEROES_LOGIC_XP

服务器将修改玩家的英雄XP。

type: SERVER_HEROES_LOGIC_XP
 class: class_name  # 修改的职业
 value_formula: {value} + 10  # 占位符:{value}

HolographicDisplays

这部分介绍对该插件的关联特性:HolographicDisplays。

全息设置

lines: |
   &a第1行
   &b第2行
 
 item:
   # …… 在上面几行后添加物品 (见“通用配置/物品”)

激活器

对于每个物理激活器,你可以根据激活器当前状态设置全息显示。

holograms:
   AVAILABLE:
     # …… 当任务可用时显示的全息文字
   PROGRESS:
     # …… 当任务进行中显示的全息文字
   COOLDOWN:
     # …… 当任务冷却中显示的全息文字
   UNAVAILABLE:
     # …… 当任务不可用时显示的全息文字
   COMPLETED:
     # …… 当任务完成时显示的全息文字(达到完成次数上限时显示)
 
 holograms_location:
   # …… 基于激活器位置的位置适配器。(见“通用配置/相对位置”)

激活器的任务会根据其状态分类,全息文字会优先显示可用的任务。

目标类型

HOLOGRAPHICDISPLAYS_CREATE_HOLOGRAM

服务器将创建全息文字

type: HOLOGRAPHICDISPLAYS_CREATE_HOLOGRAM
 hologram:
   # …… 全息设置
   expiration: 1 MINUTE  # 持续时间

JobsReborn

这部分介绍对该插件的关联特性:JobsReborn.

条件类型

JOBSREBORN_LOGIC

需要匹配逻辑表达式。占位符:{total_levels}、{job_xp}、{job_level}

type: JOBSREBORN_LOGIC
 logic: {level} >= 10  # 要解析的逻辑字符串

目标类型

SERVER_JOBSREBORN_LOGIC_XP

服务器将修改职业XP

type: SERVER_JOBSREBORN_LOGIC_XP
 job: job_name  # 要修改的职业
 value_formula: {value} + 10  # 占位符:{value}

Magic

这部分介绍对该插件的关联特性:Magic。

目标类型

PLAYER_MAGIC_MOB_KILL

玩家必须杀死魔法生物。

type: PLAYER_MAGIC_MOB_KILL
 mob: mob_name  # 仅允许特定生物
 goal: 10

PLAYER_MAGIC_SPELL_ADD

玩家必须添加法术到其法杖内。

type: PLAYER_MAGIC_SPELL_ADD
 spell: spell_name  # 仅允许特定类型法术
 wand: wand_template_key  # 仅允许特定法杖
 goal: 10

PLAYER_MAGIC_SPELL_CAST

玩家必须施法。

type: PLAYER_MAGIC_SPELL_CAST
 spell: spell_name  # 仅允许特定类型法术
 goal: 10

PLAYER_MAGIC_SPELL_UPGRADE

玩家必须升级法术。

type: PLAYER_MAGIC_SPELL_UPGRADE
 spell: spell_name  # 仅允许特定类型法术
 wand: wand_template_key  # 仅允许特定法杖
 goal: 10

PLAYER_MAGIC_WAND_ACTIVATE

玩家必须激活法杖。

type: PLAYER_MAGIC_WAND_ACTIVATE
 wand: wand_template_key  # 仅允许特定法杖
 goal: 10

PLAYER_MAGIC_WAND_CRAFT

玩家必须制作法杖。

type: PLAYER_MAGIC_WAND_CRAFT
 wand: wand_template_key  # 仅允许特定法杖
 goal: 10

PLAYER_MAGIC_WAND_DEACTIVATE

玩家必须取消激活法杖。

type: PLAYER_MAGIC_WAND_DEACTIVATE
 wand: wand_template_key  # 仅允许特定法杖
 goal: 10

PLAYER_MAGIC_WAND_UPGRADE

玩家必须升级法杖。

type: PLAYER_MAGIC_WAND_UPGRADE
 wand: wand_template_key  # 仅允许特定法杖
 goal: 10

mcMMO/mcMMO classic

这部分介绍对该插件的关联特性:mcMMO和mcMMO classic。

条件类型

MCMMO_LOGIC

需匹配逻辑表达式。占位符:{skill_level}、{skill_xp}

type: MCMMO_LOGIC
 skill: skill_name
 logic: {level} >= 10  # 要解析的逻辑字符串

目标类型

PLAYER_MCMMO_LEVEL_GAIN

玩家必须达到技能等级。

type: PLAYER_MCMMO_LEVEL_GAIN
 skill: skill_name  # 仅允许特定技能
 goal: 10

PLAYER_MCMMO_XP_GAIN

玩家必须获得技能经验。

type: PLAYER_MCMMO_XP_GAIN
 skill: skill_name  # 仅允许特定技能
 goal: 10

SERVER_MCMMO_LOGIC_LEVEL

服务器将修改玩家的技能等级。

type: SERVER_MCMMO_LOGIC_LEVEL
 skill: skill_name  # 要修改的技能
 value_formula: {value} + 10  # 占位符:{value}

SERVER_MCMMO_LOGIC_XP

服务器将修改玩家的技能经验值。

type: SERVER_MCMMO_LOGIC_XP
 skill: skill_name  # 要修改的技能
 value_formula: {value} + 10  # 占位符:{value}

MMOCore

这部分介绍对该插件的关联特性:MMOCore。

组队

插件会自动为组队的玩家开始多人任务。

条件类型

MMOCORE_LOGIC

需匹配逻辑表达式。占位符:{class_id}、{class_xp}、{class_level}、{class_skill_points}、{skill_level}、{profession_xp}、{profession_level}、{attribute_value}、{class_attribute_value}

type: MMOCORE_LOGIC
 logic: {class_level} >= 10  # 要解析的逻辑字符串

目标类型

PLAYER_MMOCORE_CLASS_CHANGE

玩家必须更改职业。

type: PLAYER_MMOCORE_CLASS_CHANGE
 class: class_id  # 仅允许特定职业
 goal: 10

PLAYER_MMOCORE_COMBAT

玩家必须进入或离开战斗模式。

type: PLAYER_MMOCORE_COMBAT
 combat: true  # 仅在进入或离开战斗模式时匹配
 goal: 10

PLAYER_MMOCORE_EXPERIENCE_GAIN

玩家必须获得副职业经验。

type: PLAYER_MMOCORE_EXPERIENCE_GAIN
 profession: profession_id  # 仅允许特定副职业
 source: MOB_KILL  # 仅允许特定经验来源;值:MOB_KILL|杀怪、QUEST|任务、DEATH|死亡、NONE|无
 goal: 10

PLAYER_MMOCORE_LEVEL_UP

玩家必须gain some professional levels.

type: PLAYER_MMOCORE_LEVEL_UP
 profession: profession_id  # 仅允许特定副职业
 goal: 10

PLAYER_MMOCORE_SKILL_CAST

玩家必须施放技能。

type: PLAYER_MMOCORE_SKILL_CAST
 skill: skill_id  # 仅允许特定技能
 goal: 10

SERVER_MMOCORE_CLASS_CHANGE

服务器将修改玩家职业。

type: SERVER_MMOCORE_CLASS_CHANGE
 class: class_id

SERVER_MMOCORE_LOGIC_CLASS_LEVEL

服务器将修改玩家职业等级。请注意,这是为特定的职业、触发器设置的原始数字,不会触发其他东西。

type: SERVER_MMOCORE_LOGIC_CLASS_LEVEL
 class: class_id  # 修改的职业
 value_formula: {value} + 10  # 占位符:{value}

SERVER_MMOCORE_LOGIC_CLASS_XP

服务器将修改玩家的职业经验值。请注意,这是为特定的职业、触发器设置的原始数字,不会触发其他东西。

type: SERVER_MMOCORE_LOGIC_CLASS_XP
 class: class_id  # 修改的职业
 value_formula: {value} + 10  # 占位符:{value}

SERVER_MMOCORE_LOGIC_PLAYER_LEVEL

服务器将修改玩家的等级。请注意,这只能用于设置一个新的、更大的值。

type: SERVER_MMOCORE_LOGIC_PLAYER_LEVEL
 value_formula: {value} + 10  # 占位符:{value}

SERVER_MMOCORE_LOGIC_PLAYER_XP

服务器将修改玩家的经验值。请注意,该值不能设置为负数。

type: SERVER_MMOCORE_LOGIC_PLAYER_XP
 value_formula: {value} + 10  # 占位符:{value}

SERVER_MMOCORE_LOGIC_PROFESSION_LEVEL

服务器将修改玩家的副职业等级

type: SERVER_MMOCORE_LOGIC_PROFESSION_LEVEL
 profession: profession_id  # 要修改的副职业
 value_formula: {value} + 10  # 占位符:{value}

SERVER_MMOCORE_LOGIC_PROFESSION_XP

服务器将修改玩家副职业的经验值。

type: SERVER_MMOCORE_LOGIC_PROFESSION_XP
 profession: profession_id  # 要修改的副职业
 value_formula: {value} + 10  # 占位符:{value}

MythicMobs

这部分介绍对该插件的关联特性:MythicMobs。

目标类型

PLAYER_MYTHICMOBS_MOBS_KILL

玩家必须杀死该插件的生物。

type: PLAYER_MYTHICMOBS_MOBS_KILL
 mobs:
   a:
     # 允许任意生物
     # 将验证生物是否在mobs内或在派系内
     mobs: ……  # 生物id
     factions: ……  # 怪物派系
     goal: 10
   b:
     # …… 同上

SERVER_MYTHICMOBS_MOBS_SIGNAL

服务器将发送生成生物的信号。

type: SERVER_MYTHICMOBS_MOBS_SIGNAL
 mobs:
   a:
     # 允许任意生物
     # 如果生物在mobs或派系内,则发送信号
     mobs: ……  # 生物id
     factions: ……  # 生物派系
     goal: 10  # 处理的生物上限
   b:
     # …… 同上
 signal: signal  # 发送的信号

SERVER_MYTHICMOBS_MOBS_SPAWN

服务器将生成该插件的生物。

type: SERVER_MYTHICMOBS_MOBS_SPAWN
 mobs:
   a:
     # 随机选取一个生物
     mobs: ……  # 生物id
     factions: ……  # 生物派系
     goal: 10  # 生成生物数
   b:
     # …… 同上
 link_to_quest: true  # 链接生物到任务内

NuVotifier

这部分介绍对该插件的关联特性:NuVotifier。

目标类型

PLAYER_NUVOTIFIER_VOTE

玩家必须投票。

type: PLAYER_NUVOTIFIER_VOTE
 goal: 10

组队

QuestCreator关联了组队来让已组队的玩家可自动加入多人任务。

PhatLoots

这部分介绍对该插件的关联特性:PhatLoots。

目标类型

PLAYER_PHATLOOTS_LOOT

玩家必须掠夺宝箱。

type: PLAYER_PHATLOOTS_LOOT

SERVER_PHATLOOTS_LOOT

服务器将掠夺特定位置的宝箱。

type: SERVER_PHATLOOTS_LOOT

QuantumRPG

这部分介绍对该插件的关联特性:QuantumRPG。

组队

组队的玩家可自动开始多人任务。

条件类型

QUANTUMRPG_LOGIC

需匹配逻辑表达式。占位符:{class_id}、{class_xp}、{class_level}、{class_skill_points}、{attribute}

type: QUANTUMRPG_LOGIC
 logic: {class_level} >= 10  # 要解析的逻辑字符串

目标类型

PLAYER_QUANTUMRPG_ITEMS_PICKUP

玩家必须捡起物品。

type: PLAYER_QUANTUMRPG_ITEMS_PICKUP
 items:
   # …… 物品目标

PLAYER_QUANTUMRPG_ITEMS_USE

玩家必须使用物品。

type: PLAYER_QUANTUMRPG_ITEMS_USE
 items:
   # …… 物品目标


RacesOfThana

这部分介绍对该插件的关联特性:RacesOfThana。

条件类型

RACESOFTHANA_RACE

需要特定种族。

type: RACESOFTHANA_RACE
 race: race_name  # 所需种族

Shopkeepers

这部分介绍对该插件的关联特性:Shopkeepers。

目标类型

PLAYER_SHOPKEEPERS_ITEMS_TRADE

玩家必须交易物品。

type: PLAYER_SHOPKEEPERS_ITEMS_TRADE
 shopkeeper: shopkeeper_id  # 仅允许特定店主
 items:
   # …… 物品目标


SkillAPI

这部分介绍对该插件的关联特性:SkillAPI.

条件类型

SKILLAPI_LOGIC

需匹配逻辑表达式。占位符:{main_class_name}、{main_class_xp}、{main_class_level}、{main_class_points}、{main_class_health}、{main_class_mana}、{class_xp}、{class_level}、{class_points}、{class_health}、{class_mana}、{skill_level}、{skill_points}

type: SKILLAPI_LOGIC
 logic: {main_class_level} >= 10  # 要解析的逻辑字符串

目标类型

PLAYER_SKILLAPI_CLASS_GAIN_XP

玩家必须获得职业经验。

type: PLAYER_SKILLAPI_CLASS_GAIN_XP
 class: class_name  # 仅允许特定职业
 goal: 10

PLAYER_SKILLAPI_SKILL_CAST

玩家必须施放技能。

type: PLAYER_SKILLAPI_SKILL_CAST
 skill: skill_name  # 仅允许特定技能
 goal: 10

PLAYER_SKILLAPI_SKILL_UGRADE

玩家必须upgrade some skills.

type: PLAYER_SKILLAPI_SKILL_UGRADE
 skill: skill_name  # 仅允许特定技能
 goal: 10

SERVER_SKILLAPI_LOGIC_CLASS_XP

服务器将修改玩家职业经验值。

type: SERVER_SKILLAPI_LOGIC_CLASS_XP
 class: class_name  # 修改的职业
 value_formula: {value} + 10  # 占位符:{value}

SERVER_SKILLAPI_LOGIC_CLASS_LEVEL

服务器将修改玩家职业等级。

type: SERVER_SKILLAPI_LOGIC_CLASS_LEVEL
 class: class_name  # 修改的职业
 value_formula: {value} + 10  # 占位符:{value}

SERVER_SKILLAPI_LOGIC_CLASS_POINTS

服务器将modify the matching actors’ class points.

type: SERVER_SKILLAPI_LOGIC_CLASS_POINTS
 class: class_name  # 修改的职业
 value_formula: {value} + 10  # 占位符:{value}

SERVER_SKILLAPI_LOGIC_SKILL_LEVEL

服务器将修改玩家技能等级。

type: SERVER_SKILLAPI_LOGIC_SKILL_LEVEL
 skill: skill_name  # 要修改的技能
 value_formula: {value} + 10  # 占位符:{value}

SERVER_SKILLAPI_LOGIC_SKILL_POINTS

服务器将修改玩家技能点。

type: SERVER_SKILLAPI_LOGIC_SKILL_POINTS
 skill: skill_name  # 要修改的技能
 value_formula: {value} + 10  # 占位符:{value}

SuperiorSkyblock2

这部分介绍对该插件的关联特性:SuperiorSkyblock2。

组队

岛上成员可自动加入多人任务。

目标类型

PLAYER_SUPERIORSKYBLOCK_ISLAND_BLOCKS_HAVE

玩家的空岛上必须有一定数量的方块。

type: PLAYER_SUPERIORSKYBLOCK_ISLAND_BLOCKS_HAVE
 blocks:
   # …… 方块目标

PLAYER_SUPERIORSKYBLOCK_ISLAND_CREATE

玩家必须建岛。

type: PLAYER_SUPERIORSKYBLOCK_ISLAND_CREATE
 goal: 10

PLAYER_SUPERIORSKYBLOCK_ISLAND_DISBAND

玩家必须废岛。

type: PLAYER_SUPERIORSKYBLOCK_ISLAND_DISBAND
 goal: 10

PLAYER_SUPERIORSKYBLOCK_MISSION_COMPLETE

玩家必须完成空岛任务。

type: PLAYER_SUPERIORSKYBLOCK_MISSION_COMPLETE
 mission: mission_name  # 仅允许特定任务
 goal: 10

TokenEnchant

这部分介绍对该插件的关联特性:TokenEnchant。

条件类型

MMOCORE_LOGIC

需匹配逻辑表达式。占位符:{tokens}

type: TOKENENCHANT_LOGIC
 logic: {tokens} >= 10  # 要解析的逻辑字符串

目标类型

PLAYER_TOKENENCHANT_BLOCKS_EXPLODE

玩家必须炸掉方块。

type: PLAYER_TOKENENCHANT_BLOCKS_EXPLODE
 blocks:
   # …… 方块目标

PLAYER_TOKENENCHANT_ENCHANT

玩家必须附魔物品。

type: PLAYER_TOKENENCHANT_ENCHANT
 enchant: enchant_name  # 仅允许特定附魔
 level: 10  # 仅接受特定等级

PLAYER_TOKENENCHANT_TOKENS_GAIN

玩家必须获得代币。

type: PLAYER_TOKENENCHANT_TOKENS_GAIN
 level: TOKEN  # 仅接受特定类型的代币;值:EXP、MONEY、TOKEN、TOKEN_SQL

SERVER_TOKENENCHANT_LOGIC_TOKENS

服务器将修改玩家的代币。

type: SERVER_TOKENENCHANT_LOGIC_TOKENS
 value_formula: {value} + 10  # 占位符:{value}

VotingPlugin

这部分介绍对该插件的关联特性:VotingPlugin。

目标类型

PLAYER_VOTIFIER_VOTE

玩家必须投票。

type: PLAYER_VOTIFIER_VOTE
 goal: 10