Added more typehints to Tile namespace

This commit is contained in:
Dylan K. Taylor
2017-10-16 16:14:44 +01:00
parent 45b003ac2e
commit 0b1a9ba062
10 changed files with 24 additions and 24 deletions

View File

@ -87,7 +87,7 @@ class Furnace extends Spawnable implements InventoryHolder, Container, Nameable{
return "Furnace";
}
public function close(){
public function close() : void{
if($this->closed === false){
$this->inventory->removeAllViewers(true);
$this->inventory = null;
@ -96,7 +96,7 @@ class Furnace extends Spawnable implements InventoryHolder, Container, Nameable{
}
}
public function saveNBT(){
public function saveNBT() : void{
$this->namedtag->Items->setValue([]);
for($index = 0; $index < $this->getSize(); ++$index){
$this->setItem($index, $this->inventory->getItem($index));
@ -273,7 +273,7 @@ class Furnace extends Spawnable implements InventoryHolder, Container, Nameable{
return $ret;
}
public function addAdditionalSpawnData(CompoundTag $nbt){
public function addAdditionalSpawnData(CompoundTag $nbt) : void{
$nbt->BurnTime = $this->namedtag->BurnTime;
$nbt->CookTime = $this->namedtag->CookTime;