最MC论坛

标题: [娱乐][管理]Questscrolls V2.1 —— 让你的服务器在肝一点 [1.8+] [打印本页]

作者: 1509054151    时间: 2022-1-17 18:22
标题: [娱乐][管理]Questscrolls V2.1 —— 让你的服务器在肝一点 [1.8+]
本帖最后由 1509054151 于 2022-1-17 18:34 编辑



http://music.163.com/#/song?id=1907161101


插件前言 |

插件只能确保支持 spigot 和 paper 但其衍生端不一定适配!
不支持的衍生端
可能不支持 airplane



此插件是 Taskmanual 的重制版 , Taskmanual 也是我的原创插件 ( 现已放弃维护 )

比起 Taskmanual , Questscrolls 更 稳定 支持多任务卷轴,提高给予玩家任务时的自由度

同时 我也放弃了很多 华而不实的功能, 删除了每日自动给予 ( 大家可以找个签到插件代替 )

插件开源地址(Github) 本人能力有限,可供学习的地方不多! 请不要 在本贴下讨论任何和源码有关的话题

Taskmanual 是一款在任务记录形式上 类似于外网 ClueScrolls 插件的原创插件

编写Taskmanual的目的,一方面是外网 ClueScrolls 的价格 让我实在无法负担

另一方面 ClueScrolls 是当年我的服务器做每日任务时 特别想要的插件。

希望能够给更多囊中羞涩的腐竹 一个或许更好的选择

看在插件好用的份上,希望能顶个帖子吧~







我  适合什么服务器呢?
MOD生存服 · 纯净生存服 · 微RPG生存服 · 空岛服 · 海岛服 · 监狱服 · RPG服
总之 - 生存,RPG玩法的服务器都是极其适合的 ~


效果展示 |
[attach]23230[/attach]
更多演示

欢迎各位用户上传自己服务器的使用截图 ( 不能出现服务器名字哦 )


[attach]23229[/attach]







插件可以创造一个 RPG 物品 ,任务都是写在这个物品的 lore中的

玩家获取到这个道具时,插件会随机从 任务库 中抽取 一定量的任务 添加到lore中

当玩家 达成lore中的任务要求的事情时,lore也会随即发生变化

插件的外网帖子

插件特点 |

  1.  拥有 14 种任务行为                     

  2. 支持通关 副本,组队副本,房间副本



  3. 支持 MM 怪物的击杀                    



  4. 领取奖励时自动检测 背包是否充足



  5. 插件轻量化 且 支持主流版本         



  6. 支持 多个 任务卷轴的配置            



  7. 个性化定制高 提示语可以自定义   

  8. 支持mod物品                              



插件教程 |


视频教程 |


https://www.bilibili.com/video/BV1hY411H7mW/

有很多人在问,那我就说一下
视频里的副本插件是 CustomGo


文字教程 |

1. 首先第一次启动 插件会生成一个 自带的 task1.yml

2. 通过参考 task1.yml 你可以解决几乎所有的疑惑

3. 如果还是不明白 在继续看下来


4. 首先 创建一个 .yml ( 其他后缀不会加载 )  的文件 文件名不是任务名哦!

5. 将 task1.yml 的内容复制过来

6. 首先 Name 值必须是唯一的 ( 不单单是你的任务卷轴名 也 同样是你的任务名 所以不能重复 )

7. 有防呆设计 如果重复了 不会加载新的任务

8. 根据介绍 修改你想修改的东西 然后重点来到 添加任务条目

9. 任务条目 有三个重点 behavior 任务行为 object 任务对象 和 quantity 达成次数

10. 任务 行为 在task1.yml 的最下方 有介绍

11. 选择好你的 任务行为后 复制到 behavior的后面

12. 任务对象 ( 请在游戏中开启调试模式 然后达成对应的事件 后 返回的任务对象名 )

13. 任务lore ( 随便你怎么写 但是 必须包含 <d> 和 <m> )
有防呆设计 你写错了 不会加载任务

14. 最后不要忘记添加你的任务总数




决定插件的关键性配置都有防呆设计,只要不是故意写错的,都会有提示!




指令和权限 |

指令 |


/questscrolls give <TaskName> <player> 给予玩家任务卷轴
/questscrolls reward <TaskName> <player> 给予玩家奖励卷轴
/questscrolls list 可用的任务卷轴
/questscrolls query 进入调试模式
/questscrolls general <Name> <player> 完成一个自定义任务


