/**
* Get an ItemStack instance with given amount of items and NBT Tag pTag is
* optional, and this function will return an ItemStack without NBT if pTag
* is empty
*
* @param pAmount
* @param pTag
* @return An itemstack with attached NBTTag, or null if the tag was invalid, or the itemdescriptor
* couldn't be turned into a valid itemstack
*/
public ItemStack getItemStackwNBT( int pAmount, String pTag )
{
NBTTagCompound tNBT = null;
boolean tDamagedNBT = false;
try
{
if( !pTag.isEmpty() )
tNBT = (NBTTagCompound) JsonToNBT.func_150315_a( pTag );
}
catch( Exception e )
{
_mLog.error( String.format( "Found invalid NBT Tag: %s", pTag ) );
tDamagedNBT = true;
}
if( !tDamagedNBT )
return getItemStackwNBT( pAmount, tNBT );
else
return null;
}
ItemDescriptor.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:Yamcl
作者:
评论列表
文章目录