- 版权类型
- 原创
- 插件中文名称
- 以西等级
- 插件英文名称
- YxLevel
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
- 适配版本(Java)
- 1.20
YxLevel
百分百AI插件,本人测试未发现BUG,只在1.20.1版本测试过,其他版本自行测试
发出来提供给一些低成本服务器用户免费使用
(我花了几美元的Token,收点免费金粒不过分吧)
Config.yml
百分百AI插件,本人测试未发现BUG,只在1.20.1版本测试过,其他版本自行测试
发出来提供给一些低成本服务器用户免费使用
(我花了几美元的Token,收点免费金粒不过分吧)
Config.yml
YAML:
武道境界:
Messages:
Prefix: '&8[&6&l武道境界&8] '
Status: '&7境界: &6%yxlevel_realm_display% &8| &7修为: &6%yxlevel_exp%&7/&6%yxlevel_required_exp% &8| &7%yxlevel_progress%'
Exp_Gain: '&7你获得了&6 %amount% &7点修为,当前修为: &6%yxlevel_exp%&7/&6%yxlevel_required_exp%'
MythicMobs_Exp_Gain: '&7你通过击杀 &6%mob% &7获得了&6 %amount% &7点修为'
LevelUp: '&7恭喜 &6%player_name% &7突破至 &6%yxlevel_realm_display%'
Need_Tribulation: '&7你已达到突破条件,请使用 &6/yxlevel tribulation &7查看渡劫确认提醒'
Tribulation_Confirm: '&7渡劫需要 &6%time% &7秒,期间系统会禁止移动和任何操作,成功率为 &6%chance%%&7;请再次输入 &6/yxlevel tribulation &7确认开始'
Tribulation_Start: '&7渡劫已开始,成功率: &6%chance%% &7系统将锁定你的移动和操作 &6%time% &7秒'
Tribulation_Success: '&7渡劫成功,突破至 &6%yxlevel_realm_display%'
Tribulation_Fail: '&7渡劫失败,当前境界: &6%yxlevel_realm_display%'
Tribulation_World_Fail: '&7你离开了允许渡劫的世界,本次渡劫失败,当前境界: &6%yxlevel_realm_display%'
Tribulation_Word_Prompt: '&7渡劫感应:请在 &6%timeout% &7秒内输入 &6%word%'
Tribulation_Word_Done: '&7你完成了渡劫词汇:&6%word%'
Tribulation_Word_Wrong: '&7词汇错误,请输入:&c%word%'
Tribulation_Word_Wait: '&7你正在渡劫,但当前没有需要输入的词汇'
Tribulation_Word_Fail: '&7你没有在规定时间内完成渡劫词汇,本次渡劫失败,当前境界: &6%yxlevel_realm_display%'
Tribulation_Locked: '&7你正在渡劫,无法移动或进行任何操作'
Tribulation_Already_Running: '&7你已经处于渡劫状态,请等待本次渡劫结束'
Death_Exp_Loss: '&7你因死亡损失了&c %amount% &7点修为,当前修为: &6%yxlevel_exp%'
Reload: '&7配置已重载'
No_Permission: '&7你没有权限执行该命令'
Player_Not_Found: '&7玩家不在线或不存在'
PlaceholderAPI:
说明: '以下变量可在支持 PlaceholderAPI 的插件中使用,也可在本插件消息和奖励指令中使用'
玩家名: '%player_name%'
当前境界ID: '%yxlevel_realm%'
当前境界ID别名: '%yxlevel_realm_id%'
当前境界显示名: '%yxlevel_realm_display%'
当前境界纯文本名: '%yxlevel_realm_name%'
下一境界显示名: '%yxlevel_next_realm%'
当前修为: '%yxlevel_exp%'
升级所需修为: '%yxlevel_required_exp%'
剩余所需修为: '%yxlevel_remaining_exp%'
修为进度条: '%yxlevel_progress%'
当前经验倍率: '%yxlevel_multiplier%'
死亡次数: '%yxlevel_death_count%'
渡劫成功次数: '%yxlevel_tribulation_success%'
渡劫失败次数: '%yxlevel_tribulation_fail%'
Commands:
说明: '以下为本插件命令说明,仅作为配置文档标记,不影响 plugin.yml 中的命令注册'
主命令: '/yxlevel'
简写命令: '/yxl'
查看帮助: '/yxlevel help'
查看自己状态: '/yxlevel status'
查看指定玩家状态: '/yxlevel status <玩家名>'
开始渡劫: '/yxlevel tribulation,需要连续输入两次,第一次提醒时间和限制,第二次确认开始'
增加玩家修为: '/yxlevel addexp <玩家名> <数量>'
设置玩家境界: '/yxlevel setrealm <玩家名> <境界ID>'
重载配置: '/yxlevel reload'
Permissions:
说明: '以下为本插件权限说明,仅作为配置文档标记'
普通权限: 'yxlevel.use'
管理权限: 'yxlevel.admin'
经验倍率权限格式: 'yxlevel.multiplier.<倍率组名>'
示例VIP倍率权限: 'yxlevel.multiplier.vip'
Level.yml
这部分因为我自己弄的等级比较多所以只放出一部分
YAML:
武道境界:
Death_Penalty: # 死亡惩罚配置
Exp_Percentage: 10 # 玩家每次死亡后扣除当前修为的百分比,使用整数;当前修为为0时不触发死亡惩罚
Tribulation_Fail: # 渡劫失败惩罚配置
Drop_Stage: true # 渡劫失败后是否跌落一个境界
Exp-Limit: false # 当当前境界禁止自动升级时,修为达到上限后是否允许继续溢出获取
Death_Cooldown: 60 # 死亡惩罚冷却时间,单位秒;冷却内再次死亡不会重复掉境界
Tribulation_World: # 允许玩家渡劫的世界名列表;为空则不限制世界;渡劫途中每30秒检测一次,不在列表内会直接判定渡劫失败
- 'dujie'
XP_Multiplier: # 修为获取倍率配置,格式为:权限组名 倍率
- 'default 1.0' # 默认倍率,所有玩家基础倍率为1.0
- 'vip 1.5' # 拥有 yxlevel.multiplier.vip 权限的玩家倍率为1.2
Experience_Percentage_Progress: # PlaceholderAPI 变量 %yxlevel_progress% 的进度条样式
filled: '&a█' # 已填充部分
empty: '&7█' # 未填充部分
length: 20 # 进度条总长度
Vanilla_Exp_Bar: # 是否用本插件境界系统覆盖原版经验等级显示
Enable: true # true表示开启覆盖,玩家原版经验条和等级数会由本插件接管
Level_Display: 'realm' # 原版等级数显示当前境界ID
Progress_Display: 'realm_exp' # 原版经验条显示当前境界修为进度
MythicMobs: # MythicMobs 怪物击杀修为掉落配置,需要服务器安装 MythicMobs 插件
Enable: true # 是否启用 MythicMobs 怪物击杀后给予本插件修为
Listen_Mode: 'official_event' # 监听模式;official_event 性能最低消耗,只监听 MythicMobs 官方死亡事件;bukkit_death 为兼容兜底,会监听所有实体死亡
Default_Exp: '0' # 未在下方单独配置的 MythicMobs 怪物默认给予多少修为;支持固定值100或区间30-60;0表示未配置怪物不掉落修为
Mobs: # 指定 MythicMobs 怪物ID对应的修为数量,格式为:MythicMobs内部怪物ID 修为数量;100会解析为100-100,30-60会随机取区间整数
- 'SkeletalKnight 80-120'
- 'AngrySludge 50'
Realm:
0:
Display_Name: '§7[§f§l武夫§7]'
Up_Exp: 1000
Auto_LevelUp: false
commands:
- 'exo give %player_name% 100'
1:
Display_Name: '§7[§6§l养气§7☯§7§l调息§7]'
Up_Exp: 1124
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
2:
Display_Name: '§7[§6§l养气§7☯§7§l凝神§7]'
Up_Exp: 1263
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
3:
Display_Name: '§7[§6§l养气§7☯§7§l守中§7]'
Up_Exp: 1420
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
4:
Display_Name: '§7[§6§l养气§7☯§7§l培元§7]'
Up_Exp: 1596
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
5:
Display_Name: '§7[§6§l养气§7☯§7§l行气§7]'
Up_Exp: 1794
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
6:
Display_Name: '§7[§6§l养气§7☯§7§l浩然§7]'
Up_Exp: 2016
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
7:
Display_Name: '§7[§6§l养气§7☯§7§l充体§7]'
Up_Exp: 2267
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
8:
Display_Name: '§7[§6§l养气§7☯§7§l刚大§7]'
Up_Exp: 2548
Auto_LevelUp: true
commands:
- 'exo give %player_name% 100'
9:
Display_Name: '§7[§6§l养气§7☯§7§l至大至刚§7]'
Up_Exp: 2864
Auto_LevelUp: false
Tribulation: # 渡劫配置;当前境界 Auto_LevelUp 为 false 时,修为达标后需要通过渡劫才能突破到下一境界
Success_Tribulation: 0.5 # 基础渡劫成功率,例如 0.8 表示 80%;会与渡劫保护物品加成叠加,最高不超过 100%
Tribulation_Time: 350 # 渡劫持续时间,单位秒;期间玩家退出或服务器关闭,本次渡劫不会结算
Lightning_Count: 10 # 渡劫期间雷劫触发次数;这里只播放雷劫特效,不造成实际伤害
Lightning_Interval: 30 # 每次雷劫之间的间隔,单位秒
Lightning_Amount: # 每次雷劫落雷道数,可写固定数字,也可写 1-3 这种区间随机数
- '1-3'
Words: # 渡劫词汇输入配置;到达指定秒数后提示玩家在聊天栏输入词汇,超时或输入错误则失败
1:
Time: 80 # 渡劫开始后第几秒提示玩家输入词汇
Word: '吐纳' # 玩家必须在聊天栏输入的词汇
Timeout: 10 # 提示后多少秒内未正确输入则判定渡劫失败
2:
Time: 160 # 渡劫开始后第几秒提示玩家输入词汇
Word: '导引' # 玩家必须在聊天栏输入的词汇
Timeout: 10 # 提示后多少秒内未正确输入则判定渡劫失败
3:
Time: 240 # 渡劫开始后第几秒提示玩家输入词汇
Word: '行气' # 玩家必须在聊天栏输入的词汇
Timeout: 10 # 提示后多少秒内未正确输入则判定渡劫失败
4:
Time: 320 # 渡劫开始后第几秒提示玩家输入词汇
Word: '归元' # 玩家必须在聊天栏输入的词汇
Timeout: 10 # 提示后多少秒内未正确输入则判定渡劫失败
Tribulation_item: # 渡劫保护物品配置,格式为:物品显示名 增加成功率
- '&4&l渡劫丹 0.05'
commands:
- 'exo give %player_name% 100'
渡劫过程会时不时出现粒子效果:
脚底太极图案
吐浊粒子
(想自己设置更多可以找我要源码自己去加或者让AI加)
源码索要联系:
2530068923
(免费)
脚底太极图案
吐浊粒子
(想自己设置更多可以找我要源码自己去加或者让AI加)
源码索要联系:
2530068923
(免费)