Class InteractionResponseHandlerEntry.Builder
java.lang.Object
com.minecolonies.api.colony.interactionhandling.registry.InteractionResponseHandlerEntry.Builder
- Enclosing class:
InteractionResponseHandlerEntry
Builder for a
InteractionResponseHandlerEntry.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a newInteractionResponseHandlerEntrybuilder.setRegistryName(net.minecraft.resources.ResourceLocation registryName) Setter for the registry name.setResponseHandlerProducer(Function<ICitizen, IInteractionResponseHandler> responseHandlerProducer) Setter the for the producer.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setResponseHandlerProducer
public InteractionResponseHandlerEntry.Builder setResponseHandlerProducer(Function<ICitizen, IInteractionResponseHandler> responseHandlerProducer) Setter the for the producer.- Parameters:
responseHandlerProducer- The producer forIInteractionResponseHandler.- Returns:
- The builder.
-
setRegistryName
public InteractionResponseHandlerEntry.Builder setRegistryName(net.minecraft.resources.ResourceLocation registryName) Setter for the registry name.- Parameters:
registryName- The registry name.- Returns:
- The builder.
-
createEntry
Creates a newInteractionResponseHandlerEntrybuilder.- Returns:
- The created
InteractionResponseHandlerEntry.
-