Skip to content

Commit 7cc05d5

Browse files
author
Anthony Calabretta
authored
Fixed falling Wither Boss ;)
luv u dan <3
1 parent 5a9259f commit 7cc05d5

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

src/xenialdan/BossBarAPI/FakeWither.php

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,18 @@ public function spawnTo(Player $player){
2727
$pk->z = $player->z;
2828
$pk->yaw = $player->yaw;
2929
$pk->pitch = $player->pitch;
30-
$pk->metadata = [Entity::DATA_LEAD_HOLDER_EID => [Entity::DATA_TYPE_LONG, -1], Entity::DATA_FLAG_SILENT => [Entity::DATA_TYPE_BYTE, 1], Entity::DATA_SCALE => [Entity::DATA_TYPE_FLOAT, 0.25], Entity::DATA_NAMETAG => [Entity::DATA_TYPE_STRING, $this->text],
31-
Entity::DATA_BOUNDING_BOX_WIDTH => [Entity::DATA_TYPE_FLOAT, 0], Entity::DATA_BOUNDING_BOX_HEIGHT => [Entity::DATA_TYPE_FLOAT, 0]];
30+
$flags = 0;
31+
$flags |= 1 << Entity::DATA_FLAG_INVISIBLE;
32+
$flags |= 1 << Entity::DATA_FLAG_IMMOBILE;
33+
$flags |= 1 << Entity::DATA_FLAG_SILENT;
34+
$pk->metadata = [
35+
Entity::DATA_LEAD_HOLDER_EID => [Entity::DATA_TYPE_LONG, -1],
36+
Entity::DATA_FLAGS => [Entity::DATA_TYPE_LONG, $flags],
37+
Entity::DATA_SCALE => [Entity::DATA_TYPE_FLOAT, 0.25],
38+
Entity::DATA_NAMETAG => [Entity::DATA_TYPE_STRING, $this->text],
39+
Entity::DATA_BOUNDING_BOX_WIDTH => [Entity::DATA_TYPE_FLOAT, 0],
40+
Entity::DATA_BOUNDING_BOX_HEIGHT => [Entity::DATA_TYPE_FLOAT, 0]
41+
];
3242
$player->dataPacket($pk);
3343

3444
#$upk = new SetEntityLinkPacket();
@@ -45,4 +55,4 @@ public function despawnFrom(Player $player){
4555
$pk->eid = $this->eid;
4656
$player->dataPacket($pk);
4757
}
48-
}
58+
}

0 commit comments

Comments
 (0)