From e3401782b925fddf55cf6153d3f86275416e85b2 Mon Sep 17 00:00:00 2001 From: bconlon Date: Thu, 22 Feb 2024 23:01:19 -0800 Subject: [PATCH] fix: missing orElse --- .../nitrogen/recipe/serializer/BlockStateRecipeSerializer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/aetherteam/nitrogen/recipe/serializer/BlockStateRecipeSerializer.java b/src/main/java/com/aetherteam/nitrogen/recipe/serializer/BlockStateRecipeSerializer.java index 18c8fc3..1035349 100644 --- a/src/main/java/com/aetherteam/nitrogen/recipe/serializer/BlockStateRecipeSerializer.java +++ b/src/main/java/com/aetherteam/nitrogen/recipe/serializer/BlockStateRecipeSerializer.java @@ -24,11 +24,12 @@ public BlockStateRecipeSerializer(Function3 inst.group( BlockStateIngredient.CODEC.fieldOf("ingredient").forGetter(AbstractBlockStateRecipe::getIngredient), BlockPropertyPair.BLOCKSTATE_CODEC.fieldOf("result").forGetter(AbstractBlockStateRecipe::getResult), - Codec.STRING.fieldOf("mcfunction").forGetter(AbstractBlockStateRecipe::getFunctionString) + Codec.STRING.fieldOf("mcfunction").orElse("").forGetter(AbstractBlockStateRecipe::getFunctionString) ).apply(inst, this.factory)); this.codec = this.flatCodec.codec(); } + public MapCodec flatCodec() { return this.flatCodec; }