抹茶2060 发表于 2024-6-28 23:22:23

死亡掉落保护与游戏规则管理 | FKeepInventoryPro-[1.20.1-1.21]

本帖最后由 抹茶2060 于 2024-6-29 18:27 编辑

插件名称:FKeepInventoryPro主要功能:自定义死亡消息:
[*]根据不同的死亡原因显示个性化的消息,未在配置文件中写入的死亡消息则使用游戏默认的消息。
[*]支持在配置文件中禁用或开启所有死亡消息,并支持使用16进制颜色代码。
[*]仅限于原版 Minecraft。
[*]关于如何查找不同死亡原因的枚举值,请参考枚举类 EntityType。
死亡掉落保护:
[*]玩家死亡时不会掉落物品和经验,保持进度不丢失。
火焰蔓延控制:
[*]灵活控制每个世界的火焰蔓延规则,确保游戏世界的安全性。
游戏规则管理:
[*]支持设置和应用多种游戏规则,满足不同世界的特定需求。
各世界规则管理:
[*]每一个规则都可以在配置文件 config.yml 中为不同的世界进行开启或禁用。
[*]例如,可以为不同的世界设置不同的死亡掉落和游戏规则,以满足各个世界的特定需求。
命令:
[*]/fki reload - 重新加载配置文件。
权限:
[*]fkeepinventorypro.command.reload - 允许玩家使用重新加载插件配置命令。默认情况下只有管理员 (op) 有此权限。
[*]fki.bypassrespawnscreen - 允许玩家跳过重生界面。默认情况下所有玩家都没有此权限。
兼容环境:
[*]Minecraft 服务器版本:1.20.1 或以上
[*]支持环境:Bukkit, Spigot, Paper, Folia, Purpur

配置文件

# 这是 FKeepInventoryPro 插件的配置文件
# 可以根据需要添加更多的规则Gamerule
# 未在此写入的Gamerule则是游戏默认

worlds:
# 全局配置,适用于未单独配置的所有世界
default:
    keepInventory: true # 设置为 true 时,玩家死亡后保留物品、经验
    disableFireSpread: true # 设置为 true 时,防火、禁止火焰蔓延

    # 你可以为每个世界单独设置规则,只需添加世界的名称并配置规则
    # 例如,为名为 "zy" 的世界设置规则:
    # zy:
    #   keepInventory: false # 设置为 false 时,玩家死亡后不会保留物品、经验
    #   disableFireSpread: false # 设置为 false 时,不防火、允许火焰蔓延
    #   gameRules: # 游戏规则
    #   doWeatherCycle: false # 设置为 false 时,禁用天气循环

# 死亡消息配置
# %s代表为玩家
# 支持16进制颜色代码(例如 #FF5733)
# 启用自定义死亡消息的开关
enableCustomDeathMessages: true
deathMessages:
ENTITY_ATTACK:
    PLAYER: "%s被%s一顿胖揍。" # 玩家被另一玩家杀死时的消息
    ARROW: "%s试图躲避箭矢,但还是被击中了致命点。" # 箭矢死亡消息
    BREEZE_WIND_CHARGE: "%s被风之力卷走,消失在了天际。" # 风弹死亡消息
    SMALL_FIREBALL: "%s低估了小火球的威力,结果被烧成了灰烬。" # 烈焰人火球死亡消息
    SHULKER_BULLET: "%s试图躲避潜影贝的潜影弹,但不幸还是被击中,像被魔法击中一样飘向天际!" # 玩家被潜影贝弹击中致死时的消息
    BEE: "%s被蜜蜂蜇了,甜蜜的复仇!" # 玩家被蜜蜂攻击致死时的消息
    BLAZE: "%s被烈焰人点燃了,热情过头了!" # 玩家被烈焰人攻击致死时的消息
    DROWNED: "%s被溺尸拉入深渊,湿漉漉的终结!" # 玩家被溺尸攻击致死时的消息
    CAVE_SPIDER: "%s被洞穴蜘蛛咬了,毒液流淌!" # 玩家被洞穴蜘蛛攻击致死时的消息
    ZOMBIE: "%s被僵尸咬了一口,真是没脑子的决定!" # 玩家被僵尸攻击致死时的消息
    ZOMBIFIED_PIGLIN: "%s被僵尸猪灵攻击,成为了它的祭品!" # 玩家被僵尸猪灵攻击致死时的消息
    HUSK: "%s被尸壳打成了“行走的肉干”,太阳晒不干的那种!" # 玩家被尸壳攻击致死时的消息
    ZOMBIE_VILLAGER: "%s被僵尸村民咬了,欢迎加入我们!" # 玩家被僵尸村民攻击致死时的消息
    CREEPER: "%s被苦力怕炸成了烟花,爆炸性结局!" # 玩家被苦力怕炸死时的消息
    SPIDER: "%s被蜘蛛缠住了,看来蜘蛛侠不是你。" # 玩家被蜘蛛攻击致死时的消息
    ENDERMAN: "%s盯着末影人的眼睛看,结果被传送到地狱。" # 玩家被末影人攻击致死时的消息
    GHAST: "%s被恶魂吓得魂飞魄散,看来不是所有的恶魂都是幽灵。" # 玩家被恶魂攻击致死时的消息
    SLIME: "%s被史莱姆粘住了,黏糊糊的结局!" # 玩家被史莱姆攻击致死时的消息
    MAGMA_CUBE: "%s被岩浆怪烧伤,滚烫的拥抱!" # 玩家被岩浆怪攻击致死时的消息
    HOGLIN: "%s被疣猪兽撞飞,野性的冲撞!" # 玩家被疣猪兽攻击致死时的消息
    IRON_GOLEM: "%s被铁傀儡打成了铁饼,金属的愤怒!" # 玩家被铁傀儡攻击致死时的消息
    LLAMA: "%s被羊驼吐槽,唾沫的攻击!" # 玩家被羊驼攻击致死时的消息
    PIGLIN: "%s被猪灵抢劫,贪婪的后果!" # 玩家被猪灵攻击致死时的消息
    PHANTOM: "%s被幻翼夺走了睡眠,噩梦成真!" # 玩家被幻翼攻击致死时的消息
    PIGLIN_BRUTE: "%s被猪灵蛮兵击败,野蛮的力量!" # 玩家被猪灵蛮兵攻击致死时的消息
    PILLAGER: "%s被掠夺者射杀,掠夺的代价!" # 玩家被掠夺者攻击致死时的消息
    PRIMED_TNT: "%s以为TNT是玩具,结果成了烟花的一部分。" # 玩家被TNT炸死时的消息
    TNT_MINECART: "%s坐上了TNT矿车的过山车,结果被炸飞了。" # 玩家被TNT矿车炸死时的消息
    END_CRYSTAL: "%s试图拥抱末影水晶,结果被炸成了碎片。" # 玩家被末影水晶炸死时的消息
    SKELETON: "%s在尝试躲避小白的精准箭矢时不慎摔倒,成为了传说中的刺猬!" # 玩家被骷髅射死时的消息
    STRAY: "%s被流浪者冰冻射杀了。" # 玩家被流浪者射死时的消息
    VINDICATOR: "%s被卫道士斩杀了,正义得到了伸张。" # 玩家被卫道士攻击致死时的消息
    EVOKER: "%s被唤魔者召唤的恶魔击败了,魔法无情。" # 玩家被唤魔者攻击致死时的消息
    VEX: "%s被恼鬼刺穿了心脏,小鬼难缠。" # 玩家被恼鬼攻击致死时的消息
    RAVAGER: "%s被劫掠兽撕咬致死,猛兽难驯。" # 玩家被劫掠兽攻击致死时的消息
    PUFFERFISH: "%s被河豚毒刺扎死了,小心这些小刺客。" # 玩家被河豚毒死时的消息
    SILVERFISH: "%s被蠹虫侵蚀了,细小的威胁也致命。" # 玩家被蠹虫攻击致死时的消息
    ENDERMITE: "%s被末影螨咬伤了,小心末影传送。" # 玩家被末影螨攻击致死时的消息
    GUARDIAN: "%s被守卫者的尖刺刺穿,水下世界危险重重。" # 玩家被守卫者攻击致死时的消息
    POLAR_BEAR: "%s被北极熊撕咬,北极的力量不容小觑。" # 玩家被北极熊攻击致死时的消息
    PANDA: "%s被熊猫压扁了,可爱也是一种危险。" # 玩家被熊猫攻击致死时的消息
    WITHER_SKELETON: "%s被凋零骷髅击败,黑暗的箭矢!" # 玩家被凋零骷髅攻击致死时的消息
    WOLF: "%s被狼咬伤,野性的本能!" # 玩家被狼攻击致死时的消息
    WARDEN: "%s想和监守者跳一支探戈,但结果被踩成了肉饼。" # 玩家被监守者攻击致死时的消息
    ZOGLIN: "%s被僵尸疣猪兽撞倒,不死的冲撞!" # 玩家被僵尸疣猪兽攻击致死时的消息
    WITHER: "%s被凋零击败,死亡的风暴!" # 玩家被凋零攻击致死时的消息
    ENDER_DRAGON: "%s被末影龙吞噬,终极的挑战!" # 玩家被末影龙攻击致死时的消息
