Package space.maxus.flare.ui.compose
Interface ProviderRendered
- All Superinterfaces:
Composable,ComposableLike
An interface for components that are implicitly rendered by an item provider
-
Method Summary
Modifier and TypeMethodDescription@NotNull ItemProviderGets the provider for renderingdefault org.bukkit.inventory.ItemStackRenders this component at the provided slot.Methods inherited from interface space.maxus.flare.ui.Composable
asComposable, bind, click, context, contextOrNull, destroy, drag, injectRoot, inside, into, leftClick, markDirty, restore, rightClick, root, shiftFrom, shiftInto, viewer
-
Method Details
-
getProvider
Gets the provider for rendering- Returns:
- The provider for rendering
-
renderAt
Description copied from interface:ComposableRenders this component at the provided slot.- Specified by:
renderAtin interfaceComposable- Parameters:
slot- Slot to render at- Returns:
- The rendered item stack
-