Interface InternalNPCManagement

All Superinterfaces:
eu.cloudnetservice.modules.npc.NPCManagement
All Known Implementing Classes:
AbstractNPCManagement, BukkitPlatformNPCManagement, NodeNPCManagement, PlatformNPCManagement

public interface InternalNPCManagement extends eu.cloudnetservice.modules.npc.NPCManagement
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handleInternalNPCConfigUpdate(@NonNull eu.cloudnetservice.modules.npc.configuration.NPCConfiguration configuration)
     
    void
    handleInternalNPCCreate(@NonNull eu.cloudnetservice.modules.npc.NPC npc)
     
    void
    handleInternalNPCRemove(@NonNull eu.cloudnetservice.modules.bridge.WorldPosition position)
     

    Methods inherited from interface eu.cloudnetservice.modules.npc.NPCManagement

    createNPC, deleteAllNPCs, deleteAllNPCs, deleteNPC, deleteNPC, npcAt, npcConfiguration, npcConfiguration, npcs, npcs
  • Method Details

    • handleInternalNPCCreate

      void handleInternalNPCCreate(@NonNull @NonNull eu.cloudnetservice.modules.npc.NPC npc)
    • handleInternalNPCRemove

      void handleInternalNPCRemove(@NonNull @NonNull eu.cloudnetservice.modules.bridge.WorldPosition position)
    • handleInternalNPCConfigUpdate

      void handleInternalNPCConfigUpdate(@NonNull @NonNull eu.cloudnetservice.modules.npc.configuration.NPCConfiguration configuration)