Skip to content

Latest commit

 

History

History
403 lines (403 loc) · 19.1 KB

cn.nukkit.utils.BinaryStream.md

File metadata and controls

403 lines (403 loc) · 19.1 KB
  • 成员变量一览

    成员变量 
    修饰符和类 成员变量描述
    int offset 
  • 构造函数一览

    构造函数 
    构造函数描述
    BinaryStream() 
    BinaryStream(byte[] buffer) 
    BinaryStream(byte[] buffer, int offset) 
  • 成员函数一览

    All Methods Instance Methods Concrete Methods 
    修饰符和类 成员函数描述
    boolean feof() 
    byte[] get() 
    byte[] get(int len) 
    <T> T[] getArray(Class<T> clazz, Function<BinaryStream,T> function) 
    Attribute[] getAttributeList()
    Reads a list of Attributes from the stream.
    BlockFace getBlockFace() 
    BlockVector3 getBlockVector3() 
    boolean getBoolean() 
    byte[] getBuffer() 
    int getByte() 
    byte[] getByteArray() 
    int getCount() 
    EntityLink getEntityLink() 
    long getEntityRuntimeId()
    Reads and returns an EntityRuntimeID
    long getEntityUniqueId()
    Reads and returns an EntityUniqueID
    float getFloat() 
    float getFloat(int accuracy) 
    SerializedImage getImage() 
    int getInt() 
    float getLFloat() 
    float getLFloat(int accuracy) 
    int getLInt() 
    long getLLong() 
    long getLong() 
    int getLShort() 
    int getLTriad() 
    int getOffset() 
    Item getRecipeIngredient() 
    int getShort() 
    BlockVector3 getSignedBlockPosition() 
    Skin getSkin() 
    Item getSlot() 
    String getString() 
    int getTriad() 
    long getUnsignedVarInt() 
    long getUnsignedVarLong() 
    UUID getUUID() 
    int getVarInt() 
    long getVarLong() 
    Vector3f getVector3f() 
    void put(byte[] bytes) 
    void putAttributeList(Attribute[] attributes)
    Writes a list of Attributes to the packet buffer using the standard format.
    void putBlockFace(BlockFace face) 
    void putBlockVector3(BlockVector3 v) 
    void putBlockVector3(int x, int y, int z) 
    void putBoolean(boolean bool) 
    void putByte(byte b) 
    void putByteArray(byte[] b) 
    void putEntityLink(EntityLink link) 
    void putEntityRuntimeId(long eid)
    Writes an EntityUniqueID
    void putEntityUniqueId(long eid)
    Writes an EntityUniqueID
    void putFloat(float v) 
    void putGameRules(GameRules gameRules) 
    void putImage(SerializedImage image) 
    void putInt(int i) 
    void putLFloat(float v) 
    void putLInt(int i) 
    void putLLong(long l) 
    void putLong(long l) 
    void putLShort(int s) 
    void putLTriad(int triad) 
    void putRecipeIngredient(Item ingredient) 
    void putShort(int s) 
    void putSignedBlockPosition(BlockVector3 v) 
    void putSkin(Skin skin) 
    void putSlot(Item item) 
    void putString(String string) 
    void putTriad(int triad) 
    void putUnsignedVarInt(long v) 
    void putUnsignedVarLong(long v) 
    void putUUID(UUID uuid) 
    void putVarInt(int v) 
    void putVarLong(long v) 
    void putVector3f(float x, float y, float z) 
    void putVector3f(Vector3f v) 
    BinaryStream reset() 
    void setBuffer(byte[] buffer) 
    void setBuffer(byte[] buffer, int offset) 
    void setOffset(int offset) 
    • 继承自类 java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait