Interface SlotDisplay
- All Known Implementing Classes:
FluidSlotDisplay,FluidStackSlotDisplay,FluidTagSlotDisplay,SlotDisplay.AnyFuel,SlotDisplay.Composite,SlotDisplay.Empty,SlotDisplay.ItemSlotDisplay,SlotDisplay.ItemStackSlotDisplay,SlotDisplay.SmithingTrimDemoSlotDisplay,SlotDisplay.TagSlotDisplay,SlotDisplay.WithRemainder
public interface SlotDisplay
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic final recordstatic classstatic final recordstatic classstatic final recordstatic final recordstatic final recordstatic final recordSlotDisplay.Type<T extends SlotDisplay>static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<SlotDisplay> static final StreamCodec<RegistryFriendlyByteBuf, SlotDisplay> -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanisEnabled(FeatureFlagSet pEnabledFeatures) <T> Stream<T> resolve(ContextMap pContext, DisplayContentsFactory<T> pOutput) default ItemStackresolveForFirstStack(ContextMap pContext) resolveForStacks(ContextMap pContext) SlotDisplay.Type<? extends SlotDisplay> type()
-
Field Details
-
CODEC
-
STREAM_CODEC
-
-
Method Details
-
resolve
-
type
SlotDisplay.Type<? extends SlotDisplay> type() -
isEnabled
-
resolveForStacks
-
resolveForFirstStack
-