Class EnhancedFlowAction.EnhancedFlowParameters<P extends EnhancedProblems>

java.lang.Object
net.minecraftforge.gradleutils.shared.EnhancedFlowAction.EnhancedFlowParameters<P>
Type Parameters:
P - The type of EnhancedProblems to use
All Implemented Interfaces:
FlowParameters
Enclosing class:
EnhancedFlowAction<P extends EnhancedFlowAction.EnhancedFlowParameters<?>>

public abstract static class EnhancedFlowAction.EnhancedFlowParameters<P extends EnhancedProblems> extends Object implements FlowParameters
The parameters, including the getFailure() property and EnhancedProblems through problems().
  • Constructor Details

    • EnhancedFlowParameters

      protected EnhancedFlowParameters(Class<P> problemsType)
      The base constructor for the parameters.
      Parameters:
      problemsType - The type of enhanced problems that will be accessible through problems().
      Implementation Requirements:
      Must override with public and @Inject
  • Method Details