• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

检查单独更改

滥用过滤器导航主页 | 最近过滤器更改 | 检查过去的编辑 | 滥用日志
跳转至: 导航搜索

本页面允许您检查防滥用过滤器根据某次单独更改所生成的变量,并使用过滤器进行测试。

根据本次更改生成的变量

变量
编辑是否被标记为小编辑 (minor_edit)
用户账户名称 (user_name)
Konglai55
用户所在群组(包括隐藏群组) (user_groups)
* user autoconfirmed
页面编号 (article_articleid)
7757
页面名字空间 (article_namespace)
0
页面标题(不含名字空间) (article_text)
ShadowLevels
完整页面标题 (article_prefixedtext)
ShadowLevels
最后十位对该页面贡献的用户 (article_recent_contributors)
Konglai55
操作 (action)
edit
编辑摘要/原因 (summary)
旧的内容模型 (old_content_model)
wikitext
新的内容模型 (new_content_model)
wikitext
编辑前的旧页面,wiki代码格式 (old_wikitext)
[[分类:娱乐]] {{Plugin Infobox |外文名 = ShadowLevels |作者 = XiaoJianhao_awa |最新版本 = 1.1 |前置插件 = ShadowCore , [可选]PlaceholderAPI }} ==总览== 这是一个可以让你的服务器实现强大的等级系统,和等级奖励系统的插件 你可以用SL强大的自定义菜单功能和SC给予的强大事件格式写一个完全 属于你的奖励菜单,写一个属于的你的奖励系统。 ===PAPI占位符=== * %shadowlevels_<等级系统>_exp% - 当前经验 * %shadowlevels_<等级系统>_level% - 当前等级 * %shadowlevels_<等级系统>_required-exps% - 下一级所需的经验 * %shadowlevels_<等级系统>_max-levels% - 最高级 * %shadowlevels_<等级系统>_isMax% - 是否满级 * %shadowlevels_<等级系统>_multiple% - 等级倍率 * %shadowlevels_<等级系统>_color% - 等级颜色 * %shadowlevels_<等级系统>_received-rewards-count% - 已领取的奖励数量 * %shadowlevels_<等级系统>_progressbar% - 进度条 (默认长度, 可在Config.yml中更改) * %shadowlevels_<等级系统>_progressbar_<长度>% - 进度条 ==自定义等级系统== ===如何创建一个等级系统=== 在控制台输入/sl CreateLevelSystem <等级系统名> 也可以使用/sl cls <等级系统名> 等级将会自动载入 ===编辑你的等级系统=== <small>路径ShadowLevels\Levels\####.yml</small> 等级的名称(请勿随意修改!) <pre>Name: Global</pre> 此等级配置的最大等级上限 如果你的等级达到这个数值 那么将不会继续增长等级 <pre>Max-levels: 100</pre> 等级颜色设置, 表示0到9级颜色为'&7', 10级及以后为'&f' <pre>Colors: 0: '&7' 10: '&f' </pre> 默认升级经验 <pre>Default-exps-to-level-up: 5000 </pre> 自定义升级经验 (原写法) 表示升到1,2,3,4,5级需要100经验,升到6,7,8,9,10级要1000经验,10级以后要默认经验 <pre>Custom-exps-to-level-up: 1: 100 2: 100 3: 100 4: 100 5: 100 6: 1000 7: 1000 8: 1000 9: 1000 10: 1000 </pre> 在ShadowLevels v1.0中, 若无指定升级所需的经验, 则为默认升级经验! 例: 未指定到达第3级的经验, 则为默认经验 <pre>Custom-exps-to-level-up: 1: 100 2: 100 4: 100 5: 100 </pre> 新写法(区间写法,仅限ShadowLevels v1.1及以后!) 代替上述原版写法 <pre>Custom-exps-to-level-up: 5: 100 #5级以前每升一级要100经验 6: 1000 #从5级升到6级,需要1000经验 11: 5000 #6级到11级(包括6级,不包括11级)每升一级要5000经验,11级及以后每升一级要5000经验 </pre> ==自定义奖励== ===如何创建一个奖励=== 在控制台输入/sl CreateReward <奖励名> <所属等级系统名> 也可以使用/sl cr <奖励名> <所属等级系统名> 奖励将会自动载入 ===全局物品设置=== 奖励菜单默认的物品设置,在Items.yml文件中可更改 若奖励菜单或奖励物品没有自定义奖励物品设置,则使用该配置中的物品(详见下文) 对照: Previous-Page: 上一页 Next-Page: 下一页 Reward-Unlocked: 奖励(已解锁) Reward-Locked:奖励(未解锁) Reward-Received:奖励(已领取) Reward-NoPermissions:奖励(无权领取) %rewards%占位符: 每个奖励所包含的内容,需要在每个奖励下单独设置(详见下文) ===编辑你的奖励菜单=== 奖励菜单所属的等级系统(请勿随意更改) <pre>Level-System: Global</pre> 该奖励菜单的标题(默认为Rewards, 请自行修改) <pre>Title: Rewards</pre> 该奖励菜单的大小(可自行修改, 必须是9的倍数,且不超过54) <pre>Size: 54</pre> 自行为菜单添加物品(仅装饰) Custom-Items中默认生成Custom-Border,作为默认奖励菜单的边框 <pre> Custom-Items: Custom-Border: Name: '&7Border' Material: GRAY_STAINED_GLASS_PANE </pre> 可自行添加一个物品,如下: [[文件:自定义物品-1.png|无框]] 然后到Item-Slots中, 填写位置 <pre> Item-Slots: Custom-Item1: - 49 </pre> [[文件:自定义位置.png|无框]] 重载一下,打开菜单,就能看到物品了 [[文件:截图-1.png|无框]] ==权限== '''管理员''' * ShadowLevels.Commands.SetMultiple - 使用sl mulitiple指令设置玩家经验倍率 * ShadowLevels.Commands.Admin - 使用sl admin指令 * ShadowLevels.Commands.Reload - 使用sl reload重载 * ShadowLevels.Commands.Reset - 使用sl reset重置玩家信息 * ShadowLevels.Commands.AddExps - 使用sl addexps给予玩家经验 * ShadowLevels.Commands.RemoveExps - 使用sl removeexps清除玩家经验 * ShadowLevels.Commands.SetExps - 使用sl setexps设置玩家经验 * ShadowLevels.Commands.AddLevels - 使用sl addlevels给予玩家等级 * ShadowLevels.Commands.RemoveLevels - 使用sl removelevels清除玩家等级 * ShadowLevels.Commands.SetLevels - 使用sl setlevels设置玩家等级 * ShadowLevels.Commands.OpenReward - 使用sl openreward给别人打开奖励菜单
编辑后的新页面,wiki代码格式 (new_wikitext)
[[分类:娱乐]] {{Plugin Infobox |外文名 = ShadowLevels |作者 = XiaoJianhao_awa |最新版本 = 1.1 |前置插件 = ShadowCore , [可选]PlaceholderAPI }} ==总览== 这是一个可以让你的服务器实现强大的等级系统,和等级奖励系统的插件 你可以用SL强大的自定义菜单功能和SC给予的强大事件格式写一个完全 属于你的奖励菜单,写一个属于的你的奖励系统。 ===PAPI占位符=== * %shadowlevels_<等级系统>_exp% - 当前经验 * %shadowlevels_<等级系统>_level% - 当前等级 * %shadowlevels_<等级系统>_required-exps% - 下一级所需的经验 * %shadowlevels_<等级系统>_max-levels% - 最高级 * %shadowlevels_<等级系统>_isMax% - 是否满级 * %shadowlevels_<等级系统>_multiple% - 等级倍率 * %shadowlevels_<等级系统>_color% - 等级颜色 * %shadowlevels_<等级系统>_received-rewards-count% - 已领取的奖励数量 * %shadowlevels_<等级系统>_progressbar% - 进度条 (默认长度, 可在Config.yml中更改) * %shadowlevels_<等级系统>_progressbar_<长度>% - 进度条 ==自定义等级系统== ===如何创建一个等级系统=== 在控制台输入/sl CreateLevelSystem <等级系统名> 也可以使用/sl cls <等级系统名> 等级将会自动载入 ===编辑你的等级系统=== <small>路径ShadowLevels\Levels\####.yml</small> 等级的名称(请勿随意修改!) <pre>Name: Global</pre> 此等级配置的最大等级上限 如果你的等级达到这个数值 那么将不会继续增长等级 <pre>Max-levels: 100</pre> 等级颜色设置, 表示0到9级颜色为'&7', 10级及以后为'&f' <pre> Colors: 0: '&7' 10: '&f' </pre> 默认升级经验 <pre>Default-exps-to-level-up: 5000 </pre> 自定义升级经验 (原写法) 表示升到1,2,3,4,5级需要100经验,升到6,7,8,9,10级要1000经验,10级以后要默认经验 <pre> Custom-exps-to-level-up: 1: 100 2: 100 3: 100 4: 100 5: 100 6: 1000 7: 1000 8: 1000 9: 1000 10: 1000 </pre> 在ShadowLevels v1.0中, 若无指定升级所需的经验, 则为默认升级经验! 例: 未指定到达第3级的经验, 则为默认经验 <pre> Custom-exps-to-level-up: 1: 100 2: 100 4: 100 5: 100 </pre> 新写法(区间写法,仅限ShadowLevels v1.1及以后!) 代替上述原版写法 <pre> Custom-exps-to-level-up: 5: 100 #5级以前每升一级要100经验 6: 1000 #从5级升到6级,需要1000经验 11: 5000 #6级到11级(包括6级,不包括11级)每升一级要5000经验,11级及以后每升一级要5000经验 </pre> ==自定义奖励== ===如何创建一个奖励=== 在控制台输入/sl CreateReward <奖励名> <所属等级系统名> 也可以使用/sl cr <奖励名> <所属等级系统名> 奖励将会自动载入 ===全局物品设置=== 奖励菜单默认的物品设置,在Items.yml文件中可更改 若奖励菜单或奖励物品没有自定义奖励物品设置,则使用该配置中的物品(详见下文) 对照: Previous-Page: 上一页 Next-Page: 下一页 Reward-Unlocked: 奖励(已解锁) Reward-Locked:奖励(未解锁) Reward-Received:奖励(已领取) Reward-NoPermissions:奖励(无权领取) %rewards%占位符: 每个奖励所包含的内容,需要在每个奖励下单独设置(详见下文) ===编辑你的奖励菜单=== 奖励菜单所属的等级系统(请勿随意更改) <pre>Level-System: Global</pre> 该奖励菜单的标题(默认为Rewards, 请自行修改) <pre>Title: Rewards</pre> 该奖励菜单的大小(可自行修改, 必须是9的倍数,且不超过54) <pre>Size: 54</pre> 自行为菜单添加物品(仅装饰) Custom-Items中默认生成Custom-Border,作为默认奖励菜单的边框 <pre> Custom-Items: Custom-Border: Name: '&7Border' Material: GRAY_STAINED_GLASS_PANE </pre> '''当然,在Custom-Items中我们也可以重写Previous-Page,Next-Page等Items.yml所配置好的物品''' '''这样奖励菜单调用的将会是Custom-Items中的物品,而不是Items.yml中的物品 (仅在如果该奖励无Custom-Items时, 详见下文)''' 可自行添加一个物品,如下: <pre> Custom-Items: Custom-Item1: Name: '&9自定义物品1' Material: DIAMOND Lore: - '&b这是一颗钻石' </pre> 然后到Item-Slots中, 填写位置 [[文件:自定义位置.png|无框]] 重载一下,打开菜单,就能看到物品了 ===自定义奖励=== 一个奖励的基本规范: <pre> "奖励名": Level: 所需的等级 Page: 页数 Slot: 位置 Rewards: #%reward%所显示的东西 - '&6Coins x100' Events: #领取奖励后的事件 - '@EventProperty world' - '[CONSOLE_COMMAND] bal give %player% 100' </pre> 当然,我们也可以自定义当前奖励的物品 这里默认奖励菜单的第三个奖励就是个很好的例子 <pre> '3': Level: 3 Page: 2 Slot: 10 Rewards: - '&6Coins x100' Events: - '@EventProperty world' - '[CONSOLE_COMMAND] bal give %player% 100' Custom-Items: Reward-Unlocked: Name: '&eReward 3★ &f| &aUnlocked' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&aClick to claim!' Material: CHEST_MINECART Amount: 1 Data: 0 ItemFlags: HIDE_ENCHANTS Enchantments: 'PROTECTION_ENVIRONMENTAL : 1' Events: - '[msg] &aReceived successfully' Reward-Locked: Name: '&eReward 3★ &f| &cLocked' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&cYou need more levels!' Material: CHEST_MINECART Amount: 1 Data: 0 Events: - '[msg] &cThis reward is locked!' Reward-Received: Name: '&eReward 3★ &f| &cReceived' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&cYou''ve already received!' Material: MINECART Amount: 1 Data: 0 Events: - '[msg] &cYou''ve already received this reward!' Reward-NoPermissions: Name: '&eReward 3★ &f| &cLocked' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&cYou don''t have permissions!' Material: CHEST_MINECART Amount: 1 Data: 0 Events: - '[msg] &cYou don''t have permissions to receive this reward!' </pre> 我们可以看到, 该奖励所显示的物品, 全在该奖励下Custom-Items中被重写了! '''如果一个奖励菜单,Custom-Items中重写了Items中的物品, 又有奖励的Custom-Items重写了Items中的物品, 则该奖励默认使用奖励设置中Custom-Items里的物品''' 至此,自定义奖励教程结束 ==权限== '''管理员''' * ShadowLevels.Commands.SetMultiple - 使用sl mulitiple指令设置玩家经验倍率 * ShadowLevels.Commands.Admin - 使用sl admin指令 * ShadowLevels.Commands.Reload - 使用sl reload重载 * ShadowLevels.Commands.Reset - 使用sl reset重置玩家信息 * ShadowLevels.Commands.AddExps - 使用sl addexps给予玩家经验 * ShadowLevels.Commands.RemoveExps - 使用sl removeexps清除玩家经验 * ShadowLevels.Commands.SetExps - 使用sl setexps设置玩家经验 * ShadowLevels.Commands.AddLevels - 使用sl addlevels给予玩家等级 * ShadowLevels.Commands.RemoveLevels - 使用sl removelevels清除玩家等级 * ShadowLevels.Commands.SetLevels - 使用sl setlevels设置玩家等级 * ShadowLevels.Commands.OpenReward - 使用sl openreward给别人打开奖励菜单
编辑产生的差异 (edit_diff)
@@ -50,5 +50,6 @@ 等级颜色设置, 表示0到9级颜色为'&7', 10级及以后为'&f' -<pre>Colors: +<pre> +Colors: 0: '&7' 10: '&f' @@ -61,5 +62,6 @@ 表示升到1,2,3,4,5级需要100经验,升到6,7,8,9,10级要1000经验,10级以后要默认经验 -<pre>Custom-exps-to-level-up: +<pre> +Custom-exps-to-level-up: 1: 100 2: 100 @@ -77,5 +79,6 @@ 例: 未指定到达第3级的经验, 则为默认经验 -<pre>Custom-exps-to-level-up: +<pre> +Custom-exps-to-level-up: 1: 100 2: 100 @@ -87,5 +90,6 @@ 代替上述原版写法 -<pre>Custom-exps-to-level-up: +<pre> +Custom-exps-to-level-up: 5: 100 #5级以前每升一级要100经验 6: 1000 #从5级升到6级,需要1000经验 @@ -141,26 +145,123 @@ <pre> - Custom-Items: - Custom-Border: - Name: '&7Border' - Material: GRAY_STAINED_GLASS_PANE +Custom-Items: + Custom-Border: + Name: '&7Border' + Material: GRAY_STAINED_GLASS_PANE </pre> + +'''当然,在Custom-Items中我们也可以重写Previous-Page,Next-Page等Items.yml所配置好的物品''' + +'''这样奖励菜单调用的将会是Custom-Items中的物品,而不是Items.yml中的物品 (仅在如果该奖励无Custom-Items时, 详见下文)''' 可自行添加一个物品,如下: -[[文件:自定义物品-1.png|无框]] +<pre> +Custom-Items: + Custom-Item1: + Name: '&9自定义物品1' + Material: DIAMOND + Lore: + - '&b这是一颗钻石' +</pre> 然后到Item-Slots中, 填写位置 + +[[文件:自定义位置.png|无框]] + +重载一下,打开菜单,就能看到物品了 + +===自定义奖励=== + +一个奖励的基本规范: <pre> - Item-Slots: - Custom-Item1: - - 49 +"奖励名": + Level: 所需的等级 + Page: 页数 + Slot: 位置 + Rewards: #%reward%所显示的东西 + - '&6Coins x100' + Events: #领取奖励后的事件 + - '@EventProperty world' + - '[CONSOLE_COMMAND] bal give %player% 100' </pre> -[[文件:自定义位置.png|无框]] -重载一下,打开菜单,就能看到物品了 +当然,我们也可以自定义当前奖励的物品 + +这里默认奖励菜单的第三个奖励就是个很好的例子 + +<pre> + '3': + Level: 3 + Page: 2 + Slot: 10 + Rewards: + - '&6Coins x100' + Events: + - '@EventProperty world' + - '[CONSOLE_COMMAND] bal give %player% 100' + Custom-Items: + Reward-Unlocked: + Name: '&eReward 3★ &f| &aUnlocked' + Lore: + - '' + - '&6Rewards:' + - '%rewards%' + - '' + - '&aClick to claim!' + Material: CHEST_MINECART + Amount: 1 + Data: 0 + ItemFlags: HIDE_ENCHANTS + Enchantments: 'PROTECTION_ENVIRONMENTAL : 1' + Events: + - '[msg] &aReceived successfully' + Reward-Locked: + Name: '&eReward 3★ &f| &cLocked' + Lore: + - '' + - '&6Rewards:' + - '%rewards%' + - '' + - '&cYou need more levels!' + Material: CHEST_MINECART + Amount: 1 + Data: 0 + Events: + - '[msg] &cThis reward is locked!' + Reward-Received: + Name: '&eReward 3★ &f| &cReceived' + Lore: + - '' + - '&6Rewards:' + - '%rewards%' + - '' + - '&cYou''ve already received!' + Material: MINECART + Amount: 1 + Data: 0 + Events: + - '[msg] &cYou''ve already received this reward!' + Reward-NoPermissions: + Name: '&eReward 3★ &f| &cLocked' + Lore: + - '' + - '&6Rewards:' + - '%rewards%' + - '' + - '&cYou don''t have permissions!' + Material: CHEST_MINECART + Amount: 1 + Data: 0 + Events: + - '[msg] &cYou don''t have permissions to receive this reward!' +</pre> + +我们可以看到, 该奖励所显示的物品, 全在该奖励下Custom-Items中被重写了! + +'''如果一个奖励菜单,Custom-Items中重写了Items中的物品, 又有奖励的Custom-Items重写了Items中的物品, 则该奖励默认使用奖励设置中Custom-Items里的物品''' -[[文件:截图-1.png|无框]] +至此,自定义奖励教程结束 ==权限==
编辑增加的行 (added_lines)
<pre> Colors: <pre> Custom-exps-to-level-up: <pre> Custom-exps-to-level-up: <pre> Custom-exps-to-level-up: Custom-Items: Custom-Border: Name: '&7Border' Material: GRAY_STAINED_GLASS_PANE '''当然,在Custom-Items中我们也可以重写Previous-Page,Next-Page等Items.yml所配置好的物品''' '''这样奖励菜单调用的将会是Custom-Items中的物品,而不是Items.yml中的物品 (仅在如果该奖励无Custom-Items时, 详见下文)''' <pre> Custom-Items: Custom-Item1: Name: '&9自定义物品1' Material: DIAMOND Lore: - '&b这是一颗钻石' </pre> [[文件:自定义位置.png|无框]] 重载一下,打开菜单,就能看到物品了 ===自定义奖励=== 一个奖励的基本规范: "奖励名": Level: 所需的等级 Page: 页数 Slot: 位置 Rewards: #%reward%所显示的东西 - '&6Coins x100' Events: #领取奖励后的事件 - '@EventProperty world' - '[CONSOLE_COMMAND] bal give %player% 100' 当然,我们也可以自定义当前奖励的物品 这里默认奖励菜单的第三个奖励就是个很好的例子 <pre> '3': Level: 3 Page: 2 Slot: 10 Rewards: - '&6Coins x100' Events: - '@EventProperty world' - '[CONSOLE_COMMAND] bal give %player% 100' Custom-Items: Reward-Unlocked: Name: '&eReward 3★ &f| &aUnlocked' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&aClick to claim!' Material: CHEST_MINECART Amount: 1 Data: 0 ItemFlags: HIDE_ENCHANTS Enchantments: 'PROTECTION_ENVIRONMENTAL : 1' Events: - '[msg] &aReceived successfully' Reward-Locked: Name: '&eReward 3★ &f| &cLocked' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&cYou need more levels!' Material: CHEST_MINECART Amount: 1 Data: 0 Events: - '[msg] &cThis reward is locked!' Reward-Received: Name: '&eReward 3★ &f| &cReceived' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&cYou''ve already received!' Material: MINECART Amount: 1 Data: 0 Events: - '[msg] &cYou''ve already received this reward!' Reward-NoPermissions: Name: '&eReward 3★ &f| &cLocked' Lore: - '' - '&6Rewards:' - '%rewards%' - '' - '&cYou don''t have permissions!' Material: CHEST_MINECART Amount: 1 Data: 0 Events: - '[msg] &cYou don''t have permissions to receive this reward!' </pre> 我们可以看到, 该奖励所显示的物品, 全在该奖励下Custom-Items中被重写了! '''如果一个奖励菜单,Custom-Items中重写了Items中的物品, 又有奖励的Custom-Items重写了Items中的物品, 则该奖励默认使用奖励设置中Custom-Items里的物品''' 至此,自定义奖励教程结束
编辑后的新页面,已解析为HTML源码 (new_html)
<div class="mw-parser-output"><p><br /> </p> <div class="infotable"> <div class="infotable-title"> <div class="infotable-title-text">ShadowLevels</div> </div> <div class="infotable-content"> <div class="infotable-banner"></div> <table class="infotable-list"> <tbody><tr class="infotable-item"><td class="infotable-item-left">外文名</td><td class="infotable-item-right">ShadowLevels </td></tr> <tr class="infotable-item"><td class="infotable-item-left">作者</td><td class="infotable-item-right">XiaoJianhao_awa </td></tr> <tr class="infotable-item"><td class="infotable-item-left">最新版本</td><td class="infotable-item-right">1.1 </td></tr> <tr class="infotable-item"><td class="infotable-item-left">前置插件</td><td class="infotable-item-right">ShadowCore , [可选]PlaceholderAPI </td></tr> </tbody></table> </div> </div> <div id="toc" class="toc"><div class="toctitle" lang="zh-CN" dir="ltr"><h2>目录</h2></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#.E6.80.BB.E8.A7.88"><span class="tocnumber">1</span> <span class="toctext">总览</span></a> <ul> <li class="toclevel-2 tocsection-2"><a href="#PAPI.E5.8D.A0.E4.BD.8D.E7.AC.A6"><span class="tocnumber">1.1</span> <span class="toctext">PAPI占位符</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-3"><a href="#.E8.87.AA.E5.AE.9A.E4.B9.89.E7.AD.89.E7.BA.A7.E7.B3.BB.E7.BB.9F"><span class="tocnumber">2</span> <span class="toctext">自定义等级系统</span></a> <ul> <li class="toclevel-2 tocsection-4"><a href="#.E5.A6.82.E4.BD.95.E5.88.9B.E5.BB.BA.E4.B8.80.E4.B8.AA.E7.AD.89.E7.BA.A7.E7.B3.BB.E7.BB.9F"><span class="tocnumber">2.1</span> <span class="toctext">如何创建一个等级系统</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#.E7.BC.96.E8.BE.91.E4.BD.A0.E7.9A.84.E7.AD.89.E7.BA.A7.E7.B3.BB.E7.BB.9F"><span class="tocnumber">2.2</span> <span class="toctext">编辑你的等级系统</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-6"><a href="#.E8.87.AA.E5.AE.9A.E4.B9.89.E5.A5.96.E5.8A.B1"><span class="tocnumber">3</span> <span class="toctext">自定义奖励</span></a> <ul> <li class="toclevel-2 tocsection-7"><a href="#.E5.A6.82.E4.BD.95.E5.88.9B.E5.BB.BA.E4.B8.80.E4.B8.AA.E5.A5.96.E5.8A.B1"><span class="tocnumber">3.1</span> <span class="toctext">如何创建一个奖励</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#.E5.85.A8.E5.B1.80.E7.89.A9.E5.93.81.E8.AE.BE.E7.BD.AE"><span class="tocnumber">3.2</span> <span class="toctext">全局物品设置</span></a></li> <li class="toclevel-2 tocsection-9"><a href="#.E7.BC.96.E8.BE.91.E4.BD.A0.E7.9A.84.E5.A5.96.E5.8A.B1.E8.8F.9C.E5.8D.95"><span class="tocnumber">3.3</span> <span class="toctext">编辑你的奖励菜单</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#.E8.87.AA.E5.AE.9A.E4.B9.89.E5.A5.96.E5.8A.B1_2"><span class="tocnumber">3.4</span> <span class="toctext">自定义奖励</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-11"><a href="#.E6.9D.83.E9.99.90"><span class="tocnumber">4</span> <span class="toctext">权限</span></a></li> </ul> </div> <h2><span id="总览"></span><span class="mw-headline" id=".E6.80.BB.E8.A7.88">总览</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=1" title="编辑小节:总览">编辑</a><span class="mw-editsection-bracket">]</span></span></h2> <p>这是一个可以让你的服务器实现强大的等级系统,和等级奖励系统的插件 </p><p>你可以用SL强大的自定义菜单功能和SC给予的强大事件格式写一个完全 </p><p>属于你的奖励菜单,写一个属于的你的奖励系统。 </p> <h3><span id="PAPI占位符"></span><span class="mw-headline" id="PAPI.E5.8D.A0.E4.BD.8D.E7.AC.A6">PAPI占位符</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=2" title="编辑小节:PAPI占位符">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <ul><li>&#160;%shadowlevels_&lt;等级系统&gt;_exp% - 当前经验</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_level% - 当前等级</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_required-exps% - 下一级所需的经验</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_max-levels% - 最高级</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_isMax% - 是否满级</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_multiple% - 等级倍率</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_color% - 等级颜色</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_received-rewards-count% - 已领取的奖励数量</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_progressbar% - 进度条 (默认长度, 可在Config.yml中更改)</li> <li>&#160;%shadowlevels_&lt;等级系统&gt;_progressbar_&lt;长度&gt;% - 进度条</li></ul> <h2><span id="自定义等级系统"></span><span class="mw-headline" id=".E8.87.AA.E5.AE.9A.E4.B9.89.E7.AD.89.E7.BA.A7.E7.B3.BB.E7.BB.9F">自定义等级系统</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=3" title="编辑小节:自定义等级系统">编辑</a><span class="mw-editsection-bracket">]</span></span></h2> <h3><span id="如何创建一个等级系统"></span><span class="mw-headline" id=".E5.A6.82.E4.BD.95.E5.88.9B.E5.BB.BA.E4.B8.80.E4.B8.AA.E7.AD.89.E7.BA.A7.E7.B3.BB.E7.BB.9F">如何创建一个等级系统</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=4" title="编辑小节:如何创建一个等级系统">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <p>在控制台输入/sl CreateLevelSystem &lt;等级系统名&gt; </p><p>也可以使用/sl cls &lt;等级系统名&gt; </p><p>等级将会自动载入 </p> <h3><span id="编辑你的等级系统"></span><span class="mw-headline" id=".E7.BC.96.E8.BE.91.E4.BD.A0.E7.9A.84.E7.AD.89.E7.BA.A7.E7.B3.BB.E7.BB.9F">编辑你的等级系统</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=5" title="编辑小节:编辑你的等级系统">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <p><small>路径ShadowLevels\Levels\####.yml</small> </p><p>等级的名称(请勿随意修改!) </p> <pre>Name: Global</pre> <p>此等级配置的最大等级上限 如果你的等级达到这个数值 那么将不会继续增长等级 </p> <pre>Max-levels: 100</pre> <p>等级颜色设置, 表示0到9级颜色为'&amp;7', 10级及以后为'&amp;f' </p> <pre>Colors: 0: '&amp;7' 10: '&amp;f' </pre> <p>默认升级经验 </p> <pre>Default-exps-to-level-up: 5000 </pre> <p>自定义升级经验 (原写法) </p><p>表示升到1,2,3,4,5级需要100经验,升到6,7,8,9,10级要1000经验,10级以后要默认经验 </p> <pre>Custom-exps-to-level-up: 1: 100 2: 100 3: 100 4: 100 5: 100 6: 1000 7: 1000 8: 1000 9: 1000 10: 1000 </pre> <p>在ShadowLevels v1.0中, 若无指定升级所需的经验, 则为默认升级经验! </p><p>例: 未指定到达第3级的经验, 则为默认经验 </p> <pre>Custom-exps-to-level-up: 1: 100 2: 100 4: 100 5: 100 </pre> <p>新写法(区间写法,仅限ShadowLevels v1.1及以后!) </p><p>代替上述原版写法 </p> <pre>Custom-exps-to-level-up: 5: 100 #5级以前每升一级要100经验 6: 1000 #从5级升到6级,需要1000经验 11: 5000 #6级到11级(包括6级,不包括11级)每升一级要5000经验,11级及以后每升一级要5000经验 </pre> <h2><span id="自定义奖励"></span><span class="mw-headline" id=".E8.87.AA.E5.AE.9A.E4.B9.89.E5.A5.96.E5.8A.B1">自定义奖励</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=6" title="编辑小节:自定义奖励">编辑</a><span class="mw-editsection-bracket">]</span></span></h2> <h3><span id="如何创建一个奖励"></span><span class="mw-headline" id=".E5.A6.82.E4.BD.95.E5.88.9B.E5.BB.BA.E4.B8.80.E4.B8.AA.E5.A5.96.E5.8A.B1">如何创建一个奖励</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=7" title="编辑小节:如何创建一个奖励">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <p>在控制台输入/sl CreateReward &lt;奖励名&gt; &lt;所属等级系统名&gt; </p><p>也可以使用/sl cr &lt;奖励名&gt; &lt;所属等级系统名&gt; </p><p>奖励将会自动载入 </p> <h3><span id="全局物品设置"></span><span class="mw-headline" id=".E5.85.A8.E5.B1.80.E7.89.A9.E5.93.81.E8.AE.BE.E7.BD.AE">全局物品设置</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=8" title="编辑小节:全局物品设置">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <p>奖励菜单默认的物品设置,在Items.yml文件中可更改 </p><p>若奖励菜单或奖励物品没有自定义奖励物品设置,则使用该配置中的物品(详见下文) </p><p>对照: </p><p>Previous-Page: 上一页 </p><p>Next-Page: 下一页 </p><p>Reward-Unlocked: 奖励(已解锁) </p><p>Reward-Locked:奖励(未解锁) </p><p>Reward-Received:奖励(已领取) </p><p>Reward-NoPermissions:奖励(无权领取) </p><p>%rewards%占位符: 每个奖励所包含的内容,需要在每个奖励下单独设置(详见下文) </p> <h3><span id="编辑你的奖励菜单"></span><span class="mw-headline" id=".E7.BC.96.E8.BE.91.E4.BD.A0.E7.9A.84.E5.A5.96.E5.8A.B1.E8.8F.9C.E5.8D.95">编辑你的奖励菜单</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=9" title="编辑小节:编辑你的奖励菜单">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <p>奖励菜单所属的等级系统(请勿随意更改) </p> <pre>Level-System: Global</pre> <p>该奖励菜单的标题(默认为Rewards, 请自行修改) </p> <pre>Title: Rewards</pre> <p>该奖励菜单的大小(可自行修改, 必须是9的倍数,且不超过54) </p> <pre>Size: 54</pre> <p>自行为菜单添加物品(仅装饰) </p><p>Custom-Items中默认生成Custom-Border,作为默认奖励菜单的边框 </p> <pre>Custom-Items: Custom-Border: Name: '&amp;7Border' Material: GRAY_STAINED_GLASS_PANE </pre> <p><b>当然,在Custom-Items中我们也可以重写Previous-Page,Next-Page等Items.yml所配置好的物品</b> </p><p><b>这样奖励菜单调用的将会是Custom-Items中的物品,而不是Items.yml中的物品 (仅在如果该奖励无Custom-Items时, 详见下文)</b> </p><p>可自行添加一个物品,如下: </p> <pre>Custom-Items: Custom-Item1: Name: '&amp;9自定义物品1' Material: DIAMOND Lore: - '&amp;b这是一颗钻石' </pre> <p>然后到Item-Slots中, 填写位置 </p><p><a href="/%E6%96%87%E4%BB%B6:%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BD%8D%E7%BD%AE.png" class="image"><img alt="自定义位置.png" src="/images/0/09/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BD%8D%E7%BD%AE.png" width="205" height="79" /></a> </p><p>重载一下,打开菜单,就能看到物品了 </p> <h3><span id="自定义奖励_2"></span><span class="mw-headline" id=".E8.87.AA.E5.AE.9A.E4.B9.89.E5.A5.96.E5.8A.B1_2">自定义奖励</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=10" title="编辑小节:自定义奖励">编辑</a><span class="mw-editsection-bracket">]</span></span></h3> <p>一个奖励的基本规范: </p> <pre>"奖励名": Level: 所需的等级 Page: 页数 Slot: 位置 Rewards: #%reward%所显示的东西 - '&amp;6Coins x100' Events: #领取奖励后的事件 - '@EventProperty world' - '[CONSOLE_COMMAND] bal give&#160;%player% 100' </pre> <p>当然,我们也可以自定义当前奖励的物品 </p><p>这里默认奖励菜单的第三个奖励就是个很好的例子 </p> <pre> '3': Level: 3 Page: 2 Slot: 10 Rewards: - '&amp;6Coins x100' Events: - '@EventProperty world' - '[CONSOLE_COMMAND] bal give&#160;%player% 100' Custom-Items: Reward-Unlocked: Name: '&amp;eReward 3★ &amp;f| &amp;aUnlocked' Lore: - '' - '&amp;6Rewards:' - '%rewards%' - '' - '&amp;aClick to claim!' Material: CHEST_MINECART Amount: 1 Data: 0 ItemFlags: HIDE_ENCHANTS Enchantments: 'PROTECTION_ENVIRONMENTAL&#160;: 1' Events: - '[msg] &amp;aReceived successfully' Reward-Locked: Name: '&amp;eReward 3★ &amp;f| &amp;cLocked' Lore: - '' - '&amp;6Rewards:' - '%rewards%' - '' - '&amp;cYou need more levels!' Material: CHEST_MINECART Amount: 1 Data: 0 Events: - '[msg] &amp;cThis reward is locked!' Reward-Received: Name: '&amp;eReward 3★ &amp;f| &amp;cReceived' Lore: - '' - '&amp;6Rewards:' - '%rewards%' - '' - '&amp;cYou''ve already received!' Material: MINECART Amount: 1 Data: 0 Events: - '[msg] &amp;cYou''ve already received this reward!' Reward-NoPermissions: Name: '&amp;eReward 3★ &amp;f| &amp;cLocked' Lore: - '' - '&amp;6Rewards:' - '%rewards%' - '' - '&amp;cYou don''t have permissions!' Material: CHEST_MINECART Amount: 1 Data: 0 Events: - '[msg] &amp;cYou don''t have permissions to receive this reward!' </pre> <p>我们可以看到, 该奖励所显示的物品, 全在该奖励下Custom-Items中被重写了! </p><p><b>如果一个奖励菜单,Custom-Items中重写了Items中的物品, 又有奖励的Custom-Items重写了Items中的物品, 则该奖励默认使用奖励设置中Custom-Items里的物品</b> </p><p>至此,自定义奖励教程结束 </p> <h2><span id="权限"></span><span class="mw-headline" id=".E6.9D.83.E9.99.90">权限</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=ShadowLevels&amp;action=edit&amp;section=11" title="编辑小节:权限">编辑</a><span class="mw-editsection-bracket">]</span></span></h2> <p><b>管理员</b> </p> <ul><li>ShadowLevels.Commands.SetMultiple - 使用sl mulitiple指令设置玩家经验倍率</li> <li>ShadowLevels.Commands.Admin - 使用sl admin指令</li> <li>ShadowLevels.Commands.Reload - 使用sl reload重载</li> <li>ShadowLevels.Commands.Reset - 使用sl reset重置玩家信息</li> <li>ShadowLevels.Commands.AddExps - 使用sl addexps给予玩家经验</li> <li>ShadowLevels.Commands.RemoveExps - 使用sl removeexps清除玩家经验</li> <li>ShadowLevels.Commands.SetExps - 使用sl setexps设置玩家经验</li> <li>ShadowLevels.Commands.AddLevels - 使用sl addlevels给予玩家等级</li> <li>ShadowLevels.Commands.RemoveLevels - 使用sl removelevels清除玩家等级</li> <li>ShadowLevels.Commands.SetLevels - 使用sl setlevels设置玩家等级</li> <li>ShadowLevels.Commands.OpenReward - 使用sl openreward给别人打开奖励菜单</li></ul> <!-- NewPP limit report Cached time: 20230127094300 Cache expiry: 86400 Dynamic content: false CPU time usage: 0.032 seconds Real time usage: 0.080 seconds Preprocessor visited node count: 327/1000000 Preprocessor generated node count: 1996/1000000 Post‐expand include size: 2830/2097152 bytes Template argument size: 887/2097152 bytes Highest expansion depth: 7/40 Expensive parser function count: 0/100 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 2868/5000000 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 24.898 1 模板:Plugin_Infobox 100.00% 24.898 1 -total 63.80% 15.885 1 模板:信息表 50.70% 12.624 1 模板:信息表/列表 16.50% 4.108 1 模板:ArticleCategory --> </div>
更改的Unix时间戳 (timestamp)
1674812580