{
"format_version":"1.10.0",
"minecraft:client_entity":{
"description":{
"identifier":"hostile:skeleton",
"materials":{
"default":"entity_alphatest",
"cape":"entity_alphatest",
"animated":"player_animated",
"spectator":"player_spectator",
"glow":"spider"
},
"textures":{
"default":"textures/entities/undead/skeletonre",
"husk":"textures/entities/undead/boggedre",
"drowned":"textures/entities/undead/witherre",
"stray":"textures/entities/undead/strayre",
"none":"textures/none",
//texturesWeapons(
"bowre":"textures/weapons/range/bowre",
"bluntcleaver":"textures/weapons/melee/bluntcleaver",
"tridentre":"textures/weapons/melee/tridentre",
"abyssfiend_blade":"textures/weapons/melee/abyssfiend_blade",
"rumiaex":"textures/weapons/melee/rumiaex",
"regular_sword":"textures/weapons/melee/regular_sword"
//)
},
"geometry":{
"attackvfx":"geometry.attackvfx",
"vfxanchor":"geometry.vfxanchor",
//geometryWeapons(
"bowre":"geometry.bowre",
"bluntcleaver":"geometry.bluntcleaver",
"tridentre":"geometry.tridentre",
"abyssfiend_blade":"geometry.abyssfiend_blade",
"rumiaex":"geometry.rumiaex",
"regular_sword":"geometry.regular_sword",
//)
//Playermodels(
"default":"geometry.skeletonre"
//)
},
"scripts":{
"scale":"0.9375",
"pre_animation":[
"v.undeadclaw=q.equipped_item_any_tag('slot.weapon.mainhand','weapon:undeadclaw')||!q.equipped_item_any_tag('slot.weapon.mainhand','weapon:anim');",
"v.bowre=q.equipped_item_any_tag('slot.weapon.mainhand','weapon:bowre');",
"v.bluntcleaver=q.equipped_item_any_tag('slot.weapon.mainhand','weapon:undeadclaw');",
"v.tridentre=q.equipped_item_any_tag('slot.weapon.mainhand','weapon:tridentre');",
"v.abyssfiend_blade=q.equipped_item_any_tag('slot.weapon.mainhand','weapon:abyssfiend_blade');",
"v.regular_sword=q.equipped_item_any_tag('slot.weapon.mainhand','weapon:regular_sword');"
],
"animate":[
//bowreAnimate(
{
"bowre.ct":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:bowre')"
},
{
"bowre.unsheathed":"q.has_target"
},
{
"bowre.sheathed":"!q.has_target"
},
//)
//bluntcleaverAnimate(
{
"bluntcleaver.ct":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:bluntcleaver')"
},
{
"bluntcleaver.unsheathed":"q.has_target"
},
{
"bluntcleaver.sheathed":"!q.has_target"
},
//)
//tridentreAnimate(
{
"tridentre.ct":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:tridentre')"
},
{
"tridentre.unsheathed":"q.has_target"
},
{
"tridentre.sheathed":"!q.has_target"
},
//)
//undeadclawAnimate(
{
"undeadclaw.ct":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:undeadclaw')||!q.equipped_item_any_tag('slot.weapon.mainhand','weapon:anim')"
},
{
"undeadclaw.unsheathed":"q.has_target"
},
{
"undeadclaw.sheathed":"!q.has_target"
},
//)
//abyssfiend_bladeAnimate(
{
"abyssfiend_blade.ct":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:abyssfiend_blade')"
},
{
"abyssfiend_blade.unsheathed":"q.has_target"
},
{
"abyssfiend_blade.sheathed":"!q.has_target"
},
//)
//regular_swordAnimate(
{
"regular_sword.ct":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:regular_sword')"
},
{
"regular_sword.unsheathed":"q.has_target"
},
{
"regular_sword.sheathed":"!q.has_target"
},
//)
"vfxanchor",
"attackvfx"
]
},
"animations":{
"vfxanchor":"animation.vfxanchor.loop",
//bowreAnimations(
"bowre.ct":"controller.animation.bowre.entity.ct",
"bowre.unsheathed":"animation.bowre.unsheathed",
"bowre.sheathed":"animation.bowre.sheathed",
"bowre.idle":"animation.bowre.idle",
"bowre.walk":"animation.bowre.walk",
"bowre.walk_start":"animation.bowre.walk_start",
"bowre.sprint":"animation.bowre.sprint",
"bowre.sprint_start":"animation.bowre.sprint_start",
"bowre.block":"animation.bowre.block",
//)
//bluntcleaverAnimations(
"bluntcleaver.ct":"controller.animation.bluntcleaver.entity.ct",
"bluntcleaver.unsheathed":"animation.bluntcleaver.unsheathed",
"bluntcleaver.sheathed":"animation.bluntcleaver.sheathed",
"bluntcleaver.idle":"animation.bluntcleaver.idle",
"bluntcleaver.walk":"animation.bluntcleaver.walk",
"bluntcleaver.walk_start":"animation.bluntcleaver.walk_start",
"bluntcleaver.sprint":"animation.bluntcleaver.sprint",
"bluntcleaver.sprint_start":"animation.bluntcleaver.sprint_start",
"bluntcleaver.block":"animation.bluntcleaver.block",
//)
//tridentreAnimations(
"tridentre.ct":"controller.animation.tridentre.entity.ct",
"tridentre.unsheathed":"animation.tridentre.unsheathed",
"tridentre.sheathed":"animation.tridentre.sheathed",
"tridentre.idle":"animation.tridentre.idle",
"tridentre.walk":"animation.tridentre.walk",
"tridentre.walk_start":"animation.tridentre.walk_start",
"tridentre.sprint":"animation.tridentre.sprint",
"tridentre.sprint_start":"animation.tridentre.sprint_start",
"tridentre.block":"animation.tridentre.block",
//)
//undeadclawAnimations(
"undeadclaw.ct":"controller.animation.undeadclaw.entity.ct",
"undeadclaw.unsheathed":"animation.undeadclaw.unsheathed",
"undeadclaw.sheathed":"animation.undeadclaw.sheathed",
"undeadclaw.idle":"animation.undeadclaw.idle",
"undeadclaw.walk":"animation.undeadclaw.walk",
"undeadclaw.walk_start":"animation.undeadclaw.walk_start",
"undeadclaw.sprint":"animation.undeadclaw.sprint",
"undeadclaw.sprint_start":"animation.undeadclaw.sprint_start",
"undeadclaw.block":"animation.undeadclaw.block",
//)
//abyssfiend_bladeAnimations(
"abyssfiend_blade.ct":"controller.animation.abyssfiend_blade.entity.ct",
"abyssfiend_blade.unsheathed":"animation.abyssfiend_blade.unsheathed",
"abyssfiend_blade.sheathed":"animation.abyssfiend_blade.sheathed",
"abyssfiend_blade.idle":"animation.abyssfiend_blade.idle",
"abyssfiend_blade.walk":"animation.abyssfiend_blade.walk",
"abyssfiend_blade.walk_start":"animation.abyssfiend_blade.walk_start",
"abyssfiend_blade.sprint":"animation.abyssfiend_blade.sprint",
"abyssfiend_blade.sprint_start":"animation.abyssfiend_blade.sprint_start",
"abyssfiend_blade.block":"animation.abyssfiend_blade.block",
//)
//regular_swordAnimations(
"regular_sword.ct":"controller.animation.regular_sword.entity.ct",
"regular_sword.unsheathed":"animation.regular_sword.unsheathed",
"regular_sword.sheathed":"animation.regular_sword.sheathed",
"regular_sword.idle":"animation.regular_sword.idle",
"regular_sword.walk":"animation.regular_sword.walk",
"regular_sword.walk_start":"animation.regular_sword.walk_start",
"regular_sword.sprint":"animation.regular_sword.sprint",
"regular_sword.sprint_start":"animation.regular_sword.sprint_start",
"regular_sword.block":"animation.regular_sword.block",
//)
//playerCombat(
"player_combat":"controller.animation.playerCombat.entity.main",
"player_combat2":"controller.animation.playerCombat.entity.second",
"v2idle":"animation.playerCombat.idle",
"v2sneak":"animation.playerCombat.sneak",
"v2sneakwalk":"animation.playerCombat.sneak_walk",
"v2walk_start":"animation.playerCombat.walk_start",
"v2walk2":"animation.playerCombat.walk",
"v2sprint_start":"animation.playerCombat.sprint_start",
"v2sprint2":"animation.playerCombat.sprint",
"fist_rotation":"animation.playerCombat.hand_rotation",
"v2bow_hold":"animation.fist.bow_hold",
"v2bowsneak":"animation.fist.sneak_bow",
"v2sneakwalk_bow":"animation.fist.sneak_walkbow",
"v2sprintbow":"animation.fist.sprint_bow",
"v2walkbow":"animation.fist.walk_bow"
//)
},
"sound_effects":{
"spin1":"weapon.spin1",
"arrow":"weapon.arrow",
"heavyswing":"weapon.heavyswing",
"tridentthunder":"weapon.tridentthunder",
"tridentriptide":"weapon.tridentriptide",
"tridentreswing":"weapon.tridentswing",

"goreburst":"combat.goreburst",
"gorerip":"combat.gorerip",
"impactdebris1":"combat.impactdebris1",
"rumiawindup":"rumia.windup",
"rumiaslash4":"rumia.slash4",
"rumiaslash3":"rumia.slash3",
"rumiaslash2":"rumia.slash2",
"rumiaslash1":"rumia.slash1",
"rumia_nuke":"rumia.nuke",
"heavytaekwando2":"heavytaekwando.2",
"heavytaekwando1":"heavytaekwando.1",
"twirlingpierce":"weapon.spin3",
"lightswing":"weapon.lightswing",
"lightpunch":"weapon.lightpunch"
},
"particle_effects":{
"grounddustscatter":"ground:dust_scatter",
"combat_scratch":"combat:scratch",
"combat_airburst4":"combat:airburst4",
"combat_airburst3":"combat:airburst3",
"combat_airburst2":"combat:airburst2",
"combat_airburst1":"combat:airburst1",
"combat_airimpact":"combat:airimpact",
"combat_pierceinvert":"combat:pierceinvert",
"combat_pierce2":"combat:pierceredinvert",
"rumia_vfx5":"rumia:vfx5",
"rumia_vfx4":"rumia:vfx4",
"rumia_vfx3":"rumia:vfx3",
"rumia_vfx2":"rumia:vfx2",
"rumia_vfx1":"rumia:vfx1",

"combat_slashredinvert":"combat:slashred_invert",
  
"combat_pierce":"combat:pierce",
"combat_slash":"combat:slash",
"slash_white":"slash:white",
"impact_white":"impact:white",
"pierce_white":"pierce:white"
},
"render_controllers":[

{
"controller.render.weapon.bowre":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:bowre')"
},
{
"controller.render.weapon.bluntcleaver":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:bluntcleaver')"
},
{
"controller.render.weapon.tridentre":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:tridentre')"
},
{
"controller.render.weapon.abyssfiend_blade":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:abyssfiend_blade')"
},
{
"controller.render.weapon.regular_sword":"q.equipped_item_any_tag('slot.weapon.mainhand','weapon:regular_sword')"
},
//(
{
"controller.render.vfxanchor":"q.is_alive"
},
{
"controller.render.attackvfx":"q.is_alive"
},
//)
//CUSTOM_PLAYER_MODELS(
{
"controller.render.zombiere":"q.is_alive"
}
],
"enable_attachables":true
}
}
}
