mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-09 11:31:49 +00:00
Force drops on Creative mode
This commit is contained in:
parent
7e8e273be7
commit
68d71b367d
@ -173,9 +173,9 @@ class Entity extends stdClass{
|
|||||||
return array();
|
return array();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function spawnDrops(){
|
private function spawnDrops(){
|
||||||
foreach($this->getDrops() as $drop){
|
foreach($this->getDrops() as $drop){
|
||||||
$this->server->api->block->drop(new Vector3($this->x, $this->y, $this->z), BlockAPI::getItem($drop[0] & 0xFFFF, $drop[1] & 0xFFFF, $drop[2] & 0xFF));
|
$this->server->api->block->drop(new Vector3($this->x, $this->y, $this->z), BlockAPI::getItem($drop[0] & 0xFFFF, $drop[1] & 0xFFFF, $drop[2] & 0xFF), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -592,6 +592,7 @@ class Entity extends stdClass{
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
if($this->health <= 0 and $this->dead === false){
|
if($this->health <= 0 and $this->dead === false){
|
||||||
|
$this->spawnDrops();
|
||||||
$this->air = 300;
|
$this->air = 300;
|
||||||
$this->fire = 0;
|
$this->fire = 0;
|
||||||
$this->crouched = false;
|
$this->crouched = false;
|
||||||
@ -603,7 +604,6 @@ class Entity extends stdClass{
|
|||||||
if($this->player instanceof Player){
|
if($this->player instanceof Player){
|
||||||
$this->server->api->dhandle("player.death", array("name" => $this->name, "cause" => $cause));
|
$this->server->api->dhandle("player.death", array("name" => $this->name, "cause" => $cause));
|
||||||
}else{
|
}else{
|
||||||
$this->spawnDrops();
|
|
||||||
$this->close();
|
$this->close();
|
||||||
}
|
}
|
||||||
}elseif($this->health > 0){
|
}elseif($this->health > 0){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user