Interface StoryBoardEntry

All Known Implementing Classes:
PonderStoryBoardEntry

public interface StoryBoardEntry
  • Method Details

    • getBoard

      PonderStoryBoard getBoard()
    • getNamespace

      String getNamespace()
    • getSchematicLocation

      net.minecraft.resources.ResourceLocation getSchematicLocation()
    • getComponent

      net.minecraft.resources.ResourceLocation getComponent()
    • getTags

      List<net.minecraft.resources.ResourceLocation> getTags()
    • getOrderingEntries

    • orderBefore

      default StoryBoardEntry orderBefore(String otherSceneId)
      inside the PonderUI, will order this scene somewhere before the other scene. only has an effect if a scene with the given id can be found.
      use orderBefore(String, String) to target scenes added by other mods.
      Parameters:
      otherSceneId - id of the scene that should appear after this one
      Returns:
      this StoryBoardEntry
    • orderBefore

      StoryBoardEntry orderBefore(String namespace, String otherSceneId)
      inside the PonderUI, will order this scene somewhere before the other scene. only has an effect if a scene with the given id can be found.
      Parameters:
      namespace - modId of the mod that added the other scene
      otherSceneId - id of the scene that should appear after this one
      Returns:
      this StoryBoardEntry
    • orderAfter

      default StoryBoardEntry orderAfter(String otherSceneId)
      inside the PonderUI, will order this scene somewhere after the other scene. only has an effect if a scene with the given id can be found.
      use orderAfter(String, String) to target scenes added by other mods.
      Parameters:
      otherSceneId - id of the scene that should appear before this one
      Returns:
      this StoryBoardEntry
    • orderAfter

      StoryBoardEntry orderAfter(String namespace, String otherSceneId)
      inside the PonderUI, will order this scene somewhere after the other scene. only has an effect if a scene with the given id can be found.
      Parameters:
      namespace - modId of the mod that added the other scene
      otherSceneId - id of the scene that should appear before this one
      Returns:
      this StoryBoardEntry
    • highlightTag

      StoryBoardEntry highlightTag(net.minecraft.resources.ResourceLocation tag)
      causes the supplied PonderTag to flash when viewing this scene in the PonderUI
      Returns:
      this StoryBoardEntry
    • highlightTags

      StoryBoardEntry highlightTags(net.minecraft.resources.ResourceLocation... tags)
      causes the supplied PonderTags to flash when viewing this scene in the PonderUI
      Returns:
      this StoryBoardEntry
    • highlightAllTags

      StoryBoardEntry highlightAllTags()
      causes all assigned PonderTags to flash when viewing this scene in the PonderUI
      Returns:
      this StoryBoardEntry