Contents
Class BuilderRoleAbstract
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderBase<Role>
com.hypixel.hytale.server.npc.asset.builder.DependencyTrackingBuilder<Role>
com.hypixel.hytale.server.npc.asset.builder.SupportConfigBuilder<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, RoleBuilder, SpawnEffect, ISpawnable, ISpawnableWithModel
Created on 09/01/2020
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BuilderRole
breathesInAir, breathesInWater, build, canSpawn, category, createAndAttach, createExecutionScope, createModifierScope, getAllowedEnvironments, getAppearance, getArmor, getAvoidanceMode, getBalanceAsset, getBuilderDescriptorState, getCollisionDistance, getCollisionForceFalloff, getCollisionRadius, getCollisionViewAngle, getDeathAnimationTime, getDeathInstruction, getDeathInteraction, getDeathParticles, getDefaultOffHandSlot, getDespawnAnimationTime, getDisplayNames, getDropListId, getEntityAvoidanceStrength, getFlockAllowedRoles, getFlockInfluenceRange, getFlockSpawnTypes, getFlockWeightAlignment, getFlockWeightCohesion, getFlockWeightSeparation, getHeadPitchAngleRange, getHiddenUIComponents, getHotbarItems, getHotbarSlots, getIdentifier, getInertia, getInitialMotionController, getInstructionList, getInteractionInstruction, getInteractionVars, getInventoryItemsDropList, getInventorySlots, getKnockbackScale, getLongDescription, getMaxHealth, getMemoriesCategory, getMemoriesKillRange, getMemoriesKillRange, getMemoriesNameOverride, getMemoriesNameOverride, getMemoriesUnlockedBy, getMemoriesUnlockedBy, getMotionControllerMap, getMovementModes, getNameTranslationKey, getNameTranslationKey, getOffHandItems, getOffHandSlots, getOpaqueBlockSet, getOverrideAlwaysSeparate, getOverrideNormalizeDistances, getOverrideUseOrientationHint, getSeparationDistance, getSeparationDistanceTarget, getSeparationFarRadiusTarget, getSeparationLegacySteeringStrength, getSeparationMode, getSeparationNearRadiusTarget, getSeparationPushDistanceWeightAttacker, getSeparationPushDistanceWeightDefault, getSeparationPushDistanceWeightTarget, getSeparationPushSpeedScale, getSeparationPushSteeringStrength, getSeparationSafeDistanceMultiplier, getSeparationWeight, getShortDescription, getSpawnLockTime, getSpawnModelName, getSpawnParticleOffset, getSpawnParticles, getSpawnParticleTargetNode, getSpawnPlacement, getSpawnViewDistance, isApplySeparation, isAvoidanceFallCheck, isAvoidingEntities, isCanLeadFlock, isCorpseStaysInFlock, isDropDeathItemsInstantly, isEnabled, isFlockSpawnTypeRandom, isIgnoreDisableNPCIncomingDamage, isInvulnerable, isMemory, isMemory, isOverridingHeadPitchAngle, isPickupDropOnDeath, isSpawnParticleDetached, isStayingInEnvironment, markNeedsReload, readConfig, registerStateEvaluator, requiresSpawnDropHeightCheck, useFixedKnockback, validateMethods inherited from class SupportConfigBuilder
getAttitudeGroup, getBusyStates, getDebugFlags, getDefaultNPCAttitude, getDefaultPlayerAttitude, getDisableDamageGroups, getItemAttitudeGroup, getStartState, getStartStateIndex, getStartSubStateIndex, getStateTransitionController, isDisableDamageFlockMethods inherited from class DependencyTrackingBuilder
addDynamicDependency, clearDynamicDependencies, getDynamicDependencies, hasDynamicDependenciesMethods inherited from class BuilderBase
canRequireFeature, cleanupParameters, createVector3d, createVector3d, enumSetToStrings, excludeFromRegularBuilding, expectBooleanElement, expectKey, expectObject, expectObject, expectStringArray, expectStringArray, expectStringElement, getArray, getAsset, getAsset, getAssetArray, getAssetArray, getBoolean, getBoolean, getBuilderManager, getBuilderParameters, getCodecObject, getDependencies, getDescriptionArray, getDescriptor, getDictionary, getDomain, getDouble, getDouble, getDoubleArray, getDoubleArray, getDoubleRange, getDoubleRange, getEnum, getEnum, getEnumSet, getEnumSet, getEvaluatorHelper, getFloat, getFloat, getInstructionContextHelper, getInt, getInt, getIntArray, getIntArray, getIntRange, getIntRange, getLabel, getObject, getOverride, getOverride, getOwner, getParameterBlock, getSchemaName, getStateMappingHelper, getString, getString, getStringArray, getStringArray, getTypeName, getVector3d, getVector3d, ignoreAttribute, readBoolean, readCommonConfig, readConfig, readString, readString, readStringArray, readStringArray, registerTags, requireArray, requireArray, requireAsset, requireAsset, requireAssetArray, requireAssetArray, requireBoolean, requireBoolean, requireCodecObject, requireDictionary, requireDouble, requireDouble, requireDoubleArray, requireDoubleArray, requireDoubleIfNotOverridden, requireDoubleRange, requireDoubleRange, requireEmbeddableArray, requireEnum, requireEnum, requireEnumArray, requireEnumSet, requireEnumSet, requireFloat, requireFloat, requireInt, requireInt, requireIntArray, requireIntArray, requireIntIfNotOverridden, requireIntRange, requireIntRange, requireObject, requireString, requireString, requireStringArray, requireStringArray, requireStringIfNotOverridden, requireTemporalArray, requireTemporalRange, requireVector3d, requireVector3d, setLabel, setTypeName, stringsToEnumArray, stringsToEnumSet, stringToEnum, toSchema, validateAsset, validateAssetList, validateReferencedProvidedFeaturesMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Builder
isDeprecatedMethods inherited from interface BuilderContext
getBreadCrumbs, getBreadCrumbs, getParent, setCurrentStateNameMethods inherited from interface SchemaConvertable
toSchemaMethods inherited from interface SpawnEffect
spawnEffect
-
Constructor Details
-
BuilderRoleAbstract
public BuilderRoleAbstract()
-
-
Method Details
-
isSpawnable
public boolean isSpawnable()- Specified by:
isSpawnablein interfaceBuilder<Role>- Overrides:
isSpawnablein classBuilderRole
-