UnarmedInteractions
Documentation for the UnarmedInteractions asset type.
Location
Item/Unarmed/Interactions
Use in Your Files
Add this to your JSON files for IDE autocompletion and validation:
"$schema": "https://hytaledb.ginco.gg/schemas/UnarmedInteractions.schema.json" Schema
Interactions objectnull
Primary unknown
Any of
Secondary unknown
Any of
Ability1 unknown
Any of
Ability2 unknown
Any of
Ability3 unknown
Any of
Use unknown
Any of
Pick unknown
Any of
Pickup unknown
Any of
CollisionEnter unknown
Any of
CollisionLeave unknown
Any of
Collision unknown
Any of
EntityStatEffect unknown
Any of
SwapTo unknown
Any of
SwapFrom unknown
Any of
Death unknown
Any of
Wielding unknown
Any of
ProjectileSpawn unknown
Any of
ProjectileHit unknown
Any of
ProjectileMiss unknown
Any of
ProjectileBounce unknown
Any of
Held unknown
Any of
HeldOffhand unknown
Any of
Equipped unknown
Any of
Dodge unknown
Any of
GameModeSwap unknown
Any of
Additional properties
Any of
All of
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "UnarmedInteractions.json",
"title": "UnarmedInteractions",
"description": "UnarmedInteractions asset type",
"type": "object",
"allOf": [
{
"$ref": "base.schema.json"
}
],
"properties": {
"Interactions": {
"type": [
"object",
"null"
],
"properties": {
"Primary": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Secondary": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Ability1": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Ability2": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Ability3": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Use": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Pick": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Pickup": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"CollisionEnter": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"CollisionLeave": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Collision": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"EntityStatEffect": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"SwapTo": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"SwapFrom": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Death": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Wielding": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"ProjectileSpawn": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"ProjectileHit": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"ProjectileMiss": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"ProjectileBounce": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Held": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"HeldOffhand": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Equipped": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"Dodge": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"GameModeSwap": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
}
},
"additionalProperties": {
"anyOf": [
{
"type": "string",
"title": "Reference to RootInteraction"
},
{
"$ref": "RootInteraction.json#"
}
]
},
"propertyNames": {
"enum": [
"Primary",
"Secondary",
"Ability1",
"Ability2",
"Ability3",
"Use",
"Pick",
"Pickup",
"CollisionEnter",
"CollisionLeave",
"Collision",
"EntityStatEffect",
"SwapTo",
"SwapFrom",
"Death",
"Wielding",
"ProjectileSpawn",
"ProjectileHit",
"ProjectileMiss",
"ProjectileBounce",
"Held",
"HeldOffhand",
"Equipped",
"Dodge",
"GameModeSwap"
]
}
}
}
}