Bedrock Snippets

Custom Spear

View Source

custom_spear > rp > attachables > iron_spear.json

{
    "format_version": "1.10.0",
    "minecraft:attachable": {
      "description": {
        "identifier": "wiki:iron_spear",
        "materials": {
          "default": "entity_alphatest",
          "enchanted": "entity_alphatest_glint"
        },
        "textures": {
          "default": "textures/entity/iron_spear",
          "enchanted": "textures/misc/enchanted_item_glint"
        },
        "geometry": {
          "default": "geometry.stone_spear_item"
        },
        "animations": {
          "wield": "controller.animation.trident.wield",
          "wield_first_person": "animation.trident.wield_first_person",
          "wield_first_person_raise": "animation.trident.wield_first_person_raise",
          "wield_first_person_raise_shake": "animation.trident.wield_first_person_raise_shake",
          "wield_first_person_riptide": "animation.trident.wield_first_person_riptide",
          "wield_third_person": "animation.trident.wield_third_person",
          "wield_third_person_raise": "animation.trident.wield_third_person_raise"
        },
        "scripts": {
          "pre_animation": [
            "variable.charge_amount = math.clamp((query.main_hand_item_max_duration - (query.main_hand_item_use_duration - query.frame_alpha + 1.0)) / 10.0, 0.0, 1.0f);"
          ],
          "animate": [
            "wield"
          ]
        },
        "render_controllers": [ "controller.render.item_default" ]
      }
    }
  }
Copied to Clipboard