Package de.oliver.fancynpcs
Class NpcManagerImpl
java.lang.Object
de.oliver.fancynpcs.NpcManagerImpl
- All Implemented Interfaces:
NpcManager
-
Constructor Summary
ConstructorDescriptionNpcManagerImpl
(org.bukkit.plugin.java.JavaPlugin plugin, Function<NpcData, Npc> npcAdapter) -
Method Summary
Modifier and TypeMethodDescriptiongetNpc
(int entityId) void
loadNpcs()
void
registerNpc
(Npc npc) void
void
void
saveNpcs
(boolean force)
-
Constructor Details
-
NpcManagerImpl
-
-
Method Details
-
registerNpc
- Specified by:
registerNpc
in interfaceNpcManager
-
removeNpc
- Specified by:
removeNpc
in interfaceNpcManager
-
getNpc
- Specified by:
getNpc
in interfaceNpcManager
-
getNpc
- Specified by:
getNpc
in interfaceNpcManager
-
getNpc
- Specified by:
getNpc
in interfaceNpcManager
-
getAllNpcs
- Specified by:
getAllNpcs
in interfaceNpcManager
-
saveNpcs
public void saveNpcs(boolean force) - Specified by:
saveNpcs
in interfaceNpcManager
-
loadNpcs
public void loadNpcs()- Specified by:
loadNpcs
in interfaceNpcManager
-
reloadNpcs
public void reloadNpcs()- Specified by:
reloadNpcs
in interfaceNpcManager
-