mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-13 17:29:44 +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){
|
public function setBanned($value){
|
||||||
if($value === true){
|
if($value === true){
|
||||||
$this->server->getNameBans()->addBan($this->getName(), null, null, null);
|
$this->server->getNameBans()->addBan($this->getName(), null, null, null);
|
||||||
|
$this->kick("You have been banned");
|
||||||
}else{
|
}else{
|
||||||
$this->server->getNameBans()->remove($this->getName());
|
$this->server->getNameBans()->remove($this->getName());
|
||||||
}
|
}
|
||||||
@ -2620,6 +2621,10 @@ class Player extends Human implements CommandSender, InventoryHolder, IPlayer{
|
|||||||
if($ev->getDeathMessage() != ""){
|
if($ev->getDeathMessage() != ""){
|
||||||
$this->server->broadcast($ev->getDeathMessage(), Server::BROADCAST_CHANNEL_USERS);
|
$this->server->broadcast($ev->getDeathMessage(), Server::BROADCAST_CHANNEL_USERS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($this->server->isHardcore()){
|
||||||
|
$this->setBanned(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setHealth($amount){
|
public function setHealth($amount){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user