public override void FromBytes(BinaryReader reader, IWorldAccessor resolver) { particlePos = Vec3d.CreateFromBytes(reader); blockpos = BlockPos.CreateFromBytes(reader); quantity = reader.ReadInt32(); radius = reader.ReadSingle(); scale = reader.ReadSingle(); }