Guest User

arrow.json

a guest
Mar 23rd, 2020
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 3.99 KB | None | 0 0
  1. {
  2.     "format_version": "1.13.0",
  3.     "minecraft:entity": {
  4.         "description": {
  5.             "identifier": "minecraft:arrow",
  6.             "is_spawnable": false,
  7.             "is_summonable": true,
  8.             "is_experimental": false
  9.         },
  10.         "component_groups": {
  11.             "minecraft:hard_arrow": {
  12.                 "minecraft:projectile": {
  13.                     "on_hit": {
  14.                         "impact_damage": {
  15.                             "damage": [
  16.                                 1,
  17.                                 5
  18.                             ],
  19.                             "knockback": true,
  20.                             "semi_random_diff_damage": false,
  21.                             "destroy_on_hit": true
  22.                         },
  23.                         "stick_in_ground": {
  24.                             "shake_time": 0.35
  25.                         },
  26.                         "arrow_effect": {}
  27.                     },
  28.                     "hit_sound": "bow.hit",
  29.                     "power": 1.6,
  30.                     "gravity": 0.05,
  31.                     "uncertainty_base": 16,
  32.                     "uncertainty_multiplier": 4,
  33.                     "anchor": 1,
  34.                     "should_bounce": true,
  35.                     "offset": [
  36.                         0,
  37.                         -0.1,
  38.                         0
  39.                     ]
  40.                 }
  41.             },
  42.             "minecraft:player_arrow": {
  43.                 "minecraft:projectile": {
  44.                     "on_hit": {
  45.                         "impact_damage": {
  46.                             "damage": 1,
  47.                             "knockback": true,
  48.                             "semi_random_diff_damage": true,
  49.                             "destroy_on_hit": true,
  50.                             "max_critical_damage": 10,
  51.                             "min_critical_damage": 9,
  52.                             "power_multiplier": 0.97
  53.                         },
  54.                         "stick_in_ground": {
  55.                             "shake_time": 0.35
  56.                         },
  57.                         "arrow_effect": {}
  58.                     },
  59.                     "hit_sound": "bow.hit",
  60.                     "power": 5,
  61.                     "gravity": 0.05,
  62.                     "uncertainty_base": 1,
  63.                     "uncertainty_multiplier": 0,
  64.                     "anchor": 1,
  65.                     "should_bounce": true,
  66.                     "offset": [
  67.                         0,
  68.                         -0.1,
  69.                         0
  70.                     ]
  71.                 },
  72.                 "minecraft:transformation": {
  73.                     "into": "minecraft:snowball"
  74.                 }
  75.             },
  76.             "minecraft:pillager_arrow": {
  77.                 "minecraft:projectile": {
  78.                     "on_hit": {
  79.                         "impact_damage": {
  80.                             "damage": [
  81.                                 3,
  82.                                 6
  83.                             ],
  84.                             "knockback": true,
  85.                             "semi_random_diff_damage": false,
  86.                             "destroy_on_hit": true
  87.                         },
  88.                         "stick_in_ground": {
  89.                             "shake_time": 0.35
  90.                         },
  91.                         "arrow_effect": {}
  92.                     },
  93.                     "hit_sound": "bow.hit",
  94.                     "power": 1.6,
  95.                     "gravity": 0.05,
  96.                     "uncertainty_base": 16,
  97.                     "uncertainty_multiplier": 4,
  98.                     "anchor": 1,
  99.                     "should_bounce": true,
  100.                     "offset": [
  101.                         0,
  102.                         -0.1,
  103.                         0
  104.                     ]
  105.                 }
  106.             }
  107.         },
  108.         "components": {
  109.             "minecraft:collision_box": {
  110.                 "width": 0.25,
  111.                 "height": 0.25
  112.             },
  113.             "minecraft:hurt_on_condition": {
  114.                 "damage_conditions": [
  115.                     {
  116.                         "filters": {
  117.                             "test": "in_lava",
  118.                             "subject": "self",
  119.                             "operator": "==",
  120.                             "value": true
  121.                         },
  122.                         "cause": "lava",
  123.                         "damage_per_tick": 4
  124.                     }
  125.                 ]
  126.             },
  127.             "minecraft:projectile": {
  128.                 "on_hit": {
  129.                     "impact_damage": {
  130.                         "damage": [
  131.                             1,
  132.                             4
  133.                         ],
  134.                         "knockback": true,
  135.                         "semi_random_diff_damage": false,
  136.                         "destroy_on_hit": true
  137.                     },
  138.                     "stick_in_ground": {
  139.                         "shake_time": 0.35
  140.                     },
  141.                     "arrow_effect": {}
  142.                 },
  143.                 "hit_sound": "bow.hit",
  144.                 "power": 1.6,
  145.                 "gravity": 0.05,
  146.                 "uncertainty_base": 16,
  147.                 "uncertainty_multiplier": 4,
  148.                 "anchor": 1,
  149.                 "should_bounce": true,
  150.                 "offset": [
  151.                     0,
  152.                     -0.1,
  153.                     0
  154.                 ]
  155.             },
  156.             "minecraft:physics": {},
  157.             "minecraft:pushable": {
  158.                 "is_pushable": false,
  159.                 "is_pushable_by_piston": true
  160.             }
  161.         },
  162.         "events": {
  163.             "minecraft:entity_spawned": {
  164.                 "sequence": [
  165.                     {
  166.                         "filters": {
  167.                             "test": "is_difficulty",
  168.                             "value": "hard"
  169.                         },
  170.                         "add": {
  171.                             "component_groups": [
  172.                                 "minecraft:hard_arrow"
  173.                             ]
  174.                         }
  175.                     },
  176.                     {
  177.                         "filters": {
  178.                             "test": "is_family",
  179.                             "subject": "other",
  180.                             "value": "player"
  181.                         },
  182.                         "add": {
  183.                             "component_groups": [
  184.                                 "minecraft:player_arrow"
  185.                             ]
  186.                         }
  187.                     },
  188.                     {
  189.                         "filters": {
  190.                             "test": "is_family",
  191.                             "subject": "other",
  192.                             "value": "pillager"
  193.                         },
  194.                         "add": {
  195.                             "component_groups": [
  196.                                 "minecraft:pillager_arrow"
  197.                             ]
  198.                         }
  199.                     }
  200.                 ]
  201.             }
  202.         }
  203.     }
  204. }
Advertisement
Add Comment
Please, Sign In to add comment