• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
CblmTask - 宝可梦任务系统 | 深度集成 | 支持每日/每周/一次性任务 Fabric/NeoForge [1.21.1] 1.0.6

付费插件 CblmTask - 宝可梦任务系统 | 深度集成 | 支持每日/每周/一次性任务 Fabric/NeoForge [1.21.1] 1.0.6 1.0.6

没有购买权限 (50.00 钻石)
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 插件前置
◆ 游戏版本
1.21.1

🔹 任务周期​

  • 每日任务:每天 00:00 自动重置
  • 每周任务:每周一 00:00 刷新
  • 一次性主线:完成即锁定,引导新手成长

🔹 深度事件支持​

监听 15+ 宝可梦行为,包括但不限于:
✅ 捕捉宝可梦 进化宝可梦 亲密度提升
✅ 骑乘坐骑 孵化蛋 复活化石
✅ 采摘树果 等级提升 宝可梦交换
✅ 携带道具 击败野生宝可梦

🔹 可视化任务界面(GUI)​

  • 所有界面通过 gui/ 文件夹中的 YAML 配置
  • 支持自定义图标、标题、槽位布局、背景
  • 周期任务自动刷新,无需手动干预
YAML:
# ===========================================
# 任务界面配置文件 (Cblmtask - GUI 配置)
# 支持: 每日 / 每周 / 主线 等任意分类
# 兼容 Minecraft 1.21.1 (使用新版材料名)
# ===========================================

# GUI 基础设置
title: "&8&l每日任务"
size: 45  # 5行(0~44),足够容纳12个槽位

# 任务槽位与分配逻辑(交错布局,清晰易读)
task-slots: [10, 12, 14, 16, 19, 21, 23, 25]
auto-slot: false  # 手动顺序,确保任务按列表显示
random-order: false
# 是否启用“随机任务”模式(从 quest-ids 中随机抽取 max-random-tasks 个)
random-slot-switch:
  random-mode: false
  #可以是每日/每周/每月
  timer: DAY
  random-max: 6
# 要显示的任务 ID(全部8个,来自你的每日任务列表)
quest-ids:
  - 升级宝可梦3次
  - 捕捉1只野生宝可梦
  - 击败5只野生宝可梦
  - 提升1只宝可梦亲密度至200+
  - 喂饱1只宝可梦
  - 完成1次宝可梦进化
  - 复活1只化石宝可梦
  - 让皮卡丘携带物品

# 背景装饰物品
background-items:
  # 边框:浅绿色染色玻璃板(象征每日新生)
  - type: GRAY_STAINED_GLASS_PANE
    name: ""
    lore: []
    slot: [0,1,2,3,4,5,6,7,8,9,17,18,26,27,35,36,37,38,39,40,41,42,43,44]

  # 分隔线:白色染色玻璃(柔和分隔任务)
  - type: WHITE_STAINED_GLASS_PANE
    name: ""
    lore: []
    slot: [11, 13, 15, 20, 22, 24]

  # 标题装饰:顶部中央(太阳/晨曦意象)
  - type: SUNFLOWER
    name: ""
    lore: []
    slot: [4]
YAML:
# ===========================================
# 每日任务列表 (Time: DAY)
# ===========================================

升级宝可梦3次:
  Name: "&e每日成长"
  Icon: pixelmon:pikachu
  Lore:
    - "&7今天让宝可梦 &e升级3次"
    - ""
    - "&a奖励: &f经验糖果 S ×2"
  Type: ["LEVEL_UP_PIXELMON"]
  Condition: "any"
  Max: 3
  Command:
    - "give %player% cobblemon:rare_candy_s 2"
  Time: "DAY"

捕捉1只野生宝可梦:
  Name: "&b每日捕获"
  Icon: pixelmon:caterpie
  Lore:
    - "&7今天 &e成功捕捉1只野生宝可梦"
    - ""
    - "&a奖励: &f精灵球 ×3"
  Type: ["CATCH_PIXELMON"]
  Condition: "any"
  Max: 1
  Command:
    - "give %player% cobblemon:poke_ball 3"
  Time: "DAY"

击败5只野生宝可梦:
  Name: "&e每日训练"
  Icon: pixelmon:charizard
  Lore:
    - "&7今天在野外 &e击败5只宝可梦"
    - ""
    - "&a奖励: &fPP提升剂 ×1"
  Type: ["BATTLE_WIN"]
  Condition: "any"
  Max: 5
  Command:
    - "give %player% cobblemon:pp_up 1"
  Time: "DAY"

提升1只宝可梦亲密度至200+:
  Name: "&d每日陪伴"
  Icon: pixelmon:jigglypuff
  Lore:
    - "&7今天让任意宝可梦亲密度达到 &e200以上"
    - ""
    - "&a奖励: &f安抚之铃 ×1"
  Type: ["FRIENDSHIP_UPDATED"]
  Condition: "friendship>=200"
  Max: 1
  Command:
    - "give %player% cobblemon:soothe_bell 1"
  Time: "DAY"

喂饱1只宝可梦:
  Name: "&e每日投喂"
  Icon: pixelmon:snorlax
  Lore:
    - "&7今天将1只宝可梦喂至 &e半饱以上(≥128)"
    - ""
    - "&a奖励: &f甜味果 ×2"
  Type: ["FULLNESS_UPDATED"]
  Condition: "fullness>=128"
  Max: 1
  Command:
    - "give %player% cobblemon:berry_sweet 2"
  Time: "DAY"

完成1次宝可梦进化:
  Name: "&e每日蜕变"
  Icon: pixelmon:eevee
  Lore:
    - "&7今天完成 &e1次宝可梦进化"
    - ""
    - "&a奖励: &f水之石 ×1"
  Type: ["EVOLVE_PIXELMON"]
  Condition: "any"
  Max: 1
  Command:
    - "give %player% cobblemon:water_stone 1"
  Time: "DAY"

复活1只化石宝可梦:
  Name: "&6每日考古"
  Icon: pixelmon:aerodactyl
  Lore:
    - "&7今天用化石 &e成功复活1只宝可梦"
    - ""
    - "&a奖励: &f化石碎片 ×5"
  Type: ["FOSSIL_REVIVED"]
  Condition: "any"
  Max: 1
  Command:
    - "give %player% cobblemon:fossil_fragment 5"
  Time: "DAY"

让皮卡丘携带物品:
  Name: "&e每日搭档互动"
  Icon: pixelmon:raichu
  Lore:
    - "&7今天让 &e皮卡丘 &7装备任意持有物"
    - "&8(右键宝可梦界面装备)"
    - ""
    - "&a奖励: &f电气球 ×1"
  Type: ["HELD_ITEM_EQUIPPED"]
  Condition: "pikachu"  # ✅ 修正:改为小写,与匹配器一致
  Max: 1
  Command:
    - "give %player% cobblemon:light_ball 1"
  Time: "DAY"
YAML:
# PixelTask - 完整消息配置
prefix: "&8[&6像素任务&8] &r"

# === 通用 ===
access: "&a&l✔ 点击接取本任务"
completed: "§a✅ 任务已完成!"
inquest: "&e▶ &f 正在进行中, 进度: %now%/%amount%"
player-only: "&c该命令只能由玩家执行。"
no-permission-reload: "&c你没有权限重载插件配置。"
no-permission-reset: "&c你没有权限重置任务。"
reload-success: "&a插件配置已成功重载。"
reload-failed: "&c重载配置时发生错误,请查看控制台。"
id-tip: "&6请输入任务 ID。"
unknown-subcommand: "{prefix}&c未知子命令 '&e{sub}&c'!输入 &6/cblmtask help &c查看帮助。"
usage-accept: "{prefix}&c用法: &6/cblmtask accept <任务ID>"
usage-reset: "/cblmtask reset <任务ID> [<玩家名>]"
usage-complete: "{prefix}&c用法: &6/cblmtask complete <任务ID> [<玩家名>]"

