Piglin - 1.16.220.02
<<
back to
entity list
View
Entity Version History >>
Resource Packs
Last Updated
The Piglin entity last updated in Minecraft Version 1.16.100What's Changed:
Changes since stable release 1.16.210.05
There have been no changes to this entity or its associated files since this previous version
Changes since stable release 1.16.0.2
Behavior Packs- New Value:
"minecraft:angry": {
"duration": 30,
"broadcast_anger": true,
"broadcast_anger_on_attack": true,
"broadcast_anger_on_being_attacked": true,
"broadcast_range": 16,
"broadcast_targets": [
"piglin"
],
"calm_event": {
"event": "become_calm_event",
"target": "self"
},
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "piglin"
},
{
"test": "has_component",
"subject": "self",
"operator": "!=",
"value": "minecraft:attack_cooldown"
}
]
},
"angry_sound": "angry",
"sound_interval": {
"range_min": 2,
"range_max": 5
}
}Previous Value:"minecraft:angry": {
"duration": 30,
"broadcast_anger": true,
"broadcast_anger_on_attack": true,
"broadcast_anger_on_being_attacked": true,
"broadcast_range": 16,
"calm_event": {
"event": "become_calm_event",
"target": "self"
},
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "other",
"operator": "!=",
"value": "piglin"
},
{
"test": "has_component",
"subject": "self",
"operator": "!=",
"value": "minecraft:attack_cooldown"
}
]
},
"angry_sound": "angry",
"sound_interval": {
"range_min": 2,
"range_max": 5
}
} - New Value:
"minecraft:transformation": {
"into": "minecraft:zombie_pigman",
"transformation_sound": "converted_to_zombified",
"keep_level": true,
"drop_inventory": true,
"preserve_equipment": true
}Previous Value:"minecraft:transformation": {
"into": "minecraft:zombie_pigman",
"transformation_sound": "converted_to_zombified",
"keep_level": true
} - New Value:
"minecraft:interact": {
"interactions": [
{
"on_interact": {
"filters": {
"all_of": [
{
"test": "has_equipment",
"subject": "other",
"domain": "hand",
"value": "gold_ingot"
},
{
"test": "is_family",
"subject": "other",
"value": "player"
},
{
"test": "has_component",
"subject": "self",
"operator": "!=",
"value": "minecraft:is_baby"
}
]
}
},
"barter": true,
"admire": true,
"use_item": true,
"cooldown_after_being_attacked": 20,
"interact_text": "action.interact.barter"
}
]
}Previous Value:"minecraft:interact": {
"interactions": [
{
"on_interact": {
"filters": {
"all_of": [
{
"test": "has_equipment",
"subject": "other",
"domain": "hand",
"value": "gold_ingot"
},
{
"test": "is_family",
"subject": "other",
"value": "player"
}
]
}
},
"barter": true,
"admire": true,
"use_item": true,
"cooldown_after_being_attacked": 20,
"interact_text": "action.interact.barter"
}
]
} - New Value:
"minecraft:conditional_bandwidth_optimization": []
- New Value:
"minecraft:shareables": {
"items": [
{
"item": "minecraft:golden_sword",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_axe",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_hoe",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_pickaxe",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_shovel",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_rail",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_helmet",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_chestplate",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_leggings",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_boots",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_apple",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:appleEnchanted",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_carrot",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:gold_block",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:gold_nugget",
"priority": 2,
"stored_in_inventory": true
},
{
"item": "minecraft:gold_ore",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:nether_gold_ore",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:gilded_blackstone",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:horsearmorgold",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:crossbow",
"priority": 2
},
{
"item": "minecraft:porkchop",
"consume_item": true,
"priority": 3,
"max_amount": 64
},
{
"item": "minecraft:cooked_porkchop",
"consume_item": true,
"priority": 3,
"max_amount": 64
},
{
"item": "minecraft:netherite_helmet",
"priority": 3
},
{
"item": "minecraft:diamond_helmet",
"priority": 4
},
{
"item": "minecraft:iron_helmet",
"priority": 5
},
{
"item": "minecraft:chainmail_helmet",
"priority": 6
},
{
"item": "minecraft:leather_helmet",
"priority": 7
},
{
"item": "minecraft:skull:0",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:skull:1",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:skull:2",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:skull:3",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:skull:4",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:skull:5",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:carved_pumpkin",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:turtle_helmet",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:netherite_chestplate",
"priority": 3
},
{
"item": "minecraft:diamond_chestplate",
"priority": 4
},
{
"item": "minecraft:iron_chestplate",
"priority": 5
},
{
"item": "minecraft:chainmail_chestplate",
"priority": 6
},
{
"item": "minecraft:leather_chestplate",
"priority": 7
},
{
"item": "minecraft:elytra",
"priority": 7
},
{
"item": "minecraft:netherite_leggings",
"priority": 3
},
{
"item": "minecraft:diamond_leggings",
"priority": 4
},
{
"item": "minecraft:iron_leggings",
"priority": 5
},
{
"item": "minecraft:chainmail_leggings",
"priority": 6
},
{
"item": "minecraft:leather_leggings",
"priority": 7
},
{
"item": "minecraft:netherite_boots",
"priority": 3
},
{
"item": "minecraft:diamond_boots",
"priority": 4
},
{
"item": "minecraft:iron_boots",
"priority": 5
},
{
"item": "minecraft:chainmail_boots",
"priority": 6
},
{
"item": "minecraft:bell",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:clock",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:speckled_melon",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:light_weighted_pressure_plate",
"priority": 2,
"admire": true,
"pickup_limit": 1,
"stored_in_inventory": true
},
{
"item": "minecraft:leather_boots",
"priority": 7
},
{
"item": "minecraft:netherite_sword",
"priority": 3
},
{
"item": "minecraft:diamond_sword",
"priority": 4
},
{
"item": "minecraft:iron_sword",
"priority": 5
},
{
"item": "minecraft:stone_sword",
"priority": 6
},
{
"item": "minecraft:wooden_sword",
"priority": 7
},
{
"item": "minecraft:shield",
"priority": 7
},
{
"item": "minecraft:gold_ingot",
"priority": 1,
"pickup_limit": 1,
"admire": true,
"barter": true
}
]
}Previous Value:"minecraft:shareables": {
"items": [
{
"item": "minecraft:golden_sword",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_axe",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_hoe",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_pickaxe",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_shovel",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_rail",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_helmet",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_chestplate",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_leggings",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_boots",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_apple",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:appleEnchanted",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:golden_carrot",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:gold_block",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:gold_nugget",
"priority": 2,
"stored_in_inventory": true
},
{
"item": "minecraft:gold_ore",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:nether_gold_ore",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:gilded_blackstone",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:horsearmorgold",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:crossbow",
"priority": 2
},
{
"item": "minecraft:porkchop",
"consume_item": true,
"priority": 3,
"max_amount": 64
},
{
"item": "minecraft:cooked_porkchop",
"consume_item": true,
"priority": 3,
"max_amount": 64
},
{
"item": "minecraft:netherite_helmet",
"priority": 3
},
{
"item": "minecraft:diamond_helmet",
"priority": 4
},
{
"item": "minecraft:iron_helmet",
"priority": 5
},
{
"item": "minecraft:chainmail_helmet",
"priority": 6
},
{
"item": "minecraft:leather_helmet",
"priority": 7
},
{
"item": "minecraft:skull:0",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:skull:1",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:carved_pumpkin",
"want_amount": 1,
"surplus_amount": 1,
"priority": 8
},
{
"item": "minecraft:netherite_chestplate",
"priority": 3
},
{
"item": "minecraft:diamond_chestplate",
"priority": 4
},
{
"item": "minecraft:iron_chestplate",
"priority": 5
},
{
"item": "minecraft:chainmail_chestplate",
"priority": 6
},
{
"item": "minecraft:leather_chestplate",
"priority": 7
},
{
"item": "minecraft:netherite_leggings",
"priority": 3
},
{
"item": "minecraft:diamond_leggings",
"priority": 4
},
{
"item": "minecraft:iron_leggings",
"priority": 5
},
{
"item": "minecraft:chainmail_leggings",
"priority": 6
},
{
"item": "minecraft:leather_leggings",
"priority": 7
},
{
"item": "minecraft:netherite_boots",
"priority": 3
},
{
"item": "minecraft:diamond_boots",
"priority": 4
},
{
"item": "minecraft:iron_boots",
"priority": 5
},
{
"item": "minecraft:chainmail_boots",
"priority": 6
},
{
"item": "minecraft:bell",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:clock",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:speckled_melon",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:light_weighted_pressure_plate",
"priority": 2,
"admire": true,
"stored_in_inventory": true
},
{
"item": "minecraft:leather_boots",
"priority": 7
},
{
"item": "minecraft:netherite_sword",
"priority": 3
},
{
"item": "minecraft:diamond_sword",
"priority": 4
},
{
"item": "minecraft:iron_sword",
"priority": 5
},
{
"item": "minecraft:stone_sword",
"priority": 6
},
{
"item": "minecraft:wooden_sword",
"priority": 7
},
{
"item": "minecraft:gold_ingot",
"priority": 1,
"pickup_limit": 1,
"admire": true,
"barter": true
}
]
}
- New Value:
"entry": {
"type": "item",
"name": "minecraft:arrow",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 6,
"max": 12
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:blackstone",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 8,
"max": 16
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:ender_pearl",
"weight": 10,
"functions": [
{
"function": "set_count",
"count": {
"min": 2,
"max": 4
}
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:ender_pearl",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 4,
"max": 8
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:fireball",
"weight": 40
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:fireball",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 1,
"max": 5
}
}
]
} - The minecraft:glowstone_dust component was removed from the entries subsection of the pool 1 sectionPrevious Value:
"entry": {
"type": "item",
"name": "minecraft:glowstone_dust",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 5,
"max": 12
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:iron_nugget",
"weight": 10,
"functions": [
{
"function": "set_count",
"count": {
"min": 10,
"max": 36
}
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:iron_nugget",
"weight": 10,
"functions": [
{
"function": "set_count",
"count": {
"min": 9,
"max": 36
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:leather",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 2,
"max": 4
}
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:leather",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 4,
"max": 10
}
}
]
} - Previous Value:
"entry": {
"type": "item",
"name": "minecraft:magma_cream",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 2,
"max": 6
}
}
]
} - Previous Value:
"entry": {
"type": "item",
"name": "minecraft:nether_brick",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 4,
"max": 16
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:netherbrick",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 2,
"max": 8
}
}
]
} - Previous Value:
"entry": {
"type": "item",
"name": "minecraft:netherite_hoe",
"weight": 1
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:potion",
"weight": 8,
"functions": [
{
"function": "set_data",
"data": 12
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:potion",
"weight": 10,
"functions": [
{
"function": "set_data",
"data": 12
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:potion",
"weight": 10,
"functions": [
{
"function": "set_data",
"data": 0
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:potion",
"weight": 10,
"functions": [
{
"function": "set_data",
"data": 12
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:quartz",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 5,
"max": 12
}
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:quartz",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 8,
"max": 16
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:soul_sand",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 2,
"max": 8
}
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:soul_sand",
"weight": 40,
"functions": [
{
"function": "set_count",
"count": {
"min": 4,
"max": 16
}
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:splash_potion",
"weight": 8,
"functions": [
{
"function": "set_data",
"data": 12
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:splash_potion",
"weight": 10,
"functions": [
{
"function": "set_data",
"data": 12
}
]
} - New Value:
"entry": {
"type": "item",
"name": "minecraft:string",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 3,
"max": 9
}
}
]
}Previous Value:"entry": {
"type": "item",
"name": "minecraft:string",
"weight": 20,
"functions": [
{
"function": "set_count",
"count": {
"min": 8,
"max": 24
}
}
]
}
- New Value:
"minecraft:spawns_on_block_prevented_filter": [
"minecraft:nether_wart_block",
"minecraft:shroomlight"
]Previous Value:"minecraft:spawns_on_block_prevented_filter": [
"minecraft:nether_wart_block",
"minecraft:shroomlight_block"
] - New Value:
"minecraft:difficulty_filter": {
"min": "peaceful",
"max": "hard"
}Previous Value:"minecraft:difficulty_filter": {
"min": "easy",
"max": "hard"
} - New Value:
"minecraft:difficulty_filter": {
"min": "peaceful",
"max": "hard"
}Previous Value:"minecraft:difficulty_filter": {
"min": "easy",
"max": "hard"
}
- New Value:
"leftear": {
"rotation": [
0,
0,
"variable.tcos0 * 0.5"
]
}Previous Value:"leftear": {
"rotation": [
0,
0,
"variable.tcos_left_side * 0.5"
]
} - New Value:
"leftarm": {
"rotation": [
"(math.cos(query.life_time * 20.0 * 10.89) * 28.65) + (math.sin(variable.attack_time * 180.0) * 68.76 - (math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0)) * 22.92)",
0,
0
]
}Previous Value:"leftarm": {
"rotation": [
"-90 + (variable.attack2 * 1.2 - variable.attack * 0.4) - variable.x_bob - this",
"5.73 - (variable.attack2 * 0.6) - this",
"-variable.z_bob - this"
]
} - New Value:
"animation.piglin.hand.attack": {
"bones": {
"leftarm": {
"rotation": [
"-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) * 1.2 + math.sin(variable.attack_time * 180)) * 10.0",
0,
0
]
},
"rightarm": {
"rotation": [
"-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) * 1.2 + math.sin(variable.attack_time * 180)) * 30.0",
"-(math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180) ? (-90.0 * math.sin((1 - math.pow((1 - variable.attack_time), 4)) * 180)) + 30.0 : 0.0)",
0
]
}
},
"loop": true
} - New Value:
"rightarm": {
"rotation": [
"-100 + (variable.attack2 * 2.2 - variable.attack * 0.4) + variable.x_bob - this",
"variable.attack2 * 0.6 - 5.73 - this",
"variable.z_bob - this"
]
}Previous Value:"rightarm": {
"rotation": [
"-90 + (variable.attack2 * 1.2 - variable.attack * 0.4) + variable.x_bob - this",
"variable.attack2 * 0.6 - 5.73 - this",
"variable.z_bob - this"
]
} - New Value:
"rightear": {
"rotation": [
0,
0,
"-variable.tcos0 * 0.5"
]
}Previous Value:"rightear": {
"rotation": [
0,
0,
"variable.tcos_right_side * 0.5"
]
} - New Value:
"rightarm": {
"rotation": [
"-variable.tcos0",
0,
0
]
}Previous Value:"rightarm": {
"rotation": [
"-variable.tcos_right_side",
0,
0
]
} - New Value:
"leftarm": {
"rotation": [
"variable.tcos0",
0,
0
]
}Previous Value:"leftarm": {
"rotation": [
"-variable.tcos_left_side",
0,
0
]
} - New Value:
"rightleg": {
"rotation": [
"variable.tcos0 * 1.4",
0,
0
]
}Previous Value:"rightleg": {
"rotation": [
"variable.tcos_right_side * 1.4",
0,
0
]
} - New Value:
"leftleg": {
"rotation": [
"-variable.tcos0 * 1.4",
0,
0
]
}Previous Value:"leftleg": {
"rotation": [
"variable.tcos_left_side * 1.4",
0,
0
]
}
- Previous Value:
"controller.animation.piglin.admire": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"admiring": "query.is_admiring"
}
]
},
"admiring": {
"animations": [
"admire"
],
"transitions": [
{
"default": "!query.is_admiring"
}
]
}
}
} - Previous Value:
"controller.animation.piglin.celebrate": {
"initial_state": "default",
"states": {
"default": {
"transitions": [
{
"celebrating": "query.is_celebrating == 1"
},
{
"celebrating_special": "query.is_celebrating_special == 1"
}
]
},
"celebrating": {
"animations": [
"celebrate_hunt"
],
"transitions": [
{
"default": "query.is_celebrating == 0"
}
]
},
"celebrating_special": {
"animations": [
"celebrate_hunt_special"
],
"transitions": [
{
"default": "query.is_celebrating_special == 0"
}
]
}
}
} - Previous Value:
"controller.animation.piglin.move": {
"initial_state": "default",
"states": {
"default": {
"animations": [
"move"
]
}
}
} - New Value:
"melee_attack": {
"animations": [
"melee_attack"
],
"transitions": [
{
"default": "!query.is_item_equipped || !variable.has_target || variable.attack_time > 0.0 || query.is_admiring"
}
]
}Previous Value:"melee_attack": {
"animations": [
"melee_attack"
],
"transitions": [
{
"default": "!variable.has_target || variable.attack_time > 0.0 || query.is_admiring"
}
]
} - New Value:
"hand_attack": {
"animations": [
"hand_attack"
],
"transitions": [
{
"default": "query.is_item_equipped || !variable.has_target || variable.attack_time > 0.0 || query.is_admiring"
}
]
} - New Value:
"default": {
"transitions": [
{
"ranged_hold": "query.variant == 0 && variable.attack_state == 1 && !query.is_admiring"
},
{
"ranged_charge": "query.variant == 0 && variable.attack_state == 2 && !query.is_admiring"
},
{
"hand_attack": "variable.has_target && query.variant == 1 && !query.is_item_equipped && variable.attack_time <= 0.0 && !query.is_admiring"
},
{
"melee_attack": "variable.has_target && query.variant == 1 && query.is_item_equipped && variable.attack_time <= 0.0 && !query.is_admiring"
}
]
}Previous Value:"default": {
"transitions": [
{
"ranged_hold": "query.variant == 0 && variable.attack_state == 1 && !query.is_admiring"
},
{
"ranged_charge": "query.variant == 0 && variable.attack_state == 2 && !query.is_admiring"
},
{
"melee_attack": "variable.has_target && query.variant == 1 && variable.attack_time <= 0.0 && !query.is_admiring"
}
]
}
- New Value:
"format_version": "1.10.0"
Previous Value:"format_version": "1.8.0"
- Previous Value:
"animation_controllers": [
{
"humanoid_baby_big_head": "controller.animation.humanoid.baby_big_head"
},
{
"humanoid_base_pose": "controller.animation.humanoid.base_pose"
},
{
"look_at_target": "controller.animation.humanoid.look_at_target"
},
{
"move": "controller.animation.piglin.move"
},
{
"riding": "controller.animation.humanoid.riding"
},
{
"attack": "controller.animation.humanoid.attack"
},
{
"damage_nearby_mobs": "controller.animation.humanoid.damage_nearby_mobs"
},
{
"bob": "controller.animation.humanoid.bob"
},
{
"piglin_attack": "controller.animation.piglin.attack"
},
{
"pigln_admire": "controller.animation.piglin.admire"
},
{
"piglin_celebrate_hunt": "controller.animation.piglin.celebrate"
}
] - New Value:
"animations": {
"move": "animation.piglin.move",
"bob": "animation.humanoid.bob",
"humanoid_big_head": "animation.humanoid.big_head",
"admire": "animation.piglin.admire",
"celebrate_hunt": "animation.piglin.celebrate_hunt",
"celebrate_hunt_special": "animation.piglin.celebrate_hunt_special",
"look_at_target_controller": "controller.animation.humanoid.look_at_target",
"look_at_target_default": "animation.humanoid.look_at_target.default",
"look_at_target_gliding": "animation.humanoid.look_at_target.gliding",
"look_at_target_swimming": "animation.humanoid.look_at_target.swimming",
"piglin_attack_controller": "controller.animation.piglin.attack",
"crossbow_hold": "animation.piglin.crossbow.hold",
"crossbow_charge": "animation.piglin.crossbow.charge",
"melee_attack": "animation.piglin.sword.attack",
"hand_attack": "animation.piglin.hand.attack",
"riding_controller": "controller.animation.humanoid.riding",
"riding.arms": "animation.humanoid.riding.arms",
"riding.legs": "animation.humanoid.riding.legs"
}Previous Value:"animations": {
"humanoid_big_head": "animation.humanoid.big_head",
"humanoid_base_pose": "animation.humanoid.base_pose",
"look_at_target_default": "animation.humanoid.look_at_target.default",
"look_at_target_gliding": "animation.humanoid.look_at_target.gliding",
"look_at_target_swimming": "animation.humanoid.look_at_target.swimming",
"move": "animation.piglin.move",
"riding.arms": "animation.humanoid.riding.arms",
"riding.legs": "animation.humanoid.riding.legs",
"holding": "animation.humanoid.holding",
"attack.rotations": "animation.humanoid.attack.rotations",
"damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs",
"bob": "animation.humanoid.bob",
"crossbow_hold": "animation.piglin.crossbow.hold",
"crossbow_charge": "animation.piglin.crossbow.charge",
"melee_attack": "animation.piglin.sword.attack",
"admire": "animation.piglin.admire",
"celebrate_hunt": "animation.piglin.celebrate_hunt",
"celebrate_hunt_special": "animation.piglin.celebrate_hunt_special"
} - New Value:
"scripts": {
"pre_animation": [
"variable.tcos0 = (Math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;",
"variable.attack = Math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0) * 57.3;",
"variable.attack2 = Math.sin(variable.attack_time * 180.0) * 57.3;",
"variable.z_bob = Math.cos(query.life_time * 103.13244) * 2.865 + 2.865;",
"variable.x_bob = Math.sin(query.life_time * 76.776372) * 2.865;"
],
"animate": [
{
"admire": "query.is_admiring"
},
{
"humanoid_big_head": "query.is_baby"
},
{
"celebrate_hunt": "query.is_celebrating"
},
{
"celebrate_hunt_special": "query.is_celebrating_special"
},
"move",
"bob",
"look_at_target_controller",
"piglin_attack_controller",
"riding_controller"
]
}Previous Value:"scripts": {
"pre_animation": [
"variable.tcos_right_side = (Math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;",
"variable.tcos_left_side = -variable.tcos_right_side;",
"variable.attack_body_rot_y = Math.sin(Math.sqrt(variable.attack_time) * 360.0) * 11.46;",
"variable.cos_attack_body_rot_y = Math.cos(variable.attack_body_rot_y);",
"variable.sin_attack_body_rot_y = Math.sin(variable.attack_body_rot_y);",
"variable.internal_swim_pos = Math.mod(query.modified_distance_moved, 26.0);",
"variable.attack = Math.sin((1.0 - (1.0 - variable.attack_time) * (1.0 - variable.attack_time)) * 180.0) * 57.3;",
"variable.attack2 = Math.sin(variable.attack_time * 180.0) * 57.3;",
"variable.z_bob = Math.cos(query.life_time * 103.13244) * 2.865 + 2.865;",
"variable.x_bob = Math.sin(query.life_time * 76.776372) * 2.865;"
]
}
- New Value:
"format_version": "1.12.0"
Previous Value:"format_version": "1.10.0"
- Previous Value:
"geometry.piglin": {
"texturewidth": 128,
"textureheight": 128,
"visible_bounds_width": 2,
"visible_bounds_height": 2,
"visible_bounds_offset": [
0,
1,
0
],
"bones": [
{
"name": "body",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-4,
12,
-2
],
"size": [
8,
12,
4
],
"uv": [
16,
16
]
},
{
"origin": [
-4,
12,
-2
],
"size": [
8,
12,
4
],
"uv": [
16,
32
],
"inflate": 0.5
}
]
},
{
"name": "head",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-5,
24,
-4
],
"size": [
10,
8,
8
],
"uv": [
0,
0
]
},
{
"origin": [
-5,
24,
-4
],
"size": [
10,
8,
8
],
"uv": [
36,
0
],
"inflate": 0.5
},
{
"origin": [
-2,
24,
-5
],
"size": [
4,
4,
1
],
"uv": [
31,
1
]
},
{
"origin": [
2,
24,
-5
],
"size": [
1,
2,
1
],
"uv": [
2,
4
]
},
{
"origin": [
-3,
24,
-5
],
"size": [
1,
2,
1
],
"uv": [
2,
0
]
}
],
"inflate": -0.02
},
{
"name": "leftear",
"parent": "head",
"pivot": [
5,
30,
0
],
"rotation": [
0,
0,
-30
],
"cubes": [
{
"origin": [
4,
25,
-2
],
"size": [
1,
5,
4
],
"uv": [
57,
38
]
}
]
},
{
"name": "rightear",
"parent": "head",
"pivot": [
-5,
30,
0
],
"rotation": [
0,
0,
30
],
"cubes": [
{
"origin": [
-5,
25,
-2
],
"size": [
1,
5,
4
],
"uv": [
57,
22
]
}
]
},
{
"name": "hat",
"parent": "head",
"pivot": [
0,
24,
0
]
},
{
"name": "rightarm",
"pivot": [
-5,
22,
0
],
"cubes": [
{
"origin": [
-8,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
40,
16
]
},
{
"origin": [
-8,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
40,
32
],
"inflate": 0.5
}
]
},
{
"name": "rightItem",
"pivot": [
-6,
15,
1
],
"neverRender": true,
"parent": "rightarm"
},
{
"name": "leftarm",
"pivot": [
5,
22,
0
],
"cubes": [
{
"origin": [
4,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
32,
48
]
},
{
"origin": [
4,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
48,
48
],
"inflate": 0.5
}
]
},
{
"name": "rightleg",
"pivot": [
-1.9,
12,
0
],
"cubes": [
{
"origin": [
-4,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
16
]
},
{
"origin": [
-4,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
32
],
"inflate": 0.5
}
]
},
{
"name": "leftleg",
"pivot": [
1.9,
12,
0
],
"cubes": [
{
"origin": [
0,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
16,
48
]
},
{
"origin": [
0,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
48
],
"inflate": 0.5
}
]
}
]
} - New Value:
"minecraft:geometry": [
{
"description": {
"identifier": "geometry.piglin",
"texture_width": 64,
"texture_height": 64,
"visible_bounds_width": 2,
"visible_bounds_height": 2,
"visible_bounds_offset": [
0,
1,
0
]
},
"bones": [
{
"name": "body",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-4,
12,
-2
],
"size": [
8,
12,
4
],
"uv": [
16,
16
]
},
{
"origin": [
-4,
12,
-2
],
"size": [
8,
12,
4
],
"uv": [
16,
32
],
"inflate": 0.25
}
]
},
{
"name": "head",
"parent": "body",
"pivot": [
0,
24,
0
],
"cubes": [
{
"origin": [
-5,
24,
-4
],
"size": [
10,
8,
8
],
"uv": [
0,
0
],
"inflate": -0.02
},
{
"origin": [
-2,
24,
-5
],
"size": [
4,
4,
1
],
"uv": [
31,
1
]
},
{
"origin": [
2,
24,
-5
],
"size": [
1,
2,
1
],
"uv": [
2,
4
]
},
{
"origin": [
-3,
24,
-5
],
"size": [
1,
2,
1
],
"uv": [
2,
0
]
}
],
"inflate": -0.02
},
{
"name": "leftear",
"parent": "head",
"pivot": [
5,
30,
0
],
"rotation": [
0,
0,
-30
],
"cubes": [
{
"origin": [
4,
25,
-2
],
"size": [
1,
5,
4
],
"uv": [
51,
6
]
}
]
},
{
"name": "rightear",
"parent": "head",
"pivot": [
-5,
30,
0
],
"rotation": [
0,
0,
30
],
"cubes": [
{
"origin": [
-5,
25,
-2
],
"size": [
1,
5,
4
],
"uv": [
39,
6
]
}
]
},
{
"name": "hat",
"parent": "head",
"pivot": [
0,
24,
0
]
},
{
"name": "rightarm",
"parent": "body",
"pivot": [
-5,
22,
0
],
"cubes": [
{
"origin": [
-8,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
40,
16
]
},
{
"origin": [
-8,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
40,
32
],
"inflate": 0.25
}
]
},
{
"name": "rightItem",
"parent": "rightarm",
"pivot": [
-6,
15,
1
]
},
{
"name": "leftarm",
"parent": "body",
"pivot": [
5,
22,
0
],
"cubes": [
{
"origin": [
4,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
32,
48
]
},
{
"origin": [
4,
12,
-2
],
"size": [
4,
12,
4
],
"uv": [
48,
48
],
"inflate": 0.25
}
]
},
{
"name": "leftItem",
"parent": "leftArm",
"pivot": [
6,
15,
1
]
},
{
"name": "rightleg",
"parent": "body",
"pivot": [
-1.9,
12,
0
],
"cubes": [
{
"origin": [
-4,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
16
]
},
{
"origin": [
-4,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
32
],
"inflate": 0.25
}
]
},
{
"name": "leftleg",
"parent": "body",
"pivot": [
1.9,
12,
0
],
"cubes": [
{
"origin": [
0,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
16,
48
]
},
{
"origin": [
0,
0,
-2
],
"size": [
4,
12,
4
],
"uv": [
0,
48
],
"inflate": 0.25
}
]
}
]
}
]
- Hover/Tap to zoom...
Statistics:
Health
[16]
Loot / Barter Loot / Additional Drops
- Golden Helmet
- Book
- Iron Boots
- Potion
- Splash Potion
- Iron Nugget
- Ender Pearl
- String
- Quartz
- Obsidian
- Crying Obsidian
- Fireball
- Leather
- Soul Sand
- Netherbrick
- Arrow
- Gravel
- Blackstone
- Golden Sword
- Crossbow
Attack Damage
- Melee Unit: 5
Families
- Hunter: Monster, Piglin, Piglin Hunter
- Not Hunter: Monster, Piglin
Inventory Size
- Default: 8
Movement Speed
- Piglin Adult: 0.35
- Piglin Baby: 0.42
Shoots Projectiles
- Ranged Unit: Arrow
Variations
- Melee Unit
- Ranged Unit
Other Attributes
- Can be Renamed
- Can Jump
- Has Collisions
- Has Gravity
- Pushable
- Pushable by Pistons
Associated Files:
Behavior File- behavior_packs/vanilla_1.16.100/entities/piglin.json
Animations
- resource_packs/vanilla_1.16/animations/humanoid.animation.json
- resource_packs/vanilla_1.16/animations/piglin.animation.json
Animation Controllers
- resource_packs/vanilla/animation_controllers/humanoid.animation_controllers.json
- resource_packs/vanilla_1.16/animation_controllers/piglin.animation_controllers.json
Entity
- resource_packs/vanilla_1.16/entity/piglin.entity.json
Geometry
- resource_packs/vanilla_1.16/models/entity/piglin.geo.json
Loot Tables
- behavior_packs/vanilla/loot_tables/entities/armor_set_gold.json
- behavior_packs/vanilla_1.16.100/loot_tables/entities/piglin_barter.json
- behavior_packs/vanilla_1.16/loot_tables/entities/piglin_gear_melee.json
- behavior_packs/vanilla_1.16/loot_tables/entities/piglin_gear_ranged.json
Render Controllers
- resource_packs/vanilla_1.16/render_controllers/piglin.render_controllers.json
Sounds
- resource_packs/vanilla/sounds/mob/piglin/admire1.fsb
- resource_packs/vanilla/sounds/mob/piglin/admire2.fsb
- resource_packs/vanilla/sounds/mob/piglin/angry1.fsb
- resource_packs/vanilla/sounds/mob/piglin/angry2.fsb
- resource_packs/vanilla/sounds/mob/piglin/angry3.fsb
- resource_packs/vanilla/sounds/mob/piglin/angry4.fsb
- resource_packs/vanilla/sounds/mob/piglin/celebrate1.fsb
- resource_packs/vanilla/sounds/mob/piglin/celebrate2.fsb
- resource_packs/vanilla/sounds/mob/piglin/celebrate3.fsb
- resource_packs/vanilla/sounds/mob/piglin/celebrate4.fsb
- resource_packs/vanilla/sounds/mob/piglin/death1.fsb
- resource_packs/vanilla/sounds/mob/piglin/death2.fsb
- resource_packs/vanilla/sounds/mob/piglin/death3.fsb
- resource_packs/vanilla/sounds/mob/piglin/death4.fsb
- resource_packs/vanilla/sounds/mob/piglin/hurt1.fsb
- resource_packs/vanilla/sounds/mob/piglin/hurt2.fsb
- resource_packs/vanilla/sounds/mob/piglin/hurt3.fsb
- resource_packs/vanilla/sounds/mob/piglin/idle1.fsb
- resource_packs/vanilla/sounds/mob/piglin/idle2.fsb
- resource_packs/vanilla/sounds/mob/piglin/idle3.fsb
- resource_packs/vanilla/sounds/mob/piglin/idle4.fsb
- resource_packs/vanilla/sounds/mob/piglin/idle5.fsb
- resource_packs/vanilla/sounds/mob/piglin/jealous1.fsb
- resource_packs/vanilla/sounds/mob/piglin/jealous2.fsb
- resource_packs/vanilla/sounds/mob/piglin/jealous3.fsb
- resource_packs/vanilla/sounds/mob/piglin/jealous4.fsb
- resource_packs/vanilla/sounds/mob/piglin/jealous5.fsb
- resource_packs/vanilla/sounds/mob/piglin/retreat1.fsb
- resource_packs/vanilla/sounds/mob/piglin/retreat2.fsb
- resource_packs/vanilla/sounds/mob/piglin/retreat3.fsb
- resource_packs/vanilla/sounds/mob/piglin/retreat4.fsb
- resource_packs/vanilla/sounds/mob/piglin/step1.fsb
- resource_packs/vanilla/sounds/mob/piglin/step2.fsb
- resource_packs/vanilla/sounds/mob/piglin/step3.fsb
- resource_packs/vanilla/sounds/mob/piglin/step4.fsb
- resource_packs/vanilla/sounds/mob/piglin/step5.fsb
Spawn Rules
- behavior_packs/vanilla_1.16.100/spawn_rules/piglin.json
Textures
- resource_packs/vanilla_1.16/textures/entity/piglin/piglin.png
Material Info:
Material: Piglin
{ "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" ] }
Links
©
2024, FoxyNoTail