classpublicPriority 2
BuilderObjectReferenceHelper
com.hypixel.hytale.server.npc.asset.builder.BuilderObjectReferenceHelper
extends BuilderObjectHelper
8
Methods
8
Public Methods
10
Fields
1
Constructors
Constants
StringKEY_INTERFACE_LIST= "Interfaces"
StringKEY_LABEL= "$Label"
StringKEY_LOCAL= "Local"
StringKEY_NULLABLE= "Nullable"
StringKEY_REFERENCE= "Reference"
StringNULL_COMPONENT= "$Null"
Constructors
public
BuilderObjectReferenceHelper(Class<?> classType, BuilderContext owner)Methods
Public Methods (8)
public
T build(BuilderSupport builderSupport)@Nullable@Override
public
boolean excludeFromRegularBuild()public
Builder<T> getBuilder(BuilderManager builderManager, BuilderSupport support, boolean nullable)@Nullable
public
Builder<T> getBuilder(BuilderManager builderManager, ExecutionContext context, Builder<?> parentSpawnable)@Nullable
public
String getLabel()@Override
public
boolean isFinal()public
boolean isPresent()@Override
public
void setLabel(String label)Fields
Protected Fields (10)
protected
Builder<T> builderprotected
String[] componentInterfacesprotected
FeatureEvaluatorHelper evaluatorHelperprotected
InternalReferenceResolver internalReferenceResolverprotected
boolean isInternalReferenceprotected
boolean isNullableprotected
boolean isReferenceprotected
String labelprotected
BuilderModifier modifierprotected
int referenceIndex