Class BuilderRoleAbstract
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderBase<Role>
com.hypixel.hytale.server.npc.asset.builder.SpawnableWithModelBuilder<Role>
com.hypixel.hytale.server.npc.role.builders.BuilderRole
com.hypixel.hytale.server.npc.role.builders.BuilderRoleAbstract
- All Implemented Interfaces:
NamedSchema,SchemaConvertable<Void>,Builder<Role>,BuilderContext,SpawnEffect,ISpawnable,ISpawnableWithModel
-
Field Summary
Fields inherited from class com.hypixel.hytale.server.npc.role.builders.BuilderRole
allowedEnvironments, appearance, applyAvoidance, applySeparation, armor, attitudeGroup, avoidanceMode, breathesInAir, breathesInWater, busyStates, canLeadFlock, collisionDistance, collisionForceFalloff, collisionRadius, collisionViewAngle, combatConfig, corpseStaysInFlock, deathAnimationTime, deathInstruction, deathInteraction, debugFlags, defaultNPCAttitude, defaultOffHandSlot, defaultPlayerAttitude, defaultSubState, despawnAnimationTime, disableDamageFlock, disableDamageGroups, displayNames, dropListId, entityAvoidanceStrength, flockAllowedRoles, flockInfluenceRange, flockSpawnTypeRandom, flockSpawnTypes, flockWeightAlignment, flockWeightCohesion, flockWeightSeparation, hotbarItems, hotbarSlots, inertia, initialMotionController, instructionList, interactionInstruction, interactionVars, inventoryItemsDropList, inventorySlots, invulnerable, isMemory, itemAttitudeGroup, knockbackScale, maxHealth, memoriesCategory, memoriesNameOverride, motionControllers, nameTranslationKey, offHandItems, offHandSlots, opaqueBlockSet, parsedDebugFlags, pickupDropOnDeath, separationDistance, separationDistanceTarget, separationFarRadiusTarget, separationNearRadiusTarget, separationWeight, spawnLockTime, spawnParticleOffset, spawnParticles, spawnViewDistance, startState, startStateIndex, startSubStateIndex, stateEvaluator, stateTransitionController, stayInEnvironmentFields inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderBase
builderDescriptor, builderManager, builderParameters, builderSchema, builderSchemaContext, builderSchemaRaw, evaluatorHelper, evaluators, extraInfo, fileName, instructionContextHelper, internalReferenceResolver, label, owner, queriedKeys, readErrors, stateHelper, typeName, useDefaultsOnly, validationHelper -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.hypixel.hytale.server.npc.role.builders.BuilderRole
build, canSpawn, category, createExecutionScope, createModifierScope, getAllowedEnvironments, getAppearance, getArmor, getAttitudeGroup, getAvoidanceMode, getBalanceAsset, getBuilderDescriptorState, getBusyStates, getCollisionDistance, getCollisionForceFalloff, getCollisionRadius, getCollisionViewAngle, getDeathAnimationTime, getDeathInstruction, getDeathInteraction, getDebugFlags, getDefaultNPCAttitude, getDefaultOffHandSlot, getDefaultPlayerAttitude, getDespawnAnimationTime, getDisableDamageGroups, getDisplayNames, getDropListId, getEntityAvoidanceStrength, getFlockAllowedRoles, getFlockInfluenceRange, getFlockSpawnTypes, getFlockWeightAlignment, getFlockWeightCohesion, getFlockWeightSeparation, getHotbarItems, getHotbarSlots, getIdentifier, getInertia, getInitialMotionController, getInstructionList, getInteractionInstruction, getInteractionVars, getInventoryItemsDropList, getInventorySlots, getItemAttitudeGroup, getKnockbackScale, getLongDescription, getMaxHealth, getMemoriesCategory, getMemoriesNameOverride, getMemoriesNameOverride, getMotionControllerMap, getNameTranslationKey, getNameTranslationKey, getOffHandItems, getOffHandSlots, getOpaqueBlockSet, getSeparationDistance, getSeparationDistanceTarget, getSeparationFarRadiusTarget, getSeparationNearRadiusTarget, getSeparationWeight, getShortDescription, getSpawnLockTime, getSpawnModelName, getSpawnParticleOffset, getSpawnParticles, getSpawnViewDistance, getStartState, getStartStateIndex, getStartSubStateIndex, getStateTransitionController, isApplySeparation, isAvoidingEntities, isBreathesInAir, isBreathesInWater, isCanLeadFlock, isCorpseStaysInFlock, isDisableDamageFlock, isEnabled, isFlockSpawnTypeRandom, isInvulnerable, isMemory, isMemory, isPickupDropOnDeath, isStayingInEnvironment, markNeedsReload, readConfig, registerStateEvaluator, runLoadTimeValidationHelper0, validateMethods inherited from class com.hypixel.hytale.server.npc.asset.builder.SpawnableWithModelBuilder
addDynamicDependency, clearDynamicDependencies, getDynamicDependencies, hasDynamicDependenciesMethods inherited from class com.hypixel.hytale.server.npc.asset.builder.BuilderBase
addError, addError, canRequireFeature, checkForUnexpectedComputeObject, cleanupParameters, createDescriptor, createVector3d, createVector3d, decreaseDepth, enumSetToStrings, excludeFromRegularBuilding, expectBoolean, expectBooleanElement, expectDouble, expectDoubleArray, expectDoubleArray, expectIntArray, expectIntArray, expectInteger, expectJsonArray, expectJsonArray, expectJsonObject, expectKey, expectObject, expectObject, expectString, expectStringArray, expectStringArray, expectStringElement, getArray, getAsset, getAsset, getAssetArray, getAssetArray, getBoolean, getBoolean, getBuilderManager, getBuilderParameters, getCodecObject, getDefaultSubState, getDependencies, getDescriptionArray, getDescriptor, getDictionary, getDomain, getDouble, getDouble, getDoubleArray, getDoubleArray, getDoubleRange, getDoubleRange, getEnum, getEnum, getEnumSet, getEnumSet, getEvaluatorHelper, getExistentStateSet, getFloat, getFloat, getInstructionContextHelper, getInt, getInt, getIntArray, getIntArray, getIntRange, getIntRange, getLabel, getObject, getOptionalJsonElement, getOptionalJsonElement, getOwner, getParameterBlock, getRequiredJsonElement, getRequiredJsonElement, getRequiredJsonElementIfNotOverridden, getRequiredJsonElementIfNotOverridden, getSchemaName, getStateMappingHelper, getString, getString, getStringArray, getStringArray, getTypeName, getVector3d, getVector3d, ignoreAttribute, increaseDepth, isComponent, isCreatingDescriptor, isCreatingSchema, nonNull, overrideParameters, preventParameterOverride, provideFeature, provideFeature, readBoolean, readCommonConfig, readConfig, readString, readString, readStringArray, readStringArray, registerStateRequirer, registerStateSensor, registerStateSetter, registerTags, requireArray, requireArray, requireAsset, requireAsset, requireAssetArray, requireAssetArray, requireBoolean, requireBoolean, requireCodecObject, requireContext, requireDictionary, requireDouble, requireDouble, requireDoubleArray, requireDoubleArray, requireDoubleIfNotOverridden, requireDoubleRange, requireDoubleRange, requireDoubleValueStoreParameter, requireEmbeddableArray, requireEnum, requireEnum, requireEnumArray, requireEnumSet, requireEnumSet, requireFeature, requireFeatureIf, requireFeatureIf, requireFeatureIf, requireFloat, requireFloat, requireInstructionType, requireInt, requireInt, requireIntArray, requireIntArray, requireIntIfNotOverridden, requireIntRange, requireIntRange, requireIntValueStoreParameter, requireObject, requireStateString, requireString, requireString, requireStringArray, requireStringArray, requireStringIfNotOverridden, requireStringValueStoreParameter, requireTemporalArray, requireTemporalRange, requireVector3d, requireVector3d, resolveValue, setLabel, setNotComponent, setTypeName, stringsToEnumArray, stringsToEnumSet, stringToEnum, toDebugFlagSet, toSchema, toSet, toSet, toSet, validateAny, validateAny, validateAny, validateAny, validateAny, validateAnyPresent, validateAnyPresent, validateAnyPresent, validateAsset, validateAssetIfEnumIs, validateAssetIfEnumIs, validateAssetList, validateAtMostOne, validateAtMostOne, validateAtMostOneString, validateBooleanImplicationAllAntecedents, validateBooleanImplicationAnyAntecedent, validateDoubleRelation, validateDoubleRelation, validateDoubleRelation, validateDoubleRelation, validateExistsIfParameterSet, validateFloatRelation, validateFloatRelation, validateFloatRelation, validateFloatRelation, validateIntRelation, validateIntRelation, validateIntRelation, validateIntRelation, validateIntRelationIfBooleanIs, validateIsComponent, validateNoDuplicates, validateNotAllStringsEmpty, validateOneOrNonePresent, validateOneOrNonePresent, validateOneOrNonePresent, validateOneOrNonePresent, validateOnePresent, validateOnePresent, validateOnePresent, validateOnePresent, validateOneSetAsset, validateOneSetAsset, validateOneSetAssetArray, validateOneSetAssetArray, validateOneSetString, validateReferencedProvidedFeatures, validateStringIfEnumIs, validateStringIfEnumIsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.server.npc.asset.builder.Builder
isDeprecatedMethods inherited from interface com.hypixel.hytale.server.npc.asset.builder.BuilderContext
getBreadCrumbs, getBreadCrumbs, getParent, setCurrentStateNameMethods inherited from interface com.hypixel.hytale.codec.schema.SchemaConvertable
toSchemaMethods inherited from interface com.hypixel.hytale.server.npc.role.SpawnEffect
spawnEffect
-
Constructor Details
-
BuilderRoleAbstract
public BuilderRoleAbstract()
-
-
Method Details
-
isSpawnable
public boolean isSpawnable()- Specified by:
isSpawnablein interfaceBuilder<Role>- Overrides:
isSpawnablein classSpawnableWithModelBuilder<Role>
-