Fixed Hardcore flags

This commit is contained in:
Shoghi Cervantes 2013-05-29 23:30:07 +02:00
parent b564868467
commit 8d00ef381d
2 changed files with 4 additions and 1 deletions

View File

@ -270,6 +270,9 @@ class ServerAPI{
}
$this->config->set($n, $v);
}
if($this->getProperty("hardcore") == 1 and $this->getProperty("difficulty") < 3){
$this->setProperty("difficulty", 3);
}
}
public function init(){

View File

@ -797,7 +797,7 @@ class Entity extends Position{
if($this->player instanceof Player){
$this->player->blocked = true;
$this->server->api->dhandle("player.death", array("player" => $this->player, "cause" => $cause));
if(($this->player->gamemode & 0x01) === 0 and $this->server->api->getProperty("hardcore") == 1){
if($this->server->api->getProperty("hardcore") == 1){
$this->server->api->ban->ban($this->player->username);
}
}else{