Parrot - 1.13.0.34

<< back to entity list

Last Updated

The Parrot entity last updated in Minecraft Version old
View Entity Version History >>

What's Changed:

Changes since stable release 1.12.0.28



      • New Value:
        "initial_state": "dancing"
      • New Value:
        "initial_state": "default"
      • New Value:
        "dancing": {
            "animations": [
                "dance"
            ],
            "transitions": [
                {
                 "flying": "variable.state == 0"
                },
                {
                 "standing": "variable.state == 1"
                },
                {
                 "sitting": "variable.state == 2"
                }
            ]
        }
        Previous Value:
        "dancing": {
            "animations": [
                {
                 "dance": []
                }
            ],
            "transitions": [
                {
                 "flying": "variable.state == 0"
                },
                {
                 "standing": "variable.state == 1"
                },
                {
                 "sitting": "variable.state == 2"
                }
            ]
        }
      • New Value:
        "default": {
            "animations": [
                "look_at_target",
                "base"
            ]
        }
        Previous Value:
        "default": {
            "animations": [
                {
                 "look_at_target": []
                },
                {
                 "base": []
                }
            ]
        }
      • New Value:
        "sitting": {
            "animations": [
                "sitting"
            ],
            "transitions": [
                {
                 "flying": "variable.state == 0"
                },
                {
                 "standing": "variable.state == 1"
                },
                {
                 "dancing": "variable.state == 3"
                }
            ]
        }
        Previous Value:
        "sitting": {
            "animations": [
                {
                 "sitting": []
                }
            ],
            "transitions": [
                {
                 "flying": "variable.state == 0"
                },
                {
                 "standing": "variable.state == 1"
                },
                {
                 "dancing": "variable.state == 3"
                }
            ]
        }
      • New Value:
        "standing": {
            "animations": [
                "moving",
                "standing"
            ],
            "transitions": [
                {
                 "flying": "variable.state == 0"
                },
                {
                 "sitting": "variable.state == 2"
                },
                {
                 "dancing": "variable.state == 3"
                }
            ]
        }
        Previous Value:
        "standing": {
            "animations": [
                {
                 "moving": []
                },
                {
                 "standing": []
                }
            ],
            "transitions": [
                {
                 "flying": "variable.state == 0"
                },
                {
                 "sitting": "variable.state == 2"
                },
                {
                 "dancing": "variable.state == 3"
                }
            ]
        }
      • New Value:
        "format_version": "1.10.0"
        Previous Value:
        "format_version": "1.8.0"
      • New Value:
        "flying": {
            "animations": [
                "moving",
                "flying"
            ],
            "transitions": [
                {
                 "standing": "variable.state == 1"
                },
                {
                 "sitting": "variable.state == 2"
                },
                {
                 "dancing": "variable.state == 3"
                }
            ]
        }
        Previous Value:
        "flying": {
            "animations": [
                {
                 "moving": []
                },
                {
                 "flying": []
                }
            ],
            "transitions": [
                {
                 "standing": "variable.state == 1"
                },
                {
                 "sitting": "variable.state == 2"
                },
                {
                 "dancing": "variable.state == 3"
                }
            ]
        }
      • New Value:
        "scripts": {
            "pre_animation": [
                "variable.state = query.is_dancing ? 3 : (query.is_sitting ? 2 : (!query.is_on_ground && !query.is_jumping && !query.is_riding ? 0 : 1));",
                "variable.dance.x = Math.cos(query.life_time * 57.3 * 20.0);",
                "variable.dance.y = -Math.sin(query.life_time * 57.3 * 20.0);",
                "variable.wing_flap = ((math.sin(query.wing_flap_position * 57.3) + 1) * query.wing_flap_speed);"
            ]
        }
        Previous Value:
        "scripts": {
            "pre_animation": [
                "variable.state = query.is_dancing ? 3 : (query.is_sitting ? 2 : (!query.is_on_ground && !query.is_jumping && !query.is_riding ? 0 : 1));",
                "variable.dance.x = Math.cos(query.life_time*57.3*30.0);",
                "variable.dance.y = Math.sin(query.life_time*57.3*30.0);",
                "variable.wing_flap = ((math.sin(query.wing_flap_position * 57.3) + 1) * query.wing_flap_speed);"
            ]
        }

Statistics:

Health

[6]

Loot / Barter Loot / Additional Drops

