public IPacket ReadPacket(IMinecraftDataReader reader) { Action = (WorldBorderAction)reader.ReadVarInt(); switch (Action) { case WorldBorderAction.SetSize: WorldBorder = new WorldBorderSetSize().FromReader(reader); break; case WorldBorderAction.LerpSize: WorldBorder = new WorldBorderLerpSize().FromReader(reader); break; case WorldBorderAction.SetCenter: WorldBorder = new WorldBorderSetCenter().FromReader(reader); break; case WorldBorderAction.Initialize: WorldBorder = new WorldBorderInitialize().FromReader(reader); break; case WorldBorderAction.SetWarningTime: WorldBorder = new WorldBorderSetWarningTime().FromReader(reader); break; case WorldBorderAction.SetWarningBlocks: WorldBorder = new WorldBorderSetWarningBlocks().FromReader(reader); break; } return(this); }
public IPacket ReadPacket(IMinecraftDataReader reader) { Action = (WorldBorderAction) reader.ReadVarInt(); switch (Action) { case WorldBorderAction.SetSize: WorldBorder = new WorldBorderSetSize().FromReader(reader); break; case WorldBorderAction.LerpSize: WorldBorder = new WorldBorderLerpSize().FromReader(reader); break; case WorldBorderAction.SetCenter: WorldBorder = new WorldBorderSetCenter().FromReader(reader); break; case WorldBorderAction.Initialize: WorldBorder = new WorldBorderInitialize().FromReader(reader); break; case WorldBorderAction.SetWarningTime: WorldBorder = new WorldBorderSetWarningTime().FromReader(reader); break; case WorldBorderAction.SetWarningBlocks: WorldBorder = new WorldBorderSetWarningBlocks().FromReader(reader); break; } return this; }