classpublicPriority 3
BuilderRoleVariant
com.hypixel.hytale.server.npc.role.builders.BuilderRoleVariant
extends SpawnableWithModelBuilder
19
Methods
19
Public Methods
2
Fields
1
Constructors
Constructors
public
BuilderRoleVariant()Methods
Public Methods (19)
public
Role build(BuilderSupport builderSupport)@Nullable
public
SpawnTestResult canSpawn(SpawningContext spawningContext)@Nonnull@Override
public
Class<Role> category()@Nonnull@Override
public
Scope createExecutionScope()@Nonnull@Override
public
Scope createModifierScope(ExecutionContext executionContext)@Override
public
BuilderDescriptorState getBuilderDescriptorState()@Nonnull@Override
public
String getIdentifier()@Nonnull@Override
public
String getLongDescription()@Nonnull@Override
public
String getMemoriesCategory(ExecutionContext context, Scope modifierScope)@Nullable@Override
public
String getMemoriesNameOverride(ExecutionContext context, Scope modifierScope)@Nullable@Override
public
String getNameTranslationKey(ExecutionContext context, Scope modifierScope)@Nonnull@Override
public
int getReferenceIndex()public
String getShortDescription()@Nonnull@Override
public
String getSpawnModelName(ExecutionContext context, Scope modifierScope)@Nullable@Override
public
StateMappingHelper getStateMappingHelper()@Override
publicfinal
boolean isEnabled(ExecutionContext context)@Override
public
boolean isMemory(ExecutionContext context, Scope modifierScope)@Override
public
void markNeedsReload()@Override
public
Builder<Role> readConfig(JsonElement data)@Nonnull@Override
Fields
Protected Fields (2)
protected
BuilderModifier modifierprotected
int referenceIndex