开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE服务端] OishEternity —— ✨ 灵活强大的死亡惩罚解决方案 ✨ [1.8.x~1.20.x]

 发表于 2024-2-24 14:28:47|显示全部楼层|阅读模式 IP:浙江省
插件发布
中文名:OishEternity
外语名:OishEternity
支持版本:1.8.x 1.9.x 1.10.x 1.11.x 1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 
适用服务端:CraftBukkit Spigot 其它 
插件属性: 
插件类型:管理 安全 圈地 修正 娱乐 综合 信息 传送 创世 角色 其他 
前置插件:TabooLib 6.1
来源:原创
原帖地址:http://klpbbs.com
下载地址:http://Q群:414948934.com
最后更新:2024-02-24
本帖最后由 InkerXoe 于 2024-2-24 14:31 编辑

  • # 插件介绍


* 自定义玩家死亡掉落物品
    支持百分比掉落|指定物品格掉落|指定数量掉落 | 范围掉落 |全部掉落 |不掉落
    保护格设置,你可以设置物品栏是不掉落的或根据NBT Lore Material等等
    而其他则按如上进行掉落
* 自定义玩家死亡掉落等级
    支持百分比掉落|指定掉落等级|指定范围掉落|全掉|不掉
    以及掉落下限Didnt 即低于设置的Didnt时 不进行掉落操作
* 自定义区域掉落
    不同区域触发不同的掉落 以及 动作 支持领地|世界判断
    领地当前已支持:Residence|GriefDefender|WorldGuard
* 自定义权限判断
     拥有不同的权限触发不同的掉落设置
* 多彩掉落 类无主之地物品从玩家身上喷射 区别原版掉落
* 支持自动重生,设置重生点
* 支持Kether JavaScript动作 PreAction MainAction PostAction
    在处理插件逻辑中根据返回值判断后续处理
* 赎回系统,死亡箱【还在做】

# 视频演示
* 传不了,,,进群

# 插件配置 setting.yml
  1. options:
  2.   debug: false
  3.   death_info: true
  4.   identifiers:
  5.     script:
  6.       javascript: 'js' # JavaScript
  7.       kether: 'ke' #Kether
  8.     select:
  9.       perm:
  10.         type:
  11.           all: 'all' #拥有以下所有权限
  12.           portion: 'portion' #拥有以下任一权限
  13.     region:
  14.         adapter:
  15.           residence: 'res'
  16.           grief_defender: 'gd'
  17.           world_guard: 'wg'
复制代码

