Uses of Class
com.jackdaw.chatwithnpc.npc.NPCEntity
Packages that use NPCEntity
Package
Description
-
Uses of NPCEntity in com.jackdaw.chatwithnpc.conversation
Fields in com.jackdaw.chatwithnpc.conversation declared as NPCEntityMethods in com.jackdaw.chatwithnpc.conversation that return NPCEntityModifier and TypeMethodDescriptionConversationHandler.getNpc()Get the NPC that this conversation is handling.Methods in com.jackdaw.chatwithnpc.conversation with parameters of type NPCEntityModifier and TypeMethodDescriptionstatic voidConversationManager.startConversation(@NotNull NPCEntity npc) Start a conversation for an NPC -
Uses of NPCEntity in com.jackdaw.chatwithnpc.npc
Fields in com.jackdaw.chatwithnpc.npc with type parameters of type NPCEntityModifier and TypeFieldDescriptionstatic final ConcurrentHashMap<UUID,NPCEntity> NPCEntityManager.npcMapMethods in com.jackdaw.chatwithnpc.npc that return NPCEntityModifier and TypeMethodDescriptionstatic @Nullable NPCEntityNPCEntityManager.getNPCEntity(UUID uuid) Get an NPC entity by its UUID.static @Nullable NPCEntityNPCEntityManager.getNPCEntity(net.minecraft.entity.player.PlayerEntity player) Get the closest NPC around a player.Methods in com.jackdaw.chatwithnpc.npc that return types with arguments of type NPCEntityModifier and TypeMethodDescriptionNPCEntityManager.getNPCEntities(net.minecraft.entity.player.PlayerEntity player) Get all NPCs within a certain range of a player. -
Uses of NPCEntity in com.jackdaw.chatwithnpc.openaiapi
Methods in com.jackdaw.chatwithnpc.openaiapi with parameters of type NPCEntityModifier and TypeMethodDescriptionstatic voidAssistant.createAssistant(@NotNull NPCEntity npc) Create an assistant for the NPC from the OpenAI APIstatic voidAssistant.modifyAssistant(@NotNull NPCEntity npc) Modify the assistant for the NPC from the OpenAI API