public static ItemStack parseStack(String name) {
if (name.contains("/")) {
String[] split = StringUtils.split(name, "/");
ItemStack stack = parseStackNoNBT(split[0]);
if (ItemStackTools.isEmpty(stack)) {
return stack;
}
NBTTagCompound nbt;
try {
nbt = JsonToNBT.getTagFromJson(split[1]);
} catch (NBTException e) {
InControl.logger.log(Level.ERROR, "Error parsing NBT in '" + name + "'!");
return ItemStackTools.getEmptyStack();
}
stack.setTagCompound(nbt);
return stack;
} else {
return parseStackNoNBT(name);
}
}
Tools.java 文件源码
java
阅读 70
收藏 0
点赞 0
评论 0
项目:InControl
作者:
评论列表
文章目录