Update to 24w14a

Signed-off-by: shedaniel <daniel@shedaniel.me>
This commit is contained in:
shedaniel
2024-04-06 03:09:44 +09:00
parent d4f399c9e1
commit d19cb9a8f1
6 changed files with 11 additions and 11 deletions

View File

@@ -19,7 +19,7 @@
package dev.architectury.test.recipes;
import com.mojang.serialization.Codec;
import com.mojang.serialization.MapCodec;
import com.mojang.serialization.codecs.RecordCodecBuilder;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraft.network.RegistryFriendlyByteBuf;
@@ -27,7 +27,7 @@ import net.minecraft.network.codec.StreamCodec;
import net.minecraft.world.item.crafting.*;
public class TestRecipeSerializer implements RecipeSerializer<CustomRecipe> {
private static final Codec<CustomRecipe> CODEC = RecordCodecBuilder.create(instance ->
private static final MapCodec<CustomRecipe> CODEC = RecordCodecBuilder.mapCodec(instance ->
instance.group(CraftingBookCategory.CODEC.fieldOf("category")
.orElse(CraftingBookCategory.MISC)
.forGetter(CraftingRecipe::category)
@@ -36,7 +36,7 @@ public class TestRecipeSerializer implements RecipeSerializer<CustomRecipe> {
private static final StreamCodec<RegistryFriendlyByteBuf, CustomRecipe> STREAM_CODEC = StreamCodec.of(TestRecipeSerializer::toNetwork, TestRecipeSerializer::fromNetwork);
@Override
public Codec<CustomRecipe> codec() {
public MapCodec<CustomRecipe> codec() {
return CODEC;
}