- ◆ 游戏版本
- 1.21.1
- ◆ 服务端核心
- Arclight
- ◆ 前置/依赖
- Vault,PlaceHolderApi,Cobblemon
CobbleTask 一款简单好用的任务插件
插件特点:
- Cobblemon事件
- 原版事件
- 基于其他插件变量检测
- 自定义GUI
- 每 日/周/月 随机/固定任务
- 自定义系列任务
命令
| 命令 | 作用 |
|---|---|
/ct open <界面名称> |
打开任务界面 |
/ct reload |
重载配置 |
/ct saveitem |
将主手物品数据追加保存到插件目录的 item.yml |
/ct give <玩家> <任务ID> |
为在线玩家接取任务 |
/ct reset <玩家> [任务ID] |
重置指定任务;省略 ID 时重置该玩家全部任务 |
/ct progress <玩家> <任务ID> <数量> [条件序号] |
设置进度;多目标任务必须指定序号,从 1 开始 |
主配置
YAML:
# 插件主配置
storage:
type: yml #数据存储方式 yml 或 sql
sql:
host: localhost
port: 3306
database: cobbletask
username: root
password: ''
pool-size: 10
# 语言设置
locale: zh_CN
# 进度自动保存间隔(秒)
save-interval: 300
# 全局自动接取
auto-accept: false
# 重置时间配置
daily-reset-time: '04:00'
weekly-reset-day: MONDAY
monthly-reset-day: 1
示例任务配置
YAML:
# 任务id不可重复支持中英文
id: 原版示例任务
# 任务界面显示名称
name: '&d原版示例任务'
# 任务简介
description:
- '&7合成一个工作台'
# 任务显示界面排序 不可重复此项决定了任务显示在界面的位置
order: 1
# 重置类型 支持日/周/月
reset-type: NONE
# 是否自动接取
auto-accept: true
# 任务图标 支持CMD值以及宝可梦物品
icon:
material: CRAFTING_TABLE
custom-model-data: 0
# 任务条件
conditions:
- "%craft_item% == minecraft_crafting_table and %count% == 10"
# 前置任务
prerequisites: []
# 后续任务
next-tasks: []
# 是否自动接取后续任务
auto-accept-next: true
# 任务所属任务池
pool: ''
# 任务权重
weight: 1
# 任务奖励介绍
reward-lore: []
# 任务奖励
rewards: []
示例任务链配置
YAML:
# 任务链示例配置
example_chain:
name: '示例任务链'
tasks:
- 示例任务配置
示例界面配置
YAML:
name: 任务示例界面
title: '任务示例界面'
rows: 6
permission: ''
open-sound: cobblemon:pc.on
close-sound: cobblemon:pc.off
click-sound: minecraft:ui.button.click
sound-volume: 1.0
sound-pitch: 1.0
task:
type: chain
chains: [示例任务链]
pool: ''
status: all
action: ACCEPT_OR_CLAIM
slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25]
lore:
- '%description%'
- ''
- '&f状态: %status%'
- '&f进度: %progress_1%'
- ''
- '&6奖励:'
- '%reward-lore%'
items:
prev:
slot: [45,46,47,48]
material: PAPER
custom-model-data: 0
name: '&e上一页'
lore:
- '&7点击查看上一页'
action:
type: PREV_PAGE
next:
slot: [50,51,52,53]
material: PAPER
custom-model-data: 0
name: '&e下一页'
lore:
- '&7点击查看下一页'
action:
type: NEXT_PAGE
back:
slot: 0
material: PAPER
custom-model-data: 0
name: '&c返回'
lore:
- '&7点击返回主界面'
action:
type: OPEN_GUI
gui: 主任务界面
变量表购买后查看插件文档,实在是太多了