HyCodeYourTale
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)

protectedBuilderModifier modifier
protectedint referenceIndex

Related Classes