Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

G

generateTree(String) - Method in class com.jackdaw.chatwithnpc.group.GroupManager.GroupToTree
 
GET - Enum constant in enum class com.jackdaw.chatwithnpc.openaiapi.Request.Action
Get request
getAssistantId() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the NPC's assistant ID.
getBackgroundARGBAsLong() - Method in enum class com.jackdaw.chatwithnpc.npc.TextBubbleEntity.TextBackgroundColor
 
getCareer() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the career of the NPC, which should be one of the characteristics of the NPC.
getConversation(UUID) - Static method in class com.jackdaw.chatwithnpc.conversation.ConversationManager
Get the conversation with a specific UUID
getConversation(PlayerEntity) - Static method in class com.jackdaw.chatwithnpc.conversation.ConversationManager
Get the closest conversation around a player
getConversations(PlayerEntity) - Static method in class com.jackdaw.chatwithnpc.conversation.ConversationManager
Get all conversations within a certain range of a player
getDataManager() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the data manager of the group
getDataManager() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the NPC data manager, which should be used to manage the NPC's data.
getEntitiesInRange(Entity, double) - Static method in class com.jackdaw.chatwithnpc.conversation.ConversationManager
 
getEntitiesInRange(PlayerEntity, double) - Static method in class com.jackdaw.chatwithnpc.npc.NPCEntityManager
 
getEntity() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the entity of the NPC, which should be the entity of the NPC in the game.
getEvent() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the temporary event of the group
getFunctions() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the functions of the NPC.
getGroup() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the local group of the NPC, which should be one of the characteristics of the NPC.
getGroup(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Get the group by the name.
getGroupList() - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Get the list of the groups from the files.
getGroupsPrompt(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Get the prompt of the group.
getGroupTree(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Get the group tree.
getHttpRequestBase(String, Map<String, String>, Request.Action) - Static method in class com.jackdaw.chatwithnpc.openaiapi.Request
 
getInstruction() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the instruction of the group
getInstructions() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the basic instructions of the NPC, which should be one of the characteristics of the NPC.
getLastLoadTime() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the last load time of the group
getLastLoadTimeString() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the last load time of the group in string
getLastMessage(String) - Static method in class com.jackdaw.chatwithnpc.openaiapi.Threads
Get the last message from the thread
getMemberList() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the member list of the group
getName() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the name of the group
getName() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the name of the NPC, which should be the unique identifier of the NPC in this plugin and will be used as the file name for storage.
getNpc() - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Get the NPC that this conversation is handling.
getNPCEntities(PlayerEntity) - Static method in class com.jackdaw.chatwithnpc.npc.NPCEntityManager
Get all NPCs within a certain range of a player.
getNPCEntity(UUID) - Static method in class com.jackdaw.chatwithnpc.npc.NPCEntityManager
Get an NPC entity by its UUID.
getNPCEntity(PlayerEntity) - Static method in class com.jackdaw.chatwithnpc.npc.NPCEntityManager
Get the closest NPC around a player.
getParentGroup() - Method in class com.jackdaw.chatwithnpc.group.Group
Get the name of the parent group
getParentGroupListPrompt(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
 
getParentGroups(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
Get all the parent groups of the group.
getParentGroups(String, ArrayList<String>) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
 
getRegistryList() - Static method in class com.jackdaw.chatwithnpc.openaiapi.function.FunctionManager
 
getRequestJson(String) - Static method in class com.jackdaw.chatwithnpc.openaiapi.function.FunctionManager
Get the JSON string of a function by its name.
getTextRGBAsInt() - Method in enum class com.jackdaw.chatwithnpc.npc.TextBubbleEntity.TextBackgroundColor
 
getThreadId() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the NPC's thread ID.
getType() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the type of the NPC, which should be one of the characteristics of the NPC.
getUpdateTime() - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Get the time when the conversation was last updated.
getUpdateTime() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the update time of the NPC.
getUpdateTimeString() - Method in class com.jackdaw.chatwithnpc.conversation.ConversationHandler
Get the time when the conversation was last updated in a human-readable format.
getUUID() - Method in class com.jackdaw.chatwithnpc.npc.NPCEntity
Get the UUID of the NPC, which should be the unique identifier of the NPC in the game.
graph - Variable in class com.jackdaw.chatwithnpc.group.GroupManager.GroupToTree
 
group - Variable in class com.jackdaw.chatwithnpc.group.GroupDataManager
 
group - Variable in class com.jackdaw.chatwithnpc.npc.NPCEntity
 
Group - Class in com.jackdaw.chatwithnpc.group
Group of NPC
Group(String) - Constructor for class com.jackdaw.chatwithnpc.group.Group
 
GroupData(Group) - Constructor for class com.jackdaw.chatwithnpc.group.GroupDataManager.GroupData
 
GroupDataManager - Class in com.jackdaw.chatwithnpc.group
A serializer used to read or write the data from the files.
GroupDataManager(Group) - Constructor for class com.jackdaw.chatwithnpc.group.GroupDataManager
Create a new GroupDataManager.
GroupDataManager.GroupData - Class in com.jackdaw.chatwithnpc.group
 
GroupManager - Class in com.jackdaw.chatwithnpc.group
This class is used to manage the groups of the game.
GroupManager() - Constructor for class com.jackdaw.chatwithnpc.group.GroupManager
 
GroupManager.GroupToTree - Class in com.jackdaw.chatwithnpc.group
 
GroupManager.TreeNode - Class in com.jackdaw.chatwithnpc.group
 
GroupMap - Static variable in class com.jackdaw.chatwithnpc.group.GroupManager
 
groupStatus(CommandContext<ServerCommandSource>) - Static method in class com.jackdaw.chatwithnpc.CommandSet
 
groupSuggestionProvider - Static variable in class com.jackdaw.chatwithnpc.CommandSet
 
GroupToTree() - Constructor for class com.jackdaw.chatwithnpc.group.GroupManager.GroupToTree
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values