• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
资源图标

原创 开源 娱乐 DeathPunish - 高度可定制的死亡惩罚插件 1.4.0

版权类型
原创
插件中文名称
死亡惩罚
插件英文名称
DeathPunish
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Leaves
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
DeathPunish

使用它来为你的玩家增加一些游戏难度
死亡扣除血量上限、清除背包和末影箱、重置经验值,以及可以恢复生命上限的自定义物品
理论可在1.13-1.21运行

若需要在死亡时清除背包和经验,需要打开死亡不掉落已自动化

配置文件
YAML:
version: "1.3.9"

# 是否启用死亡惩罚
punishOnDeath:
 enable: true
 enableWorlds:
- "world"
    # - "world_nether"
    # - "world_the_end"
# 若世界死亡不掉落未开启,则自动开启
# 死亡不掉落不开启会导致部分功能无效
autoSetRule: true

punishments:
# 死亡时减少玩家生命上限
  reduceMaxHealthOnDeath: true
# 死亡时减少的生命值
  reduceHealthAmount: 2
# 死亡减少玩家等级
  reduceExpOnDeath:
 enable: false
# 原等级*(1-value)
    value: 0.1
# 死亡减少玩家金钱
  reduceMoneyOnDeath:
 enable: false
# mode1: 原金钱*(1-value)
    # mode2: 原金钱-value
    mode: 1
# 不能小于0
    value: 0.1
# 死亡时玩家背包操作
  Inventory:
 enable: false
# clear/drop
    mode: "clear"
    amount:
# 掉落数量范围,一样则固定掉落
      min: 1
 max: 1
# 不会掉落或被清除的物品
    whitelist:
- "DIAMOND_HELMET"
      - "DIAMOND_CHESTPLATE"
      - "DIAMOND_LEGGINGS"
      - "DIAMOND_BOOTS"

  # 死亡是否清除玩家末影箱
  clearEnderchestOnDeath: false
# 触发死亡惩罚信息
  deathMsg:
- "§4§l你死了,你因此受到了惩罚!"
  # -
  # 重生后是否保留死亡前饱食度
  foodLevel:
# 设置为true,保留死亡前饱食度
    save: true
# 若save为false,下方的值为复活后饱食度
    value: 20
# 重生后获得debuff
  debuff:
 enable: false
 potions:
- "weakness 2400 1"
      - "slowness 2400 1"
  # 跳过死亡惩罚
  skipPunishMsg: "§a你逃过了死亡惩罚!"
  # 血量上限为1时死亡后是否封禁玩家
  banOnDeath: false

banReason: "§4§l你已经不能再复活了!"
  # 封禁时长,单位为分钟
  banDuration: 1

# 启用墓碑
  enableEpitaph: false

epitaph: "§4§l%player%死于此地"


customItems:
# 开启后可以使用其他插件来自定义配方
  # 如果启用自定义配方,那么自定义物品中的配方不会生效
  # customRecipe: false
  # 不能自己添加物品
  heal_item:
# 显示名称
    name: "&6生命果实"
    # 物品外观
    material: "ENCHANTED_GOLDEN_APPLE"
    # 描述
    lore:
- "§7食用后恢复生命上限,并获取一些额外效果"
    # 可恢复到的最大生命值,填入整数
    maxHealth: 20
# 恢复量
    heal_amount: 2
# 药水效果、持续时间和等级
    potion_effects:
- "regeneration 2400 1"
      - "absorption 600 1"
    # 生命上限小于maxHealth时
    eatMsg: "§a你食用了生命果实,恢复了生命上限并获得了额外效果!"
    # 生命上限大于等于maxHealth时
    eatWithoutHealMsg: "§a你食用了生命果实!§c但无法继续提高生命上限!"
    # 配方
    shape1: "yxy"
    shape2: "xbx"
    shape3: "yxy"
    ingredients:
x: "GOLD_BLOCK"
      y: "DIAMOND_BLOCK"
      b: "NETHER_STAR"

  # 不提供合成,可自己更改名称和材料
  # 优先消耗
  protect_item:
name: "&6保护符"
    material: "NAME_TAG"
    lore:
- '&7'
    - '&f把它放在背包可以免受一次死亡惩罚'
    - '&f同时它也会随之消失'

  ender_protect_item:
name: "&6末影保护符"
    material: "ENDER_EYE"
    lore:
- '&7'
      - '&f把它放在末影箱可以免受一次死亡惩罚'
      - '&f同时它也会随之消失'

插件命令
Markdown (GitHub flavored):
/deathpunsih
    set <player> <health> <true/false>:设置玩家血量上限
    add <player> <amount>:改变玩家血量上限
    get <player>:获取玩家血量上限
    give <player> <item> <amount>:获取自定义物品
    help:获取插件帮助
    reload:重载配置文件

权限
Markdown (GitHub flavored):
+ `deathpunish.command` 使用deathpunish所有命令,默认op拥有该权限
+ `deathpunish.bypass` 绕过死亡惩罚
+ `deathpunish.craft` 允许制作回血物品
+ `deathpunish.protect` 允许使用死亡保护物品

下载
Github
作者
Findoutsider
下载
397
查看
1,056
首次发布
最后更新

评分

0.00 星 0 次评分

Findoutsider 的其他资源

最新更新

  1. v1.4.0

    修复了一个导致卡服的bug 优化了代码
  2. v1.3.9

    更新了更多可选项
  3. v1.3.8

    检查更新
后退
顶部 底部