Feather

    Can be Healed
    • Default: Cookie
    Can be Tamed
    • Parrot Wild: Beetroot Seeds, Melon Seeds, Pumpkin Seeds, Wheat Seeds
    Families
    • Parrot Tame: Mob, Parrot Tame
    • Parrot Wild: Mob, Parrot Wild
    Movement Speed
    • Default: 0.4
    Variations
    • Parrot Blue
    • Parrot Cyan
    • Parrot Green
    • Parrot Red
    • Parrot Silver
    Other Attributes
    • Can be Renamed
    • Can Fly
    • Can Jump
    • Has Collisions
    • Has Gravity
    • Pushable
    • Pushable by Pistons

    Associated Files:

    Behavior File
    • behavior_packs/vanilla/entities/parrot.json
    Animations
    • resource_packs/vanilla/animations/look_at_target.animation.json
    • resource_packs/vanilla/animations/parrot.animation.json
    Animation Controllers
    • resource_packs/vanilla/animation_controllers/parrot.animation_controllers.json
    Entity
    • resource_packs/vanilla/entity/parrot.entity.json
    Geometry
    • resource_packs/vanilla/models/entity/parrot.geo.json
    Loot Tables
    • behavior_packs/vanilla/loot_tables/entities/parrot.json
    Render Controllers
    • resource_packs/vanilla/render_controllers/parrot.render_controllers.json
    Sounds
    • resource_packs/vanilla/sounds/mob/enderdragon/growl1.fsb
    • resource_packs/vanilla/sounds/mob/enderdragon/growl2.fsb
    • resource_packs/vanilla/sounds/mob/enderdragon/growl3.fsb
    • resource_packs/vanilla/sounds/mob/enderdragon/growl4.fsb
    • resource_packs/vanilla/sounds/mob/endermen/idle1.fsb
    • resource_packs/vanilla/sounds/mob/endermen/idle2.fsb
    • resource_packs/vanilla/sounds/mob/endermen/idle3.fsb
    • resource_packs/vanilla/sounds/mob/endermen/idle4.fsb
    • resource_packs/vanilla/sounds/mob/endermen/idle5.fsb
    • resource_packs/vanilla/sounds/mob/evocation_illager/idle1.fsb
    • resource_packs/vanilla/sounds/mob/evocation_illager/idle2.fsb
    • resource_packs/vanilla/sounds/mob/evocation_illager/idle3.fsb
    • resource_packs/vanilla/sounds/mob/evocation_illager/idle4.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan1.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan2.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan3.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan4.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan5.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan6.fsb
    • resource_packs/vanilla/sounds/mob/ghast/moan7.fsb
    • resource_packs/vanilla/sounds/mob/guardian/land_idle1.fsb
    • resource_packs/vanilla/sounds/mob/guardian/land_idle2.fsb
    • resource_packs/vanilla/sounds/mob/guardian/land_idle3.fsb
    • resource_packs/vanilla/sounds/mob/guardian/land_idle4.fsb
    • resource_packs/vanilla/sounds/mob/husk/idle1.fsb
    • resource_packs/vanilla/sounds/mob/husk/idle2.fsb
    • resource_packs/vanilla/sounds/mob/husk/idle3.fsb
    • resource_packs/vanilla/sounds/mob/magmacube/big1.fsb
    • resource_packs/vanilla/sounds/mob/magmacube/big2.fsb
    • resource_packs/vanilla/sounds/mob/magmacube/big3.fsb
    • resource_packs/vanilla/sounds/mob/magmacube/big4.fsb
    • resource_packs/vanilla/sounds/mob/panda/idle1.fsb
    • resource_packs/vanilla/sounds/mob/panda/idle2.fsb
    • resource_packs/vanilla/sounds/mob/panda/idle3.fsb
    • resource_packs/vanilla/sounds/mob/panda/idle4.fsb
    • resource_packs/vanilla/sounds/mob/parrot/death1.fsb
    • resource_packs/vanilla/sounds/mob/parrot/death2.fsb
    • resource_packs/vanilla/sounds/mob/parrot/death3.fsb
    • resource_packs/vanilla/sounds/mob/parrot/death4.fsb
    • resource_packs/vanilla/sounds/mob/parrot/eat1.fsb
    • resource_packs/vanilla/sounds/mob/parrot/eat2.fsb
    • resource_packs/vanilla/sounds/mob/parrot/eat3.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly1.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly2.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly3.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly4.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly5.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly6.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly7.fsb
    • resource_packs/vanilla/sounds/mob/parrot/fly8.fsb
    • resource_packs/vanilla/sounds/mob/parrot/hurt1.fsb
    • resource_packs/vanilla/sounds/mob/parrot/hurt2.fsb
    • resource_packs/vanilla/sounds/mob/parrot/idle1.fsb
    • resource_packs/vanilla/sounds/mob/parrot/idle2.fsb
    • resource_packs/vanilla/sounds/mob/parrot/idle3.fsb
    • resource_packs/vanilla/sounds/mob/parrot/idle4.fsb
    • resource_packs/vanilla/sounds/mob/parrot/idle5.fsb
    • resource_packs/vanilla/sounds/mob/parrot/idle6.fsb
    • resource_packs/vanilla/sounds/mob/parrot/step1.fsb
    • resource_packs/vanilla/sounds/mob/parrot/step2.fsb
    • resource_packs/vanilla/sounds/mob/parrot/step3.fsb
    • resource_packs/vanilla/sounds/mob/parrot/step4.fsb
    • resource_packs/vanilla/sounds/mob/parrot/step5.fsb
    • resource_packs/vanilla/sounds/mob/polarbear/idle1.fsb
    • resource_packs/vanilla/sounds/mob/polarbear/idle2.fsb
    • resource_packs/vanilla/sounds/mob/polarbear/idle3.fsb
    • resource_packs/vanilla/sounds/mob/polarbear/idle4.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient1.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient2.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient3.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient4.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient5.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient6.fsb
    • resource_packs/vanilla/sounds/mob/shulker/ambient7.fsb
    • resource_packs/vanilla/sounds/mob/silverfish/say1.fsb
    • resource_packs/vanilla/sounds/mob/silverfish/say2.fsb
    • resource_packs/vanilla/sounds/mob/silverfish/say3.fsb
    • resource_packs/vanilla/sounds/mob/silverfish/say4.fsb
    • resource_packs/vanilla/sounds/mob/skeleton/say1.fsb
    • resource_packs/vanilla/sounds/mob/skeleton/say2.fsb
    • resource_packs/vanilla/sounds/mob/skeleton/say3.fsb
    • resource_packs/vanilla/sounds/mob/slime/big1.fsb
    • resource_packs/vanilla/sounds/mob/slime/big2.fsb
    • resource_packs/vanilla/sounds/mob/slime/big3.fsb
    • resource_packs/vanilla/sounds/mob/slime/big4.fsb
    • resource_packs/vanilla/sounds/mob/spider/say1.fsb
    • resource_packs/vanilla/sounds/mob/spider/say2.fsb
    • resource_packs/vanilla/sounds/mob/spider/say3.fsb
    • resource_packs/vanilla/sounds/mob/spider/say4.fsb
    • resource_packs/vanilla/sounds/mob/stray/idle1.fsb
    • resource_packs/vanilla/sounds/mob/stray/idle2.fsb
    • resource_packs/vanilla/sounds/mob/stray/idle3.fsb
    • resource_packs/vanilla/sounds/mob/stray/idle4.fsb
    • resource_packs/vanilla/sounds/mob/vex/idle1.fsb
    • resource_packs/vanilla/sounds/mob/vex/idle2.fsb
    • resource_packs/vanilla/sounds/mob/vex/idle3.fsb
    • resource_packs/vanilla/sounds/mob/vex/idle4.fsb
    • resource_packs/vanilla/sounds/mob/vindication_illager/idle1.fsb
    • resource_packs/vanilla/sounds/mob/vindication_illager/idle2.fsb
    • resource_packs/vanilla/sounds/mob/vindication_illager/idle3.fsb
    • resource_packs/vanilla/sounds/mob/vindication_illager/idle4.fsb
    • resource_packs/vanilla/sounds/mob/vindication_illager/idle5.fsb
    • resource_packs/vanilla/sounds/mob/witch/ambient1.fsb
    • resource_packs/vanilla/sounds/mob/witch/ambient2.fsb
    • resource_packs/vanilla/sounds/mob/witch/ambient3.fsb
    • resource_packs/vanilla/sounds/mob/witch/ambient4.fsb
    • resource_packs/vanilla/sounds/mob/witch/ambient5.fsb
    • resource_packs/vanilla/sounds/mob/wither/idle1.fsb
    • resource_packs/vanilla/sounds/mob/wither/idle2.fsb
    • resource_packs/vanilla/sounds/mob/wither/idle3.fsb
    • resource_packs/vanilla/sounds/mob/wither/idle4.fsb
    • resource_packs/vanilla/sounds/mob/wolf/bark1.fsb
    • resource_packs/vanilla/sounds/mob/wolf/bark2.fsb
    • resource_packs/vanilla/sounds/mob/wolf/bark3.fsb
    • resource_packs/vanilla/sounds/mob/zombie/say1.fsb
    • resource_packs/vanilla/sounds/mob/zombie/say2.fsb
    • resource_packs/vanilla/sounds/mob/zombie/say3.fsb
    • resource_packs/vanilla/sounds/mob/zombie_villager/say1.fsb
    • resource_packs/vanilla/sounds/mob/zombie_villager/say2.fsb
    • resource_packs/vanilla/sounds/mob/zombie_villager/say3.fsb
    • resource_packs/vanilla/sounds/mob/zombiepig/zpig1.fsb
    • resource_packs/vanilla/sounds/mob/zombiepig/zpig2.fsb
    • resource_packs/vanilla/sounds/mob/zombiepig/zpig3.fsb
    • resource_packs/vanilla/sounds/mob/zombiepig/zpig4.fsb
    • resource_packs/vanilla/sounds/random/fuse.fsb
    Spawn Rules
    • behavior_packs/vanilla/spawn_rules/parrot.json
    Textures
    • resource_packs/vanilla/textures/entity/parrot/parrot_blue.png
    • resource_packs/vanilla/textures/entity/parrot/parrot_green.png
    • resource_packs/vanilla/textures/entity/parrot/parrot_grey.png
    • resource_packs/vanilla/textures/entity/parrot/parrot_red_blue.png
    • resource_packs/vanilla/textures/entity/parrot/parrot_yellow_blue.png

    Material Info:

    Material: Parrot
    {
        "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"
                        }
                    ]
                }
            }
        ],
        "msaaSupport": [
            "Both"
        ],
        "+samplerStates": {
            "samplerIndex": 1,
            "textureWrap": "Repeat"
        },
        "+defines": [
            "USE_OVERLAY",
            "ALPHA_TEST"
        ],
        "+states": [
            "DisableCulling"
        ]
    }