當前位置: 首頁>>代碼示例>>Java>>正文


Java Packet.readString方法代碼示例

本文整理匯總了Java中net.minecraft.network.packet.Packet.readString方法的典型用法代碼示例。如果您正苦於以下問題:Java Packet.readString方法的具體用法?Java Packet.readString怎麽用?Java Packet.readString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在net.minecraft.network.packet.Packet的用法示例。


在下文中一共展示了Packet.readString方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: readWatchableObjects

import net.minecraft.network.packet.Packet; //導入方法依賴的package包/類
public static List readWatchableObjects(DataInput par0DataInput) throws IOException
{
    ArrayList arraylist = null;

    for (byte b0 = par0DataInput.readByte(); b0 != 127; b0 = par0DataInput.readByte())
    {
        if (arraylist == null)
        {
            arraylist = new ArrayList();
        }

        int i = (b0 & 224) >> 5;
        int j = b0 & 31;
        WatchableObject watchableobject = null;

        switch (i)
        {
            case 0:
                watchableobject = new WatchableObject(i, j, Byte.valueOf(par0DataInput.readByte()));
                break;
            case 1:
                watchableobject = new WatchableObject(i, j, Short.valueOf(par0DataInput.readShort()));
                break;
            case 2:
                watchableobject = new WatchableObject(i, j, Integer.valueOf(par0DataInput.readInt()));
                break;
            case 3:
                watchableobject = new WatchableObject(i, j, Float.valueOf(par0DataInput.readFloat()));
                break;
            case 4:
                watchableobject = new WatchableObject(i, j, Packet.readString(par0DataInput, 64));
                break;
            case 5:
                watchableobject = new WatchableObject(i, j, Packet.readItemStack(par0DataInput));
                break;
            case 6:
                int k = par0DataInput.readInt();
                int l = par0DataInput.readInt();
                int i1 = par0DataInput.readInt();
                watchableobject = new WatchableObject(i, j, new ChunkCoordinates(k, l, i1));
        }

        arraylist.add(watchableobject);
    }

    return arraylist;
}
 
開發者ID:HATB0T,項目名稱:RuneCraftery,代碼行數:48,代碼來源:DataWatcher.java


注:本文中的net.minecraft.network.packet.Packet.readString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。