• 如果您发现没有下载许可,请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
  • 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
  • 已支持自助资源推荐投送,可在资源“更多选项”中使用金粒投放。
  • 已支持 API 上传资源版本更新,点击了解详情
  • 已支持付费资源设置购买协议,可在“更多选项”中设置。
  • 全站已支持 Markdown 格式文本编辑器,可自由选择使用 BB 代码或 Markdown 格式。
资源图标

原创 付费插件 娱乐 RPG 重铸宝可梦 PixelStory - 基于重铸开发的剧情系列相关插件可配置高(1.16.5) 1.0.0

◆ 游戏版本
1.16.5
◆ 服务端核心
CatServer
◆ 前置/依赖
PixelCore
◆ 原作者
Mutimc
YAML:
npcs:
  # ==========================================
  # 妈妈 - 连续对话(自动播放模式)
  # 需要先完成 初入世界 剧情
  # ==========================================
  mom:
    name: "妈妈"
    display: "&6&l妈妈"
    play_mode: "auto"
    display_duration: 3
    dialogue_sequence:
      - "&e你终于醒了,孩子"
      - "&e欢迎来到宝可梦世界"
      - "&e我是这里的引导员"
      - "&e你需要去村子中心找村长"
    final_choice:
      text: "&a好的,我这就去"
      action: "close"
      target: ""       
    continue_text: "&a继续"
    close_text: "&c关闭"
    requires:
      - "初入世界"
    cooldown: 60
    repeatable: false

  # ==========================================
  # 村长 - 连续对话(手动点击模式)
  # 需要先完成 初入世界 剧情
  # ==========================================
  cunzhang:
    # ===== 基本信息 =====
    name: "村长"
    display: "&6&l村长"

    # ===== 播放模式 =====
    # manual  : 手动点击"继续"逐句播放(默认)
    # auto    : 自动翻页播放
    # choice  : 显示多选项界面
    play_mode: "auto"

    # ===== 自动播放参数 =====
    display_duration: 3

    # ===== 对话内容 =====
    dialogue_sequence:
      - "&e欢迎来到新手村,勇敢的冒险者!"
      - "&e我是这里的村长"
      - "&e我们村子最近遇到了麻烦"
      - "&e后山的野生宝可梦变得暴躁"
      - "&e你能帮我们调查一下吗?"

    # ===== 最终选择按钮 =====
    final_choice:
      text: "&a我愿意接受任务!"
      action: "story"
      target: "后山任务"     # 触发第一个任务

    # ===== 按钮文字 =====
    continue_text: "&a继续"
    close_text: "&c关闭"

    # ===== 触发条件 =====
    requires:
      - "初入世界" #完成前置剧情
      - "npc_mom"
    # ===== 冷却设置 =====
    cooldown: -1                # -1 表示无冷却
    repeatable: false           # 不可重复对话
# ==========================================
# 老王 - 连续对话(自动播放模式)
# 需要先完成 后山任务 剧情 和 村长对话
# ==========================================
laowang:
  # ===== 基本信息 =====
  name: "老王"
  display: "&6&l老王"

  # ===== 播放模式 =====
  # manual  : 手动点击"继续"逐句播放(默认)
  # auto    : 自动翻页播放
  # choice  : 显示多选项界面
  play_mode: "auto"

  # ===== 自动播放参数 =====
  display_duration: 3

  # ===== 对话内容 =====
  dialogue_sequence:
    - "&e哟,你就是村长说的那个冒险者吧?"
    - "&e我是老王,这村子的老猎人了"
    - "&e最近后山确实不太平"
    - "&e不过我发现了更奇怪的事情"
    - "&e后山深处有个神秘洞穴"
    - "&e里面好像有什么东西..."
    - "&e但是李四那小子失踪了"
    - "&e他最后出现的地方就是那个洞穴附近"

  # ===== 最终选择按钮 =====
  final_choice:
    text: "&a我去调查一下"
    action: "story"
    target: "采访李四"

  # ===== 按钮文字 =====
  continue_text: "&a继续"
  close_text: "&c关闭"

  # ===== 触发条件 =====
  requires:
    - "后山任务"        # 需要完成后山任务
    - "npc_cunzhang"    # 需要完成村长对话

  # ===== 冷却设置 =====
  cooldown: -1
  repeatable: false
YAML:
# ============================================
# 剧情: 初入世界 (welcome)
# 触发方式: 首次登录
# ============================================

id: "初入世界"
name: "初入世界"
type: "main"
first_join_trigger: true

# ---------- 触发条件 ----------
trigger:
  type: "first_join"

# ---------- 前置要求 ----------
requires: []

# ---------- 条件 ----------
conditions:
  min_level: 0
  max_level: -1
  permission: ""

# ---------- 指令限制 ----------
command_restriction:
  enabled: true
  whitelist:
    - "/eb"
  deny_message: "&c你正在播放剧情中,暂时无法使用该指令!"
  only_during_story: true

# ---------- 剧情脚本 ----------
script:
  # ===== 第一阶段: 眩晕 =====
  - "effect slowness 3 4"
  - "effect blindness 2 4"
  - "title &c&l时空震荡 &7你正在穿越到宝可梦世界 60"
  - "actionbar &c眩晕中..."
  - "wait 3"

  # ===== 第二阶段: 清醒 =====
  - "title &e&l意识渐渐恢复 &7你感觉到身体逐渐稳定 60"
  - "actionbar &e恢复中..."
  - "wait 2"

  # ===== 第三阶段: 对话 =====
  - "title &b&l这里是哪里? &7你缓缓睁开眼睛 40"
  - "wait 2"
  - "effect clear"
  - "title &a&l我穿越了! &7脑海中闪过无数画面 40"
  - "wait 2"
  - "title &d&l宝可梦世界! &7你感受到了体内的力量 40"
  - "wait 2"
  - "title &e&l一道声音:你终于醒了 &7一个温柔的声音从耳边传来 40"
  - "wait 2"

  # ===== 第四阶段: 引导 =====
  - "title &f&l请找到妈妈 &7她就在你身边 60"
  - "actionbar &e找到妈妈并与她对话"
  - "wait 2"
  - "msg &a找到妈妈并右键与她对话"
  - "msg &e她就在附近,仔细找找看吧!"
  - "wait 1"

# ---------- 奖励 ----------
rewards:
  - "console: give {player} bread 16"
  - "console: msg {player} &a欢迎来到宝可梦世界!"

# ---------- 完成后设置 ----------
completed:
  next_story: ""
  commands:
    - "console: effect {player} clear"
    - "title: &6任务已更新!"
    - "title: &e找到妈妈并与她对话"

# ---------- 冷却时间 ----------
cooldown:
  seconds: -1
  message: "&c该剧情还在冷却中"
# ============================================
# 剧情: 后山任务
# 触发方式: 与村长对话后触发
# ============================================

id: "后山任务"
name: "后山任务"
type: "main"
first_join_trigger: false

# ---------- 触发条件 ----------
trigger:
  type: "npc"
  npc_id: "cunzhang"

# ---------- 前置要求 ----------
requires:
  - "初入世界"
  - "npc_mom"

# ---------- 条件 ----------
conditions:
  min_level: 0
  max_level: -1
  permission: ""

# ---------- 指令限制 ----------
command_restriction:
  enabled: true
  whitelist:
    - "/eb"
    - "/msg"
    - "/tell"
    - "/r"
    - "/pixelmon"
    - "/poke"
  deny_message: "&c你正在执行任务中,暂时无法使用该指令!"
  only_during_story: true

# ---------- 剧情脚本 ----------
script:
  # ===== 第一阶段: 接受任务 =====
  - "title &a&l任务接取成功! &7调查后山异常 60"
  - "wait 2"
  - "msg &6&l=== 任务发布 ==="
  - "msg &e村长交给你一项重要任务"
  - "msg &e最近后山的野生宝可梦变得异常暴躁"
  - "msg &e已经有好几位村民被攻击了"
  - "wait 2"

  # ===== 第二阶段: 任务目标 =====
  - "title &e&l任务目标 &7前往后山调查 40"
  - "wait 2"
  - "msg &a&l【任务目标】"
  - "msg &e1. 前往后山区域(坐标: 200, 64, 200)"
  - "msg &e2. 击败 5 只暴躁的野生宝可梦"
  - "msg &e3. 返回向村长报告"
  - "wait 2"

  # ===== 第三阶段: 自动接取任务 =====
  - "title &a&l任务已自动接取! &7去后山吧 40"
  - "actionbar &e前往后山,击败 5 只暴躁宝可梦!"
  - "msg &a任务已自动接取,快去后山吧!"
  - "wait 1"

# ---------- 奖励 ----------
rewards: []   # 奖励由 PTP 发放

# ---------- 完成后设置 ----------
completed:
  next_story: ""
  commands:
    - "console: ptp get {player} 后山讨伐"
    - "console: msg {player} &a已自动接取【后山讨伐】任务!"
    - "console: msg {player} &e击败 5 只后山宝可梦完成任务!"
    - "title: &6&l任务已接取!"
    - "title: &e前往后山击败 5 只宝可梦"

# ---------- 冷却时间 ----------
cooldown:
  seconds: -1
  message: "&c该剧情还在冷却中"