fine, variadics are annoying and this is easy to break ...

This commit is contained in:
Dylan K. Taylor 2019-06-06 15:12:46 +01:00
parent 5c5fbf9b78
commit e07f3e8e65
7 changed files with 0 additions and 10 deletions

View File

@ -48,7 +48,6 @@ class ExplodePacket extends DataPacket implements ClientboundPacket{
* @return ExplodePacket * @return ExplodePacket
*/ */
public static function create(Vector3 $center, float $radius, array $records) : self{ public static function create(Vector3 $center, float $radius, array $records) : self{
(function(Vector3 ...$_){})(...$records);
$result = new self; $result = new self;
$result->position = $center; $result->position = $center;
$result->radius = $radius; $result->radius = $radius;

View File

@ -44,7 +44,6 @@ class InventoryContentPacket extends DataPacket implements ClientboundPacket{
* @return InventoryContentPacket * @return InventoryContentPacket
*/ */
public static function create(int $windowId, array $items) : self{ public static function create(int $windowId, array $items) : self{
(function(Item ...$items){})(...$items); //type check
$result = new self; $result = new self;
$result->windowId = $windowId; $result->windowId = $windowId;
$result->items = $items; $result->items = $items;

View File

@ -44,7 +44,6 @@ class PlayerListPacket extends DataPacket implements ClientboundPacket{
public $type; public $type;
public static function add(array $entries) : self{ public static function add(array $entries) : self{
(function(PlayerListEntry ...$_){})(...$entries);
$result = new self; $result = new self;
$result->type = self::TYPE_ADD; $result->type = self::TYPE_ADD;
$result->entries = $entries; $result->entries = $entries;
@ -52,7 +51,6 @@ class PlayerListPacket extends DataPacket implements ClientboundPacket{
} }
public static function remove(array $entries) : self{ public static function remove(array $entries) : self{
(function(PlayerListEntry ...$_){})(...$entries);
$result = new self; $result = new self;
$result->type = self::TYPE_REMOVE; $result->type = self::TYPE_REMOVE;
$result->entries = $entries; $result->entries = $entries;

View File

@ -54,8 +54,6 @@ class ResourcePackStackPacket extends DataPacket implements ClientboundPacket{
* @return ResourcePackStackPacket * @return ResourcePackStackPacket
*/ */
public static function create(array $resourcePacks, array $behaviorPacks, bool $mustAccept, bool $isExperimental = false) : self{ public static function create(array $resourcePacks, array $behaviorPacks, bool $mustAccept, bool $isExperimental = false) : self{
(function(ResourcePack ...$_){})(...$resourcePacks);
(function(ResourcePack ...$_){})(...$behaviorPacks);
$result = new self; $result = new self;
$result->mustAccept = $mustAccept; $result->mustAccept = $mustAccept;
$result->resourcePackStack = $resourcePacks; $result->resourcePackStack = $resourcePacks;

View File

@ -51,8 +51,6 @@ class ResourcePacksInfoPacket extends DataPacket implements ClientboundPacket{
* @return ResourcePacksInfoPacket * @return ResourcePacksInfoPacket
*/ */
public static function create(array $resourcePacks, array $behaviorPacks, bool $mustAccept, bool $hasScripts = false) : self{ public static function create(array $resourcePacks, array $behaviorPacks, bool $mustAccept, bool $hasScripts = false) : self{
(function(ResourcePack ...$_){})(...$resourcePacks);
(function(ResourcePack ...$_){})(...$behaviorPacks);
$result = new self; $result = new self;
$result->mustAccept = $mustAccept; $result->mustAccept = $mustAccept;
$result->hasScripts = $hasScripts; $result->hasScripts = $hasScripts;

View File

@ -66,7 +66,6 @@ class TextPacket extends DataPacket implements ClientboundPacket, ServerboundPac
} }
private static function baseTranslation(int $type, string $key, array $parameters) : self{ private static function baseTranslation(int $type, string $key, array $parameters) : self{
(function(string ...$_){})(...$parameters);
$result = new self; $result = new self;
$result->type = $type; $result->type = $type;
$result->needsTranslation = true; $result->needsTranslation = true;

View File

@ -45,7 +45,6 @@ class UpdateAttributesPacket extends DataPacket implements ClientboundPacket{
* @return UpdateAttributesPacket * @return UpdateAttributesPacket
*/ */
public static function create(int $entityRuntimeId, array $attributes) : self{ public static function create(int $entityRuntimeId, array $attributes) : self{
(function(Attribute ...$attributes){})(...$attributes);
$result = new self; $result = new self;
$result->entityRuntimeId = $entityRuntimeId; $result->entityRuntimeId = $entityRuntimeId;
$result->entries = $attributes; $result->entries = $attributes;