- 积分
- 6088
- 帖子
- 主题
- 精华
贡献- 份
爱心- 心
- 钻石
- 颗
- 人气
- 点
- 下界之星
- 枚
- 最后登录
- 1970-1-1
- 注册时间
- 2015-7-17
来自:江苏 | 服务端插件英文名称: | TWMaster |
---|
中文名称: | 师徒 |
---|
插件来源: | 原创 |
---|
适用服务端: | CraftBukkit Spigot Paper |其它| |
---|
插件类型: | 娱乐 RPG |
---|
语言支持: | 简体中文 |
---|
适用版本: | 1.20.X 1.19.X 1.18.X 1.17.X 1.16.X 1.15.X 1.14.X 1.13.X 1.12 |
---|
前置Mod|插件: | 无前置插件 |
---|
下载地址: | http://www.mcbbs.net |
---|
原帖地址: | - |
---|
插件Logo: |  |
---|
插件简介: | 一款有特色的多功能师徒插件 |
---|
本帖最后由 二白丶 于 2023-8-9 10:56 编辑
 ![]()  ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 命令列表
/twm 主指令 - 打开帮助面板 /twm accept ID/list - 同意拜师,为ID则为同意某个玩家拜师,为list则查看向你拜师的玩家列表 /twm graduation - 申请出师 /twm disband - 强制解除师徒关系 /twm check - 查看自己的师傅和徒弟分别是谁. /twm reload - 刷新插件配置(需要权限 twmaster.reload) /twm tp ID - 传送至某位玩家身边 /twm recruit open - 打开收徒榜GUI /twm points set <player> <value> - 设置某个玩家的师徒点 (需要权限 twmaster.points.set) /twm shop open - 打开师徒点商店 /twm shop publish <价格> - 将手里的物品上架至师徒点商店(需要权限 twmaster.publish) /twm revocation <UID> - 将指定UID商品从师徒点商店下架 (需要权限 twmaster.revocation) /twm favorability &7 - 查看师徒好感度
/twm top - 显示玩家出师数量排行榜 无特殊权限节点,默认所有玩家都可使用. ________________________________________________________________________________
写在前面 ________________________________________________________________________________
注意事项 若您出师时不删除徒弟的权限且关闭新版等级出师逻辑检测,请设置玩家只能出师一次. ________________________________________________________________________________
视频教程 WIKI 下载地址 加群可能解决问题更快你造吗?没事也可以进群聊天喵!
也可以加群反馈BUG以及提出新增插件的功能,并且可以帮忙解决(其他)插件的报错 要是你不知道回复什么,可以复制这一段话进行回复: 配置文件
- #true为打开检查等级,false为关闭检查等级.
- LEVEL-LIMIT: true
- #是否启用检测等级变量,而非检测原始等级
- NEW-LEVEL-LIMIT: false
- #要检测的等级变量的字符串:
- NEW-LEVEL-PAPI-CONDITIONS: "%SX_LEVEL%"
- #true为打开检查权限,false为关闭检查权限.
- PERMISSION-LIMIT: true
- #是否开启徒弟拜师的权限限制:
- APPRENTICES-PERMISSION-LIMIT: false
- #徒弟拜师的权限条件:
- APPRENTICE-PERMISSION-CONDITIONS: "twmaster.acknowledge"
- #徒弟出师的等级限制
- LEVEL-CONDITIONS: 30
- #是否开启新的出师等级限制逻辑
- #例: LEVEL-CONDITIONS: 30 ,玩家拜师时为10级,那么玩家40级才能出师.
- #若关闭,则LEVEL-CONDITIONS 为X级则X级时,徒弟即可出师.
- NEW-LEVEL-CONDITIONS: true
- #若您关闭新版出师等级限制逻辑,并且不打算删除玩家出师时权限
- #该选项可让每个玩家只能拜师一次,以防止多次出师.
- PLAYER-GRADUATION-NUMBER-CONDITIONS: false
- ##徒弟出师的权限限制
- PERMISSION-CONDITIONS: "twmaster.graduation"
- #如果设置的给予师傅的奖励必须师傅在线的话,请务必开启,如果不需要,可设置关闭(false)
- MUST-MASTER-ONLINE: true
- #出师时,给予师傅的师徒点
- GIVE-MASTER-POINTS: 30
- #出师时,给予徒弟的师徒点
- GIVE-APPRENTICE-POINTS: 30
- #传入 <player> 为徒弟的变量, 传入 <master> 为师傅的变量
- #示例:
- #REWARDS:
- # - "give <player> 1 64"
- # - "give <master> 276 1"
- # - "manudelp <player> twmaster.master"
- #则出师奖励为给予徒弟64个石头,给予师傅一把钻石剑,并且删除徒弟的twmaster.master权限.
- ##################################################################
- #若您支持服务器重复拜师,并且会重复检测该权限,请保证出师奖励会删除徒弟的权限
- #示例文件中使用的权限组管理插件为 GroupManagerPlus , 如并非该权限管理插件,请将
- # "manudelp <player> twmaster.master" 替换为匹配的删除权限指令.
- ##################################################################
- REWARDS:
复制代码 |
- CONFIG-VERSION: 44
- ENABLE-MySQL: false
- MySQL:
- databasename: twmaster
- username: "root"
- password: "root"
- port: 3306
- ip: "127.0.0.1"
- # MySQL5 使用: com.mysql.jdbc.Driver
- # MySQL8 使用: com.mysql.cj.jdbc.Driver
- classname: "com.mysql.cj.jdbc.Driver"
- #############################################
- #############关于配置文件存储路径的配置项#########
- #若为 "" 或 " " 则位于插件配置文件夹 /PlayerData 下
- PLAYER-DATA-PATH: ""
- RECRUIT-DATA-PATH: ""
- SHOP-DATA-PATH: ""
- ########################
- #是否开启传送限制 false为开启tp
- MASTER-TP-LIMIT: false
- #是否开启徒弟可以tp师傅
- TP-MASTER: true
- ########################
- ##关于成为师傅限制的配置项##
- ########################
- #true为打开检查等级,false为关闭检查等级.
- LEVEL-LIMIT: true
- #true为打开检查权限,false为关闭检查权限.
- PERMISSION-LIMIT: true
- #成为师傅的等级限制
- LEVEL-CONDITIONS: 30
- #成为师傅的权限节点限制为
- PERMISSION-CONDITIONS: "twmaster.master"
- ########################
- #是否开启经验分享
- EXP-SHARE: true
- #是否开启经验分享的提示信息
- EXP-SHARE-MESSAGE: true
- #经验分享的范围
- EXP-SHARE-RADIUS: 10
- #########################
- #关于自定义师徒点商店UI的配置项
- Shop-Item: STAINED_GLASS_PANE
- #########################
- ####关于冷却时间的配置项#####
- #拜师冷却/秒
- MAKE-RELATION-COOLDOWN: 10
- DISBAND-RELATION-COOLDOWN: 60
复制代码
|
- HELP:
- - "&7[&aTWMaster-帮助面板 &6版本: <version>&7]"
- - "&e-----------------------------------"
- - "&a您当前的师徒点 : &e<points>"
- - "&e-----------------------------------"
- - "&6/twm bs <玩家> &7 - &a进行拜师."
- - "&6/twm accept <list/ID> &7 - &a同意拜师.(输入list则将获取您的徒弟申请列表)"
- - "&6/twm graduation &7 - &a申请出师."
- - "&6/twm check &7 - &a查询师门信息."
- - "&6/twm disband &7 - &a申请解散师徒关系."
- - "&6/twm reload &7 - &a刷新本插件."
- - "&6/twm tp ID &7 - &aTP至指定徒弟/师傅身边."
- - "&6/twm points set <player> <value> &7 - &a设置指定玩家的师徒点."
- - "&a&l本插件的message文件会自动检查配置文件并更新."
- - "&e-----------------------------------"
- - "&6/twm recruit open &7 - &a打开招聘榜."
- - "&6/twm shop open &7 - &a打开师徒点商店"
- - "&6/twm shop publish <价格>&7 - &a将手上的物品上架至师徒点商店"
- - "&6/twm revocation <UID> &7 - &a从师徒点商店下架对应UID的商品"
- PLAYER-HELP:
- - "&7[&aTWMaster-帮助面板 &6版本: <version>&7]"
- - "&e-----------------------------------"
- - "&a您当前的师徒点 : &e<points>"
- - "&e-----------------------------------"
- - "&6/twm bs <玩家> &7 - &a进行拜师."
- - "&6/twm accept <list/ID> &7 - &a同意拜师.(输入list则将获取您的徒弟申请列表)"
- - "&6/twm graduation &7 - &a申请出师."
- - "&6/twm check &7 - &a查询师门信息."
- - "&6/twm disband &7 - &a申请解散师徒关系."
- - "&6/twm tp ID &7 - &aTP至指定徒弟/师傅身边."
- - "&e-----------------------------------"
- - "&6/twm recruit open &7 - &a打开招聘榜."
- - "&6/twm shop open &7 - &a打开师徒点商店"
- HAS-NO-PERMISSION-MESSAGE:
- - "&7[&6TWMaster&7] &c您没有权限进行此操作."
- RELOAD-MESSAGE:
- - "&7[&6TWMaster&7] &a配置文件已更新."
- MUST-PLAYER:
- - "&7[&6TWMaster&7] &c使用者必须是玩家!"
- MUST-HAS-MASTER:
- - "&7[&6TWMaster&7] &c请输入师傅名!"
- ONLY-GRADUATION-ONE-MESSAGE:
- - "&7[&6TWMaster&7] &c服主设置了只能拜师一次哦!"
- CANT-SELF:
- - "&7[&6TWMaster&7] &c不允许拜自己为师!"
- MUST-ONEMASTER:
- - "&7[&6TWMaster&7] &c不允许同时拥有两名师傅!"
- CANT-BE-MASTER-LEVEL-MESSAGE:
- - "&7[&6TWMaster&7] &c您的拜师对象的等级未达到要求!"
- CANT-BE-MASTER-PERMISSION-MESSAGE:
- - "&7[&6TWMaster&7] &c您的拜师对象的权限未达到要求!"
- CANT-SEARCH-PLAYER:
- - "&7[&6TWMaster&7] &c该玩家不存在或不在线.(注意区分ID大小写)"
- CANT-REPETITIVE-APPRENTICESHIP:
- - "&7[&6TWMaster&7] &c禁止重复拜师!"
- ALREADY-SEND:
- - "&7[&6TWMaster&7] &a拜师请求已发送."
- QUEST-MESSAGE:
- - "&7[&6TWMaster&7] &e<player> &a想要拜入您的门下,输入/twm accept ID以同意."
- CHECK:
- - "&7[&6TWMaster&7] &a您是 &e<player> &a门下.<分割1>&7[&7TWMaster&7] &a您不是任何人的徒弟"
- - "&7[&6TWMaster&7] &a您的徒弟有 &e<apprenticeList> &a.<分割2>&7[&7TWMaster&7] &a您没有徒弟."
- LACK-APPRENTICE:
- - "&7[&6TWMaster&7] &c请输入要同意弟子的ID."
- MASTER-ACCEPT-MESSAGE:
- - "&7[&6TWMaster&7] &a您已同意 &e<apprentice> &a拜入您的门下."
- APPRENTICE-ACCEPT-MESSAGE:
- - "&7[&6TWMaster&7] &a您已成功拜入 &e<player> &a门下."
- HAS-NO-APPRENTICE:
- - "&7[&6TWMaster&7] &c未找到该玩家的拜师贴."
- REQUEST-EXPIRATION:
- - "&7[&6TWMaster&7] &c您给 <master> 发送的拜师请求已过期."
- MASTER-REQUEST-EXPIRATION:
- - "&7[&6TWMaster&7] &c<apprentice> 给您发送的拜师请求已过期."
- REQUEST-COOL-DOWN:
- - "&7[&6TWMaster&7] &c您需要等待 <s> 秒后才可以使用这个指令!"
- CHECK-APPRENTICES-LIST:
- - "&7[&6TWMaster&7] &a正在申请成为您徒弟的有 &e<apprenticelist>."
- CANT-SEARCH-REQUEST:
- - "&7[&6TWMaster&7] &c该玩家不在您的徒弟申请列表内!"
- HAS-NO-REQUEST-APPRENTICE:
- - "&7[&6TWMaster&7] &c暂时没有人申请成为您的徒弟."
- GRADUATION-MUST-HAS-MASTER:
- - "&7[&6TWMaster&7] &c您不是任何人的徒弟!"
- GRADUATION-MASTER-OFFLINE-MESSAGE:
- - "&7[&6TWMaster&7] &c出师时需要师傅在线见证."
- CANT-GRADUATION-PERMISSION-MESSAGE:
- - "&7[&6TWMaster&7] &c您还未达到出师的权限条件!"
- CANT-GRADUATION-LEVEL-MESSAGE:
- - "&7[&6TWMaster&7] &c您还未达到出师等级条件!"
- NEW-CANT-GRADUATION-LEVEL-MESSAGE:
- - "&7[&6TWMaster&7] &c您还未达到出师等级条件,可出师等级为 &e<level> &c级."
- GRADUATION-MESSAGE:
- - "&7[&6TWMaster&7] &a恭喜您,出师成功!"
- LACK-MASTER-MESSAGE:
- - "&7[&6TWMaster&7] &c您还未拥有师傅."
- LACK-REWARDS-MESSAGE:
- - "&7[&6TWMaster&7] &c请通知腐竹设置出师奖励."
- TP-LIMIT-MESSAGE:
- - "&7[&6TWMaster&7] &c腐竹禁止了师徒传送功能哦~"
- TP-OFFLINE-MESSAGE:
- - "&7[&6TWMaster&7] &c指定玩家不存在或不在线."
- TP-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &c腐竹禁止了师徒传送功能哦~"
- TP-CANT-SEARCH-MESSAGE:
- - "&7[&6TWMaster&7] &c您tp的玩家并不是您的徒弟或师傅."
- TP-LACK-ID-MESSAGE:
- - "&7[&6TWMaster&7] &c请输入要TP的玩家名."
- TP-HAS-NO-RELATION-MESSAGE:
- - "&7[&6TWMaster&7] &c您暂时还未拥有任何师傅或徒弟."
- CANT-TP-MASTER-MESSAGE:
- - "&7[&6TWMaster&7] &c该服务器不允许徒弟TP至师傅身边."
- EXP-SHARE-MESSAGE:
- - "&7[&6TWMaster&7] &a检测到您的师/徒 存在于您的&e <radius> &a格范围内,现已共享&e <exp-amount> &a点经验."
- EXP-SHARED-MESSAGE:
- - "&7[&6TWMaster&7] &a检测到您的师/徒 存在于您的&e <radius> &a格范围内,现已被共享&e <exp-amount> &a点经验."
- POINTS-HAS-NO-PERMISSION-MESSAGE:
- - "&7[&6TWMaster&7] &c您没有权限设置指定玩家师徒点哦."
- HAS-NO-PERMISSION-TO-ACKNOWLEDGE-MESSAGE:
- - "&7[&6TWMaster&7] &c您没有权限申请拜师哦."
- DISBAND-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &a您已成功解除师徒关系,但您需要在&e <cooldown> &a分钟后才能再次拜师."
- DISBAND-COOLDOWN-MESSAGE:
- - "&7[&6TWMaster&7] &c您需要等待 <s> 分钟后才可以拜师!"
- #------------------------------------------------------
- GUI-TITLE-MESSAGE: "&aTWMaster 招徒榜"
- GUI-PUBLISH-MESSAGE: "&a发布招徒信息"
- GUI-REVOCATION-MESSAGE: "&a撤回招徒信息"
- GUI-CHANGE-MESSAGE: "&a修改招徒信息"
- GUI-PAGEUP-MESSAGE: "&a翻页"
- SHOP-GUI-PAGEUP-MESSAGE: "&a翻页"
- GUI-PUBLISH-LORE-MESSAGE:
- - "&a点击可发布招徒信息哦qwq"
- GUI-REVOCATION-LORE-MESSAGE:
- - "&a点击可撤回招徒信息哦qwq"
- GUI-CHANGE-LORE-MESSAGE:
- - "&a点击可修改招徒信息哦qwq"
- GUI-PAGEUP-LORE-MESSAGE:
- - "&a点击可翻页哦qwq"
- SHOP-GUI-PAGEUP-LORE-MESSAGE:
- - "&a点击可翻页哦qwq"
- GUI-SEND-DISPLAY-MESSAGE:
- - "&7[&6TWMaster&7] &a规定&e 展示名 &a成功,开始输入&e Lore &a,一次输入对应一行&e Lore &a,若结束则输入&b ##END"
- GUI-SEND-LORE-MESSAGE:
- - "&7[&6TWMaster&7] &a插入&e lore &a成功"
- GUI-SEND-END-MESSAGE:
- - "&7[&6TWMaster&7] &a已成功添加收徒信息."
- GUI-SEND-START-MESSAGE:
- - "&7[&6TWMaster&7] &a请输入收徒信息的展示名."
- RECRUIT-REVOCATION-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &a收徒信息已撤回成功."
- GUI-FULL-MESSAGE:
- - "&7[&6TWMaster&7] &c收徒榜已满,暂时不能发布哦."
- RECRUIT-HAS-NO-NEXT-PAGE-MESSAGE:
- - "&7[&6TWMaster&7] &c没有下一页哦."
- SHOP-HAS-NO-NEXT-PAGE-MESSAGE:
- - "&7[&6TWMaster&7] &c没有下一页哦."
- REVOCATION-RECRUIT-MESSAGE:
- - "&7[&6TWMaster&7] &a该收徒榜信息已撤回成功."
- REVOCATION-SHOP-MESSAGE:
- - "&7[&6TWMaster&7] &a该商品已撤回成功."
- #------------------------------------------------------
- LACK-OPTIONS-MESSAGE:
- - "&7[&6TWMaster&7] &c缺少变量,请检查指令是否错误."
- HANDS-MUST-HAS-ITEM-MESSAGE:
- - "&7[&6TWMaster&7] &c上架物品时,手中不能为空."
- PUBLISH-HAS-NO-PERMISSION-MESSAGE:
- - "&7[&6TWMaster&7] &c您没有权限上架物品到&e师徒点商店&c哦."
- SHOP-PUBLISH-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &a物品上架至师徒点商店成功!"
- SHOP-ITEM-FULL-MESSAGE:
- - "&7[&6TWMaster&7] &c师徒点商店已满,请清理后再上架哦!"
- HAS-NO-ENOUGH-VALUE-MESSAGE:
- - "&7[&6TWMaster&7] &c您没有足够的师徒点以购买该物品!"
- BUY-ITEM-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &a恭喜您,花费 &e<points> &a师徒点购买该物品成功,目前剩余 &e<nowpoints> &a师徒点."
- GIVE-PLAYER-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &a师徒点设置成功."
- GIVE-PLAYER-OFFLINE-MESSAGE:
- - "&7[&6TWMaster&7] &c您要设置师徒点的玩家不在线!"
- REVOCATION-HAS-NO-PERMISSION-MESSAGE:
- - "&7[&6TWMaster&7] &a您没有权限下架师徒点商店的物品哦."
- SHOP-REVOCATION-SUCCESS-MESSAGE:
- - "&7[&6TWMaster&7] &aUID为 &e<uid> &a的物品下架成功."
- REVOCATION-HAS-NO-UID-MESSAGE:
- - "&7[&6TWMaster&7] &c没有找到您输入的UID的商品."
复制代码 |
开源地址 若您的服务器装载着TWMaster的其他历史版本,请务必查看更新日志以更新配置,保证正常运行. 在1.0.4版本后不再支持1.12以下版本,若您还坚持使用TWMaster,请避免使用师徒点商店功能。
经实测,支持purpur端(理论兼容其他MOD端,可以尝试一下,如果可以兼容未提及的服务端请私信或者在评论区留言,蟹蟹!) ________________________________________________________________________________ 若您使用的是历史版本,请删除config,message, ·对高版本进行一些特殊处理,修复若干高版本代码改动导致的报错。 ·监听了玩家拖动和shift点击的事件,修复了部分GUI的BUG。 ·修复经验分享时,错误提示分享SKILLAPI经验问题。 ·修复数据库模式下,出师数统计导致无法出师的问题。 ·修复未装载SkillAPI的服务器,可能在经验共享时报错问题。 ·新增好感度系统,好感度目前将在师徒共同战斗的时候获取,可用于在出师时领取更多奖励。 ·新增收徒榜行数限制功能,可在config内进行配置。
·新增指令:/twm favorability 用于查询玩家与师傅,师傅与徒弟的好感度。 ·新增favorability文件,用于管理好感度增加事宜,并且可在其内配置玩家出师时会根据好感度获得的奖励,并且,该奖励和奖励长度配置是可以自定义的。 ·改动默认的帮助面板提示,新增好感度指令及其他介绍。 ·message文件新增5个可配置项,并且对帮助面板的内容进行修改。 ·新增好感度指令的命令补全功能。 ·为reload指令进行一些修改,补全一些未刷新的变量。 ·config新增一个收徒榜lore行数限制配置项。 ·修复问题:MySQL模式下,撤回收徒榜信息报错问题。
·新增功能:兼容经验共享时,分享SkillAPI经验。 ·新增SkillAPIManager: 用于兼容SkillAPI相关事件。 ·新增配置项: config新增 IS-OPEN-SKILLAPI-SHARE 用于自定义开启特殊的经验分享模式. ·新增配置项:message中新增 SKILLAPI-EXP-SHARE-MESSSAGE 和 SKILLAPI-EXP-SHARED-MESSSAGE 用于自定义SkillAPI经验共享信息。 ·新增变量:提供%twm_graduation_number%以查询玩家总出师数。 ·新增指令: /twm top 以显示玩家出师数量排行榜。 ·新增特色功能:出师数排行榜,可自定义显示前多少名,以及展示的格式。 ·新增配置项:message中,新增 GRADUATION-TOP-PLAYER-MESSAGE 以自定义排行榜玩家信息。 ·新增配置项:message中,新增 GRADUATION-TOP-MESSAGE 以自定义排行榜表头信息。 ·新增存储键值:现在,在MySQL和本地存储中,将会新生成“graduation-number”用以永久存储玩家出师数量。 ·新增配置项:config中,新增 TOP-PLAYER-NUMBER 以自定义排行榜会显示前多少名。 ·新增功能: 拥有twmaster.admin权限时,右键收徒榜信息时,可撤回自己或其他玩家的收徒信息. ·新增功能: 拥有twmaster.admin权限时,右键师徒点商店商品时,可快速撤回该商品. ·新增功能: 发布收徒榜信息时,将在lore底部显示收徒者以及收徒者的UUID. ·新增配置项: REVOCATION-RECRUIT-MESSAGE 用于自定义提示右键撤回收徒榜时的信息. ·新增配置项: REVOCATION-SHOP-MESSAGE 用于自定义提示右键撤回商品时的信息.
·优化: 重写Unicode转换类 ·优化: 优化CommandHanlder类部分写法,减少部分耗能.
·新增功能: 如果未拥有twmaster.admin权限,则帮助面板显示的信息将会为PLAYER-HELP设置的内容,反之,显示HELP设置的内容. ·修复BUG: 非数据库模式下,1.1.4无法拜师的问题. ·修复BUG: 非数据库模式下,可多次拜师的问题. ·移除功能: 当收徒榜,师徒点商店爆满的时候无法上架物品并提示. ·移除可配置项: 移除message文件中,与收徒榜,师徒点商店爆满时无法上架的信息. ·新增可配置项: 新增message文件中,与翻页按钮相关的自定义的信息配置项. ·修复BUG: 点击师徒点商店的装饰物品时,空指针的报错. ·新增类: 增加RegisterRecruitGuiManager 以及 RegisterShopGuiManager用于注册Gui ·优化写法: 重写判断GUI以及点击物品的逻辑,提供更高的完全性. ·新增指令: /twm disband 徒弟可强制解除师徒关系 ·新增功能: 支持其他等级插件的等级变量作为出师的等级条件 例如 TnLevel 插件的 %tn_level_current_level% 表示 TN插件的等级 可设置当 %tn_level_current_level%(TnLevel的等级) 达到 N 级的时候才能出师 rewards中, 当配置项 NEW-LEVEL-LIMIT 与 LEVEL-LIMIT 同时开启时,则会检测 其他等级插件的等级而非原版等级以作为出师的等级条件, ·新增功能: 可在config中自定义发送拜师请求冷却. ·新增功能: 可在config中自定义强制解除师徒关系后多少分钟后才可再次拜师. ·新增可配置项: message中新增 DISBAND-COOLDOWN-MESSAGE 和 DISBAND-SUCCESS-MESSAGE ·修复BUG: 在数据库模式下,玩家在已有师傅的情况下,可多次拜师的问题. APPRENTICES-PERMISSION-LIMIT 与 APPRENTICE-PERMISSION-CONDITIONS HAS-NO-PERMISSION-TO-ACKNOWLEDGE-MESSAGE
·重大版本: 从此版本开始,TWMaster进入正式版 ·增加变量: %twm_relation% 若有师傅则返回师傅的ID,若没有师傅则返回徒弟们的ID. ·新增可配置项: config 中 新增 Shop-Item 用于自定义插件装饰材质 ·指令变更: /twm open -> /twm recruit open.
·将指令: /twm open 纳入 /twm recruit 中.
·修复BUG: 高版本/非原版端打开非箱子容器可能会出现的报错. ·修复BUG: 最新MC版本打开师徒榜可能会无效的问题. ·修复BUG: 有时config在reload后注释会消失,或者无法重新生成的问题. ·重写师徒点商店上架时物品序列化与反序列化,减少能耗. ·增加类: MySQLManager 用于兼容数据库 ·增加方法: update,updateShop 等十余个方法用于数据库的数据增删查改. ·新增方法: getShopGuiData 和 getRecruitItemData 即将更新预览: 还有几个功能已经在制作工程中啦! 还有新的功能建议的话请在评论区留言qwq
1.0.8-SNAPSHOT - 2023/3/22 19:40
1.新增类PapiManager用来管理TWMaster的PAPI变量. 2.新增变量%twm_master%用于查询该玩家的师傅. 3.新增变量%twm_apprentices%用于查询该玩家的徒弟们. 4.新增变量%twm_points%用于查询该玩家的师徒点.
1.0.7-SNAPSHOT - 2023/3/20 11:30
1.师徒点商店兼容上架MOD物品. 2.修复师徒点商店上架MOD物品不显示材质的问题.
1.0.6-SNAPSHOT - 2023/3/18 15:30
例: LEVEL-CONDITIONS: 30 ,玩家拜师时为10级,那么玩家40级才能出师. 2.于rewards文件中更新选项: NEW-LEVEL-CONDITIONS,若为开启,则将出师等级限制的判断逻辑更改为新的逻辑判断. 3.于rewards文件中更新选项: PLAYER-GRADUATION-NUMBER-CONDITIONS,若为开启,则每个玩家只允许出师一次. 4.修复没有奖励/只有一条指令奖励时出师玩家数据滞留问题. 5.优化类(ApprenticeManager)中涉及config以及rewards文件的写法,减少能耗. 6.于message文件中更新选项: NEW-CANT-GRADUATION-LEVEL-MESSAGE,用于自定义新版等级逻辑判断时的自定义信息. 更新选项: ONLY-GRADUATION-ONE-MESSAGE,用于自定义玩家只能出师一次的自定义信息. 7.优化类(CommandHandler)中部分关于等级的写法,减少能耗.
1.0.5-SNAPSHOT - 2023/3/15 10:10
1.增加命令: /twm revocation <UID> 从师徒点商店下架指定编号商品. (需要权限twmaster.revocation) 1.0.4-SNAPSHOT - 2023/3/14 22:50
注意此次更新涉及多个配置变动,请您务必仔细浏览该版本更新日志 1.将收徒榜撤回按钮由 EMPTY-MAP -> REDSTONE 在该新增的内容里,支持您将手持的物品上架到师徒点商店内,由玩家花费师徒点购买 4. 增加命令: /twm points <player> <points>来设置指定玩家的师徒点 (需要权限: twmaster.points.set) 5. 增加命令: /twm shop open 来打开师徒点商店 6. 增加命令: /twm shop publish <价格> 来上架由师徒点购买的物品到收徒点商店 (twmaster.publish) 7. 将玩家师徒点显示在使用主命令显示的帮助面板中. 8. 更改玩家出师时逻辑功能判断. 9. 增加玩家出师时给予师徒与徒弟指定数量的师徒点. GIVE-MASTER-POINTS 和 GIVE-APPRENTICE-POINTS 选项,分别代表出师时给予师傅/徒弟的师徒点. 2. 在Config内新增 SHOP-DATA-PATH 选项,代表您想将ShopGuiData文件生成到哪里. 3. 新增ShopGuiData文件用于容纳每个上架到师徒点商店物品的详细信息 4. 在message文件夹内新增11个有关于师徒点商店以及设置指定玩家师徒点自定义消息的选项.
1.0.3-SNAPSHOT - 2023/3/9 0:00
1.0.2-SNAPSHOT - 2023/3/8 13:00
考虑到部分服务器设置的出师奖励需要师傅在线才能领取,更新出师时是否开启师傅必须在线才能领取. |
________________________________________________________________________________
优点 1.高DIY性,插件内几乎所有可视化内容,包括对话框,GUI都支持更改(message文件内) 2.异步执行,不吃能耗 3.几乎所有功能都可由服主自定义开启,可以取消掉您不喜欢的内容 4.特色功能-师徒点商店,让玩家更愿意收徒/拜师 5.兼容mod物品 6.支持以PAPI变量查询玩家的师/徒以及师徒点(您可以WIKI中找到详细PAPI变量信息) 7.支持MySQL数据库 8.支持其他等级插件作为出师等级要求 9.出师数量榜单 10.好感度系统 ________________________________________________________________________________ 后记 这是我第一次将插件发布到论坛,如果有关于功能的建议,BUG,或者觉得还不错的可以在评论区留言(如果你夸我,那我就更有动力写下去啦),当然,要是能评个分就更好啦. 本插件所用所有代码均为原创,不存在借用/抄袭等行为 |
|
|
评分查看全部评分
|