• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 开源 娱乐 YxLevel 丨一款纯AI无手搓的修仙等级插件 丨1.20.1 1.20.1

请登录后获取
版权类型
原创
插件中文名称
以西等级
插件英文名称
YxLevel
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
前置组件
PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
适配版本(Java)
  1. 1.20
YxLevel
百分百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
(免费)​
作者
Mallard
价格
10.00金粒
下载
2
查看
195
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部