Interface StoryBoardEntry
- All Known Implementing Classes:
PonderStoryBoardEntry
public interface StoryBoardEntry
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic enum -
Method Summary
Modifier and TypeMethodDescriptiongetBoard()net.minecraft.resources.ResourceLocationnet.minecraft.resources.ResourceLocationList<net.minecraft.resources.ResourceLocation>getTags()causes all assigned PonderTags to flash when viewing this scene in the PonderUIhighlightTag(net.minecraft.resources.ResourceLocation tag) causes the supplied PonderTag to flash when viewing this scene in the PonderUIhighlightTags(net.minecraft.resources.ResourceLocation... tags) causes the supplied PonderTags to flash when viewing this scene in the PonderUIdefault StoryBoardEntryorderAfter(String otherSceneId) inside the PonderUI, will order this scene somewhere after the other scene.orderAfter(String namespace, String otherSceneId) inside the PonderUI, will order this scene somewhere after the other scene.default StoryBoardEntryorderBefore(String otherSceneId) inside the PonderUI, will order this scene somewhere before the other scene.orderBefore(String namespace, String otherSceneId) inside the PonderUI, will order this scene somewhere before the other scene.
-
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
List<StoryBoardEntry.SceneOrderingEntry> getOrderingEntries() -
orderBefore
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.
useorderBefore(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
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 sceneotherSceneId- id of the scene that should appear after this one- Returns:
- this StoryBoardEntry
-
orderAfter
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.
useorderAfter(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
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 sceneotherSceneId- id of the scene that should appear before this one- Returns:
- this StoryBoardEntry
-
highlightTag
causes the supplied PonderTag to flash when viewing this scene in the PonderUI- Returns:
- this StoryBoardEntry
-
highlightTags
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
-