Package net.minecraft.recipe.display
Interface SlotDisplay
- All Known Implementing Classes:
 SlotDisplay.AnyFuelSlotDisplay,SlotDisplay.CompositeSlotDisplay,SlotDisplay.EmptySlotDisplay,SlotDisplay.ItemSlotDisplay,SlotDisplay.SmithingTrimSlotDisplay,SlotDisplay.StackSlotDisplay,SlotDisplay.TagSlotDisplay,SlotDisplay.WithRemainderSlotDisplay
public interface SlotDisplay
- Mappings:
 Namespace Name named net/minecraft/recipe/display/SlotDisplayintermediary net/minecraft/class_10302official dcq
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic final recordstatic classstatic final recordstatic classstatic final recordSlotDisplay.Serializer<T extends SlotDisplay>static final recordstatic final recordstatic final recordstatic final record - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<SlotDisplay> static final PacketCodec<RegistryByteBuf, SlotDisplay>  - 
Method Summary
Modifier and TypeMethodDescription<T> Stream<T> appendStacks(ContextParameterMap parameters, DisplayedItemFactory<T> factory) default ItemStackgetFirst(ContextParameterMap context) getStacks(ContextParameterMap parameters) default booleanisEnabled(FeatureSet features) SlotDisplay.Serializer<? extends SlotDisplay>  
- 
Field Details
- 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/recipe/display/SlotDisplay;CODEC:Lcom/mojang/serialization/Codec;intermediary field_54671Lnet/minecraft/class_10302;field_54671:Lcom/mojang/serialization/Codec;official aLdcq;a:Lcom/mojang/serialization/Codec;
 - 
PACKET_CODEC
- Mappings:
 Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/recipe/display/SlotDisplay;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_54672Lnet/minecraft/class_10302;field_54672:Lnet/minecraft/class_9139;official bLdcq;b:Lyn;
 
 - 
 - 
Method Details
- 
appendStacks
- Mappings:
 Namespace Name Mixin selector named appendStacksLnet/minecraft/recipe/display/SlotDisplay;appendStacks(Lnet/minecraft/util/context/ContextParameterMap;Lnet/minecraft/recipe/display/DisplayedItemFactory;)Ljava/util/stream/Stream;intermediary method_64739Lnet/minecraft/class_10302;method_64739(Lnet/minecraft/class_10352;Lnet/minecraft/class_10358;)Ljava/util/stream/Stream;official aLdcq;a(Lbak;Ldci;)Ljava/util/stream/Stream;
 - 
serializer
SlotDisplay.Serializer<? extends SlotDisplay> serializer()- Mappings:
 Namespace Name Mixin selector named serializerLnet/minecraft/recipe/display/SlotDisplay;serializer()Lnet/minecraft/recipe/display/SlotDisplay$Serializer;intermediary method_64736Lnet/minecraft/class_10302;method_64736()Lnet/minecraft/class_10302$class_10312;official aLdcq;a()Ldcq$i;
 - 
isEnabled
- Mappings:
 Namespace Name Mixin selector named isEnabledLnet/minecraft/recipe/display/SlotDisplay;isEnabled(Lnet/minecraft/resource/featuretoggle/FeatureSet;)Zintermediary method_64737Lnet/minecraft/class_10302;method_64737(Lnet/minecraft/class_7699;)Zofficial aLdcq;a(Lcru;)Z
 - 
getStacks
- Mappings:
 Namespace Name Mixin selector named getStacksLnet/minecraft/recipe/display/SlotDisplay;getStacks(Lnet/minecraft/util/context/ContextParameterMap;)Ljava/util/List;intermediary method_64738Lnet/minecraft/class_10302;method_64738(Lnet/minecraft/class_10352;)Ljava/util/List;official aLdcq;a(Lbak;)Ljava/util/List;
 - 
getFirst
- Mappings:
 Namespace Name Mixin selector named getFirstLnet/minecraft/recipe/display/SlotDisplay;getFirst(Lnet/minecraft/util/context/ContextParameterMap;)Lnet/minecraft/item/ItemStack;intermediary method_64742Lnet/minecraft/class_10302;method_64742(Lnet/minecraft/class_10352;)Lnet/minecraft/class_1799;official bLdcq;b(Lbak;)Lcwq;
 
 -