Esto puede ser causado por una referencia circular entre dos o más archivos diferentes en la carpeta 'Recipes' de un paquete.
En términos no técnicos, probablemente has intercambiado dos recetas con respecto a sus nombres de archivos/identificadores de recetas respectivos. (¡Esto es muy fácil de hacer al copiar y pegar desde una plantilla!) Verifica que el identificador dentro de cada archivo de receta .json sea correcto y único.
Por ejemplo, la siguiente configuración:
> BP/Recipes
carved_luminous_quartz.json
chiseled_luminous_quartz.json
-
Dentro de 'carved_luminous_quartz.json':
{
"format_version": "1.20.50",
"minecraft:recipe_shaped": {
"description": {
"identifier": "packname:chiseled_luminous_quartz"
},
"tags": [ "crafting_table" ],
...etc.
-
Dentro de 'chiseled_luminous_quartz.json':
{
"format_version": "1.20.50",
"minecraft:recipe_shaped": {
"description": {
"identifier": "packname:carved_luminous_quartz"
},
"tags": [ "crafting_table" ],
...etc.
causará consistentemente el error descrito en tu pregunta.
Corrigiendo los nombres/identificadores invertidos:
> BP/Recipes
carved_luminous_quartz.json
chiseled_luminous_quartz.json
-
Dentro de 'carved_luminous_quartz.json':
{
"format_version": "1.20.50",
"minecraft:recipe_shaped": {
"description": {
"identifier": "packname:carved_luminous_quartz"
},
"tags": [ "crafting_table" ],
...etc.
-
Dentro de 'chiseled_luminous_quartz.json':
{
"format_version": "1.20.50",
"minecraft:recipe_shaped": {
"description": {
"identifier": "packname:chiseled_luminous_quartz"
},
"tags": [ "crafting_table" ],
...etc.
soluciona el problema, y la mesa de trabajo funcionará normalmente de nuevo.