Package net.minecraft.recipe
Interface RecipeSerializer<T extends Recipe<?>>
- All Known Implementing Classes:
CookingRecipeSerializer
,CuttingRecipe.Serializer
,ShapedRecipe.Serializer
,ShapelessRecipe.Serializer
,SmithingRecipe.Serializer
,SpecialRecipeSerializer
public interface RecipeSerializer<T extends Recipe<?>>
- Mappings:
Namespace Name official btj
intermediary net/minecraft/class_1865
named net/minecraft/recipe/RecipeSerializer
-
Field Summary
Modifier and TypeFieldDescriptionstatic final SpecialRecipeSerializer<ArmorDyeRecipe>
static final SpecialRecipeSerializer<BannerDuplicateRecipe>
static final CookingRecipeSerializer<BlastingRecipe>
static final SpecialRecipeSerializer<BookCloningRecipe>
static final CookingRecipeSerializer<CampfireCookingRecipe>
static final SpecialRecipeSerializer<FireworkRocketRecipe>
static final SpecialRecipeSerializer<FireworkStarRecipe>
static final SpecialRecipeSerializer<FireworkStarFadeRecipe>
static final SpecialRecipeSerializer<MapCloningRecipe>
static final SpecialRecipeSerializer<MapExtendingRecipe>
static final SpecialRecipeSerializer<RepairItemRecipe>
static final RecipeSerializer<ShapedRecipe>
static final RecipeSerializer<ShapelessRecipe>
static final SpecialRecipeSerializer<ShieldDecorationRecipe>
static final SpecialRecipeSerializer<ShulkerBoxColoringRecipe>
static final CookingRecipeSerializer<SmeltingRecipe>
static final RecipeSerializer<SmithingRecipe>
static final CookingRecipeSerializer<SmokingRecipe>
static final RecipeSerializer<StonecuttingRecipe>
static final SpecialRecipeSerializer<SuspiciousStewRecipe>
static final SpecialRecipeSerializer<TippedArrowRecipe>
-
Method Summary
Modifier and TypeMethodDescriptionread
(Identifier id, JsonObject json) read
(Identifier id, PacketByteBuf buf) static <S extends RecipeSerializer<T>,
T extends Recipe<?>>
Svoid
write
(PacketByteBuf buf, T recipe)
-
Field Details
-
SHAPED
- Mappings:
Namespace Name Mixin selector official a
Lbtj;a:Lbtj;
intermediary field_9035
Lnet/minecraft/class_1865;field_9035:Lnet/minecraft/class_1865;
named SHAPED
Lnet/minecraft/recipe/RecipeSerializer;SHAPED:Lnet/minecraft/recipe/RecipeSerializer;
-
SHAPELESS
- Mappings:
Namespace Name Mixin selector official b
Lbtj;b:Lbtj;
intermediary field_9031
Lnet/minecraft/class_1865;field_9031:Lnet/minecraft/class_1865;
named SHAPELESS
Lnet/minecraft/recipe/RecipeSerializer;SHAPELESS:Lnet/minecraft/recipe/RecipeSerializer;
-
ARMOR_DYE
- Mappings:
Namespace Name Mixin selector official c
Lbtj;c:Lbtr;
intermediary field_9028
Lnet/minecraft/class_1865;field_9028:Lnet/minecraft/class_1866;
named ARMOR_DYE
Lnet/minecraft/recipe/RecipeSerializer;ARMOR_DYE:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
BOOK_CLONING
- Mappings:
Namespace Name Mixin selector official d
Lbtj;d:Lbtr;
intermediary field_9029
Lnet/minecraft/class_1865;field_9029:Lnet/minecraft/class_1866;
named BOOK_CLONING
Lnet/minecraft/recipe/RecipeSerializer;BOOK_CLONING:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
MAP_CLONING
- Mappings:
Namespace Name Mixin selector official e
Lbtj;e:Lbtr;
intermediary field_9044
Lnet/minecraft/class_1865;field_9044:Lnet/minecraft/class_1866;
named MAP_CLONING
Lnet/minecraft/recipe/RecipeSerializer;MAP_CLONING:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
MAP_EXTENDING
- Mappings:
Namespace Name Mixin selector official f
Lbtj;f:Lbtr;
intermediary field_9039
Lnet/minecraft/class_1865;field_9039:Lnet/minecraft/class_1866;
named MAP_EXTENDING
Lnet/minecraft/recipe/RecipeSerializer;MAP_EXTENDING:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
FIREWORK_ROCKET
- Mappings:
Namespace Name Mixin selector official g
Lbtj;g:Lbtr;
intermediary field_9043
Lnet/minecraft/class_1865;field_9043:Lnet/minecraft/class_1866;
named FIREWORK_ROCKET
Lnet/minecraft/recipe/RecipeSerializer;FIREWORK_ROCKET:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
FIREWORK_STAR
- Mappings:
Namespace Name Mixin selector official h
Lbtj;h:Lbtr;
intermediary field_9036
Lnet/minecraft/class_1865;field_9036:Lnet/minecraft/class_1866;
named FIREWORK_STAR
Lnet/minecraft/recipe/RecipeSerializer;FIREWORK_STAR:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
FIREWORK_STAR_FADE
- Mappings:
Namespace Name Mixin selector official i
Lbtj;i:Lbtr;
intermediary field_9034
Lnet/minecraft/class_1865;field_9034:Lnet/minecraft/class_1866;
named FIREWORK_STAR_FADE
Lnet/minecraft/recipe/RecipeSerializer;FIREWORK_STAR_FADE:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
TIPPED_ARROW
- Mappings:
Namespace Name Mixin selector official j
Lbtj;j:Lbtr;
intermediary field_9037
Lnet/minecraft/class_1865;field_9037:Lnet/minecraft/class_1866;
named TIPPED_ARROW
Lnet/minecraft/recipe/RecipeSerializer;TIPPED_ARROW:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
BANNER_DUPLICATE
- Mappings:
Namespace Name Mixin selector official k
Lbtj;k:Lbtr;
intermediary field_9038
Lnet/minecraft/class_1865;field_9038:Lnet/minecraft/class_1866;
named BANNER_DUPLICATE
Lnet/minecraft/recipe/RecipeSerializer;BANNER_DUPLICATE:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SHIELD_DECORATION
- Mappings:
Namespace Name Mixin selector official l
Lbtj;l:Lbtr;
intermediary field_9040
Lnet/minecraft/class_1865;field_9040:Lnet/minecraft/class_1866;
named SHIELD_DECORATION
Lnet/minecraft/recipe/RecipeSerializer;SHIELD_DECORATION:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SHULKER_BOX
- Mappings:
Namespace Name Mixin selector official m
Lbtj;m:Lbtr;
intermediary field_9041
Lnet/minecraft/class_1865;field_9041:Lnet/minecraft/class_1866;
named SHULKER_BOX
Lnet/minecraft/recipe/RecipeSerializer;SHULKER_BOX:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SUSPICIOUS_STEW
- Mappings:
Namespace Name Mixin selector official n
Lbtj;n:Lbtr;
intermediary field_9030
Lnet/minecraft/class_1865;field_9030:Lnet/minecraft/class_1866;
named SUSPICIOUS_STEW
Lnet/minecraft/recipe/RecipeSerializer;SUSPICIOUS_STEW:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
REPAIR_ITEM
- Mappings:
Namespace Name Mixin selector official o
Lbtj;o:Lbtr;
intermediary field_19421
Lnet/minecraft/class_1865;field_19421:Lnet/minecraft/class_1866;
named REPAIR_ITEM
Lnet/minecraft/recipe/RecipeSerializer;REPAIR_ITEM:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SMELTING
- Mappings:
Namespace Name Mixin selector official p
Lbtj;p:Lbtq;
intermediary field_9042
Lnet/minecraft/class_1865;field_9042:Lnet/minecraft/class_3957;
named SMELTING
Lnet/minecraft/recipe/RecipeSerializer;SMELTING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
BLASTING
- Mappings:
Namespace Name Mixin selector official q
Lbtj;q:Lbtq;
intermediary field_17084
Lnet/minecraft/class_1865;field_17084:Lnet/minecraft/class_3957;
named BLASTING
Lnet/minecraft/recipe/RecipeSerializer;BLASTING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
SMOKING
- Mappings:
Namespace Name Mixin selector official r
Lbtj;r:Lbtq;
intermediary field_17085
Lnet/minecraft/class_1865;field_17085:Lnet/minecraft/class_3957;
named SMOKING
Lnet/minecraft/recipe/RecipeSerializer;SMOKING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
CAMPFIRE_COOKING
- Mappings:
Namespace Name Mixin selector official s
Lbtj;s:Lbtq;
intermediary field_17347
Lnet/minecraft/class_1865;field_17347:Lnet/minecraft/class_3957;
named CAMPFIRE_COOKING
Lnet/minecraft/recipe/RecipeSerializer;CAMPFIRE_COOKING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
STONECUTTING
- Mappings:
Namespace Name Mixin selector official t
Lbtj;t:Lbtj;
intermediary field_17640
Lnet/minecraft/class_1865;field_17640:Lnet/minecraft/class_1865;
named STONECUTTING
Lnet/minecraft/recipe/RecipeSerializer;STONECUTTING:Lnet/minecraft/recipe/RecipeSerializer;
-
SMITHING
- Mappings:
Namespace Name Mixin selector official u
Lbtj;u:Lbtj;
intermediary field_25387
Lnet/minecraft/class_1865;field_25387:Lnet/minecraft/class_1865;
named SMITHING
Lnet/minecraft/recipe/RecipeSerializer;SMITHING:Lnet/minecraft/recipe/RecipeSerializer;
-
-
Method Details
-
read
- Mappings:
Namespace Name Mixin selector official a
Lbtj;a(Lww;Lcom/google/gson/JsonObject;)Lbth;
intermediary method_8121
Lnet/minecraft/class_1865;method_8121(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860;
named read
Lnet/minecraft/recipe/RecipeSerializer;read(Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonObject;)Lnet/minecraft/recipe/Recipe;
-
read
- Mappings:
Namespace Name Mixin selector official a
Lbtj;a(Lww;Log;)Lbth;
intermediary method_8122
Lnet/minecraft/class_1865;method_8122(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;
named read
Lnet/minecraft/recipe/RecipeSerializer;read(Lnet/minecraft/util/Identifier;Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/Recipe;
-
write
- Mappings:
Namespace Name Mixin selector official a
Lbtj;a(Log;Lbth;)V
intermediary method_8124
Lnet/minecraft/class_1865;method_8124(Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)V
named write
Lnet/minecraft/recipe/RecipeSerializer;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/recipe/Recipe;)V
-
register
- Mappings:
Namespace Name Mixin selector official a
Lbtj;a(Ljava/lang/String;Lbtj;)Lbtj;
intermediary method_17724
Lnet/minecraft/class_1865;method_17724(Ljava/lang/String;Lnet/minecraft/class_1865;)Lnet/minecraft/class_1865;
named register
Lnet/minecraft/recipe/RecipeSerializer;register(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;)Lnet/minecraft/recipe/RecipeSerializer;
-