Klasse ClientDialogueManager

java.lang.Object
de.luckymcdev.foundryengine.client.dialogue.ClientDialogueManager

public class ClientDialogueManager extends Object
Client-side counterpart to DialogueManager. Routes incoming dialogue packets to the correct display implementation based on the session's DialogueDisplayMode.
  • Konstruktordetails

    • ClientDialogueManager

      public ClientDialogueManager()
  • Methodendetails

    • isInDialogue

      public boolean isInDialogue()
    • getActiveSession

      public DialogueSession getActiveSession()
    • getActiveTreeId

      public net.minecraft.resources.Identifier getActiveTreeId()
    • startDialogue

      public void startDialogue(net.minecraft.resources.Identifier treeId, DialogueSession session, DialogueNode node)
    • advanceDialogue

      public void advanceDialogue(DialogueSession session, DialogueNode node)
    • endDialogue

      public void endDialogue()
    • syncTrees

      public void syncTrees(Map<net.minecraft.resources.Identifier, DialogueTree> trees)