TAG_Base.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:MinecraftScripting 作者:
/**
 * Called to create a script visible NBT Tag.
 */
public static TAG_Base createFromNative(NBTBase base) {
    if (base instanceof NBTTagByte)
        return new TAG_Byte((NBTTagByte)base);
    if (base instanceof NBTTagByteArray)
        return new TAG_Byte_Array((NBTTagByteArray)base);
    if (base instanceof NBTTagCompound)
        return new TAG_Compound((NBTTagCompound)base);
    if (base instanceof NBTTagDouble)
        return new TAG_Double((NBTTagDouble)base);
    if (base instanceof NBTTagFloat)
        return new TAG_Float((NBTTagFloat)base);
    if (base instanceof NBTTagInt)
        return new TAG_Int((NBTTagInt)base);
    if (base instanceof NBTTagIntArray)
        return new TAG_Int_Array((NBTTagIntArray)base);
    if (base instanceof NBTTagList)
        return new TAG_List((NBTTagList)base);
    if (base instanceof NBTTagLong)
        return new TAG_Long((NBTTagLong)base);
    if (base instanceof NBTTagShort)
        return new TAG_Short((NBTTagShort)base);
    if (base instanceof NBTTagString)
        return new TAG_String((NBTTagString)base);
    return null;

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号