- 版权类型
- 转载
- 插件英文名称
- LifeStealZ
- 支持的核心
- Bukkit
- Spigot
- Paper
- Purpur
- 资源语言
- 简体中文
- 英语
- 适配版本
- 1.19
- 1.20
- 1.20.6
- 1.21
LifeStealZ 是一个 生命值掠夺 SMP 插件,可让您在杀死其他玩家时掠夺他们的生命值。如果玩家没有更多的生命值,他就会死亡。您可以制作额外的生命值红心❤或复活水晶。有了这个水晶,你可以复活你的队友。
LifeStealZ 提供了大量的管理工具并且是高度可定制的。您可以更改每条消息并更改有关自定义物品的所有内容。
主要功能
- ✅ 生命值掠夺
- ✅ 撤回掠夺
- ✅ 可自定义的生命值红心❤物品
- ✅ 自定义合成配方
- ✅ 复活物品
- ✅ 最大生命值和起始生命值
- ✅ 禁用不死图腾
- ✅ 禁用末影水晶 PVP
- ✅ 游戏内配方查看器
- ✅ PlaceholderAPI 变量
- ✅ 自定义 WorldGuard 标志
- ✅ 管理员命令
- ✅ 十六进制颜色和渐变颜色支持
- ✅ SQLite 和 MySQL 支持
支持中英文。
zh-CN/en-US
- lifestealz.admin.reload - 允许重新加载插件
- lifestealz.admin.setlife - 允许设置玩家拥有的生命值红心数量
- lifestealz.admin.giveitem - 允许向玩家提供自定义物品
- lifestealz.admin.eliminate - 允许使用命令杀死玩家/eliminate
- lifestealz.admin.revive - 允许玩家使用命令复活其他玩家/revive
- lifestealz.bypassrevivelimit - 允许玩家绕过复活限制
- lifestealz.withdraw - 允许玩家提取红心(默认为 true)
- lifestealz.revive - 允许玩家使用复活水晶复活其他人(默认为 true)
- lifestealz.viewrecipes - 允许玩家查看自定义配方(默认为 true)
- lifestealz.help - 允许玩家访问帮助菜单(默认为 true)
- lifestealz.viewhearts - 允许玩家查看他们拥有的生命值红心数量(默认为 true)/hearts
config.yml
YAML:
# _ _ __ _____ _ _ ______
# | | (_)/ _| / ____| | | | |___ /
# | | _| |_ ___ | (___ | |_ ___ __ _| | / /
# | | | | _/ _ \ \___ \| __/ _ \/ _` | | / /
# | |____| | || __/ ____) | || __/ (_| | | / /__
# |______|_|_| \___| |_____/ \__\___|\__,_|_| /_____|
#本段yml为本资源搬运者自行翻译,非插件自带配置翻译,仅供参考,谢谢。
# === 颜色代码 ===
# 这个插件支持旧的颜色代码比如: &c, &l, &o, 等.
# 也支持 MiniMessage, 这是一种更高级的消息格式方法:
# https://docs.advntr.dev/minimessage/format.html
# 使用 MiniMessage,您可以添加十六进制颜色、渐变、悬停和单击事件等.
# === 常规设置 ===
# 如果设置为true, LifeStealZ 将检查更新并让您知道是否有更新的版本
checkForUpdates: true
# Set the language to any code found in the "lang" folder (don't add the .yml extension)
# You can add your own language files. Use https://github.com/KartoffelChipss/LifeStealZ/tree/main/src/main/resources/lang/en-US.yml as a template
# If you want to help translating the plugin, please refer to this article: https://lsz.stras**urger.dev/contributing/localization
# | en-US | de-DE | es-ES | fr-FR | cs-CZ | vi-VN | zh-CN | pl-PL | nl-NL
#懒得翻了 意思是选择插件语言 中文写zh-CN就行
lang: "en-US"
# === 世界设置 ===
# 如果设置为 true,则插件将仅在下面列出的世界中生效
enableWhitelist: false
# A list of worlds, where the plugin should take effect.
# Depending on how your server is arranged, these settings may need to change.
# Ensure the default world on your server is named "world", otherwise rename here!
worlds:
- "world"
- "world_nether"
- "world_the_end"
# 启用此选项可在世界未列入白名单时删除警告消息。
supressWhitelistMessage: false
# === 生命值设置 ===
# 玩家首次加入服务器时的生命值
startHearts: 10
# 玩家的最大生命值
maxHearts: 20
# 玩家获得 reiving 后应该拥有的 hp 数量
reviveHearts: 1
# 掠夺者应该获得多少生命值,而受害者应该失去多少生命值
heartsPerKill: 1
# 玩家在非玩家造成的死亡时应失去的生命值
heartsPerNaturalDeath: 1
# 最低生命值。如果玩家达到此数量,他们就会死亡。
# [B]请仅在您知道自己在做什么的情况下进行更改![/B]
minHearts: 0
# 此选项使用管理员指令强制设置生命值,如 /lifestealz hearts <add, set> <player> <amount>
enforceMaxHeartsOnAdminCommands: false
# 玩家被杀死时应掉落的自定义物品 (必须是 items.yml 内的物品)
heartItem: "defaultheart"
# === 生命值行为设置 ===
# 如果被玩家杀死时是否掉落生命值
dropHeartsPlayer: false
# 如果因为自然死亡时是否掉落生命值
dropHeartsNatural: true
# 当掠夺生命值的玩家生命值已满,是否掉落生命值
dropHeartsIfMax: true
# 当死于敌对生物或坠落伤害、熔岩等时,玩家是否掉落生命值
looseHeartsToNature: true
# 当被另一个玩家杀死时是否掉落生命值
looseHeartsToPlayer: true
# 当玩家死亡时(没有更多的生命值)是否应该发送消息
announceElimination: true
# 允许玩家提取一个生命值,即使他们只剩下一个
allowDyingFromWithdraw: true
# 当你使用生命值的时候播放不死图腾动画
playTotemEffect: false
# 在您可以使用另一个生命值之前必须等待的时间(以毫秒为单位)
heartCooldown: 0
# 玩家可以复活多少次。设置为 -1 为无限
maxRevives: -1
# === 禁用功能 ===
# 是否禁用不死图腾
preventTotems: false
# 是否禁用末影水晶PVP
preventCrystalPVP: false
# 是否允许玩家在物品展示框上使用自定义物品
# 建议设置为不允许(true),以防止刷物品
preventCustomItemsInItemFrames: true
# === Extensive Customization ===
#仅当您想在 elimination 时添加自定义指令并且不希望玩家被ban时,请禁用此选项
disablePlayerBanOnElimination: false
# 掠夺玩家在死亡时掉落一个生命值(翻译存疑?)
heartRewardOnElimination: true
# 对事件执行自定义命令:
# 你可以使用变量 &player& 为玩家名字
#举个例子: tempban &player& banreason 1d
eliminationCommands:
# - "say &player& got eliminated"
# - "niceCommandtwo"
heartuseCommands:
# - "say &player& used a heart item"
reviveuseCommands:
# - "say &player& revived &target&"
heartGainCooldown:
# 玩家获得生命值的CD.
enabled: false
# CD应该为毫秒
cooldown: 120000
# 如果玩家杀死了某人,则在冷却时间内将生命值掉落在地上
dropOnCooldown: true
# 防止在CD里捡起生命值
preventPickup: true
antiAlt:
# If the anti alt system should be enabled
enabled: true
# If possible alt kill attempts should be logged
logAttempt: true
# If possible alt kill attempts should be prevented
preventKill: false
# If a message should be sent to the player, when an alt kill attempt is detected
sendMessage: false
# Add custom comamnds, to be executed when a possible alt kill attempt is detected
# You can use &player& to insert the player name (commands are executed for both players)
commands:
# - "say Please don't kill alts"
# - "ban &player& 1h"
webhook:
# If a webhook should be sent, when a player is eliminated
elimination: false
# If a webhook should be sent, when a player is revived
revive: false
# The URL of the webhook
url: ""
YAML:
# === 自定义物品 ===
# 在这里,您可以修改有关自定义物品的所有内容
# 您可以在config.yml中更改死亡时掉落的物品
defaultheart:
name: "&cHeart"
lore:
- "&7Rightclick to use"
# - "This would be a second line"
# - "And this possibly a third line"
material: "NETHER_STAR" # 在这里查看全部材料: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
enchanted: false
customModelData: 100
# 自定义物品类型 ("heart", "revive" or "none")
customItemType: "heart"
# 当 customItemType 为 “heart” 时,此值用于确定物品提供多少生命值
customHeartValue: 1
# 玩家使用此物品必须拥有的最低生命值(仅当 customItemType 为 “heart” 时)
minHearts: 0
# 玩家使用此物品时可以拥有的最大生命值(-1 表示无限)(仅当 customItemType 为 “heart” 时)
maxHearts: -1
# true代表可合成
craftable: true
recipe:
# 每个物品代表工作台上的一个槽位
# 一行中的第一件物品是工作台中最左边的槽位
# 如果希望槽位为空,请使用 'AIR' 或 'empty'
# 如果您想使用其他自定义物品(如hearts),请使用自定义物品名称(例如“defaultheart”)
rowOne:
- "GOLD_BLOCK"
- "GOLD_BLOCK"
- "GOLD_BLOCK"
rowTwo:
- "OBSIDIAN"
- "NETHER_STAR"
- "OBSIDIAN"
rowThree:
- "DIAMOND_BLOCK"
- "DIAMOND_BLOCK"
- "DIAMOND_BLOCK"
sound:
enabled: true
sound: ENTITY_PLAYER_LEVELUP # 在这里查看全部音效: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
volume: 1.0
pitch: 1.0
revive:
name: "&dRevive Crystal"
lore:
- "&7Rightclick to use"
material: "AMETHYST_SHARD"
enchanted: true
customModelData: 101
customItemType: "revive"
customHeartValue: 0
minHearts: 0
maxHearts: -1
craftable: true
recipe:
rowOne:
- "AMETHYST_SHARD"
- "NETHERITE_BLOCK"
- "AMETHYST_SHARD"
rowTwo:
- "OBSIDIAN"
- "BEACON"
- "OBSIDIAN"
rowThree:
- "AMETHYST_SHARD"
- "NETHERITE_BLOCK"
- "AMETHYST_SHARD"
sound:
enabled: false
sound: ENTITY_PLAYER_LEVELUP
volume: 1.0
pitch: 1.0
# You can add as many custom items as you want
WorldGuard 标志
要设置自定义 worldguard 标志,您必须使用指令 /rg flags 并找到最后一页。您可以在此处设置以下标志:
- heartloss - 允许此区域中的生命值被掠夺
如果您在服务器上使用 PlaceholderAPI,则可以使用以下变量:
- %lifestealz_hearts% - 用户拥有的生命值
- %lifestealz_maxhearts% - 用户可以拥有的最大生命值
- %lifestealz_health% - 玩家的当前生命值(半颗心四舍五入)
- %lifestealz_revived% - 玩家复活的次数
如果您需要有关插件设置的帮助,或发现错误,您可以在此处加入 discord。