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 bqpintermediary net/minecraft/class_1865named net/minecraft/recipe/RecipeSerializer
-
Field Summary
-
Method Summary
Modifier and Type Method Description Tread(Identifier id, JsonObject json)Tread(Identifier id, PacketByteBuf buf)static <S extends RecipeSerializer<T>, T extends Recipe<?>>
Sregister(String id, S serializer)voidwrite(PacketByteBuf buf, T recipe)
-
Field Details
-
SHAPED
- Mappings:
Namespace Name Mixin selector official aLbqp;a:Lbqp;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 bLbqp;b:Lbqp;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 cLbqp;c:Lbqx;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 dLbqp;d:Lbqx;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 eLbqp;e:Lbqx;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 fLbqp;f:Lbqx;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 gLbqp;g:Lbqx;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 hLbqp;h:Lbqx;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 iLbqp;i:Lbqx;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 jLbqp;j:Lbqx;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 kLbqp;k:Lbqx;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 lLbqp;l:Lbqx;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 mLbqp;m:Lbqx;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 nLbqp;n:Lbqx;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 oLbqp;o:Lbqx;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 pLbqp;p:Lbqw;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 qLbqp;q:Lbqw;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 rLbqp;r:Lbqw;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 sLbqp;s:Lbqw;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 tLbqp;t:Lbqp;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 uLbqp;u:Lbqp;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 aLbqp;a(Lwb;Lcom/google/gson/JsonObject;)Lbqn;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 aLbqp;a(Lwb;Lnw;)Lbqn;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 aLbqp;a(Lnw;Lbqn;)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 aLbqp;a(Ljava/lang/String;Lbqp;)Lbqp;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;
-