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 btjintermediary net/minecraft/class_1865named net/minecraft/recipe/RecipeSerializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic RecipeSerializer<ShapedRecipe>static RecipeSerializer<ShapelessRecipe>static RecipeSerializer<SmithingRecipe>static CookingRecipeSerializer<SmokingRecipe>static RecipeSerializer<StonecuttingRecipe> -
Method Summary
Modifier and TypeMethodDescriptionread(Identifier id, JsonObject json)read(Identifier id, PacketByteBuf buf)static <S extends RecipeSerializer<T>, T extends Recipe<?>>
Svoidwrite(PacketByteBuf buf, T recipe)
-
Field Details
-
SHAPED
- Mappings:
Namespace Name Mixin selector official aLbtj;a:Lbtj;intermediary field_9035Lnet/minecraft/class_1865;field_9035:Lnet/minecraft/class_1865;named SHAPEDLnet/minecraft/recipe/RecipeSerializer;SHAPED:Lnet/minecraft/recipe/RecipeSerializer;
-
SHAPELESS
- Mappings:
Namespace Name Mixin selector official bLbtj;b:Lbtj;intermediary field_9031Lnet/minecraft/class_1865;field_9031:Lnet/minecraft/class_1865;named SHAPELESSLnet/minecraft/recipe/RecipeSerializer;SHAPELESS:Lnet/minecraft/recipe/RecipeSerializer;
-
ARMOR_DYE
- Mappings:
Namespace Name Mixin selector official cLbtj;c:Lbtr;intermediary field_9028Lnet/minecraft/class_1865;field_9028:Lnet/minecraft/class_1866;named ARMOR_DYELnet/minecraft/recipe/RecipeSerializer;ARMOR_DYE:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
BOOK_CLONING
- Mappings:
Namespace Name Mixin selector official dLbtj;d:Lbtr;intermediary field_9029Lnet/minecraft/class_1865;field_9029:Lnet/minecraft/class_1866;named BOOK_CLONINGLnet/minecraft/recipe/RecipeSerializer;BOOK_CLONING:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
MAP_CLONING
- Mappings:
Namespace Name Mixin selector official eLbtj;e:Lbtr;intermediary field_9044Lnet/minecraft/class_1865;field_9044:Lnet/minecraft/class_1866;named MAP_CLONINGLnet/minecraft/recipe/RecipeSerializer;MAP_CLONING:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
MAP_EXTENDING
- Mappings:
Namespace Name Mixin selector official fLbtj;f:Lbtr;intermediary field_9039Lnet/minecraft/class_1865;field_9039:Lnet/minecraft/class_1866;named MAP_EXTENDINGLnet/minecraft/recipe/RecipeSerializer;MAP_EXTENDING:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
FIREWORK_ROCKET
- Mappings:
Namespace Name Mixin selector official gLbtj;g:Lbtr;intermediary field_9043Lnet/minecraft/class_1865;field_9043:Lnet/minecraft/class_1866;named FIREWORK_ROCKETLnet/minecraft/recipe/RecipeSerializer;FIREWORK_ROCKET:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
FIREWORK_STAR
- Mappings:
Namespace Name Mixin selector official hLbtj;h:Lbtr;intermediary field_9036Lnet/minecraft/class_1865;field_9036:Lnet/minecraft/class_1866;named FIREWORK_STARLnet/minecraft/recipe/RecipeSerializer;FIREWORK_STAR:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
FIREWORK_STAR_FADE
- Mappings:
Namespace Name Mixin selector official iLbtj;i:Lbtr;intermediary field_9034Lnet/minecraft/class_1865;field_9034:Lnet/minecraft/class_1866;named FIREWORK_STAR_FADELnet/minecraft/recipe/RecipeSerializer;FIREWORK_STAR_FADE:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
TIPPED_ARROW
- Mappings:
Namespace Name Mixin selector official jLbtj;j:Lbtr;intermediary field_9037Lnet/minecraft/class_1865;field_9037:Lnet/minecraft/class_1866;named TIPPED_ARROWLnet/minecraft/recipe/RecipeSerializer;TIPPED_ARROW:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
BANNER_DUPLICATE
- Mappings:
Namespace Name Mixin selector official kLbtj;k:Lbtr;intermediary field_9038Lnet/minecraft/class_1865;field_9038:Lnet/minecraft/class_1866;named BANNER_DUPLICATELnet/minecraft/recipe/RecipeSerializer;BANNER_DUPLICATE:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SHIELD_DECORATION
- Mappings:
Namespace Name Mixin selector official lLbtj;l:Lbtr;intermediary field_9040Lnet/minecraft/class_1865;field_9040:Lnet/minecraft/class_1866;named SHIELD_DECORATIONLnet/minecraft/recipe/RecipeSerializer;SHIELD_DECORATION:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SHULKER_BOX
- Mappings:
Namespace Name Mixin selector official mLbtj;m:Lbtr;intermediary field_9041Lnet/minecraft/class_1865;field_9041:Lnet/minecraft/class_1866;named SHULKER_BOXLnet/minecraft/recipe/RecipeSerializer;SHULKER_BOX:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SUSPICIOUS_STEW
- Mappings:
Namespace Name Mixin selector official nLbtj;n:Lbtr;intermediary field_9030Lnet/minecraft/class_1865;field_9030:Lnet/minecraft/class_1866;named SUSPICIOUS_STEWLnet/minecraft/recipe/RecipeSerializer;SUSPICIOUS_STEW:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
REPAIR_ITEM
- Mappings:
Namespace Name Mixin selector official oLbtj;o:Lbtr;intermediary field_19421Lnet/minecraft/class_1865;field_19421:Lnet/minecraft/class_1866;named REPAIR_ITEMLnet/minecraft/recipe/RecipeSerializer;REPAIR_ITEM:Lnet/minecraft/recipe/SpecialRecipeSerializer;
-
SMELTING
- Mappings:
Namespace Name Mixin selector official pLbtj;p:Lbtq;intermediary field_9042Lnet/minecraft/class_1865;field_9042:Lnet/minecraft/class_3957;named SMELTINGLnet/minecraft/recipe/RecipeSerializer;SMELTING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
BLASTING
- Mappings:
Namespace Name Mixin selector official qLbtj;q:Lbtq;intermediary field_17084Lnet/minecraft/class_1865;field_17084:Lnet/minecraft/class_3957;named BLASTINGLnet/minecraft/recipe/RecipeSerializer;BLASTING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
SMOKING
- Mappings:
Namespace Name Mixin selector official rLbtj;r:Lbtq;intermediary field_17085Lnet/minecraft/class_1865;field_17085:Lnet/minecraft/class_3957;named SMOKINGLnet/minecraft/recipe/RecipeSerializer;SMOKING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
CAMPFIRE_COOKING
- Mappings:
Namespace Name Mixin selector official sLbtj;s:Lbtq;intermediary field_17347Lnet/minecraft/class_1865;field_17347:Lnet/minecraft/class_3957;named CAMPFIRE_COOKINGLnet/minecraft/recipe/RecipeSerializer;CAMPFIRE_COOKING:Lnet/minecraft/recipe/CookingRecipeSerializer;
-
STONECUTTING
- Mappings:
Namespace Name Mixin selector official tLbtj;t:Lbtj;intermediary field_17640Lnet/minecraft/class_1865;field_17640:Lnet/minecraft/class_1865;named STONECUTTINGLnet/minecraft/recipe/RecipeSerializer;STONECUTTING:Lnet/minecraft/recipe/RecipeSerializer;
-
SMITHING
- Mappings:
Namespace Name Mixin selector official uLbtj;u:Lbtj;intermediary field_25387Lnet/minecraft/class_1865;field_25387:Lnet/minecraft/class_1865;named SMITHINGLnet/minecraft/recipe/RecipeSerializer;SMITHING:Lnet/minecraft/recipe/RecipeSerializer;
-
-
Method Details
-
read
- Mappings:
Namespace Name Mixin selector official aLbtj;a(Lww;Lcom/google/gson/JsonObject;)Lbth;intermediary method_8121Lnet/minecraft/class_1865;method_8121(Lnet/minecraft/class_2960;Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1860;named readLnet/minecraft/recipe/RecipeSerializer;read(Lnet/minecraft/util/Identifier;Lcom/google/gson/JsonObject;)Lnet/minecraft/recipe/Recipe;
-
read
- Mappings:
Namespace Name Mixin selector official aLbtj;a(Lww;Log;)Lbth;intermediary method_8122Lnet/minecraft/class_1865;method_8122(Lnet/minecraft/class_2960;Lnet/minecraft/class_2540;)Lnet/minecraft/class_1860;named readLnet/minecraft/recipe/RecipeSerializer;read(Lnet/minecraft/util/Identifier;Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/recipe/Recipe;
-
write
- Mappings:
Namespace Name Mixin selector official aLbtj;a(Log;Lbth;)Vintermediary method_8124Lnet/minecraft/class_1865;method_8124(Lnet/minecraft/class_2540;Lnet/minecraft/class_1860;)Vnamed writeLnet/minecraft/recipe/RecipeSerializer;write(Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/recipe/Recipe;)V
-
register
- Mappings:
Namespace Name Mixin selector official aLbtj;a(Ljava/lang/String;Lbtj;)Lbtj;intermediary method_17724Lnet/minecraft/class_1865;method_17724(Ljava/lang/String;Lnet/minecraft/class_1865;)Lnet/minecraft/class_1865;named registerLnet/minecraft/recipe/RecipeSerializer;register(Ljava/lang/String;Lnet/minecraft/recipe/RecipeSerializer;)Lnet/minecraft/recipe/RecipeSerializer;
-