Howdy
Items and Blocks use the same models (just lists of quads really) so the same code should work for both.
You merge the models just by combining the list of quads
i.e. this part
@Override
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, Random rand) {
// our chess pieces are only drawn when side is NULL.
if (side != null) {
return parentModel.getQuads(state, side, rand);
}
List<BakedQuad> combinedQuadsList = new ArrayList(parentModel.getQuads(state, side, rand));
combinedQuadsList.addAll(getChessPiecesQuads(numberOfChessPieces));
return combinedQuadsList;
}
-TGG