• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
YEssential -- LSE多功能基础插件-PAPI变量导出!

原创 多前置 YEssential -- LSE多功能基础插件-PAPI变量导出! 2.1.3正式版

版权类型
原创
版权链接
https://github.com/Nico6719/YEssential
语言支持
中文(简体)
前置组件
LegacyScriptEngine:https://github.com/LiteLDev/LegacyScriptEngine
LeviLamina: https://github.com/LiteLDev/LeviLamina
GMLIB:https://github.com/GroupMountain/GMLIB-Release
GMLIB-LRCA:https://github.com/GroupMountain/GMLIB-LegacyRemoteCallApi
好用的脑子: http://127.0.0.1/
适配版本(基岩)
  1. 最新版本

求求给个好评罢! 未经授权禁止整合到任何整合包内!!!

[介绍]


一个普通的基础插件,支持导入TMEssential的home数据和warp数据


[功能一览]



  • Economic (经济核心)(对接PAPI,变量名:%player_money% ,可以显示当前玩家金币数量)
  • Shop (回收商店)
  • RTP (随机传送)
  • TPA (传送系统,借鉴了子邪大佬写的TeleportMaster
  • HOME (家)
  • BACK (回死亡点)
  • WARP (公共传送点)
  • DMotd (动态motd)
  • WeiHu (维护提示)
  • Cleanitem (清理掉落物)
  • Suicide (自杀)
  • BStopMsg (自定义stop提示)
  • Notice (自定义公告,支持颜色符号,\n换行)
  • FixExpLag (防止经验球卡服)
  • ServersTP (传送到其他服务器)(配置文件:Server.json)
  • FixCopy (防止夸区块漏斗刷物品)
  • 开服自动开启死亡不掉落(可在config.json配置)

[指令一览]



  • /home //打开home菜单
  • /warp //打开warp菜单
  • /back //前往最近的暴毙点
  • /moneygui //打开经济系统
  • /moneys add & reduce & set 玩家名 金额 //添加玩家的金额
  • /moneys get 玩家名 //查询该名玩家的余额
  • /notice //查看公告
  • /noticeset //更改公告
  • /wh //打开或关闭维护状态
  • /cleanitem //清理掉落物(立刻执行)
  • /suicide //自杀
  • /servers //跨服传送
  • /yshop //商店功能
  • /rtp //随机传送
  • /tpa //玩家互传系统
  • /tpayes //同意传送
  • /tpano //拒绝传送
  • /tpasettings //拒绝或者同意所有传送请求
  • /rtpinfo //随机传送信息

[待实现功能]


  • RTP允许传送的维度
  • RTP传送安全检查
  • RTP最大尝试传送次数
  • RTP粒子效果
  • RTP传送音效
  • RTP传送日志(已加入)
  • 完善Shop商店
  • 支持多语言(已加入支持)

[部分配置文件]


Config.json,格式如下:

JSON:
{
  "tpa": {  //传送系统配置
        "isDelayEnabled": true, //是否开启延迟传送
        "maxDelay": 20,   //传送最大延迟
        "requestTimeout": 60,   //传送请求过期时间
        "promptType": "form"  //传送请求类型
    },
    "TpaEnabled": 1, //传送模块是否开启
    "TRServersEnabled": 0,  // 跨服传送开关,默认为关闭
    "ShopEnabled": 0,  // 商店开关,默认为关闭
    "RTPEnabled" : 0, //随机传送开关(0为关闭,1为开启)
    "RTP": {  //随机传送模块
        "minRadius": 100,    // 最小传送半径
        "maxRadius": 5000,  // 最大传送半径
        "cooldown": 300,   // 冷却时间(秒)
        "cost": 50,    // 传送费用
        "allowDimensions": [
            0,
            1,
            2
        ],  // 允许的维度
        "safeCheck": true,   //传送前安全性检查
        "maxAttempts": 50,  // 最大尝试次数
        "enableParticle": true,  //传送成功粒子
        "enableSound": true,  //传送成功音效
        "logToFile": true   // 记录日志
    },
    "Motd": [ //动态Motd
        "Bedrock_Server",
        "Geyser"
    ],
    "Scoreboard": "money",  //计分板名称
    "PayTaxRate": 0,   //转账税率(%)
    "Home": {
        "add": 0,  //添加家花费
        "del": 0,  //删除家花费
        "tp": 0,  //传送家花费
        "MaxHome": 10   //最大家数量
    },
    "Back": 0,  //返回死亡点花费
    "BackTipAfterDeath": 0,   //重生后是否自动弹窗(1开启,0关闭)
    "Warp": 0,   //前往公共传送点花费
    "AutoCleanItem": -1,   //自动清理掉落物(单位分钟,0关闭)
    "KeepInventory": 1,   //开服是否自动执行开启死亡不掉落指令
    "suicide": 0,   //自杀所花费的金钱
    "OptimizeXporb": 1,  //经验球拾取优化,防止堆积卡服
    "join_notice": 0,   //进服是否自动弹出公告(默认为关闭,1开启)
    "lastServerShutdown": 1742694883508,   //勿动
    "DebugMode": 0,  //Debug模式
    "forceNotice": 0  //勿动
}

如果你懒,可以试试这个:
一键配置



配置文件 (shop.json)
在线一键配置商店:https://jzrxh.work/projects/yessential/shop.html
格式如下:

JSON:
{
    "sell": [
        {
            "name": "§a钻石",
            "price": 10,
            "item": "minecraft:diamond",
            "meta": 0
        }
    ],
    "buy": [
        {
            "name": "§6金锭",
            "price": 5,
            "item": "minecraft:gold_ingot",
            "meta": 0
        }
    ]
}


server.json,格式如下:
JSON:
{
    "servers": [
      {"server_name":"下北泽服务器","server_ip":"1.14.5.14","server_port":19181}
    ]
  }

lang.json,格式如下:

JSON:
{
    "version": "2.1.1",
    "notice.editor":"§l§e公告编辑器",
    "notice.no.change": "§e公告内容未更改!",
    "notice.exit.edit":"已取消编辑",
    "gui.exit": "表单已关闭,未收到操作",
    "server.tp.ok": "传送成功!",
    "no.server.can.tp": "暂无可传送服务器!",
    "ranking.list":"排行榜",
    "no.ranking.data": "§c暂无排行榜数据!",
    "server.load.error": "服务器配置加载失败,请联系管理员!",
    "server.no.select": "§c服务器选择无效!",
    "server.from.title":"跨服传送列表",
    "choose.a.server":"请选择一个服务器",
    "server.no.Enabled":"跨服传送未开启!",
    "server.tp.fail": "§c跨服传送失败,请检查目标服务器状态!",
    "save.notice.ok": "保存公告成功!",
    "suicide.kill.ok": "自杀执行成功!",
    "pls.input.number":"请输入增加数量!",
    "key.not.number":"请输入数字!",
    "money.success":"成功",
    "money.decrease.number":"请输入要减少的",
    "money.add.number":"请输入要增加的",
    "moeny.set.number":"请输入要设置的",
    "money.history":"历史记录(最近50条):",
    "money.no.enough": "您的金币不足!",
    "money.tr.error1":"无效的接收方!",
    "money.tr.error2":"不能给自己转账!",
    "money.tr.noonline":"目标玩家离线",
    "money.tr.noinput":"请输入转账数量!",
    "money.tr.beizhu":"转账的备注(可以留空)",
    "money.tr.amount":"输入转账数量(all为全部)",
    "money.del.number":"请输入减少数量!",
    "moeny.setting.number":"请输入设置数量",
    "money.must.bigger0":"转账数量必须大于0!",
    "money.cannot.smaller0":"§c实际到账金额不能为负数!",
    "warp.menu.public":"公共传送点",
    "warp.menu.public.op":"(OP)公共传送点",
    "warp.go.to":"前往传送点",
    "warp.add":"添加传送点",
    "warp.add.point":"添加公共传送点",
    "warp.del":"删除传送点",
    "warp.del.point":"删除公共传送点",
    "warp.input.name":"请输入传送点名称",
    "warp.name":"传送点名称",
    "warp.list":"传送点列表",
    "warp.add.point.xyz":"添加当前坐标为公共传送点",
    "warp.noinput.name":"传送点名称不能为空!",
    "warp.name.repetitive":"传送点名称已存在!",
    "back.to.point":"返回死亡点",
    "back.to.point.sure":"确认返回死亡点?",
    "back.list.Empty":"您没有死亡记录!",
    "back.successful":"返回成功!",
    "home.tp.system":"家园传送系统",
    "home.add":"添加家",
    "home.add.input":"请输入您的家名称",
    "home.del":"删除家",
    "home.del.choose":"请选择要删除的家",
    "home.tp":"传送家",
    "home.tp.choose":"请选择要传送的家",
    "home.name.repetitive":"家名称已存在!",
    "home.name.noinput":"请输入家名称!",
    "shop.no.Eabled":"§c商店功能已关闭!",
    "shop.is.nothing" :"§c暂无商品可购买!",
    "shop.conf.error":"§c商品配置错误!",
    "shop.choose.errorthings":"§c商品选择无效!",
    "home.input.name":"请输入您的家名称",
    "home.create.new":"添加家",
    "bag.is.full":"§c背包已满,无法给予物品!",
    "rtp.no.Enabled":"§cRTP功能已关闭!",
    "rtp.onlycanusein.overworld":"§c只能在主世界使用随机传送!",
    "tpa.no.TpaEnabled":"tpa传送模块未开启!",
    "tpa.d":"§c拒绝",
    "tpa.d.request":"§c对方拒绝了传送请求。",
    "tpa.d.request.you":"§e你已拒绝传送请求。",
    "tpa.a":"§a同意",
    "tpa.tp.okey":"§a传送成功!",
    "tpa.accpet.request":"§a已同意传送请求。",
    "tpa.request":"§a传送请求",
    "tpa.request.cut":"§c传送中断,对方或你下线。",
    "tpa.tp.fail.noonline":"§c传送失败,目标玩家已离线。",
    "tpa.a.and.d":"§e可在表单点击【同意/拒绝】或输入 /tpayes(同意)/tpano(拒绝)",
    "tpa.name.ls":"§d互传系统",
    "tpa.tp.msg":"§a互传请求",
    "tpa.exit":"§c操作已取消。",
    "tpa.op.msg":"§c管理互传(开启后进入管理页面)",
    "tpa.op.menu":"§c管理互传",
    "tpa.send.time":"§e请求超时时间(秒)",
    "tpa.send.fail":"§c目标玩家离线,无法发送请求",
    "tpa.send.noway":"§c对方拒绝了所有传送请求",
    "tpa.send.way":"§e请求提示方式",
    "tpa.send.form":"form(对方弹窗)",
    "tpa.send.bossbar":"bossbar(血条)",
    "tpa.Enabled.lag":"§b是否启用延迟功能",
    "tpa.max.lagnumber":"§b最大延迟秒数",
    "tpa.player.offline":"§c对方(或你)下线,请求取消",
    "tpa.request.timeout":"§c传送请求已超时",
    "tpa.no.request":"§c你没有待处理的请求。",
    "tpa.input.must.number":"§c请求超时必须是正整数!",
    "tpa.must.biggerzero":"§c最大延迟必须>=0!",
    "tpa.save.conf.ok":"保存配置成功!",
    "tpa.no.callback":"§c对方已有未处理的请求, 稍后再试",
    "tpa.choose.player":"§s选择目标玩家",
    "tpa.allow.tp":"你现在 接受 所有传送请求。",
    "tpa.noallow.tp":"你现在 拒绝 所有传送请求。",
    "tpa.choose.fs":"§a传送方式",
    "tpa.to.he.she":"§a传送到对方",
    "tpa.to.here":"§e让对方传送到我",
    "tpa.noplayer.online":"§c当前没有其他在线玩家",
    "weihu.msg":"服务器正在维护中,请稍后再来",  //维护踢出信息
    "stop.msg":"服务器关闭\n请稍后再来",  //服务器关服讯息
    "pls.input.notice":"请输入公告内容,(换行用 \\n)",
    "choose":"选择",
    "success":"成功",
    "one":"一个",
    "player":"玩家",
    "number":"数字",
    "CoinName":"金币",  //金币名称
    "to":"将",
    "add":"加"

}


[界面一览]


1737984968714.png

1737984878759.png

1737984833648.png

公告功能​
1738302178705.png

(公告配置文件文件在 ./plugins/YEssential/notice.txt)
更详细的功能可以前往QQ群530878014查看

[食用方法]


丢入服务端目录\plugins即可


迁移配置文件教程:

把 服务端目录\plugins\Timiya\data内的homelist.json和warplist.json
移动到服务端目录\plugins\YEssential\data内并且分别重命名为homedata.json和warpdata.json即可
  • 喜欢
反馈: Sky66778
作者
Nico6719
价格
65金粒
下载
85
查看
3,040
首次发布
最后更新

评分

5.00 星 2 次评分

资源团队

Nico6719 的其他资源

最新更新

  1. 2.1.3正式版更新日志

    移除多余代码 更正在线配置器的网页链接 (访问密码:9192)
  2. 2.1.2正式版更新日志

    优化lang文件 修复可能导致服务器所有指令失效的问题?(没遇到,修改了一下指令注册逻辑)
  3. 2.1.1版更新日志

    新增tpasettings个人设置 新增tpa传送系统 修复了servers无法使用的问题

最新评价

非常好的插件,使我的服务器旋转
加油加油,好评
后退
顶部 底部