# 插件配置 example.yml
  1. # 该配置文件的Key 请确保唯一不重复
  2. example:
  3.   # 该文件的Desc描述 无实际作用,在指令/death list中更方便管理配置
  4.   desc: 'example config'
  5.   # 配置文件的权重,权重高的优先
  6.   # 在大多数时候根据Check节点判断出得配置并不是唯一的,可能玩家同时满足多个Check节点判断
  7.   # 此时就需要权重来决定选择到那个Check节点所属的配置文件
  8.   # 如一个配置权重是10 一个是100 则当Check节点同时这两个满足的时候 执行权重为100的配置文件中的Action节点
  9.   weight: 100
  10.   # 主配置
  11.   disposition:
  12.     # Check节点 负责根据玩家死亡信息来判断处玩家对应的配置
  13.     check:
  14.       # Pre-Action 顾名思义 即在一切的开始前执行的脚本动作
  15.       # 当返回true时 继续下面的判断 反之则停止,跳过本配置
  16.       pre_action:
  17.         # 是否开启
  18.         # true 则开启 会进行判断 效果如上所说
  19.         # false 则关闭 不会判断 相当于开始时返回了true 直接执行下面的配置
  20.         enable: false
  21.         #脚本类型
  22.         # 目前支持Kether和JavaScript
  23.         # 标识名可在setting.yml 中改
  24.         # 标识名的作用就是你可以简化书写,比如你配置了kether的标识名为ke 则此时type既可以填ke
  25.         type: kether
  26.         # 执行的脚本动作
  27.         script: |-
  28.           print "Pre-Action."
  29.       # Select玩家选择器
  30.       # 技巧提示:当你需要任何玩家都可以通过的判断,你可以直接关掉Select节点,这样其实就是不判断,同理。
  31.       select:
  32.         # 是否开启,开启则进行判断,关闭则默认符合条件继续判断
  33.         enable: true
  34.         # 限制玩家
  35.         player:
  36.           # 关掉则不限制玩家
  37.           enable: true
  38.           config:
  39.             # 填入你需要限制的玩家,在如下列表中的玩家死亡时,本判断才会通过
  40.             info:
  41.               - 'InkerXoe'
  42.               - 'OishEternity'
  43.         # 限制权限
  44.         perm:
  45.           # 关掉则不限制权限
  46.           enable: true
  47.           config:
  48.             #type[portion:info其中之一, all:info中全部权限均有]
  49.             type: 'portion'
  50.             info:
  51.               - 'oish.eternity.perm'
  52.               - 'oish.eternity.perms'
  53.       # Region玩家判断
  54.       region:
  55.         # 开关 道理如上
  56.         enable: true
  57.         # 判断世界
  58.         world:
  59.           # 如上
  60.           enable: true
  61.           info:
  62.             - 'world'
  63.         # 判断领地
  64.         territory:
  65.           # 如上
  66.           enable: true
  67.           # 这里也是使用标识名,应该用什么视你的领地插件定
  68.           adapter: 'gd'
  69.           info:
  70.             - 'test'
  71.       # 顾名思义 和上面的Pre-Action一样,在这个判断之后 剩下的配置文件会根据权重选定
  72.       # 也是为了特殊需求,可以在这里再次判断
  73.       main_action:
  74.         enable: true
  75.         type: kether
  76.         script: |-
  77.           print "Post-Action."
  78.     # 下面就是Action节点了,有关掉落什么的都在这里控制
  79.     action:
  80.       drop:
  81.         item:
  82.           enable: true
  83.           # ['百分比掉落: percentage' '范围掉落: range' '指定格掉落: slot' '指定数掉落: amount' '指定Material掉落: material' '指定Lore掉落: lore' '指定Nbt掉落: nbt' '全掉落: all' '不掉落: none']
  84.           type: 'percentage'
  85.           info: '50%'
  86.           protected:
  87.             enable: true
  88.             # ['slot: 制定物品格' 'material:指定材质' 'lore:指定lore' 'nbt:指定nbt']
  89.             info:
  90.               - 'slot<->0|1|2'
  91.               - 'lore<->OishEternity 测试Lore'
  92.               - 'nbt<->OishEternityTag:测试Tag'
  93.         exp:
  94.           enable: true
  95.           # ['百分比掉落: percentage' '范围掉落: range' '指定掉落: amount' '不掉落: none' '全掉落: all']
  96.           type: 'percentage'
  97.           didnt: 5
  98.           info: '50%'
  99.       # 死亡掉落物品
  100.       relic:
  101.         enable: true
  102.         # ['normal', 'fancy', 'chest', 'redeem']
  103.         type: 'fancy'
  104.         info: ''
  105.         fancy_drop:
  106.           # 偏移量
  107.           offset:
  108.             # 横向偏移量(或随机最小偏移量-随机最大偏移量)
  109.             x: 0.1
  110.             # 纵向偏移量(或随机最小偏移量-随机最大偏移量)
  111.             y: 0.8
  112.           angle:
  113.             # 抛射类型(round/random)
  114.             type: round
  115.       # 赎回还是个饼
  116.       redeem:
  117.         enable: false
  118.         type: ''
  119.         info: ''
  120.       # 重生点
  121.       spawn:
  122.         enable: true
  123.         # ['death:死亡点' 'coo:坐标' 'loc: 重生点']
  124.         type: death
  125.         info: world 1 1 1
  126.         auto_spawn:
  127.           enable: true
  128.           delay: 5

  129.       post_action:
  130.         type: kether
  131.         script: |-
  132.           print "Post-Action."
复制代码

# 插件指令

> ose为OishEternity的简称[death也可],[ ]为必填,()为选填

* /ose reload -重载配置文件
* /ose help - 获取插件帮助
* /ose runKether [Script] 运行一段Kether脚本
* /ose runJavaScript [Script] 运行一段JavaScript脚本

# 相关链接
 OishEternity-1.0.0 alpha-7.jar(2.68 MB, 下载次数: 83)
可能更新不及时,请前往Q群下载最新版
* 插件下载:请前往QQ群[414948934]下载
* 开源地址:https://github.com/inkerxoe/OishEternity

苦力怕论坛,感谢有您~
 发表于 2024-5-8 00:29:12 来自手机|显示全部楼层 IP:山东省
如果用在rpg服务器 那挺糟糕的
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-6-19 04:49:30|显示全部楼层 IP:贵州省
感谢分享!
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-1 08:06:34 来自手机|显示全部楼层 IP:河北省
66666666666
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 14:01

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3