未命名¶
文档版本:1.21.50.25
架构¶
attachables:
{
string "format_version" : opt
object "minecraft:attachable" : opt
{
object "description" : opt
{
object "animations" : opt
{
string "<any object property>" : opt
}
array "animation_controllers" : opt
{
object "<any array element>" : opt
{
string "<any object property>" : opt
}
}
boolean "enable_attachables" : opt
object "geometry" : opt
{
string "<any object property>" : opt
}
identifier "identifier"
object "item" : opt
{
string "<any object property>" : opt
}
object "materials" : opt
{
material "<any object property>"
}
string "min_engine_version" : opt
object "particle_effects" : opt
{
string "<any object property>" : opt
}
object "particle_emitters" : opt
{
string "<any object property>" : opt
}
array "render_controllers" : opt
{
string "<any array element>" : opt
}
array "sound_effects" : opt
{
string "<any array element>" : opt
}
object "spawn_egg" : opt
{
string "base_colour" : opt
string "overlay_color" : opt
string "texture" : opt
integer "texture_index" : opt
}
object "scripts" : opt
{
array "pre_animation" : opt
{
0 "<any array element>"
}
string "scale" : opt
array "animate" : opt
{
string "<any array element>" : opt
object "<any array element>" : opt
{
string "<any object property>" : opt
}
}
0 "parent_setup"
}
object "textures" : opt
{
string "<any object property>" : opt
}
}
}
}
format_version
:string- A version that tells minecraft what type of data format can be expected when reading this file.
minecraft:attachable
:object- The attachables definition for 1.8.0
minecraft:attachable
description
:object- UNDOCUMENTED: description.
description
animations
:object- The connecting of animations in animations controllers with the actuall animations, names should corosponds.
animations
<any object property>
:string- UNDOCUMENTED: additionalProperties.
animation_controllers
:array- UNDOCUMENTED: animation controllers.
animation_controllers
<any array element>
:object- UNDOCUMENTED: animation controllers.
<any array element>
<any object property>
:string- UNDOCUMENTED: additionalProperties.
enable_attachables
:boolean- UNDOCUMENTED: enable attachables.
geometry
:object- UNDOCUMENTED: geometry.
geometry
<any object property>
:string- UNDOCUMENTED: additionalProperties.
identifier
:identifier- UNDOCUMENTED: identifier.
item
:object- UNDOCUMENTED.
item
<any object property>
:string- UNDOCUMENTED.
materials
:object
materials
min_engine_version
:string- UNDOCUMENTED: Minimum engine version.
particle_effects
:object- UNDOCUMENTED: particle effects.
particle_effects
<any object property>
:string- UNDOCUMENTED: additionalProperties.
particle_emitters
:object- UNDOCUMENTED: particle emitters.
particle_emitters
<any object property>
:string- UNDOCUMENTED: additionalProperties.
render_controllers
:array- UNDOCUMENTED: render controllers.
render_controllers
<any array element>
:string- UNDOCUMENTED: render controllers.
sound_effects
:array- UNDOCUMENTED: sound effects.
sound_effects
<any array element>
:string- UNDOCUMENTED: sound effects.
spawn_egg
:object- UNDOCUMENTED: spawn egg.
spawn_egg
base_colour
:string- UNDOCUMENTED: base colour.
overlay_color
:string- UNDOCUMENTED: overlay color.
texture
:string- UNDOCUMENTED: texture.
texture_index
:integer- UNDOCUMENTED: texture index.
scripts
:object- UNDOCUMENTED: scripts.
scripts
pre_animation
:array- UNDOCUMENTED: pre aninamtion.
pre_animation
scale
:string- UNDOCUMENTED: scale.
animate
:array- UNDOCUMENTED: animate.
animate
<any array element>
:string- UNDOCUMENTED: oneOf[0].
<any array element>
:object- UNDOCUMENTED: oneOf[1].
<any array element>
<any object property>
:string- UNDOCUMENTED: additionalProperties.
parent_setup
:0
textures
:object- UNDOCUMENTED: textures.
textures
<any object property>
:string- UNDOCUMENTED: additionalProperties.
attachables:
{
string "format_version" : opt
object "minecraft:attachable" : opt
{
object "description" : opt
{
object "animations" : opt
{
string "<any object property>" : opt
}
array "animation_controllers" : opt
boolean "enable_attachables" : opt
object "geometry" : opt
{
string "[a-zA-Z0-9_\.\-]+" : opt
}
identifier "identifier"
object "item" : opt
{
string "<any object property>" : opt
}
object "materials" : opt
{
material "<any object property>"
}
string "min_engine_version" : opt
object "particle_effects" : opt
{
string "<any object property>" : opt
}
object "particle_emitters" : opt
{
string "<any object property>" : opt
}
array "render_controllers" : opt
{
string "<any array element>" : opt
}
object "scripts" : opt
{
array "animate" : opt
{
string "<any array element>" : opt
object "<any array element>" : opt
{
string "<any object property>" : opt
}
}
array "initialize" : opt
{
0 "<any array element>"
}
array "pre_animation" : opt
{
0 "<any array element>"
}
0 "parent_setup"
0 "scale"
}
array "sound_effects" : opt
{
string "<any array element>" : opt
}
object "spawn_egg" : opt
{
string "base_colour" : opt
string "overlay_color" : opt
string "texture" : opt
integer "texture_index" : opt
}
object "textures" : opt
{
string "<any object property>" : opt
}
}
}
}
format_version
:string- A version that tells minecraft what type of data format can be expected when reading this file.
minecraft:attachable
:object- The attachables definition.
minecraft:attachable
description
:object- UNDOCUMENTED: description.
description
animations
:object- The collection of animations references.
animations
<any object property>
:string- A single animation reference.
animation_controllers
:array- The specification of animation controllers.
animation_controllers
enable_attachables
:boolean- UNDOCUMENTED: enable attachables.
geometry
:object- The geometry specification.
geometry
[a-zA-Z0-9_\.\-]+
:string- A single geometry reference.
identifier
:identifier- UNDOCUMENTED: identifier.
item
:object- UNDOCUMENTED.
item
<any object property>
:string- UNDOCUMENTED.
materials
:object- A collection of material references.
materials
<any object property>
:material- A single material reference.
min_engine_version
:string- The minimum engine needed to use this.
particle_effects
:object- A collection of particle effect references.
particle_effects
<any object property>
:string- A single particle effect reference.
particle_emitters
:object- UNDOCUMENTED: particle emitters.
particle_emitters
<any object property>
:string- UNDOCUMENTED: additionalProperties.
render_controllers
:array- UNDOCUMENTED: render controllers.
render_controllers
<any array element>
:string- UNDOCUMENTED: render controllers.
scripts
:object- UNDOCUMENTED: scripts.
scripts
animate
:array- UNDOCUMENTED: animate.
animate
<any array element>
:string- UNDOCUMENTED: oneOf[0].
<any array element>
:object- UNDOCUMENTED: oneOf[1].
<any array element>
<any object property>
:string- UNDOCUMENTED: additionalProperties.
initialize
:array- UNDOCUMENTED: initialize.
initialize
<any array element>
:0- UNDOCUMENTED: initialize.
pre_animation
:array- UNDOCUMENTED: pre aninamtion.
pre_animation
<any array element>
:0- UNDOCUMENTED: pre aninamtion.
parent_setup
:0- UNDOCUMENTED: parent setup.
scale
:0- UNDOCUMENTED: scale.
sound_effects
:array- UNDOCUMENTED: sound effects.
sound_effects
<any array element>
:string- UNDOCUMENTED: sound effects.
spawn_egg
:object- UNDOCUMENTED: spawn egg.
spawn_egg
base_colour
:string- UNDOCUMENTED: base colour.
overlay_color
:string- UNDOCUMENTED: overlay color.
texture
:string- UNDOCUMENTED: texture.
texture_index
:integer- UNDOCUMENTED: texture index.
textures
:object- UNDOCUMENTED: textures.
textures
<any object property>
:string- UNDOCUMENTED: additionalProperties.