Skip to main content

EntityAttribute

class

Declaration​

[ProtocolSupport(735, 777)]
public sealed class EntityAttribute : IProtocolType<EntityAttribute>
NamespaceMcProtoNet.Protocol
AssemblyMcProtoNet.Protocol.dll
Sourcesrc/McProtoNet.Protocol/Generated/Types/EntityAttribute.cs#L6 ↗

Implements: IProtocolType<EntityAttribute>

Constructors​

SignatureDescription
EntityAttribute(string keyName, int keyId, double value, AttributeModifier[] modifiers)-

EntityAttribute(string, int, double, AttributeModifier[])​

public EntityAttribute(string keyName, int keyId, double value, AttributeModifier[] modifiers)

Parameters: keyName (string), keyId (int), value (double), modifiers (AttributeModifier[])

Properties​

SignatureDescription
int KeyId-
string KeyName-
AttributeModifier[] Modifiers-
double Value-

KeyId​

public int KeyId { get; }

Returns: int

KeyName​

public string KeyName { get; }

Returns: string

Modifiers​

public AttributeModifier[] Modifiers { get; }

Returns: AttributeModifier[]

Value​

public double Value { get; }

Returns: double

Methods​

SignatureDescription
static EntityAttribute Read(ref MinecraftPrimitiveReader reader, int protocolVersion)Reads a value of type EntityAttribute from the specified reader.
void Write(MinecraftPrimitiveWriter writer, int protocolVersion)Writes the current value to the specified writer.

Read(ref MinecraftPrimitiveReader, int)​

public static EntityAttribute Read(ref MinecraftPrimitiveReader reader, int protocolVersion)

Reads a value of type EntityAttribute from the specified reader.

Parameters: reader (MinecraftPrimitiveReader), protocolVersion (int)

Returns: EntityAttribute - The value that was read.

Write(MinecraftPrimitiveWriter, int)​

public void Write(MinecraftPrimitiveWriter writer, int protocolVersion)

Writes the current value to the specified writer.

Parameters: writer (MinecraftPrimitiveWriter), protocolVersion (int)