Advertisement
tryashtar

torch predicate

Nov 23rd, 2019
1,145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 4.94 KB | None | 0 0
  1. {
  2.   "condition": "alternative",
  3.   "terms": [
  4.     {
  5.       "condition": "location_check",
  6.       "predicate": {
  7.         "block": {
  8.           "block": "end_portal_frame",
  9.           "state": {
  10.             "eye": true
  11.           }
  12.         }
  13.       }
  14.     },
  15.     {
  16.       "condition": "location_check",
  17.       "predicate": {
  18.         "block": {
  19.           "block": "grindstone",
  20.           "state": {
  21.             "face": "floor"
  22.           }
  23.         }
  24.       }
  25.     },
  26.     {
  27.       "condition": "location_check",
  28.       "predicate": {
  29.         "block": {
  30.           "block": "bell",
  31.           "state": {
  32.             "attachment": "floor"
  33.           }
  34.         }
  35.       }
  36.     },
  37.     {
  38.       "condition": "location_check",
  39.       "predicate": {
  40.         "block": {
  41.           "block": "bell",
  42.           "state": {
  43.             "attachment": "ceiling"
  44.           }
  45.         }
  46.       }
  47.     },
  48.     {
  49.       "condition": "location_check",
  50.       "predicate": {
  51.         "block": {
  52.           "tag": "tryashtar.dispense_everything:groups/piston",
  53.           "state": {
  54.             "extended": false
  55.           }
  56.         }
  57.       }
  58.     },
  59.     {
  60.       "condition": "location_check",
  61.       "predicate": {
  62.         "block": {
  63.           "tag": "tryashtar.dispense_everything:groups/piston",
  64.           "state": {
  65.             "facing": "north"
  66.           }
  67.         }
  68.       }
  69.     },
  70.     {
  71.       "condition": "location_check",
  72.       "predicate": {
  73.         "block": {
  74.           "tag": "tryashtar.dispense_everything:groups/piston",
  75.           "state": {
  76.             "facing": "east"
  77.           }
  78.         }
  79.       }
  80.     },
  81.     {
  82.       "condition": "location_check",
  83.       "predicate": {
  84.         "block": {
  85.           "tag": "tryashtar.dispense_everything:groups/piston",
  86.           "state": {
  87.             "facing": "south"
  88.           }
  89.         }
  90.       }
  91.     },
  92.     {
  93.       "condition": "location_check",
  94.       "predicate": {
  95.         "block": {
  96.           "tag": "tryashtar.dispense_everything:groups/piston",
  97.           "state": {
  98.             "facing": "west"
  99.           }
  100.         }
  101.       }
  102.     },
  103.     {
  104.       "condition": "location_check",
  105.       "predicate": {
  106.         "block": {
  107.           "tag": "tryashtar.dispense_everything:support/up_center_3",
  108.           "state": {
  109.             "facing": "up"
  110.           }
  111.         }
  112.       }
  113.     },
  114.     {
  115.       "condition": "location_check",
  116.       "predicate": {
  117.         "block": {
  118.           "tag": "tryashtar.dispense_everything:support/up_center_2",
  119.           "state": {
  120.             "facing": "down"
  121.           }
  122.         }
  123.       }
  124.     },
  125.     {
  126.       "condition": "location_check",
  127.       "predicate": {
  128.         "block": {
  129.           "tag": "tryashtar.dispense_everything:groups/fence_gate",
  130.           "state": {
  131.             "open": false
  132.           }
  133.         }
  134.       }
  135.     },
  136.     {
  137.       "condition": "location_check",
  138.       "predicate": {
  139.         "block": {
  140.           "tag": "minecraft:trapdoors",
  141.           "state": {
  142.             "half": "top",
  143.             "open": false
  144.           }
  145.         }
  146.       }
  147.     },
  148.     {
  149.       "condition": "location_check",
  150.       "predicate": {
  151.         "block": {
  152.           "tag": "minecraft:walls",
  153.           "state": {
  154.             "east": true
  155.           }
  156.         }
  157.       }
  158.     },
  159.     {
  160.       "condition": "location_check",
  161.       "predicate": {
  162.         "block": {
  163.           "tag": "minecraft:walls",
  164.           "state": {
  165.             "north": true
  166.           }
  167.         }
  168.       }
  169.     },
  170.     {
  171.       "condition": "location_check",
  172.       "predicate": {
  173.         "block": {
  174.           "tag": "minecraft:walls",
  175.           "state": {
  176.             "south": true
  177.           }
  178.         }
  179.       }
  180.     },
  181.     {
  182.       "condition": "location_check",
  183.       "predicate": {
  184.         "block": {
  185.           "tag": "minecraft:walls",
  186.           "state": {
  187.             "west": true
  188.           }
  189.         }
  190.       }
  191.     },
  192.     {
  193.       "condition": "location_check",
  194.       "predicate": {
  195.         "block": {
  196.           "tag": "tryashtar.dispense_everything:support/up_center_4",
  197.           "state": {
  198.             "up": true
  199.           }
  200.         }
  201.       }
  202.     },
  203.     {
  204.       "condition": "location_check",
  205.       "predicate": {
  206.         "block": {
  207.           "tag": "minecraft:stairs",
  208.           "state": {
  209.             "half": "top"
  210.           }
  211.         }
  212.       }
  213.     },
  214.     {
  215.       "condition": "location_check",
  216.       "predicate": {
  217.         "block": {
  218.           "tag": "minecraft:slabs",
  219.           "state": {
  220.             "type": "top"
  221.           }
  222.         }
  223.       }
  224.     },
  225.     {
  226.       "condition": "location_check",
  227.       "predicate": {
  228.         "block": {
  229.           "tag": "minecraft:slabs",
  230.           "state": {
  231.             "type": "double"
  232.           }
  233.         }
  234.       }
  235.     },
  236.     {
  237.       "condition": "location_check",
  238.       "predicate": {
  239.         "block": {
  240.           "tag": "tryashtar.dispense_everything:support/up_center_1"
  241.         }
  242.       }
  243.     }
  244.   ]
  245. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement