mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-20 18:06:40 +00:00
Fall damage
This commit is contained in:
parent
586f49994a
commit
f03f376535
@ -463,9 +463,9 @@ class CustomPacketHandler{
|
|||||||
break;
|
break;
|
||||||
case MC_SET_HEALTH:
|
case MC_SET_HEALTH:
|
||||||
if($this->c === false){
|
if($this->c === false){
|
||||||
$this->data["health"] = ord($this->get(1));
|
$this->data["health"] = Utils::readByte($this->get(1));
|
||||||
}else{
|
}else{
|
||||||
$this->raw .= chr($this->data["health"]);
|
$this->raw .= Utils::writeByte($this->data["health"]);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MC_ANIMATE:
|
case MC_ANIMATE:
|
||||||
|
@ -388,11 +388,14 @@ class Player{
|
|||||||
$this->entity->setHealth(20, "respawn");
|
$this->entity->setHealth(20, "respawn");
|
||||||
$this->entity->setPosition($data["x"], $data["y"], $data["z"], 0, 0);
|
$this->entity->setPosition($data["x"], $data["y"], $data["z"], 0, 0);
|
||||||
break;
|
break;
|
||||||
|
case MC_SET_HEALTH:
|
||||||
|
$this->entity->setHealth($data["health"], "client");
|
||||||
|
break;
|
||||||
case MC_DROP_ITEM:
|
case MC_DROP_ITEM:
|
||||||
$this->server->api->block->drop($this->entity->x, $this->entity->y, $this->entity->z, $data["block"], $data["meta"], $data["stack"]);
|
$this->server->api->block->drop($this->entity->x, $this->entity->y, $this->entity->z, $data["block"], $data["meta"], $data["stack"]);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
console("[INTERNAL] Unhandled 0x".dechex($data["id"])." Data Packet for Client ID ".$this->clientID.": ".print_r($data), true, true, 3);
|
console("[INTERNAL] Unhandled 0x".dechex($data["id"])." Data Packet for Client ID ".$this->clientID.": ".print_r($data, true), true, true, 3);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user