mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 01:46:04 +00:00
Fixed gamemode issues
This commit is contained in:
@ -181,14 +181,16 @@ class Player{
|
|||||||
public function eventHandler($data, $event){
|
public function eventHandler($data, $event){
|
||||||
switch($event){
|
switch($event){
|
||||||
case "player.block.place":
|
case "player.block.place":
|
||||||
if($data["eid"] === $this->eid){
|
if($data["eid"] === $this->eid and $this->server->gamemode === 0){
|
||||||
$this->removeItem($data["original"][0], $data["original"][1], 1);
|
$this->removeItem($data["original"][0], $data["original"][1], 1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "player.pickup":
|
case "player.pickup":
|
||||||
if($data["eid"] === $this->eid){
|
if($data["eid"] === $this->eid){
|
||||||
$data["eid"] = 0;
|
$data["eid"] = 0;
|
||||||
$this->addItem($data["entity"]->type, $data["entity"]->meta, $data["entity"]->stack);
|
if($this->server->gamemode === 0){
|
||||||
|
$this->addItem($data["entity"]->type, $data["entity"]->meta, $data["entity"]->stack);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$this->dataPacket(MC_TAKE_ITEM_ENTITY, $data);
|
$this->dataPacket(MC_TAKE_ITEM_ENTITY, $data);
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user