Index
All Classes and Interfaces|All Packages|Constant Field Values
G
- 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.SettingManager.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.
- 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 and all the parent groups.
- getGroupTree(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
-
Get the group tree.
- 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
- 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
- getParentGroups(String) - Static method in class com.jackdaw.chatwithnpc.group.GroupManager
-
Get all the parent groups of the group.
- 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.SettingManager.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.
- glowing - Variable in class com.jackdaw.chatwithnpc.npc.TextBubbleEntity
- group - Variable in class com.jackdaw.chatwithnpc.npc.NPCEntity
- Group - Class in com.jackdaw.chatwithnpc.group
-
Group of NPC
- GroupDataManager - Class in com.jackdaw.chatwithnpc.group
-
A serializer used to read or write the data from the files.
- 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
- GroupMap - Static variable in class com.jackdaw.chatwithnpc.group.GroupManager
All Classes and Interfaces|All Packages|Constant Field Values