# === 列表相关 (list) ===
list-no-quests: "{prefix}&e暂无任何任务可显示。"
list-header: "{prefix}&7&m-------------------&r &6我的任务列表 &7&m-------------------"
list-footer: "{prefix}&7&m--------------------------------------------------"
list-status-completed: "&a已完成"
list-status-completed-day: "&a今日已完成({time})"
list-status-completed-week: "&a本周已完成({time})"
list-status-in-progress: "&e进行中 &7({progress}/{max})"
list-status-available-day: "&b每日任务 - 可接取"
list-status-available-week: "&b每周任务 - 可接取"
list-status-available-normal: "&b普通任务 - 可接取"
list-item-format: "&8• &e{quest_id} &7| &f{quest_name} &8(&7{type}&8) &8- {status}"

# === 帮助信息 (help) ===
help-header: "{prefix}&7&m-------------------&r &6/cblmtask 帮助 &7&m-------------------"
help-accept: "&e/cblmtask accept <ID> &8- 接取指定任务"
help-list: "&e/cblmtask list &8- 查看自己的任务列表"
help-open: "&e/cblmtask open [文件名] &8- 打开任务 GUI"
help-nbt: "&e/cblmtask nbt &8- 获取手中物品 NBT(调试用)"
help-complete: "&e/cblmtask complete <ID> [玩家] &8- 强制完成任务(管理员)"
help-reset: "&e/cblmtask reset <ID> [玩家] &8- 重置任务(管理员)"
help-reload: "&e/cblmtask reload &8- 重载插件配置"
help-permission-hint: "&8» &7部分命令需要权限节点,如 &epixeltask.admin.reload"
help-player-tip: "&8» &7只有玩家可以使用 GUI 和接取任务"
help-footer: "{prefix}&7&m--------------------------------------------------"

# === 任务状态提示 ===
quest-not-found: "{prefix}&c任务 &e{quest_id} &c不存在!"
quest-invalid: "{prefix}&c任务 &e{quest_id} &c配置无效,无法接取!"
quest-already-completed-once: "{prefix}&c此任务为一次性任务,你已完成,无法重复接取。"
quest-already-completed-day: "{prefix}&c你今天已完成此每日任务!下次可接取时间:&e{time_left}后"
quest-already-completed-week: "{prefix}&c你本周已完成此每周任务!下次可接取时间:&e{time_left}后"
quest-already-accepted: "{prefix}&e你已接取此任务,当前进度: &b{progress}&e/&b{max}"
quest-accepted-success: "{prefix}&a✅ 已成功接取任务: &e{quest_name} &7(类型: {type})"
quest-not-accepted: "&c你尚未接受任务 '{quest_name}'"
quest-not-completed-yet: "&c任务 '{quest_name}' 还未完成!"
quest-already-completed-simple: "&c任务 '{quest_name}' 已经完成了!"

# === 管理员命令 ===
reset-success: "{prefix}&a✅ 已重置任务: &e{quest_name}"
reset-success-admin: "&a已成功重置玩家 '{player}' 的任务 '{quest_name}'。"
reset-by-admin: "&e你的任务 '{quest_name}' 被管理员 '{admin}' 重置了。"
complete-success: "&a任务 '{quest_name}' 完成成功!"
quest-not-found-for-player: "{prefix}&c玩家 &e{player}&c 尚未接取任务:&f{quest_name}"

# === GUI 相关 ===
gui-player-only: "{prefix}&c只有玩家可以打开任务界面!"
gui-invalid-filename: "{prefix}&c文件名不能包含非法字符!"
gui-file-not-found: "{prefix}&cGUI 配置文件 &e{file}&c 不存在!"
gui-load-failed: "{prefix}&c加载 GUI 文件 &e{file}&c 时出错!"

# === NBT 调试 ===
no-item-in-hand: "{prefix}&c请手持一个物品再使用此命令!"
nbt-item-empty: "{prefix}&c手中物品无 NBT 数据。"
nbt-get-error: "{prefix}&c获取 NBT 时出错: &e{error}"
nbt-result-header: "{prefix}&7&m-------------------&r &6NBT 数据 &7&m-------------------"

# === 其他 ===
list-player-not-found: "&c玩家未找到或不在线!"
作者
Mutimc
价格
50.00 钻石
下载
0
查看
153
首次发布
最后更新
评分
0.00 星 0 星

分享资源