Interface INetStreamWriter
- Namespace
- Obsidian.API
- Assembly
- Obsidian.API.dll
public interface INetStreamWriter : INetStream, IDisposable, IAsyncDisposable
- Inherited Members
-
Properties
CanWrite
Property Value
- bool
Methods
ToArray()
Returns
- byte[]
WriteAbsoluteFloatPosition(Vector)
void WriteAbsoluteFloatPosition(Vector value)
Parameters
value
Vector
WriteAbsoluteFloatPositionF(VectorF)
void WriteAbsoluteFloatPositionF(VectorF value)
Parameters
value
VectorF
WriteAbsolutePosition(Vector)
void WriteAbsolutePosition(Vector value)
Parameters
value
Vector
WriteAbsolutePositionF(VectorF)
void WriteAbsolutePositionF(VectorF value)
Parameters
value
VectorF
WriteAbsoluteShortPosition(Vector)
void WriteAbsoluteShortPosition(Vector value)
Parameters
value
Vector
WriteAbsoluteShortPosition(VectorF)
void WriteAbsoluteShortPosition(VectorF value)
Parameters
value
VectorF
WriteAdvancement(Advancement)
void WriteAdvancement(Advancement advancement)
Parameters
advancement
Advancement
WriteAttributeModifier(AttributeModifier)
void WriteAttributeModifier(AttributeModifier attribute)
Parameters
attribute
AttributeModifier
WriteBitSet(BitSet, bool)
void WriteBitSet(BitSet bitset, bool isFixed = false)
Parameters
bitset
BitSet
isFixed
bool
WriteBoolean(bool)
void WriteBoolean(bool value)
Parameters
value
bool
WriteByte(byte)
void WriteByte(byte value)
Parameters
value
byte
WriteByte(Enum)
void WriteByte(Enum value)
Parameters
value
Enum
WriteByte(sbyte)
void WriteByte(sbyte value)
Parameters
value
sbyte
WriteByteArray(byte[])
void WriteByteArray(byte[] values)
Parameters
values
byte[]
WriteChat(ChatMessage)
void WriteChat(ChatMessage chatMessage)
Parameters
chatMessage
ChatMessage
WriteDateTimeOffset(DateTimeOffset)
void WriteDateTimeOffset(DateTimeOffset date)
Parameters
date
DateTimeOffset
WriteDouble(double)
void WriteDouble(double value)
Parameters
value
double
WriteEnchantment(Enchantment)
void WriteEnchantment(Enchantment enchantment)
Parameters
enchantment
Enchantment
WriteEntity(IEntity)
void WriteEntity(IEntity entity)
Parameters
entity
IEntity
void WriteEntityMetadataType(byte index, EntityMetadataType type)
Parameters
index
byte
type
EntityMetadataType
WriteFloat(float)
void WriteFloat(float value)
Parameters
value
float
WriteInt(Enum)
void WriteInt(Enum value)
Parameters
value
Enum
WriteInt(int)
Parameters
value
int
WriteItemStack(ItemStack?)
void WriteItemStack(ItemStack? itemStack)
Parameters
itemStack
ItemStack
WriteLengthPrefixedArray(bool, params List<Enchantment>)
void WriteLengthPrefixedArray(bool showInTooltips, params List<Enchantment> enchantments)
Parameters
showInTooltips
bool
enchantments
List<Enchantment>
WriteLengthPrefixedArray<TValue>(Action<TValue>, params List<TValue>)
void WriteLengthPrefixedArray<TValue>(Action<TValue> write, params List<TValue> values)
Parameters
write
Action<TValue>
values
List<TValue>
Type Parameters
TValue
WriteLong(long)
void WriteLong(long value)
Parameters
value
long
WriteLongArray(long[])
void WriteLongArray(long[] values)
Parameters
values
long[]
WriteOptional(Enum?)
void WriteOptional(Enum? value)
Parameters
value
Enum
WriteOptional(bool?)
void WriteOptional(bool? value)
Parameters
value
bool?
WriteOptional(byte?)
void WriteOptional(byte? value)
Parameters
value
byte?
WriteOptional(double?)
void WriteOptional(double? value)
Parameters
value
double?
WriteOptional(Guid?)
void WriteOptional(Guid? value)
Parameters
value
Guid?
WriteOptional(short?)
void WriteOptional(short? value)
Parameters
value
short?
WriteOptional(int?)
void WriteOptional(int? value)
Parameters
value
int?
WriteOptional(float?)
void WriteOptional(float? value)
Parameters
value
float?
WriteOptional(string?)
void WriteOptional(string? value)
Parameters
value
string
WriteOptional<TValue>(TValue?)
void WriteOptional<TValue>(TValue? value) where TValue : struct, INetworkSerializable<TValue>
Parameters
value
TValue?
Type Parameters
TValue
WriteOptional<TValue>(TValue?)
void WriteOptional<TValue>(TValue? value) where TValue : INetworkSerializable<TValue>
Parameters
value
TValue
Type Parameters
TValue
WritePosition(SoundPosition)
void WritePosition(SoundPosition position)
Parameters
position
SoundPosition
WritePosition(Vector)
void WritePosition(Vector value)
Parameters
value
Vector
WritePositionF(VectorF)
void WritePositionF(VectorF value)
Parameters
value
VectorF
WriteShort(short)
void WriteShort(short value)
Parameters
value
short
WriteSkinProperty(SkinProperty)
void WriteSkinProperty(SkinProperty skinProperty)
Parameters
skinProperty
SkinProperty
WriteSoundEffect(SoundEffect)
void WriteSoundEffect(SoundEffect sound)
Parameters
sound
SoundEffect
WriteSoundEvent(SoundEvent)
void WriteSoundEvent(SoundEvent soundEvent)
Parameters
soundEvent
SoundEvent
WriteString(string, int)
void WriteString(string value, int maxLength = 32767)
Parameters
value
string
maxLength
int
WriteUnsignedShort(ushort)
void WriteUnsignedShort(ushort value)
Parameters
value
ushort
WriteUuid(Guid)
void WriteUuid(Guid value)
Parameters
value
Guid
WriteVarInt(Enum)
void WriteVarInt(Enum value)
Parameters
value
Enum
WriteVarInt(int)
void WriteVarInt(int value)
Parameters
value
int
WriteVarLong(long)
void WriteVarLong(long value)
Parameters
value
long
WriteVelocity(Velocity)
void WriteVelocity(Velocity value)
Parameters
value
Velocity