Class RendererGroup

java.lang.Object
kr.toxicity.model.api.data.renderer.RendererGroup

public final class RendererGroup extends Object
A group of models.
  • Constructor Details

    • RendererGroup

      public RendererGroup(@NotNull @NotNull BoneName name, float scale, @Nullable @Nullable org.bukkit.inventory.ItemStack itemStack, @NotNull BlueprintChildren.BlueprintGroup group, @NotNull @NotNull Map<BoneName,RendererGroup> children, @Nullable @Nullable NamedBoundingBox box)
      Creates group instance.
      Parameters:
      name - name
      scale - scale
      itemStack - item
      group - parent
      children - children
      box - hit-box
  • Method Details

    • flatten

      @NotNull public @NotNull Stream<RendererGroup> flatten()
    • create

      @NotNull public @NotNull RenderedBone create(@NotNull @NotNull RenderSource<?> source)
      Creates entity.
      Parameters:
      source - source
      Returns:
      entity
    • getItemStack

      @NotNull public @NotNull TransformedItemStack getItemStack()
      Gets display item.
      Returns:
      item