权限 |

questscrolls.set -- 插件管理员权限



配置文件 |

  1. # 是否让任务卷轴只保留一天 ( 每日任务卷轴 )
  2. Delete_every_other_day : true

  3. #是否开启音效
  4. sound_effect : true

  5. #%questscrolls_Task%变量的默认值 ( 玩家无进行中的任务时 )
  6. variable : "&7暂无"

  7. #玩家完成一条任务播放什么
  8. sound_on_complete : "ENTITY_VILLAGER_YES"

  9. #玩家完成所有任务播放什么
  10. sound_on_complete_all : "ENTITY_VILLAGER_YES"

  11. on_Cumulative : true
  12. #是否开启累计奖励 ( 就算关闭也不会影响插件累计玩家的完成次数 )

  13. Cumulative:
  14.   - 1:
  15.     - "say hello"
  16.     - "say hello"
  17.     - "say hello"
复制代码

可用变量 |


%Questscrolls_Task%  -- 玩家进行的任务

%Questscrolls_Number%  -- 玩家累计达成的卷轴数


插件下载 |


更新历史 |
2022/1/11 日 : 提交了 1.0.0 正式版

2022/1/15 日 : 提交了 2.0.0
  修复了 不支持 彩名mm怪物 和 RPG物品的问题

2022/1/15 日 : 提交了 2.1.0
  修复了 需要第二次启动 才能正常的导入玩家数据 ( playerdata.yml )



下载 |

[attach]23231[/attach]


之前遇到问题 下载的jar 文件损坏的现在可以试着重新下载

"常见"问题解答 ( 留言 )

1. 问 : 为什么我的任务不累计达成次数
    答 : 请进入调试模式仔细检查任务对象和行为
    不同的行为 所获得的对象不一定一样!
    放置 和 破坏 获得的蜘蛛网对象就不一样 所以一定不要偷懒!

2. 问 : 为什么我调试模式下什么都不会显示
    答 : 后台如果有报错 翻译后 类似 ( 未设置 *** 变量 )
    那就很遗憾 不支持你的服务端

3. 问 : 为什么我无法获取我设置的任务卷轴
    答 : 如果你的任务卷轴加载失败的任务条目
    总计 减去 你的随机任务数 就会导致 任务不可用

4. 问 : 为什么我所有任务卷轴的奖励卷轴都是一样的
    答 : 请确保奖励卷轴的名字是唯一的

5. 问 : 为什么我的任务卷轴的Type无效的
    答 : 并不支持全部的物品

6. 问 : 能不能删除页面的难听音乐
    答 : 不能

7. 问 : 插件不加载
    答 : 请放在 plugins 文件夹内 而不是 服务端根目录

8. 问 : 插件怎么反编译
    答 : 我开源了,而且我并不允许反编译插件!( 我不是开源了吗???? )

9. 问 : 插件的配置文件改了,无法加载
   答 : 你得告诉我改什么了! 而且我没法回答你
   请删除 配置文件 让插件重新加载吧

10. 问 : 为什么要把语言文件独立出来
     答 : 因为我要发 spigot 但是又懒得弄了
     希望有人 能帮我 翻译一下 然后转载 没问题的

11. 问 : 为什么外网的要 2MB 而你的只有几十KB 会不会不靠谱
     答 : 你用用不就知道了

12. 问 : 你的插件有没有后门啊,我听说后门的危害很大的,可能会导致服务器被攻击。
     答 : 欸对! 有! 绝对有!! 我还埋了好几个后门!!!

13. 问 : 能不能支持 1.7 啊
     答 : 理论上 把java换 java8 应该行

14. 问 : 玩家的任务只能自己做,不够自由,能不能改成 不指定玩家的?
     答 : 开源代码里删除掉 判断物品专属性的 if 就行了 然后把构建物品时 自动加上的 玩家名删了
     如果你连 时效性都不想要 那就把时效性也 删了 就是那个 紧挨着的的 if

15. 问 : 我想让插件支持 ... 功能 , 该怎么做?
     答 : 如果没有一定的基础 建议就不要去重构源码了

16. 如果你发现有人把这个插件卖给你了
    答 : 那你一定是遇到骗子了





bbs原作者证明

[attach]23232[/attach]




觉得好用,记得 顶贴 哦。


本插件所用所有代码均为原创,不存在借用/抄袭等行为






欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2