Camel - 1.20.0.1
<<
back to
entity list
View
Entity Version History >>
Last Updated
The Camel entity last updated in Minecraft Version 1.20.0What's Changed:
Changes since stable release 1.19.83.1
Resource Packs- New Value:
"head": {
"rotation": [
"variable.xHeadRot",
"variable.yHeadRot",
0
]
}Previous Value:"head": {
"rotation": [
"variable.xDashHeadRot",
"variable.yHeadRot",
0
]
} - Previous Value:
"animation.camel.look_at_player": {
"loop": true,
"bones": {
"head": {
"rotation": [
"math.clamp(query.target_x_rotation, -25, 45 )",
"math.clamp(query.target_y_rotation, -30, 30)",
0
]
}
}
} - New Value:
"head": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.7": [
-27.5,
0,
0
],
"1.5": [
-21.25,
0,
0
],
"2.0": [
0,
0,
0
]
}
}Previous Value:"head": {
"rotation": {
"0.0": [
0,
0,
0
],
"0.7": [
-27.5,
0,
0
],
"1.5": [
-21.25,
0,
0
],
"2.0": [
0,
0,
0
],
"2.1": [
0,
"math.clamp(query.target_y_rotation, -30, 30)",
0
]
}
} - Previous Value:
"head": {
"rotation": [
0,
"math.clamp(query.target_y_rotation, -30, 30)",
0
]
}
- Previous Value:
"controller.animation.camel.look_at_player": {
"initial_state": "looking_at_player",
"states": {
"looking_at_player": {
"animations": [
"look_at_player"
]
}
}
} - New Value:
"stand_up": {
"animations": [
"stand_up"
],
"transitions": [
{
"sit_down": "query.is_sitting"
},
{
"idling": "query.all_animations_finished"
},
{
"moving": "variable.moving"
}
],
"blend_transition": 0.5
}Previous Value:"stand_up": {
"animations": [
"stand_up"
],
"transitions": [
{
"sit_down": "query.is_sitting"
},
{
"moving": "variable.moving"
}
],
"blend_transition": 0.5
}
- New Value:
"animation_controllers": [
{
"general": "controller.animation.camel.general"
},
{
"idle": "controller.animation.camel.idle"
}
]Previous Value:"animation_controllers": [
{
"general": "controller.animation.camel.general"
},
{
"idling": "controller.animation.camel.idle"
},
{
"look_at_player": "controller.animation.camel.look_at_player"
}
] - New Value:
"animations": {
"moving": "animation.camel.walk",
"sit_down": "animation.camel.sit_down",
"sitting": "animation.camel.sit",
"stand_up": "animation.camel.stand_up",
"look_at_target": "animation.camel.look_at_target",
"dashing": "animation.camel.dash",
"idle": "animation.camel.idle"
}Previous Value:"animations": {
"moving": "animation.camel.walk",
"sit_down": "animation.camel.sit_down",
"sitting": "animation.camel.sit",
"stand_up": "animation.camel.stand_up",
"look_at_player": "animation.camel.look_at_player",
"dashing": "animation.camel.dash",
"idle": "animation.camel.idle"
} - New Value:
"scripts": {
"pre_animation": [
"variable.moving = query.ground_speed < 0 || query.vertical_speed < 0;",
"variable.xTargetRot = math.clamp(query.target_x_rotation, -30, 30);",
"variable.xHeadRot = query.dash_cooldown_progress < 0 ? math.clamp(variable.xTargetRot + (45 * (1 - query.dash_cooldown_progress)), -25, 70) : variable.xTargetRot;",
"variable.yHeadRot = math.clamp(query.target_y_rotation, -30, 30);"
]
}Previous Value:"scripts": {
"pre_animation": [
"variable.moving = query.ground_speed < 0 || query.vertical_speed < 0;",
"variable.xHeadRot = math.clamp(query.target_x_rotation, -25, 45);",
"variable.yHeadRot = math.clamp(query.target_y_rotation, -30, 30);",
"variable.xDashHeadRot = query.dash_cooldown_progress < 0 ? math.clamp(variable.xHeadRot + (45 * (1 - query.dash_cooldown_progress)), -25, 70) : variable.xHeadRot;"
]
}
Statistics:
Health
[32]
Breedable
- Camel Adult: Cactus
Can be Healed
- Default: Cactus
Families
- Default: Camel, Mob
Inventory Size
- Camel Adult: Array
Movement Speed
- Default: 0.09
Other Attributes
- Can be Renamed
- Can be Ridden by Player > Camel Adult
- Can Climb
- Can Jump
- Has Collisions
- Has Gravity
- Leashable
- Pushable > Camel Standing
- Pushable by Pistons > Camel Sitting
- Pushable by Pistons > Camel Standing
Associated Files:
Behavior File
- behavior_packs/vanilla_1.20.0/entities/camel.json
Animations
- resource_packs/vanilla_1.20.0/animations/camel.animation.json
Animation Controllers
- resource_packs/vanilla_1.20.0/animation_controllers/camel.animation_controllers.json
Entity
- resource_packs/vanilla_1.20.0/entity/camel.entity.json
Geometry
- resource_packs/vanilla_1.20.0/models/entity/camel.geo.json
Render Controllers
- resource_packs/vanilla_1.20.0/render_controllers/camel.render_controllers.json
Sounds
- resource_packs/vanilla/sounds/mob/camel/ambient1.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient2.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient3.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient4.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient5.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient6.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient7.fsb
- resource_packs/vanilla/sounds/mob/camel/ambient8.fsb
- resource_packs/vanilla/sounds/mob/camel/death1.fsb
- resource_packs/vanilla/sounds/mob/camel/death2.fsb
- resource_packs/vanilla/sounds/mob/camel/eat1.fsb
- resource_packs/vanilla/sounds/mob/camel/eat2.fsb
- resource_packs/vanilla/sounds/mob/camel/eat3.fsb
- resource_packs/vanilla/sounds/mob/camel/eat4.fsb
- resource_packs/vanilla/sounds/mob/camel/eat5.fsb
- resource_packs/vanilla/sounds/mob/camel/hurt1.fsb
- resource_packs/vanilla/sounds/mob/camel/hurt2.fsb
- resource_packs/vanilla/sounds/mob/camel/hurt3.fsb
- resource_packs/vanilla/sounds/mob/camel/hurt4.fsb
- resource_packs/vanilla/sounds/mob/camel/step1.fsb
- resource_packs/vanilla/sounds/mob/camel/step2.fsb
- resource_packs/vanilla/sounds/mob/camel/step3.fsb
- resource_packs/vanilla/sounds/mob/camel/step4.fsb
- resource_packs/vanilla/sounds/mob/camel/step5.fsb
- resource_packs/vanilla/sounds/mob/camel/step6.fsb
- resource_packs/vanilla/sounds/mob/camel/step_sand1.fsb
- resource_packs/vanilla/sounds/mob/camel/step_sand2.fsb
- resource_packs/vanilla/sounds/mob/camel/step_sand3.fsb
- resource_packs/vanilla/sounds/mob/camel/step_sand4.fsb
- resource_packs/vanilla/sounds/mob/camel/step_sand5.fsb
- resource_packs/vanilla/sounds/mob/camel/step_sand6.fsb
- resource_packs/vanilla/sounds/mob/horse/leather.fsb
Textures
- resource_packs/vanilla_1.20.0/textures/entity/camel/camel.png
Material Info:
Material: Camel
{
"vertexShader": "shaders/entity.vertex",
"vrGeometryShader": "shaders/entity.geometry",
"fragmentShader": "shaders/entity.fragment",
"vertexFields": [
{
"field": "Position"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
],
"variants": [
{
"skinning": {
"+defines": [
"USE_SKINNING"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_color": {
"+defines": [
"USE_SKINNING",
"USE_OVERLAY"
],
"+states": [
"Blending"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Color"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
},
{
"skinning_alphatest": {
"+defines": [
"USE_SKINNING",
"ALPHA_TEST"
],
"+states": [
"DisableCulling"
],
"vertexFields": [
{
"field": "Position"
},
{
"field": "BoneId0"
},
{
"field": "Normal"
},
{
"field": "UV0"
}
]
}
}
],
"msaaSupport": [
"Both"
],
"+samplerStates": {
"samplerIndex": 1,
"textureWrap": "Repeat"
},
"+defines": [
"USE_OVERLAY",
"ALPHA_TEST"
],
"+states": [
"DisableCulling"
]
}