diff --git a/index.html b/index.html
index b096c9e4..6df6ccb5 100644
--- a/index.html
+++ b/index.html
@@ -24,7 +24,7 @@
An error occurred while loading Blockbench
diff --git a/js/io/formats/skin.js b/js/io/formats/skin.js
index 15a409e2..a1892eb9 100644
--- a/js/io/formats/skin.js
+++ b/js/io/formats/skin.js
@@ -254,6 +254,8 @@ const skin_dialog = new Dialog({
options: {
steve: 'Steve',
alex: 'Alex',
+ armor_main: 'Armor (Main)',
+ armor_leggings: 'Armor (Leggings)',
armor_stand: 'Armor Stand',
bat: 'Bat',
bee: 'Bee',
@@ -517,6 +519,99 @@ skin_presets.alex = `{
}
]
}`;
+skin_presets.armor_main = `{
+ "name": "armor_main",
+ "texturewidth": 64,
+ "textureheight": 32,
+ "bones": [
+ {
+ "name": "Head",
+ "color": 1,
+ "pivot": [0, 24, 0],
+ "pose": [-6, 5, 0],
+ "cubes": [
+ {"name": "Helmet", "origin": [-4, 24, -4], "size": [8, 8, 8], "uv": [0, 0], "inflate": 1, "layer": true}
+ ]
+ },
+ {
+ "name": "Body",
+ "color": 3,
+ "pivot": [0, 24, 0],
+ "cubes": [
+ {"name": "Chestplate", "origin": [-4, 12, -2], "size": [8, 12, 4], "uv": [16, 16], "inflate": 1.01, "layer": true}
+ ]
+ },
+ {
+ "name": "Right Arm",
+ "color": 5,
+ "pivot": [-5, 22, 0],
+ "pose": [-10, 0, 0],
+ "cubes": [
+ {"name": "Right Arm Armor", "origin": [-8, 12, -2], "size": [4, 12, 4], "uv": [40, 16], "inflate": 1, "layer": true}
+ ]
+ },
+ {
+ "name": "Left Arm",
+ "color": 0,
+ "pivot": [5, 22, 0],
+ "pose": [12, 0, 0],
+ "cubes": [
+ {"name": "Left Arm Armor", "origin": [4, 12, -2], "size": [4, 12, 4], "uv": [40, 16], "inflate": 1, "layer": true, "mirror": true}
+ ]
+ },
+ {
+ "name": "Right Leg",
+ "color": 6,
+ "pivot": [-1.9, 12, 0],
+ "pose": [11, 0, 2],
+ "cubes": [
+ {"name": "Right Boot", "origin": [-3.9, 0, -2], "size": [4, 12, 4], "uv": [0, 16], "inflate": 1.0, "layer": true}
+ ]
+ },
+ {
+ "name": "Left Leg",
+ "color": 7,
+ "pivot": [1.9, 12, 0],
+ "pose": [-10, 0, -2],
+ "cubes": [
+ {"name": "Left Boot", "origin": [-0.1, 0, -2], "size": [4, 12, 4], "uv": [0, 16], "inflate": 1.0, "layer": true, "mirror": true}
+ ]
+ }
+ ]
+}`;
+skin_presets.armor_leggings = `{
+ "name": "armor_leggings",
+ "texturewidth": 64,
+ "textureheight": 32,
+ "bones": [
+ {
+ "name": "Body",
+ "color": 3,
+ "pivot": [0, 24, 0],
+ "cubes": [
+ {"name": "Belt", "origin": [-4, 12, -2], "size": [8, 12, 4], "uv": [16, 16], "inflate": 0.51, "layer": true}
+ ]
+ },
+ {
+ "name": "Right Leg",
+ "color": 6,
+ "pivot": [-1.9, 12, 0],
+ "pose": [11, 0, 2],
+ "cubes": [
+ {"name": "Right Leg Armor", "origin": [-3.9, 0, -2], "size": [4, 12, 4], "uv": [0, 16], "inflate": 0.5, "layer": true}
+ ]
+ },
+ {
+ "name": "Left Leg",
+ "color": 7,
+ "pivot": [1.9, 12, 0],
+ "pose": [-10, 0, -2],
+ "cubes": [
+ {"name": "Left Leg Armor", "origin": [-0.1, 0, -2], "size": [4, 12, 4], "uv": [0, 16], "inflate": 0.5, "layer": true, "mirror": true}
+ ]
+ }
+ ]
+}`;
skin_presets.armor_stand = `{
"name": "armor_stand",
"texturewidth": 64,
diff --git a/package.json b/package.json
index 6c79633c..bd14220f 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "Blockbench",
"description": "Model editing and animation software",
- "version": "3.6.6",
+ "version": "3.7.0",
"license": "GPL-3.0-or-later",
"author": {
"name": "JannisX11",