Hacks for dealing with negative item IDs...

This commit is contained in:
Dylan K. Taylor
2018-09-23 14:14:58 +01:00
parent 9d2e9e1663
commit ed1c511c3c
3 changed files with 20 additions and 7 deletions

View File

@ -39,8 +39,15 @@ class ItemBlock extends Item{
* @param int|null $itemId
*/
public function __construct(int $blockId, int $meta = 0, int $itemId = null){
if($blockId < 0){ //extended blocks
if($itemId === null){
$itemId = $blockId;
}
$blockId = 255 - $blockId;
}
$this->blockId = $blockId;
$this->setDamage($meta);
parent::__construct($itemId ?? $blockId, $meta, $this->getBlock()->getName());
}