Package kr.toxicity.model.api.bone
Interface BoneItemMapper
- All Superinterfaces:
BiFunction<RenderSource<?>,TransformedItemStack, TransformedItemStack>
- All Known Implementing Classes:
PlayerLimb.LimbItemMapper
public interface BoneItemMapper
extends BiFunction<RenderSource<?>,TransformedItemStack,TransformedItemStack>
Item-mapper of bone
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription@NotNull TransformedItemStackapply(@NotNull RenderSource<?> renderSource, @NotNull TransformedItemStack transformedItemStack) default booleanfixed()Gets this mapper's display is fixedstatic @NotNull BoneItemMapperplayer(org.bukkit.entity.ItemDisplay.ItemDisplayTransform transform, @NotNull Function<org.bukkit.entity.Player, TransformedItemStack> mapper) Mapped if a render source is playerorg.bukkit.entity.ItemDisplay.ItemDisplayTransformGets item display transformationMethods inherited from interface java.util.function.BiFunction
andThen
-
Field Details
-
EMPTY
Empty
-
-
Method Details
-
apply
@NotNull @NotNull TransformedItemStack apply(@NotNull @NotNull RenderSource<?> renderSource, @NotNull @NotNull TransformedItemStack transformedItemStack) - Specified by:
applyin interfaceBiFunction<RenderSource<?>,TransformedItemStack, TransformedItemStack>
-
player
@NotNull static @NotNull BoneItemMapper player(@NotNull org.bukkit.entity.ItemDisplay.ItemDisplayTransform transform, @NotNull @NotNull Function<org.bukkit.entity.Player, TransformedItemStack> mapper) Mapped if a render source is player- Parameters:
transform- transformationmapper- mapper- Returns:
- bone item mapper
-
fixed
default boolean fixed()Gets this mapper's display is fixed- Returns:
- fixed
-
transform
@NotNull org.bukkit.entity.ItemDisplay.ItemDisplayTransform transform()Gets item display transformation- Returns:
- transformation
-