Class NPCConfigurationEntry.Builder
java.lang.Object
eu.cloudnetservice.modules.npc.configuration.NPCConfigurationEntry.Builder
- Enclosing class:
NPCConfigurationEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LabyModEmoteConfigurationprivate doubleprivate InventoryConfigurationprivate doubleprivate doubleprivate NPCPoolOptionsprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()emoteConfiguration(@NonNull LabyModEmoteConfiguration emoteConfiguration) infoLineDistance(double infoLineDistance) inventoryConfiguration(@NonNull InventoryConfiguration inventoryConfiguration) knockbackDistance(double knockbackDistance) knockbackStrength(double knockbackStrength) npcPoolOptions(@NonNull NPCPoolOptions npcPoolOptions) targetGroup(@NonNull String targetGroup)
-
Field Details
-
targetGroup
-
infoLineDistance
private double infoLineDistance -
knockbackDistance
private double knockbackDistance -
knockbackStrength
private double knockbackStrength -
emoteConfiguration
-
npcPoolOptions
-
inventoryConfiguration
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
targetGroup
-
infoLineDistance
-
knockbackDistance
-
knockbackStrength
-
npcPoolOptions
@NonNull public @NonNull NPCConfigurationEntry.Builder npcPoolOptions(@NonNull @NonNull NPCPoolOptions npcPoolOptions) -
emoteConfiguration
@NonNull public @NonNull NPCConfigurationEntry.Builder emoteConfiguration(@NonNull @NonNull LabyModEmoteConfiguration emoteConfiguration) -
inventoryConfiguration
@NonNull public @NonNull NPCConfigurationEntry.Builder inventoryConfiguration(@NonNull @NonNull InventoryConfiguration inventoryConfiguration) -
build
-