mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-13 09:19:42 +00:00
Implemented hardcore banning, closes #2574
This commit is contained in:
parent
bfb7e8bb9e
commit
3e893ed0f7
@ -217,6 +217,7 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{
|
||||
public function setBanned($value){
|
||||
if($value === true){
|
||||
$this->server->getNameBans()->addBan($this->getName(), null, null, null);
|
||||
$this->kick("You have been banned");
|
||||
}else{
|
||||
$this->server->getNameBans()->remove($this->getName());
|
||||
}
|
||||
@ -2620,6 +2621,10 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{
|
||||
if($ev->getDeathMessage() != ""){
|
||||
$this->server->broadcast($ev->getDeathMessage(), Server::BROADCAST_CHANNEL_USERS);
|
||||
}
|
||||
|
||||
if($this->server->isHardcore()){
|
||||
$this->setBanned(true);
|
||||
}
|
||||
}
|
||||
|
||||
public function setHealth($amount){
|
||||
|
Loading…
x
Reference in New Issue
Block a user