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 class
static final record
static class
static final record
static class
static final record
static final record
static final record
static final record
SlotDisplay.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 boolean
isEnabled
(FeatureFlagSet pEnabledFeatures) <T> Stream
<T> resolve
(ContextMap pContext, DisplayContentsFactory<T> pOutput) default ItemStack
resolveForFirstStack
(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
-