{
  "type": "minecraft:block",
  "pools": [
      {
          "rolls": 1,
          "entries": [
              {
                  "type": "minecraft:alternatives",
                  "children": [
                      {
                          "type": "minecraft:dynamic",
                          "name": "minecraft:contents",
                          "conditions": [
                              {
                                  "condition": "minecraft:match_tool",
                                  "predicate": {
                                      "item": "minecraft:stick",
                                      "nbt": "{nl_contents:1b}"
                                  }
                              }
                          ]
                      },
                      {
                          "type": "minecraft:item",
                          "name": "minecraft:brown_shulker_box",
                          "functions": [
                              {
                                  "function": "minecraft:copy_name",
                                  "source": "block_entity"
                              },
                              {
                                  "function": "minecraft:copy_nbt",
                                  "source": "block_entity",
                                  "ops": [
                                      {
                                          "source": "Lock",
                                          "target": "BlockEntityTag.Lock",
                                          "op": "replace"
                                      },
                                      {
                                          "source": "LootTable",
                                          "target": "BlockEntityTag.LootTable",
                                          "op": "replace"
                                      },
                                      {
                                          "source": "LootTableSeed",
                                          "target": "BlockEntityTag.LootTableSeed",
                                          "op": "replace"
                                      }
                                  ]
                              },
                              {
                                  "function": "minecraft:set_contents",
                                  "entries": [
                                      {
                                          "type": "minecraft:dynamic",
                                          "name": "minecraft:contents"
                                      }
                                  ]
                              }
                          ]
                      }
                  ]
              }
          ]
      }
  ]
}