/**
* Resolve item state validity
* @param meta Item metadata
* @return Is item state valid
*/
@SuppressWarnings({"ConstantConditions"})
public boolean isValidItemState(int meta) {
if (!isValid()) {
return false;
}
try {
ItemModelMesher models = Minecraft.getMinecraft().getRenderItem().getItemModelMesher();
TextureAtlasSprite sprite = models.getParticleIcon(item, meta);
return sprite != null &&
sprite.getIconName() != null &&
!sprite.getIconName().equalsIgnoreCase("") &&
!sprite.getIconName().equalsIgnoreCase("missingno");
} catch (Throwable ignored) {
return false;
}
}
UItem.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:StructPro
作者:
评论列表
文章目录