public class BuilderRoleVariant extends SpawnableWithModelBuilder
Class BuilderRoleVariant. Provides builderrolevariant functionality for the Hytale server.
java.lang.Object > SpawnableWithModelBuilder > BuilderRoleVariant
Field Summary
referenceIndex
Field referenceIndex.
modifier
Field modifier.
parentBuilder
Field parentBuilder.
roleBuilder
Field roleBuilder.
combatConfig
Field combatConfig.
builderParameters
Field builderParameters.
newScope
Field newScope.
oldScope
Field oldScope.
result
Field result.
schema
Field schema.
builderInfo
Field builderInfo.
originalScope
Field originalScope.
variantBuilder
Field variantBuilder.
context
Field context.
v
Field v.
executionContext
Field executionContext.
Method Detail
BuilderRoleVariant
public
BuilderRoleVariant
()
Method BuilderRoleVariant.
getStateMappingHelper
Method getStateMappingHelper.
validate
boolean
validate
(final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, final List errors)
Method validate.
- Parameters:
final StringconfigName@Nonnull final NPCLoadTimeValidationHelpervalidationHelper@Nonnull final ExecutionContextcontextfinal ScopeglobalScopefinal Listerrors
readConfig
Method readConfig.
- Parameters:
@Nonnull final JsonElementdata
category
Class
category
()
Method category.
getIdentifier
String
getIdentifier
()
Method getIdentifier.
getSpawnModelName
String
getSpawnModelName
(@Nonnull final ExecutionContext context, final Scope modifierScope)
Method getSpawnModelName.
- Parameters:
@Nonnull final ExecutionContextcontextfinal ScopemodifierScope
createModifierScope
Method createModifierScope.
- Parameters:
@Nonnull final ExecutionContextexecutionContext
markNeedsReload
void
markNeedsReload
()
Method markNeedsReload.
getShortDescription
String
getShortDescription
()
Method getShortDescription.
getLongDescription
String
getLongDescription
()
Method getLongDescription.
getBuilderDescriptorState
Method getBuilderDescriptorState.
getReferenceIndex
int
getReferenceIndex
()
Method getReferenceIndex.
isMemory
Method isMemory.
- Parameters:
@Nonnull final ExecutionContextcontextfinal ScopemodifierScope
getMemoriesCategory
String
getMemoriesCategory
(@Nonnull final ExecutionContext context, final Scope modifierScope)
Method getMemoriesCategory.
- Parameters:
@Nonnull final ExecutionContextcontextfinal ScopemodifierScope
getMemoriesNameOverride
String
getMemoriesNameOverride
(@Nonnull final ExecutionContext context, final Scope modifierScope)
Method getMemoriesNameOverride.
- Parameters:
@Nonnull final ExecutionContextcontextfinal ScopemodifierScope
getNameTranslationKey
Method getNameTranslationKey.
- Parameters:
final ExecutionContextcontextfinal ScopemodifierScope
SkipSentryException
new
SkipSentryException
(new IllegalStateException("Failed to get translation key for role!")
Method SkipSentryException.
- Parameters:
new IllegalStateException("Failed to get translation key forrole!"
executeOnSuperRole
V
executeOnSuperRole
(@Nonnull final BuilderSupport builderSupport, @Nonnull final BiFunction, BuilderSupport, V> func, @Nonnull final Supplier failed)
Method executeOnSuperRole.
- Parameters:
@Nonnull final BuilderSupportbuilderSupport@Nonnull final BiFunctionfunc, BuilderSupport, V> @Nonnull final Supplierfailed