public Multimap<String, AttributeModifier> getAttributeModifiers()
{
Multimap<String, AttributeModifier> multimap;
if (this.hasTagCompound() && this.stackTagCompound.hasKey("AttributeModifiers", 9))
{
multimap = HashMultimap.<String, AttributeModifier>create();
NBTTagList nbttaglist = this.stackTagCompound.getTagList("AttributeModifiers", 10);
for (int i = 0; i < nbttaglist.tagCount(); ++i)
{
NBTTagCompound nbttagcompound = nbttaglist.getCompoundTagAt(i);
AttributeModifier attributemodifier = SharedMonsterAttributes.readAttributeModifierFromNBT(nbttagcompound);
if (attributemodifier != null && attributemodifier.getID().getLeastSignificantBits() != 0L && attributemodifier.getID().getMostSignificantBits() != 0L)
{
multimap.put(nbttagcompound.getString("AttributeName"), attributemodifier);
}
}
}
else
{
multimap = this.getItem().getItemAttributeModifiers();
}
return multimap;
}
ItemStack.java 文件源码
java
阅读 56
收藏 0
点赞 0
评论 0
项目:DecompiledMinecraft
作者:
评论列表
文章目录