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 p_379569_) <T> Stream
<T> resolve
(ContextMap p_381155_, DisplayContentsFactory<T> p_381077_) default ItemStack
resolveForFirstStack
(ContextMap p_381094_) resolveForStacks
(ContextMap p_380953_) SlotDisplay.Type
<? extends SlotDisplay> type()
-
Field Details
-
CODEC
-
STREAM_CODEC
-
-
Method Details
-
resolve
-
type
SlotDisplay.Type<? extends SlotDisplay> type() -
isEnabled
-
resolveForStacks
-
resolveForFirstStack
-