Table of Contents

Struct ClientInformation

Namespace
Obsidian.API
Assembly
Obsidian.API.dll
public readonly struct ClientInformation : IEquatable<ClientInformation>
Implements
Inherited Members

Properties

AllowServerListings

public required bool AllowServerListings { get; init; }

Property Value

bool

ChatColors

public required bool ChatColors { get; init; }

Property Value

bool

ChatMode

public required ChatVisibility ChatMode { get; init; }

Property Value

ChatVisibility

DisplayedSkinParts

public required PlayerBitMask DisplayedSkinParts { get; init; }

Property Value

PlayerBitMask

EnableTextFiltering

public required bool EnableTextFiltering { get; init; }

Property Value

bool

Locale

public required string Locale { get; init; }

Property Value

string

MainHand

public required MainHand MainHand { get; init; }

Property Value

MainHand

ParticleStatus

public required ParticleStatus ParticleStatus { get; init; }

Property Value

ParticleStatus

ViewDistance

public required sbyte ViewDistance { get; init; }

Property Value

sbyte

Methods

Equals(ClientInformation)

public bool Equals(ClientInformation other)

Parameters

other ClientInformation

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ClientInformation, ClientInformation)

public static bool operator ==(ClientInformation left, ClientInformation right)

Parameters

left ClientInformation
right ClientInformation

Returns

bool

operator !=(ClientInformation, ClientInformation)

public static bool operator !=(ClientInformation left, ClientInformation right)

Parameters

left ClientInformation
right ClientInformation

Returns

bool