HyCodeYourTale
classpublicPriority 2

CommonAssetValidator

com.hypixel.hytale.server.core.asset.common.CommonAssetValidator

implements Validator

2

Methods

2

Public Methods

3

Fields

3

Constructors

Constants

CommonAssetValidatorANIMATION_CHARACTER= new CommonAssetValidator("blockyanim", "Characters", "NPC", "Equipment", "VFX", "Items")
CommonAssetValidatorANIMATION_ITEM_BLOCK= new CommonAssetValidator( "blockyanim", "Blocks", "Items", "Resources", "NPC", "VFX", "Cons...
CommonAssetValidatorANIMATION_ITEM_CHARACTER= new CommonAssetValidator("blockyanim", "Characters", "NPC")
CommonAssetValidatorBLOCK_LIST= new CommonAssetValidator("json", "BlockTypeList")
CommonAssetValidatorICON_CRAFTING= new CommonAssetValidator("png", "Icons/CraftingCategories")
CommonAssetValidatorICON_ENTITY_STAT= new CommonAssetValidator("png", "Icons/EntityStats")
CommonAssetValidatorICON_ITEM= new CommonAssetValidator("png", "Icons/ItemsGenerated", "Icons/Items")
CommonAssetValidatorICON_ITEM_CATEGORIES= new CommonAssetValidator("png", "Icons/ItemCategories")
CommonAssetValidatorICON_MODEL= new CommonAssetValidator("png", "Icons/ModelsGenerated", "Icons/Models")
CommonAssetValidatorICON_RESOURCE= new CommonAssetValidator("png", "Icons/ResourceTypes")
CommonAssetValidatorMODEL_CHARACTER= new CommonAssetValidator("blockymodel", "Characters", "NPC", "Items", "VFX")
CommonAssetValidatorMODEL_CHARACTER_ATTACHMENT= new CommonAssetValidator( "blockymodel", "Characters", "NPC", "Items", "Cosmetics", "Items"...
CommonAssetValidatorMODEL_ITEM= new CommonAssetValidator("blockymodel", "Blocks", "Items", "Resources", "NPC", "VFX", "Consumable")
CommonAssetValidatorMUSIC= new CommonAssetValidator("ogg", "Music")
CommonAssetValidatorPREFAB_LIST= new CommonAssetValidator("json", "PrefabList")
CommonAssetValidatorSOUNDS= new CommonAssetValidator("ogg", "Sounds")
CommonAssetValidatorTEXTURE_CHARACTER= new CommonAssetValidator("png", "Characters", "NPC", "Items", "VFX")
CommonAssetValidatorTEXTURE_CHARACTER_ATTACHMENT= new CommonAssetValidator( "png", "Characters", "NPC", "Items", "Cosmetics", "Items", "NPC",...
CommonAssetValidatorTEXTURE_ITEM= new CommonAssetValidator("png", "Blocks", "BlockTextures", "Items", "NPC", "Resources", "VFX")
CommonAssetValidatorTEXTURE_ITEM_QUALITY= new CommonAssetValidator("png", true, "UI/ItemQualities")
CommonAssetValidatorTEXTURE_PARTICLES= new CommonAssetValidator("png", "Particles")
CommonAssetValidatorTEXTURE_SKY= new CommonAssetValidator("png", "Sky")
CommonAssetValidatorTEXTURE_TRAIL= new CommonAssetValidator("png", "Trails")
CommonAssetValidatorUI_CRAFTING_DIAGRAM= new CommonAssetValidator("svg", "CraftingDiagrams")
CommonAssetValidatorUI_RETICLE_PART= new CommonAssetValidator("png", "UI/Reticles")
ArrayValidator<String>UI_RETICLE_PARTS_ARRAY= new ArrayValidator<>(UI_RETICLE_PART)
CommonAssetValidatorUI_SCREEN_EFFECT= new CommonAssetValidator("png", "ScreenEffects")

Constructors

public
CommonAssetValidator(String requiredExtension, boolean isUIAsset, String[] requiredRoots)
public
CommonAssetValidator(String requiredExtension, String[] requiredRoots)
public
CommonAssetValidator()

Methods

Public Methods (2)

public
void accept(String asset, ValidationResults results)
public
void updateSchema(SchemaContext context, Schema target)
@Override

Fields

Private/Package Fields (3)

privateboolean isUIAsset
privateString requiredExtension
privateString[] requiredRoots

Related Classes