Particle

Undocumented in source.
class Particle : Buffer {}

Constructors

this
this()
Undocumented in source.
this
this(uint particleId, bool longDistance, Tuple!(float, "x", float, "y", float, "z") position, Tuple!(float, "x", float, "y", float, "z") offset, float data, uint count, uint[2] additionalData)
Undocumented in source.

Members

Functions

decode
void decode()
Undocumented in source. Be warned that the author may not have intended to support it.
encode
ubyte[] encode()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

fromBuffer
Particle fromBuffer(ubyte[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

ANGRY_VILLAGER
enum uint ANGRY_VILLAGER;
Undocumented in source.
BARRIER
enum uint BARRIER;
Undocumented in source.
BLOCK_CRACK
enum uint BLOCK_CRACK;
Undocumented in source.
BLOCK_DUST
enum uint BLOCK_DUST;
Undocumented in source.
BUBBLE
enum uint BUBBLE;
Undocumented in source.
CLIENTBOUND
enum bool CLIENTBOUND;
Undocumented in source.
CLOUD
enum uint CLOUD;
Undocumented in source.
CRIT
enum uint CRIT;
Undocumented in source.
DAMAGE_INDICATOR
enum uint DAMAGE_INDICATOR;
Undocumented in source.
DEPTH_SUSPEND
enum uint DEPTH_SUSPEND;
Undocumented in source.
DRAGON_BREATH
enum uint DRAGON_BREATH;
Undocumented in source.
DRIP_LAVA
enum uint DRIP_LAVA;
Undocumented in source.
DRIP_WATER
enum uint DRIP_WATER;
Undocumented in source.
DROPLET
enum uint DROPLET;
Undocumented in source.
ENCHANTMENT_TABLE
enum uint ENCHANTMENT_TABLE;
Undocumented in source.
ENDROD
enum uint ENDROD;
Undocumented in source.
EXPLODE
enum uint EXPLODE;
Undocumented in source.
FALLING_DUST
enum uint FALLING_DUST;
Undocumented in source.
FIELDS
enum string[] FIELDS;
Undocumented in source.
FIREWORK_SPARK
enum uint FIREWORK_SPARK;
Undocumented in source.
FLAME
enum uint FLAME;
Undocumented in source.
FOOTSTEP
enum uint FOOTSTEP;
Undocumented in source.
HAPPY_VILLAGER
enum uint HAPPY_VILLAGER;
Undocumented in source.
HEART
enum uint HEART;
Undocumented in source.
HUGE_EXPLOSION
enum uint HUGE_EXPLOSION;
Undocumented in source.
ID
enum uint ID;
Undocumented in source.
INSTANT_SPELL
enum uint INSTANT_SPELL;
Undocumented in source.
ITEM_CRACK
enum uint ITEM_CRACK;
Undocumented in source.
LARGE_EXPLOSION
enum uint LARGE_EXPLOSION;
Undocumented in source.
LARGE_SMOKE
enum uint LARGE_SMOKE;
Undocumented in source.
LAVA
enum uint LAVA;
Undocumented in source.
MAGIC_CRIT
enum uint MAGIC_CRIT;
Undocumented in source.
MOB_APPEARANCE
enum uint MOB_APPEARANCE;
Undocumented in source.
MOB_SPELL
enum uint MOB_SPELL;
Undocumented in source.
MOB_SPELL_AMBIENT
enum uint MOB_SPELL_AMBIENT;
Undocumented in source.
NOTE
enum uint NOTE;
Undocumented in source.
PORTAL
enum uint PORTAL;
Undocumented in source.
RED_DUST
enum uint RED_DUST;
Undocumented in source.
SERVERBOUND
enum bool SERVERBOUND;
Undocumented in source.
SLIME
enum uint SLIME;
Undocumented in source.
SMOKE
enum uint SMOKE;
Undocumented in source.
SNOWBALL_POOF
enum uint SNOWBALL_POOF;
Undocumented in source.
SNOW_SHOVEL
enum uint SNOW_SHOVEL;
Undocumented in source.
SPELL
enum uint SPELL;
Undocumented in source.
SPLASH
enum uint SPLASH;
Undocumented in source.
SUSPENDED
enum uint SUSPENDED;
Undocumented in source.
SWEEP_ATTACK
enum uint SWEEP_ATTACK;
Undocumented in source.
TAKE
enum uint TAKE;
Undocumented in source.
TOWN_AURA
enum uint TOWN_AURA;
Undocumented in source.
WAKE
enum uint WAKE;
Undocumented in source.
WITCH_MAGIC
enum uint WITCH_MAGIC;
Undocumented in source.
additionalData
uint[2] additionalData;
Undocumented in source.
count
uint count;
Undocumented in source.
data
float data;
Undocumented in source.
longDistance
bool longDistance;
Undocumented in source.
offset
Tuple!(float, "x", float, "y", float, "z") offset;
Undocumented in source.
particleId
uint particleId;
Undocumented in source.
position
Tuple!(float, "x", float, "y", float, "z") position;
Undocumented in source.

Inherited Members

From Buffer

_buffer
ubyte[] _buffer;
Undocumented in source.
_index
size_t _index;
Undocumented in source.
bufferInstance
Buffer bufferInstance [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
writeBytes
void writeBytes(ubyte[] bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
writeString
void writeString(string str)
Undocumented in source. Be warned that the author may not have intended to support it.
readBytes
ubyte[] readBytes(size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
readString
string readString(size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianBool
void writeBigEndianBool(bool a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianBool
bool readBigEndianBool()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianBool
void writeLittleEndianBool(bool a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianBool
bool readLittleEndianBool()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianByte
void writeBigEndianByte(byte a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianByte
byte readBigEndianByte()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianByte
void writeLittleEndianByte(byte a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianByte
byte readLittleEndianByte()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianUbyte
void writeBigEndianUbyte(ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianUbyte
ubyte readBigEndianUbyte()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianUbyte
void writeLittleEndianUbyte(ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianUbyte
ubyte readLittleEndianUbyte()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianShort
void writeBigEndianShort(short a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianShort
short readBigEndianShort()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianShort
void writeLittleEndianShort(short a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianShort
short readLittleEndianShort()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianUshort
void writeBigEndianUshort(ushort a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianUshort
ushort readBigEndianUshort()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianUshort
void writeLittleEndianUshort(ushort a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianUshort
ushort readLittleEndianUshort()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianTriad
void writeBigEndianTriad(int a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianTriad
int readBigEndianTriad()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianTriad
void writeLittleEndianTriad(int a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianTriad
int readLittleEndianTriad()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianInt
void writeBigEndianInt(int a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianInt
int readBigEndianInt()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianInt
void writeLittleEndianInt(int a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianInt
int readLittleEndianInt()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianUint
void writeBigEndianUint(uint a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianUint
uint readBigEndianUint()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianUint
void writeLittleEndianUint(uint a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianUint
uint readLittleEndianUint()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianLong
void writeBigEndianLong(long a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianLong
long readBigEndianLong()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianLong
void writeLittleEndianLong(long a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianLong
long readLittleEndianLong()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianUlong
void writeBigEndianUlong(ulong a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianUlong
ulong readBigEndianUlong()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianUlong
void writeLittleEndianUlong(ulong a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianUlong
ulong readLittleEndianUlong()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianFloat
void writeBigEndianFloat(float a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianFloat
float readBigEndianFloat()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianFloat
void writeLittleEndianFloat(float a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianFloat
float readLittleEndianFloat()
Undocumented in source. Be warned that the author may not have intended to support it.
writeBigEndianDouble
void writeBigEndianDouble(double a)
Undocumented in source. Be warned that the author may not have intended to support it.
readBigEndianDouble
double readBigEndianDouble()
Undocumented in source. Be warned that the author may not have intended to support it.
writeLittleEndianDouble
void writeLittleEndianDouble(double a)
Undocumented in source. Be warned that the author may not have intended to support it.
readLittleEndianDouble
double readLittleEndianDouble()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta