EntityAttribute
class
Declaration
[ProtocolSupport(735, 777)]
public sealed class EntityAttribute : IProtocolType<EntityAttribute>
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
| Source | src/McProtoNet.Protocol/Generated/Types/EntityAttribute.cs#L6 ↗ |
Implements: IProtocolType<EntityAttribute>
Constructors
| Signature | Description |
|---|---|
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
| Signature | Description |
|---|---|
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
| Signature | Description |
|---|---|
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)