Package com.github.juliarn.npclib.bukkit
Class BukkitActionController.BukkitActionControllerBuilder
java.lang.Object
com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder<com.github.juliarn.npclib.api.NpcActionController.Builder>
com.github.juliarn.npclib.bukkit.BukkitActionController.BukkitActionControllerBuilder
- All Implemented Interfaces:
com.github.juliarn.npclib.api.flag.NpcFlaggedBuilder<com.github.juliarn.npclib.api.NpcActionController.Builder>,com.github.juliarn.npclib.api.NpcActionController.Builder
- Enclosing class:
BukkitActionController
private static final class BukkitActionController.BukkitActionControllerBuilder
extends com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder<com.github.juliarn.npclib.api.NpcActionController.Builder>
implements com.github.juliarn.npclib.api.NpcActionController.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.github.juliarn.npclib.api.event.manager.NpcEventManagerprivate final com.github.juliarn.npclib.api.NpcTracker<org.bukkit.World, org.bukkit.entity.Player, org.bukkit.inventory.ItemStack, org.bukkit.plugin.Plugin> private final org.bukkit.plugin.Pluginprivate final com.github.juliarn.npclib.api.PlatformVersionAccessorFields inherited from class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder
flags -
Constructor Summary
ConstructorsConstructorDescriptionBukkitActionControllerBuilder(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull com.github.juliarn.npclib.api.event.manager.NpcEventManager eventManager, @NotNull com.github.juliarn.npclib.api.PlatformVersionAccessor versionAccessor, @NotNull com.github.juliarn.npclib.api.NpcTracker<org.bukkit.World, org.bukkit.entity.Player, org.bukkit.inventory.ItemStack, org.bukkit.plugin.Plugin> npcTracker) -
Method Summary
Modifier and TypeMethodDescription@NotNull com.github.juliarn.npclib.api.NpcActionControllerbuild()Methods inherited from class com.github.juliarn.npclib.common.flag.CommonNpcFlaggedBuilder
flagMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.juliarn.npclib.api.flag.NpcFlaggedBuilder
flag
-
Field Details
-
plugin
private final org.bukkit.plugin.Plugin plugin -
eventManager
private final com.github.juliarn.npclib.api.event.manager.NpcEventManager eventManager -
versionAccessor
private final com.github.juliarn.npclib.api.PlatformVersionAccessor versionAccessor -
npcTracker
private final com.github.juliarn.npclib.api.NpcTracker<org.bukkit.World,org.bukkit.entity.Player, npcTrackerorg.bukkit.inventory.ItemStack, org.bukkit.plugin.Plugin>
-
-
Constructor Details
-
BukkitActionControllerBuilder
public BukkitActionControllerBuilder(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull com.github.juliarn.npclib.api.event.manager.NpcEventManager eventManager, @NotNull @NotNull com.github.juliarn.npclib.api.PlatformVersionAccessor versionAccessor, @NotNull @NotNull com.github.juliarn.npclib.api.NpcTracker<org.bukkit.World, org.bukkit.entity.Player, org.bukkit.inventory.ItemStack, org.bukkit.plugin.Plugin> npcTracker)
-
-
Method Details
-
build
@NotNull public @NotNull com.github.juliarn.npclib.api.NpcActionController build()- Specified by:
buildin interfacecom.github.juliarn.npclib.api.NpcActionController.Builder
-