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;
-