Fine LifeSteal | |
---|---|
![]() |
偷走敌人的心! |
作 者 | DiskotekaSTARM |
发布时间 | 2022年6月13日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.17,1.18,1.19 |
插件详细介绍
❤️ LifeSteal V2 是一款为 Minecraft 1.19 设计的插件,经过在 1.17、1.18 和 1.19 版本的测试。它允许玩家通过击杀其他玩家来窃取生命值。你可以在 config.yml 文件中自定义消息。
此插件的核心机制是当玩家击杀另一名玩家时,击杀者会获得被击杀者的部分生命值(红心)。如果玩家失去所有生命值,他们可能会受到设定的惩罚,例如被 ban 或被踢出服务器。
config.yml
文件自定义消息和设置。所有的配置都可以在 config.yml
文件中进行修改。
# Enabled - enable plugin
Enabled: true
# Symbols
HeartSymbol: "❤"
NoHeartSymbol: "🖤"
# How many hearts give player at first join?
StartHearts: 6
MaxHearts: 12
MinHearts: 1
# Set health to max after player join
SetMaxHealthOnJoin: true
# Sockets settings (example: 192.168.1.49:25565)
Socket:
Enabled: false
IP: "localhost:25565"
ServerName: "server"
# PlaceholderAPI settings
Placeholders:
# Enabled placeholder?
Enabled: true
# What Placeholder do you want? (example: %lifesteal_hearts%)
Hearts: "lifesteal_hearts"
MaxHearts: "lifesteal_maxhearts"
# MySQL settings
Mysql:
enabled: false
host: localhost
port: 3306
database: lifesteal
username: root
password: ""
# Death ban settings
DeathBan:
# Enabled deathban?
Enabled: false
# Ban time (example: 1h, 30m, 1d)
BanTime: 1h
# Ban reason
BanReason: "You have lost all your hearts!"
# Commands settings
Commands:
# Hearts command settings
Hearts:
# Hearts command enabled?
Enabled: true
# Hearts command permission
Permission: "lifesteal.hearts"
# Message when player use hearts command
Message: "&aYou have &c%lifesteal_hearts%&a hearts!"
# SetHearts command settings
SetHearts:
# SetHearts command enabled?
Enabled: true
# SetHearts command permission
Permission: "lifesteal.sethearts"
# Message when player use sethearts command
Message: "&aYou have set &c%player%&a to &c%hearts%&a hearts!"
# MaxHearts command settings
MaxHearts:
# MaxHearts command enabled?
Enabled: true
# MaxHearts command permission
Permission: "lifesteal.maxhearts"
# Message when player use maxhearts command
Message: "&aYou have &c%lifesteal_maxhearts%&a max hearts!"
# AddMaxHearts command settings
AddMaxHearts:
# AddMaxHearts command enabled?
Enabled: true
# AddMaxHearts command permission
Permission: "lifesteal.addmaxhearts"
# Message when player use addmaxhearts command
Message: "&aYou have added &c%hearts%&a max hearts to &c%player%&a!"
# RemoveMaxHearts command settings
RemoveMaxHearts:
# RemoveMaxHearts command enabled?
Enabled: true
# RemoveMaxHearts command permission
Permission: "lifesteal.removemaxhearts"
# Message when player use removemaxhearts command
Message: "&aYou have removed &c%hearts%&a max hearts from &c%player%&a!"
# Health command settings
Health:
# Health command enabled?
Enabled: true
# Health command permission
Permission: "lifesteal.health"
# Message when player use health command
Message: "&aYou have &c%health%&a health!"
# ResetHearts command settings
ResetHearts:
# ResetHearts command enabled?
Enabled: true
# ResetHearts command permission
Permission: "lifesteal.resethearts"
# Message when player use resethearts command
Message: "&aYou have reset &c%player%&a hearts!"
# AddHearts command settings
AddHearts:
# AddHearts command enabled?
Enabled: true
# AddHearts command permission
Permission: "lifesteal.addhearts"
# Message when player use addhearts command
Message: "&aYou have added &c%hearts%&a hearts to &c%player%&a!"
# RemoveHearts command settings
RemoveHearts:
# RemoveHearts command enabled?
Enabled: true
# RemoveHearts command permission
Permission: "lifesteal.removehearts"
# Message when player use removehearts command
Message: "&aYou have removed &c%hearts%&a hearts from &c%player%&a!"
# SetMaxHealth command settings
SetMaxHealth:
# SetMaxHealth command enabled?
Enabled: true
# SetMaxHealth command permission
Permission: "lifesteal.setmaxhealth"
# Message when player use setmaxhealth command
Message: "&aYou have set &c%player%&a max health to &c%health%&a!"
# Heal command settings
Heal:
# Heal command enabled?
Enabled: true
# Heal command permission
Permission: "lifesteal.heal"
# Message when player use heal command
Message: "&aYou have healed &c%player%&a!"
# Revive command settings
Revive:
# Revive command enabled?
Enabled: true
# Revive command permission
Permission: "lifesteal.revive"
# Message when player use revive command
Message: "&aYou have revived &c%player%&a!"
# SetStartHearts command settings
SetStartHearts:
# SetStartHearts command enabled?
Enabled: true
# SetStartHearts command permission
Permission: "lifesteal.setstarthearts"
# Message when player use setstarthearts command
Message: "&aYou have set start hearts to &c%hearts%&a!"
# BroadcastHearts command settings
BroadcastHearts:
# BroadcastHearts command enabled?
Enabled: true
# BroadcastHearts command permission
Permission: "lifesteal.broadcasthearts"
# Message when player use broadcasthearts command
Message: "&aYou have broadcasted hearts!"
# Messages settings
Messages:
NoPermission: "&cYou don't have permission to do that!"
PlayerNotFound: "&cPlayer not found!"
OnlyPlayers: "&cOnly players can use this command!"
InvalidNumber: "&cInvalid number!"
HeartsSet: "&aYou have set %player% to %hearts% hearts!"
HeartsAdded: "&aYou have added %hearts% hearts to %player%!"
HeartsRemoved: "&aYou have removed %hearts% hearts from %player%!"
MaxHeartsSet: "&aYou have set %player% max hearts to %maxhearts%!"
MaxHeartsAdded: "&aYou have added %maxhearts% max hearts to %player%!"
MaxHeartsRemoved: "&aYou have removed %maxhearts% max hearts from %player%!"
HealthSet: "&aYou have set %player% health to %health%!"
Healed: "&aYou have healed %player%!"
Revived: "&aYou have revived %player%!"
ResetHearts: "&aYou have reset %player% hearts!"
StartHeartsSet: "&aYou have set start hearts to %hearts%!"
BroadcastHearts: "&aYou have broadcasted hearts!"
Hearts: "&aYou have %hearts% hearts!"
MaxHearts: "&aYou have %maxhearts% max hearts!"
Health: "&aYou have %health% health!"
DeathBan: "&cYou have been death banned for %time%!"
DeathBanReason: "&cYou have been death banned for: %reason%!"
DeathBanEnd: "&aYou have been unbanned!"
DeathBanEndReason: "&aYou have been unbanned because: %reason%!"
DeathBanEndAdmin: "&aYou have been unbanned by %admin%!"
DeathBanEndAdminReason: "&aYou have been unbanned by %admin% because: %reason%!"
DeathBanCheck: "&aYou are death banned for %time%!"
DeathBanCheckReason: "&aYou are death banned for: %reason%!"
DeathBanCheckEnd: "&aYou are not death banned!"
DeathBanCheckEndReason: "&aYou are not death banned because: %reason%!"
DeathBanCheckEndAdmin: "&aYou are not death banned because you have been unbanned by %admin%!"
DeathBanCheckEndAdminReason: "&aYou are not death banned because you have been unbanned by %admin% because: %reason%!"
DeathBanCheckAdmin: "&a%player% is death banned for %time%!"
DeathBanCheckAdminReason: "&a%player% is death banned for: %reason%!"
DeathBanCheckAdminEnd: "&a%player% is not death banned!"
DeathBanCheckAdminEndReason: "&a%player% is not death banned because: %reason%!"
DeathBanCheckAdminEndAdmin: "&a%player% is not death banned because he has been unbanned by %admin%!"
DeathBanCheckAdminEndAdminReason: "&a%player% is not death banned because he has been unbanned by %admin% because: %reason%!"
DeathBanAdmin: "&aYou have death banned %player% for %time%!"
DeathBanAdminReason: "&aYou have death banned %player% for: %reason%!"
DeathBanAdminEnd: "&aYou have unbanned %player%!"
DeathBanAdminEndReason: "&aYou have unbanned %player% because: %reason%!"
DeathBanAdminCheck: "&aYou are death banned %player% for %time%!"
DeathBanAdminCheckReason: "&aYou are death banned %player% for: %reason%!"
DeathBanAdminCheckEnd: "&aYou are not death banned %player%!"
DeathBanAdminCheckEndReason: "&aYou are not death banned %player% because: %reason%!"
DeathBanAdminCheckAdmin: "&aYou are death banned %player% by %admin% for %time%!"
DeathBanAdminCheckAdminReason: "&aYou are death banned %player% by %admin% for: %reason%!"
DeathBanAdminCheckAdminEnd: "&aYou are not death banned %player% by %admin%!"
DeathBanAdminCheckAdminReasonEnd: "&aYou are not death banned %player% by %admin% because: %reason%!"
# Update checker settings
UpdateChecker:
# Enabled update checker?
Enabled: true
# Update checker message
Message: "&aA new version of LifeSteal is available! Download it here: &b%link%"
lifesteal.hearts
- 允许使用 /hearts
命令查看自己的生命值。lifesteal.sethearts
- 允许使用 /sethearts
命令设置其他玩家的生命值。lifesteal.maxhearts
- 允许使用 /maxhearts
命令查看自己的最大生命值。lifesteal.addmaxhearts
- 允许使用 /addmaxhearts
命令增加其他玩家的最大生命值。lifesteal.removemaxhearts
- 允许使用 /removemaxhearts
命令减少其他玩家的最大生命值。lifesteal.health
- 允许使用 /health
命令查看自己的血量。lifesteal.resethearts
- 允许使用 /resethearts
命令重置其他玩家的生命值。lifesteal.addhearts
- 允许使用 /addhearts
命令增加其他玩家的生命值。lifesteal.removehearts
- 允许使用 /removehearts
命令减少其他玩家的生命值。lifesteal.setmaxhealth
- 允许使用 /setmaxhealth
命令设置其他玩家的最大血量。lifesteal.heal
- 允许使用 /heal
命令治疗其他玩家。lifesteal.revive
- 允许使用 /revive
命令复活其他玩家。lifesteal.setstarthearts
- 允许使用 /setstarthearts
命令设置初始红心数量。lifesteal.broadcasthearts
- 允许使用 /broadcasthearts
命令广播红心信息。/hearts
- 查看自己的生命值。/sethearts <玩家> <数量>
- 设置指定玩家的生命值。/maxhearts
- 查看自己的最大生命值。/addmaxhearts <玩家> <数量>
- 增加指定玩家的最大生命值。/removemaxhearts <玩家> <数量>
- 减少指定玩家的最大生命值。/health
- 查看自己的血量。/resethearts <玩家>
- 重置指定玩家的生命值。/addhearts <玩家> <数量>
- 增加指定玩家的生命值。/removehearts <玩家> <数量>
- 减少指定玩家的生命值。/setmaxhealth <玩家> <血量>
- 设置指定玩家的最大血量。/heal <玩家>
- 治疗指定玩家。/revive <玩家>
- 复活指定玩家。/setstarthearts <数量>
- 设置初始红心数量。/broadcasthearts
- 广播红心信息。