mirror of
https://gitlab.com/cable-mc/cobblemon.git
synced 2026-10-27 04:26:27 -04:00
Marshtomp remodel
This commit is contained in:
-70
@@ -1,70 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2023 Cobblemon Contributors
|
||||
*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
package com.cobblemon.mod.common.client.render.models.blockbench.pokemon.gen3
|
||||
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.PokemonPosableModel
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.animation.BipedWalkAnimation
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.frame.BipedFrame
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.frame.HeadedFrame
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.pokemon.CryProvider
|
||||
import com.cobblemon.mod.common.client.render.models.blockbench.pose.Pose
|
||||
import com.cobblemon.mod.common.entity.PoseType.Companion.MOVING_POSES
|
||||
import com.cobblemon.mod.common.entity.PoseType.Companion.STATIONARY_POSES
|
||||
import com.cobblemon.mod.common.entity.PoseType.Companion.UI_POSES
|
||||
import net.minecraft.client.model.geom.ModelPart
|
||||
import net.minecraft.world.phys.Vec3
|
||||
|
||||
class MarshtompModel(root: ModelPart) : PokemonPosableModel(root), HeadedFrame, BipedFrame {
|
||||
override val rootPart = root.registerChildWithAllChildren("marshtomp")
|
||||
override val head = getPart("head")
|
||||
|
||||
override val leftLeg = getPart("leg_left")
|
||||
override val rightLeg = getPart("leg_right")
|
||||
|
||||
override var portraitScale = 2.4F
|
||||
override var portraitTranslation = Vec3(-0.1, -0.6, 0.0)
|
||||
|
||||
override var profileScale = 1.0F
|
||||
override var profileTranslation = Vec3(0.0, 0.28, 0.0)
|
||||
|
||||
lateinit var standing: Pose
|
||||
lateinit var walk: Pose
|
||||
|
||||
override val cryAnimation = CryProvider { bedrockStateful("marshtomp", "cry") }
|
||||
|
||||
override fun registerPoses() {
|
||||
val blink = quirk { bedrockStateful("marshtomp", "blink") }
|
||||
standing = registerPose(
|
||||
poseName = "standing",
|
||||
poseTypes = STATIONARY_POSES + UI_POSES,
|
||||
quirks = arrayOf(blink),
|
||||
animations = arrayOf(
|
||||
singleBoneLook(),
|
||||
bedrock("marshtomp", "ground_idle")
|
||||
)
|
||||
)
|
||||
|
||||
walk = registerPose(
|
||||
poseName = "walk",
|
||||
poseTypes = MOVING_POSES,
|
||||
quirks = arrayOf(blink),
|
||||
animations = arrayOf(
|
||||
singleBoneLook(),
|
||||
bedrock("marshtomp", "ground_idle"),
|
||||
BipedWalkAnimation(this, periodMultiplier = 0.75F, amplitudeMultiplier = 0.8F)
|
||||
//bedrock("marshtomp", "ground_walk")
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
// override fun getFaintAnimation(
|
||||
// pokemonEntity: PokemonEntity,
|
||||
// state: PosableState<PokemonEntity>
|
||||
// ) = if (state.isPosedIn(standing, walk)) bedrockStateful("marshtomp", "faint") else null
|
||||
}
|
||||
+107
-105
@@ -4,104 +4,79 @@
|
||||
"animation.marshtomp.ground_idle": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"arm_left": {
|
||||
"rotation": [0, 0, 55]
|
||||
"torso": {
|
||||
"rotation": [0, 0, 0]
|
||||
},
|
||||
"forearm_left": {
|
||||
"rotation": [0, 0, 15]
|
||||
"chest": {
|
||||
"rotation": [-2.5, 0, 0]
|
||||
},
|
||||
"arm_right": {
|
||||
"rotation": [0, 0, -55]
|
||||
},
|
||||
"forearm_right": {
|
||||
"rotation": [0, 0, -15]
|
||||
},
|
||||
"tail_fin_right": {
|
||||
"rotation": [0, -30, 0]
|
||||
},
|
||||
"tail_fin_left": {
|
||||
"rotation": [0, 30, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.water_idle": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"head": {
|
||||
"rotation": [-25, 0, 0]
|
||||
"rotation": [5, 0, 0]
|
||||
},
|
||||
"arm_left": {
|
||||
"rotation": [15, 15, 45]
|
||||
"rotation": [7.5, 0, 27.5]
|
||||
},
|
||||
"forearm_left": {
|
||||
"rotation": [0, 0, 15]
|
||||
"arm_left2": {
|
||||
"rotation": [0, 15, 2.5]
|
||||
},
|
||||
"hand_left": {
|
||||
"rotation": [0, 0, 5]
|
||||
},
|
||||
"finger_front_left": {
|
||||
"rotation": [0, 2.5, 15]
|
||||
},
|
||||
"finger_middle_left": {
|
||||
"rotation": [0, 0, 10]
|
||||
},
|
||||
"finger_back_left": {
|
||||
"rotation": [0, -5, 20]
|
||||
},
|
||||
"arm_right": {
|
||||
"rotation": [15, -15, -45]
|
||||
"rotation": [7.5, 0, -27.5]
|
||||
},
|
||||
"forearm_right": {
|
||||
"rotation": [0, 0, -15]
|
||||
"arm_right2": {
|
||||
"rotation": [0, -15, -2.5]
|
||||
},
|
||||
"tail_fin_right": {
|
||||
"rotation": [0, -30, 0]
|
||||
"hand_right": {
|
||||
"rotation": [0, 0, -5]
|
||||
},
|
||||
"finger_front_right": {
|
||||
"rotation": [0, -2.5, -15]
|
||||
},
|
||||
"finger_middle_right": {
|
||||
"rotation": [0, 0, -10]
|
||||
},
|
||||
"finger_back_right": {
|
||||
"rotation": [0, 5, -20]
|
||||
},
|
||||
"tail_fin_left": {
|
||||
"rotation": [0, 30, 0]
|
||||
"rotation": [-5, 45, 0]
|
||||
},
|
||||
"tail_fin_right": {
|
||||
"rotation": [-5, -45, 0]
|
||||
},
|
||||
"leg_left": {
|
||||
"rotation": [0, 0, -15]
|
||||
"rotation": [2.5, 0, -2.5]
|
||||
},
|
||||
"leg_left2": {
|
||||
"rotation": [5, 0, 0]
|
||||
},
|
||||
"foot_left": {
|
||||
"rotation": [-7.5, 0, 2.5]
|
||||
},
|
||||
"leg_right": {
|
||||
"rotation": [0, 0, 15]
|
||||
"rotation": [2.5, 0, 2.5]
|
||||
},
|
||||
"body": {
|
||||
"rotation": [30, 0, 0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.water_swim": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"head": {
|
||||
"rotation": [-55, 0, 0]
|
||||
"leg_right2": {
|
||||
"rotation": [5, 0, 0]
|
||||
},
|
||||
"arm_left": {
|
||||
"rotation": [15, -5, 55]
|
||||
},
|
||||
"forearm_left": {
|
||||
"rotation": [0, 0, 15]
|
||||
},
|
||||
"arm_right": {
|
||||
"rotation": [15, 5, -55]
|
||||
},
|
||||
"forearm_right": {
|
||||
"rotation": [0, 0, -15]
|
||||
},
|
||||
"tail_fin_right": {
|
||||
"rotation": [-15, -45, 0]
|
||||
},
|
||||
"tail_fin_left": {
|
||||
"rotation": [-15, 45, 0]
|
||||
},
|
||||
"leg_left": {
|
||||
"rotation": [5, 0, -5]
|
||||
},
|
||||
"leg_right": {
|
||||
"rotation": [5, 0, 5]
|
||||
},
|
||||
"body": {
|
||||
"rotation": [60, 0, 0]
|
||||
},
|
||||
"atenna_left": {
|
||||
"rotation": [0, -15, 0]
|
||||
},
|
||||
"atenna_right": {
|
||||
"rotation": [0, 15, 0]
|
||||
"foot_right": {
|
||||
"rotation": [-7.5, 0, -2.5]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.blink": {
|
||||
"animation_length": 0.16667,
|
||||
"animation_length": 0.1667,
|
||||
"bones": {
|
||||
"eyelid_left": {
|
||||
"position": {
|
||||
@@ -119,37 +94,64 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.cry": {
|
||||
"animation_length": 0.95833,
|
||||
"animation.marshtomp.shock": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"head": {
|
||||
"rotation": {
|
||||
"0.0": {
|
||||
"post": [0, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.125": {
|
||||
"post": [-5, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.375": {
|
||||
"post": [-2.5, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.6667": {
|
||||
"post": [-7.5, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
},
|
||||
"0.9583": {
|
||||
"post": [0, 0, 0],
|
||||
"lerp_mode": "catmullrom"
|
||||
}
|
||||
}
|
||||
"jaw": {
|
||||
"rotation": [25, 0, 0]
|
||||
},
|
||||
"pupil_left": {
|
||||
"scale": [0.7, 0.7, 1]
|
||||
},
|
||||
"pupil_right": {
|
||||
"scale": [0.7, 0.7, 1]
|
||||
}
|
||||
},
|
||||
"sound_effects": {
|
||||
"0.0417": {
|
||||
"effect": "pokemon.marshtomp.cry"
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.angry": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"eye_angry_left": {
|
||||
"position": [0, 0, -0.1]
|
||||
},
|
||||
"eye_angry_right": {
|
||||
"position": [0, 0, -0.1]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.sad": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"eye_sad_left": {
|
||||
"position": [0, 0, -0.1]
|
||||
},
|
||||
"eye_sad_right": {
|
||||
"position": [0, 0, -0.1]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.happy": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"jaw": {
|
||||
"rotation": [25, 0, 0]
|
||||
},
|
||||
"eyelid_happy_left": {
|
||||
"position": [0, 0, -0.1]
|
||||
},
|
||||
"eyelid_happy_right": {
|
||||
"position": [0, 0, -0.1]
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.marshtomp.recoil": {
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"eye_recoil_left": {
|
||||
"position": [0, 0, -0.1]
|
||||
},
|
||||
"eye_recoil_right": {
|
||||
"position": [0, 0, -0.1]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+311
-60
@@ -6,9 +6,9 @@
|
||||
"identifier": "geometry.marshtomp",
|
||||
"texture_width": 64,
|
||||
"texture_height": 64,
|
||||
"visible_bounds_width": 3,
|
||||
"visible_bounds_height": 2.5,
|
||||
"visible_bounds_offset": [0, 0.75, 0]
|
||||
"visible_bounds_width": 4,
|
||||
"visible_bounds_height": 3.5,
|
||||
"visible_bounds_offset": [0, 1.25, 0]
|
||||
},
|
||||
"bones": [
|
||||
{
|
||||
@@ -18,140 +18,391 @@
|
||||
{
|
||||
"name": "body",
|
||||
"parent": "marshtomp",
|
||||
"pivot": [0, 7.5, -1]
|
||||
"pivot": [0, 6, 0]
|
||||
},
|
||||
{
|
||||
"name": "torso",
|
||||
"parent": "body",
|
||||
"pivot": [0, 4, -1],
|
||||
"pivot": [0, 6, 0],
|
||||
"cubes": [
|
||||
{"origin": [-3.5, 2.5, -3.5], "size": [7, 9, 5], "uv": [18, 13]}
|
||||
{"origin": [-4.5, 4, -3.5], "size": [9, 5, 7], "uv": [28, 17]},
|
||||
{"origin": [-3, 5, -3.5], "size": [6, 4, 1], "inflate": 0.01, "uv": [32, 52]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "chest",
|
||||
"parent": "torso",
|
||||
"pivot": [0, 9, 0],
|
||||
"cubes": [
|
||||
{"origin": [-4, 8, -3], "size": [8, 5, 6], "inflate": 0.01, "uv": [6, 25]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "neck",
|
||||
"parent": "chest",
|
||||
"pivot": [0, 13, 0],
|
||||
"cubes": [
|
||||
{"origin": [-3.5, 12.5, -2.5], "size": [7, 3, 5], "uv": [34, 29]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "head",
|
||||
"parent": "torso",
|
||||
"pivot": [0, 13, -1.5],
|
||||
"parent": "neck",
|
||||
"pivot": [0, 15.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-4, 11, -4.75], "size": [8, 6, 7], "uv": [0, 0]},
|
||||
{"origin": [-1.5, 13, -4.775], "size": [3, 1, 0], "inflate": 0.02, "uv": [0, 6]},
|
||||
{"origin": [0, 11, -4], "size": [0, 12, 9], "uv": [0, 4]}
|
||||
{"origin": [-5, 14.5, -0.25], "size": [10, 3, 4], "inflate": 0.01, "uv": [28, 1]},
|
||||
{"origin": [-5, 17.5, -4.25], "size": [10, 5, 8], "inflate": 0.01, "uv": [0, 0]},
|
||||
{"origin": [-3, 16.9, -4.27], "size": [6, 1, 0], "inflate": 0.01, "uv": [24, 13]},
|
||||
{"origin": [-1.5, 17.4, -4.26], "size": [3, 1, 0], "inflate": 0.01, "uv": [24, 14]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eyes",
|
||||
"parent": "head",
|
||||
"pivot": [0, 18.25, -4.27]
|
||||
},
|
||||
{
|
||||
"name": "eye_left",
|
||||
"parent": "head",
|
||||
"pivot": [2.5, 15, -4.775],
|
||||
"parent": "eyes",
|
||||
"pivot": [2.75, 19.5, -4.27],
|
||||
"rotation": [0, 0, -2.5],
|
||||
"cubes": [
|
||||
{"origin": [1.5, 14, -4.775], "size": [2, 2, 0], "inflate": 0.02, "uv": [0, 0]}
|
||||
{"origin": [1.75, 18, -4.47], "size": [2, 3, 1], "inflate": -0.2, "uv": [0, 0]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eye_right",
|
||||
"parent": "head",
|
||||
"pivot": [-2.5, 15, -4.775],
|
||||
"rotation": [0, 0, 2.5],
|
||||
"name": "eye_angry_left",
|
||||
"parent": "eye_left",
|
||||
"pivot": [2.75, 20.65, -4.18],
|
||||
"cubes": [
|
||||
{"origin": [-3.5, 14, -4.775], "size": [2, 2, 0], "inflate": 0.02, "uv": [0, 0], "mirror": true}
|
||||
{"origin": [2.75, 20.4, -4.18], "size": [1, 1, 0], "inflate": 0.01, "uv": [6, 1]},
|
||||
{"origin": [1.75, 19.95, -4.18], "size": [1, 1, 0], "inflate": 0.01, "uv": [6, 0]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eye_sad_left",
|
||||
"parent": "eye_left",
|
||||
"pivot": [3.25, 20.9, -4.18],
|
||||
"cubes": [
|
||||
{"origin": [2.75, 20.4, -4.18], "size": [1, 1, 0], "inflate": 0.01, "uv": [6, 4]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pupil_left",
|
||||
"parent": "eye_left",
|
||||
"pivot": [2.75, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [2.25, 18.5, -4.38], "size": [1, 2, 1], "inflate": -0.1, "uv": [28, 2]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eyelid_left",
|
||||
"parent": "head",
|
||||
"pivot": [2.5, 15, -4.025],
|
||||
"rotation": [0, 0, -2.5],
|
||||
"parent": "eye_left",
|
||||
"pivot": [2.75, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [1.5, 14, -4.525], "size": [2, 2, 1], "inflate": 0.04, "uv": [0, 2]}
|
||||
{"origin": [1.75, 18, -4.38], "size": [2, 3, 1], "inflate": -0.19, "uv": [29, 14]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eyelid_happy_left",
|
||||
"parent": "eye_left",
|
||||
"pivot": [2.75, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [1.25, 18, -4.38], "size": [3, 3, 1], "inflate": -0.19, "uv": [32, 57]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eye_recoil_left",
|
||||
"parent": "eye_left",
|
||||
"pivot": [3, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [1.5, 18, -4.38], "size": [3, 3, 1], "inflate": -0.19, "uv": [46, 52]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eye_right",
|
||||
"parent": "eyes",
|
||||
"pivot": [-2.75, 19.5, -4.27],
|
||||
"rotation": [0, 0, 2.5],
|
||||
"cubes": [
|
||||
{"origin": [-3.75, 18, -4.47], "size": [2, 3, 1], "inflate": -0.2, "uv": [0, 4], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eye_angry_right",
|
||||
"parent": "eye_right",
|
||||
"pivot": [-2.75, 20.65, -4.18],
|
||||
"cubes": [
|
||||
{"origin": [-3.75, 20.4, -4.18], "size": [1, 1, 0], "inflate": 0.01, "uv": [6, 3], "mirror": true},
|
||||
{"origin": [-2.75, 19.95, -4.18], "size": [1, 1, 0], "inflate": 0.01, "uv": [6, 2], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eye_sad_right",
|
||||
"parent": "eye_right",
|
||||
"pivot": [-3.25, 20.9, -4.18],
|
||||
"cubes": [
|
||||
{"origin": [-3.75, 20.4, -4.18], "size": [1, 1, 0], "inflate": 0.01, "uv": [6, 5], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pupil_right",
|
||||
"parent": "eye_right",
|
||||
"pivot": [-2.75, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [-3.25, 18.5, -4.38], "size": [1, 2, 1], "inflate": -0.1, "uv": [0, 14], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "eyelid_right",
|
||||
"parent": "head",
|
||||
"pivot": [-2.5, 15, -4.025],
|
||||
"rotation": [0, 0, 2.5],
|
||||
"parent": "eye_right",
|
||||
"pivot": [-2.75, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [-3.5, 14, -4.525], "size": [2, 2, 1], "inflate": 0.04, "uv": [0, 2], "mirror": true}
|
||||
{"origin": [-3.75, 18, -4.38], "size": [2, 3, 1], "inflate": -0.19, "uv": [29, 18], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "atenna_left",
|
||||
"parent": "head",
|
||||
"pivot": [4, 13.5, -2],
|
||||
"name": "eyelid_happy_right",
|
||||
"parent": "eye_right",
|
||||
"pivot": [-2.75, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [4, 12.5, -2], "size": [4, 2, 0], "uv": [23, 0]}
|
||||
{"origin": [-4.25, 18, -4.38], "size": [3, 3, 1], "inflate": -0.19, "uv": [40, 57], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "atenna_right",
|
||||
"parent": "head",
|
||||
"pivot": [-4, 13.5, -2],
|
||||
"name": "eye_recoil_right",
|
||||
"parent": "eye_right",
|
||||
"pivot": [-3, 19.5, -3.88],
|
||||
"cubes": [
|
||||
{"origin": [-8, 12.5, -2], "size": [4, 2, 0], "uv": [23, 2]}
|
||||
{"origin": [-4.5, 18, -4.38], "size": [3, 3, 1], "inflate": -0.19, "uv": [54, 52], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "jaw",
|
||||
"parent": "head",
|
||||
"pivot": [0, 16.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-5, 14.5, -4.25], "size": [10, 3, 4], "uv": [0, 13]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cheeks",
|
||||
"parent": "head",
|
||||
"pivot": [0, 18.5, -0.25]
|
||||
},
|
||||
{
|
||||
"name": "cheek_left",
|
||||
"parent": "cheeks",
|
||||
"pivot": [5.01, 18.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [5.01, 15, -3.75], "size": [0, 7, 7], "inflate": 0.01, "uv": [36, 3]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cheek_left_end",
|
||||
"parent": "cheek_left",
|
||||
"pivot": [5.01, 18.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [4.51, 17.5, -1.25], "size": [3, 2, 2], "uv": [52, 1]},
|
||||
{"origin": [7.01, 18, -0.75], "size": [3, 1, 1], "inflate": 0.01, "uv": [38, 8]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cheek_right",
|
||||
"parent": "cheeks",
|
||||
"pivot": [-5.01, 18.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-5.01, 15, -3.75], "size": [0, 7, 7], "inflate": 0.01, "uv": [50, 3], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cheek_right_end",
|
||||
"parent": "cheek_right",
|
||||
"pivot": [-5.01, 18.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-7.51, 17.5, -1.25], "size": [3, 2, 2], "uv": [54, 6], "mirror": true},
|
||||
{"origin": [-10.01, 18, -0.75], "size": [3, 1, 1], "inflate": 0.01, "uv": [46, 8], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "head_fin",
|
||||
"parent": "head",
|
||||
"pivot": [0, 18.5, 3.25],
|
||||
"rotation": [7.5, 0, 0],
|
||||
"cubes": [
|
||||
{"origin": [0, 18, -1], "size": [0, 11, 6], "uv": [0, 14]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "arms",
|
||||
"parent": "chest",
|
||||
"pivot": [0, 13.5, 0.25]
|
||||
},
|
||||
{
|
||||
"name": "arm_left",
|
||||
"parent": "torso",
|
||||
"pivot": [3.5, 10.75, -1],
|
||||
"parent": "arms",
|
||||
"pivot": [3.5, 13.5, 0.25],
|
||||
"cubes": [
|
||||
{"origin": [3.5, 8.75, -2.5], "size": [5, 2, 3], "inflate": 0.01, "uv": [35, 33]}
|
||||
{"origin": [3.5, 12.5, -1.25], "size": [4, 1, 3], "uv": [28, 37]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "forearm_left",
|
||||
"name": "arm_left2",
|
||||
"parent": "arm_left",
|
||||
"pivot": [8.5, 10.75, 0.5],
|
||||
"pivot": [7.5, 13.5, 1.75],
|
||||
"cubes": [
|
||||
{"origin": [8.5, 8.75, -2.5], "size": [4, 2, 3], "uv": [16, 36]}
|
||||
{"origin": [7.5, 12.5, -1.75], "size": [4, 1, 4], "inflate": 0.01, "uv": [28, 41]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "hand_left",
|
||||
"parent": "arm_left2",
|
||||
"pivot": [11.5, 13.5, 0.25],
|
||||
"cubes": [
|
||||
{"origin": [11.5, 12.5, -2.25], "size": [3, 1, 5], "inflate": 0.02, "uv": [32, 46]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "finger_front_left",
|
||||
"parent": "hand_left",
|
||||
"pivot": [14.5, 13.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [14.5, 12.5, -2.25], "size": [3, 1, 2], "uv": [12, 20]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "finger_middle_left",
|
||||
"parent": "hand_left",
|
||||
"pivot": [14.5, 13.5, 0.25],
|
||||
"cubes": [
|
||||
{"origin": [14.5, 12.5, -0.75], "size": [3, 1, 2], "inflate": 0.01, "uv": [54, 21]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "finger_back_left",
|
||||
"parent": "hand_left",
|
||||
"pivot": [14.5, 13.5, 0.75],
|
||||
"cubes": [
|
||||
{"origin": [14.5, 12.5, 0.75], "size": [3, 1, 2], "uv": [43, 48]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "arm_right",
|
||||
"parent": "torso",
|
||||
"pivot": [-3.5, 10.75, -1],
|
||||
"parent": "arms",
|
||||
"pivot": [-3.5, 13.5, 0.25],
|
||||
"cubes": [
|
||||
{"origin": [-8.5, 8.75, -2.5], "size": [5, 2, 3], "inflate": 0.01, "uv": [0, 36]}
|
||||
{"origin": [-7.5, 12.5, -1.25], "size": [4, 1, 3], "uv": [42, 37], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "forearm_right",
|
||||
"name": "arm_right2",
|
||||
"parent": "arm_right",
|
||||
"pivot": [-8.5, 10.75, 0.5],
|
||||
"pivot": [-7.5, 13.5, 1.75],
|
||||
"cubes": [
|
||||
{"origin": [-12.5, 8.75, -2.5], "size": [4, 2, 3], "uv": [37, 9]}
|
||||
{"origin": [-11.5, 12.5, -1.75], "size": [4, 1, 4], "inflate": 0.01, "uv": [44, 41], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "tail_fin_right",
|
||||
"parent": "torso",
|
||||
"pivot": [-1.25, 6.75, 1.5],
|
||||
"name": "hand_right",
|
||||
"parent": "arm_right2",
|
||||
"pivot": [-11.5, 13.5, 0.25],
|
||||
"cubes": [
|
||||
{"origin": [-1.25, 2.25, 1.5], "size": [0, 9, 6], "uv": [12, 21]}
|
||||
{"origin": [-14.5, 12.5, -2.25], "size": [3, 1, 5], "inflate": 0.02, "uv": [48, 46], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "finger_front_right",
|
||||
"parent": "hand_right",
|
||||
"pivot": [-14.5, 13.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-17.5, 12.5, -2.25], "size": [3, 1, 2], "uv": [20, 21], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "finger_middle_right",
|
||||
"parent": "hand_right",
|
||||
"pivot": [-14.5, 13.5, 0.25],
|
||||
"cubes": [
|
||||
{"origin": [-17.5, 12.5, -0.75], "size": [3, 1, 2], "inflate": 0.01, "uv": [53, 31], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "finger_back_right",
|
||||
"parent": "hand_right",
|
||||
"pivot": [-14.5, 13.5, 0.75],
|
||||
"cubes": [
|
||||
{"origin": [-17.5, 12.5, 0.75], "size": [3, 1, 2], "uv": [53, 37], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "tail_fin_left",
|
||||
"parent": "torso",
|
||||
"pivot": [1.25, 6.75, 1.5],
|
||||
"pivot": [2, 6.5, 3.5],
|
||||
"cubes": [
|
||||
{"origin": [1.25, 2.25, 1.5], "size": [0, 9, 6], "uv": [0, 19]}
|
||||
{"origin": [2, 3.5, 3.25], "size": [0, 10, 7], "uv": [0, 29]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "tail_fin_right",
|
||||
"parent": "torso",
|
||||
"pivot": [-2, 6.5, 3.5],
|
||||
"cubes": [
|
||||
{"origin": [-2, 3.5, 3.25], "size": [0, 10, 7], "uv": [14, 29], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "legs",
|
||||
"parent": "body",
|
||||
"pivot": [0, 4, -0.25]
|
||||
},
|
||||
{
|
||||
"name": "leg_left",
|
||||
"parent": "legs",
|
||||
"pivot": [2.75, 4.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [0.75, 2.5, -2.25], "size": [4, 3, 4], "inflate": 0.01, "uv": [0, 46]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "leg_left2",
|
||||
"parent": "leg_left",
|
||||
"pivot": [2.75, 2.5, -2.25],
|
||||
"cubes": [
|
||||
{"origin": [0.75, 0.5, -2.25], "size": [4, 2, 4], "uv": [0, 53]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "foot_left",
|
||||
"parent": "leg_left2",
|
||||
"pivot": [2.75, 1, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [0.75, 0, -2.25], "size": [4, 1, 4], "inflate": 0.01, "uv": [0, 59]},
|
||||
{"origin": [1.25, 0, -2.25], "size": [3, 1, 1], "inflate": 0.02, "uv": [12, 59]}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "leg_right",
|
||||
"parent": "body",
|
||||
"pivot": [-2.25, 4.5, -1],
|
||||
"parent": "legs",
|
||||
"pivot": [-2.75, 4.5, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-3.75, 0, -3], "size": [3, 5, 4], "uv": [24, 27]}
|
||||
{"origin": [-4.75, 2.5, -2.25], "size": [4, 3, 4], "inflate": 0.01, "uv": [16, 46], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "leg_left",
|
||||
"parent": "body",
|
||||
"pivot": [2.25, 4.5, -1],
|
||||
"name": "leg_right2",
|
||||
"parent": "leg_right",
|
||||
"pivot": [-2.75, 2.5, -2.25],
|
||||
"cubes": [
|
||||
{"origin": [0.75, 0, -3], "size": [3, 5, 4], "uv": [30, 0]}
|
||||
{"origin": [-4.75, 0.5, -2.25], "size": [4, 2, 4], "uv": [16, 53], "mirror": true}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "foot_right",
|
||||
"parent": "leg_right2",
|
||||
"pivot": [-2.75, 1, -0.25],
|
||||
"cubes": [
|
||||
{"origin": [-4.75, 0, -2.25], "size": [4, 1, 4], "inflate": 0.01, "uv": [16, 59], "mirror": true},
|
||||
{"origin": [-4.25, 0, -2.25], "size": [3, 1, 1], "inflate": 0.02, "uv": [12, 61], "mirror": true}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"portraitScale": 1,
|
||||
"portraitTranslation": [0,0,0],
|
||||
"profileScale": 1,
|
||||
"profileTranslation": [0,0,0],
|
||||
"animations": {
|
||||
"recoil": "q.bedrock_stateful('marshtomp', 'recoil')"
|
||||
},
|
||||
"poses": {
|
||||
"standing": {
|
||||
"poseTypes": [
|
||||
"STAND",
|
||||
"FLOAT",
|
||||
"PORTRAIT",
|
||||
"PROFILE",
|
||||
"NONE"
|
||||
],
|
||||
"animations": [
|
||||
"q.look('head')",
|
||||
"q.bedrock('marshtomp', 'ground_idle')"
|
||||
],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('marshtomp', 'blink')"
|
||||
]
|
||||
},
|
||||
"walking": {
|
||||
"poseTypes": [
|
||||
"WALK",
|
||||
"SWIM"
|
||||
],
|
||||
"animations": [
|
||||
"q.look('head')",
|
||||
"q.bedrock('marshtomp', 'ground_idle')",
|
||||
"q.biped_walk(0.66, 0.6, 'leg_left', 'leg_right')",
|
||||
"q.bimanual_swing(0.66, 0.75, 'arm_left', 'arm_right')"
|
||||
],
|
||||
"quirks": [
|
||||
"q.bedrock_quirk('marshtomp', 'blink')"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.9 KiB |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 857 B After Width: | Height: | Size: 1.5 KiB |
Reference in New Issue
Block a user