Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
JT122406 committed Oct 13, 2023
2 parents ddc085b + 072ad5f commit 67d1a9b
Show file tree
Hide file tree
Showing 729 changed files with 9,988 additions and 3,082 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,5 +122,5 @@ class ArbokModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>,
) = if (state.isPosedIn(standing, walk)) bedrockStateful("arbok", "faint") else null
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("arbok", "faint") else null
}
Original file line number Diff line number Diff line change
Expand Up @@ -105,5 +105,5 @@ class BlastoiseModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bip
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("blastoise", "faint") else null
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("blastoise", "faint") else null
}
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,5 @@ class BulbasaurModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Qua
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("bulbasaur", "faint") else null
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("bulbasaur", "faint") else null
}
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@ class CaterpieModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("caterpie", "faint") else null
) = bedrockStateful("caterpie", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -78,5 +78,5 @@ class CharmanderModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bi
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isNotPosedIn(sleep)) bedrockStateful("charmander", "faint") else null
) = bedrockStateful("charmander", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -76,5 +76,5 @@ class CharmeleonModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bi
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("charmeleon", "faint") else null
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("charmeleon", "faint") else null
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,5 @@ class ClefableModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("clefable", "faint") else null
) = bedrockStateful("clefable", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,5 @@ class ClefairyModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("clefairy", "faint") else null
) = bedrockStateful("clefairy", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,12 @@ class DiglettModel(root: ModelPart) : PokemonPoseableModel() {
override val profileScale = 0.9F
override val profileTranslation = Vec3d(0.0, 0.15, 0.0)

lateinit var stand: PokemonPose
lateinit var walk: PokemonPose
lateinit var sleep: PokemonPose
override fun registerPoses() {
val blink = quirk("blink") { bedrockStateful("diglett", "blink").setPreventsIdle(false)}
registerPose(
stand = registerPose(
poseName = "stand",
poseTypes = STATIONARY_POSES + UI_POSES,
quirks = arrayOf(blink),
Expand All @@ -43,7 +45,7 @@ class DiglettModel(root: ModelPart) : PokemonPoseableModel() {
idleAnimations = arrayOf(bedrock("diglett", "sleep"))
)

registerPose(
walk = registerPose(
poseName = "walk",
poseTypes = MOVING_POSES,
quirks = arrayOf(blink),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,5 +74,5 @@ class DittoModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("ditto", "faint") else null
) = bedrockStateful("ditto", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -77,5 +77,5 @@ class ExeggcuteModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("exeggcute", "faint") else null
) = bedrockStateful("exeggcute", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ class ExeggutorAlolanModel(root: ModelPart) : PokemonPoseableModel(), HeadedFram
override val head: ModelPart = getPart("head3")
}

override val portraitScale = 1.9F
override val portraitTranslation = Vec3d(-1.3, 11.5, 0.0)
override val portraitScale = 1.0F
override val portraitTranslation = Vec3d(-1.4, 16.55, 0.0)

override val profileScale = 0.9F
override val profileTranslation = Vec3d(0.0, 0.38, 0.0)
override val profileScale = 0.45F
override val profileTranslation = Vec3d(0.0, 1.0, 0.0)

lateinit var standing: PokemonPose
lateinit var walk: PokemonPose
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ class ExeggutorModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bip
override val head: ModelPart = getPart("head3")
}

override val portraitScale = 2.1F
override val portraitTranslation = Vec3d(-1.0, 0.5, 0.0)
override val portraitScale = 1.2F
override val portraitTranslation = Vec3d(-1.0, 1.77, 0.0)

override val profileScale = 0.75F
override val profileTranslation = Vec3d(0.0, 0.65, 0.0)
override val profileScale = 0.45F
override val profileTranslation = Vec3d(0.0, 1.1, 0.0)

lateinit var standing: PokemonPose
lateinit var walk: PokemonPose
Expand Down Expand Up @@ -101,5 +101,5 @@ class ExeggutorModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bip
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk, battleidle)) bedrockStateful("exeggutor", "faint") else null
) = bedrockStateful("exeggutor", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -60,5 +60,5 @@ class GloomModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>,
) = if (state.isPosedIn(standing, walk)) bedrockStateful("gloom", "faint") else null
) = bedrockStateful("gloom", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -92,5 +92,5 @@ class HitmonchanModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bi
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("hitmonchan", "faint") else null
) = bedrockStateful("hitmonchan", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -86,5 +86,5 @@ class HitmonleeModel(root: ModelPart) : PokemonPoseableModel(), BipedFrame, Bima
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("hitmonlee", "faint") else null
) = bedrockStateful("hitmonlee", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,5 @@ class IvysaurModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Quadr
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("ivysaur", "faint") else null
) = bedrockStateful("ivysaur", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,5 @@ class JigglypuffModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("jigglypuff", "faint") else null
) = bedrockStateful("jigglypuff", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,5 @@ class KakunaModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>,
) = if (state.isPosedIn(standing)) bedrockStateful("kakuna", "faint") else null
) = bedrockStateful("kakuna", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,5 @@ class MagnemiteModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("magnemite", "faint") else null
) = bedrockStateful("magnemite", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,5 @@ class MagnetonModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("magneton", "faint") else null
) = bedrockStateful("magneton", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -88,5 +88,5 @@ class MeowthGalarianModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walking, battleidle, sleep)) bedrockStateful("meowth_galarian", "faint") else null
) = bedrockStateful("meowth_galarian", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,5 @@ class MetapodModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing)) bedrockStateful("metapod", "faint") else null
) = bedrockStateful("metapod", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,5 @@ class OddishModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("oddish", "faint") else null
) = bedrockStateful("oddish", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -101,5 +101,5 @@ class OnixModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk, battleidle)) bedrockStateful("onix", "faint") else null
) = bedrockStateful("onix", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -68,5 +68,5 @@ class ParasModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>,
) = if (state.isPosedIn(standing, walk)) bedrockStateful("paras", "faint") else null
) = bedrockStateful("paras", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,5 @@ class ParasectModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("parasect", "faint") else null
) = bedrockStateful("parasect", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -74,5 +74,5 @@ class PonytaGalarianModel (root: ModelPart) : PokemonPoseableModel(), HeadedFram
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("ponyta_galar", "faint") else null
) = bedrockStateful("ponyta_galar", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -79,5 +79,5 @@ class PonytaModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Quadru
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("ponyta", "faint") else null
) = bedrockStateful("ponyta", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,5 @@ class PorygonModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Biped
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("porygon", "faint2") else null
) = bedrockStateful("porygon", "faint2")
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,5 +66,5 @@ class PrimeapeModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk, sleep)) bedrockStateful("primeape", "faint") else null
) = bedrockStateful("primeape", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -83,5 +83,5 @@ class PsyduckModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("psyduck", "faint") else null
) = bedrockStateful("psyduck", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ class RaichuAlolanModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
poseTypes = STATIONARY_POSES + UI_POSES,
transformTicks = 10,
quirks = arrayOf(blink),
condition = { !it.isBattling },
idleAnimations = arrayOf(
singleBoneLook(),
bedrock("raichu_alolan", "ground_idle")
Expand All @@ -61,7 +60,6 @@ class RaichuAlolanModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
poseTypes = MOVING_POSES,
transformTicks = 10,
quirks = arrayOf(blink),
condition = { !it.isBattling },
idleAnimations = arrayOf(
singleBoneLook(),
bedrock("raichu_alolan", "ground_walk")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,5 @@ class SandshrewModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("sandshrew", "faint") else null
) = bedrockStateful("sandshrew", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -100,5 +100,5 @@ class SquirtleModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bipe
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("squirtle", "faint") else null
) = bedrockStateful("squirtle", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -75,5 +75,5 @@ class VenusaurModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Quad
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("venusaur", "faint") else null
) = bedrockStateful("venusaur", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -63,5 +63,5 @@ class VileplumeModel(root: ModelPart) : PokemonPoseableModel() {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("vileplume", "faint") else null
) = bedrockStateful("vileplume", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -104,5 +104,5 @@ class WartortleModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame, Bip
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("wartortle", "faint") else null
) = bedrockStateful("wartortle", "faint")
}
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,5 @@ class WeedleModel(root: ModelPart) : PokemonPoseableModel(), HeadedFrame {
override fun getFaintAnimation(
pokemonEntity: PokemonEntity,
state: PoseableEntityState<PokemonEntity>
) = if (state.isPosedIn(standing, walk)) bedrockStateful("weedle", "faint") else null
) = bedrockStateful("weedle", "faint")
}
Loading

0 comments on commit 67d1a9b

Please sign in to comment.