Skip to content

Commit

Permalink
LoomStackRequestAction has repetitions field (#287)
Browse files Browse the repository at this point in the history
Co-authored-by: Dylan T. <[email protected]>
  • Loading branch information
mintylevel and dktapps authored Dec 23, 2024
1 parent bd1ec79 commit f5daac3
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/types/inventory/stackrequest/LoomStackRequestAction.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,22 @@ final class LoomStackRequestAction extends ItemStackRequestAction{
public const ID = ItemStackRequestActionType::CRAFTING_LOOM;

public function __construct(
private string $patternId
private string $patternId,
private int $repetitions = 1
){}

public function getPatternId() : string{ return $this->patternId; }

public function getRepetitions() : int{ return $this->repetitions; }

public static function read(PacketSerializer $in) : self{
return new self($in->getString());
$patternId = $in->getString();
$repetitions = $in->getByte();
return new self($patternId, $repetitions);
}

public function write(PacketSerializer $out) : void{
$out->putString($this->patternId);
$out->putByte($this->repetitions);
}
}

0 comments on commit f5daac3

Please sign in to comment.