INDIRECT_MAGIC:
    ENDER_DRAGON: "%s被末影龙的龙息烤熟了。" # 玩家被末影龙的龙息攻击时显示的死亡消息
    ENDER_DRAGON_PLAYER: "%s被 %s的龙息烤熟了。" # 玩家被其他玩家使用末影龙的龙息攻击时显示的死亡消息
CONTACT:
    CACTUS: "%s试图和仙人掌拥抱,结果被扎成了刺猬。" # 玩家因碰到仙人掌而死亡的消息
    SWEET_BERRY_BUSH: "%s试图采摘甜浆果,结果被扎成了筛子。" # 玩家因碰到甜浆果丛而死亡的消息
    POINTED_DRIPSTONE: "%s被滴水石锥刺穿,最终倒在了洞穴深处。" # 玩家因碰到滴水石锥而死亡的消息
    DEFAULT: "%s因接触不明物体而死亡。" # 玩家因接触未知物体而死亡的默认消息
BLOCK_EXPLOSION: "%s发现了游戏设计的秘密,结果被秘密消灭了!" # 玩家被床、重生锚爆炸致死时的消息
TNT: "%s以为TNT是玩具,结果成了烟花的一部分。" # 玩家被TNT炸死时的消息
SUFFOCATION: "%s被困在了墙里,真是窒息的体验。" # 玩家窒息致死时的消息
MAGIC: "%s被神秘的魔法弄死,真是神奇的结局。" # 玩家被魔法伤害致死时的消息
MAGIC_WITCH: "%s被女巫投掷的药水命中,身体逐渐腐烂,魔法的毒害!" # 玩家被女巫的药水致死时的消息
FALL: "%s从高处摔下,地面迎接了他的挑战。" # 玩家摔落致死时的消息
FIRE: "%s在火中找到了热情,变成了烤肉。" # 玩家被火焰烧死时的消息
FIRE_TICK: "%s想体验烧烤,结果自己成了烤串。" # 玩家被火焰持续烧死时的消息
LAVA: "%s掉进了熔岩浴,温暖到致死。" # 玩家掉入熔岩致死时的消息
DROWNING: "%s想和鱼儿一起游泳,结果忘了呼吸。" # 玩家溺水致死时的消息
VOID: "%s掉进了虚空,再也没出来。" # 玩家掉入虚空致死时的消息
LIGHTNING: "%s被闪电击中,成了雷公的玩笑。" # 玩家被闪电击中致死时的消息
SUICIDE: "%s自杀了,或许是想换个世界。" # 玩家自杀致死时的消息
STARVATION: "%s饿死了,下次记得带点干粮。" # 玩家饥饿致死时的消息
POISON: "%s误以为毒药是能量饮料,结果被毒死了。" # 玩家被毒药毒死时的消息
WITHER: "%s被凋零诅咒夺去了生命。" # 玩家被凋零效果致死时的消息
FALLING_BLOCK: "%s被掉落的方块砸扁了,头顶的方块不靠谱。" # 玩家被掉落的方块砸死时的消息
THORNS: "%s想摘玫瑰却被刺死了。" # 玩家被荆棘反伤致死时的消息
FLY_INTO_WALL: "%s飞行时撞到墙上,没能穿墙而过。" # 玩家飞行时撞墙致死时的消息
HOT_FLOOR: "%s在岩浆块上跳舞,结果被烫死了。" # 玩家在岩浆块上致死时的消息
CRAMMING: "%s被挤成了肉饼,拥挤的世界真可怕。" # 玩家因生物过多致死时的消息
DRYOUT: "%s在水里干涸而死,忘了喝水。" # 玩家在水中因干旱致死时的消息
FREEZE: "%s被冻成了冰雕。" # 玩家冻死时的消息
SONIC_BOOM: "%s被护卫者的音爆震死了。" # 玩家被护卫者的音爆致死时的消息
KILL: "%s自杀了,或许是想换个世界。" # 玩家自杀致死时的消息



插件下载:

梓泫 发表于 2024-10-29 18:54:21

能支持1.20以下的吗?

抹茶2060 发表于 3 天前

梓泫 发表于 2024-10-29 18:54
能支持1.20以下的吗?

不经常看论坛 才看见抱歉 暂时没有往下支持的打算
页: [1]
查看完整版本: 死亡掉落保护与游戏规则管理 | FKeepInventoryPro-[1.20.1-1.21]