Class BuilderAttributeDescriptor
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderAttributeDescriptor
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBuilderAttributeDescriptor(String name, String type, BuilderDescriptorState state, String shortDescription, String longDescription) -
Method Summary
Modifier and TypeMethodDescriptionlength(int size) length(int minSize, int maxSize) optional(boolean[] defaultValue) optional(double[] defaultValue) optional(int[] defaultValue) required()<E extends Enum<E>>
BuilderAttributeDescriptorsetBasicEnum(Class<E> clazz) <E extends Enum<E>>
BuilderAttributeDescriptortoString()
-
Field Details
-
name
-
type
-
required
-
computable
private boolean computable -
state
-
shortDescription
-
longDescription
-
defaultValue
-
domain
-
minSize
private int minSize -
maxSize
private int maxSize -
validator
-
flagDescriptions
-
-
Constructor Details
-
BuilderAttributeDescriptor
public BuilderAttributeDescriptor(String name, String type, BuilderDescriptorState state, String shortDescription, String longDescription)
-
-
Method Details
-
required
-
requiredIfNotOverridden
-
optional
-
optional
-
optional
-
optional
-
optional
-
computable
-
setBasicEnum
@Nonnull public <E extends Enum<E>> BuilderAttributeDescriptor setBasicEnum(@Nonnull Class<E> clazz) -
setEnum
-
domain
-
validator
-
length
-
length
-
toString
-