@Override
 public ItemCameraTransforms getItemCameraTransforms() {
   return itemModel.getItemCameraTransforms();
 }
 @Override
 public TextureAtlasSprite getParticleTexture() {
   return itemModel.getParticleTexture();
 }
 @Override
 public boolean isBuiltInRenderer() {
   return itemModel.isBuiltInRenderer();
 }
 @Override
 public boolean isGui3d() {
   return itemModel.isGui3d();
 }
 @Override
 public boolean isAmbientOcclusion() {
   return itemModel.isAmbientOcclusion();
 }
 @Override
 public List<BakedQuad> getQuads(
     @Nullable IBlockState state, @Nullable EnumFacing side, long rand) {
   if (quads != null) return quads;
   return itemModel.getQuads(state, side, rand);
 }