{
  "items": [
    {
      "title": "Add-On Starter",
      "description": "An empty starter for add-on projects.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/addon_starter/start",
      "id": "addonStarter",
      "type": 0
    },
    {
      "title": "TypeScript Starter",
      "description": "An empty starter project focused on writing code with Typescript.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-scripting-samples",
      "gitHubFolder": "/ts-starter",
      "id": "tsStarter",
      "type": 0
    },
    {
      "title": "Add-On Full",
      "description": "A more-full example add-on project with script and models for entities.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/addon_starter/complete",
      "id": "addonFull",
      "type": 0
    },
    {
      "title": "Script Box",
      "description": "A simple project for experimenting with script.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-scripting-samples",
      "gitHubFolder": "/script-box",
      "id": "scriptBox",
      "type": 0
    },
    {
      "title": "Deferred Lighting Starter",
      "description": "A simple resource pack for experimenting with deferred lighting (preview).",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/deferred_lighting_starter",
      "tags": ["preview"],
      "id": "dlStarter",
      "type": 0
    },
    {
      "title": "Editor Script Box",
      "description": "A basic starter project for editing Editor add-on projects.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-scripting-samples",
      "gitHubFolder": "/editor-script-box",
      "tags": ["editor"],
      "id": "editor-scriptBox",
      "type": 0
    },
    {
      "title": "Editor Basics",
      "description": "A more extensive Editor add-on that demonstrates editor techniques.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-scripting-samples",
      "gitHubFolder": "/editor-basics",
      "id": "editor-basics",
      "tags": ["editor"],
      "type": 0
    },
    {
      "title": "Cotta Game with TypeScript",
      "description": "A simple sample game written with Typescript.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-scripting-samples",
      "gitHubFolder": "/ts-starter-complete-cotta",
      "id": "cottaGame",
      "type": 0
    },
    {
      "title": "Custom Components",
      "description": "An example of block and item custom components.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-scripting-samples",
      "gitHubFolder": "/custom-components",
      "id": "registeringExampleCustomComponent",
      "type": 0
    },
    {
      "title": "Solid Cube Block Starter",
      "description": "This is a simple solid unit cube block.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/starter_blocks",
      "logoImage": "resource_packs/starter_blocks/textures/blocks/simple_cube.png",
      "id": "basicUnitCubeBlock",
      "nameReplacers": ["simple_cube"],
      "fileList": [
        "/behavior_packs/starter_blocks/blocks/simple_cube.json",
        "/resource_packs/starter_blocks/blocks.json",
        "/resource_packs/starter_blocks/texts/en_US.lang",
        "/resource_packs/starter_blocks/textures/blocks/simple_cube.png",
        "/resource_packs/starter_blocks/textures/terrain_texture.json"
      ],
      "type": 2
    },
    {
      "title": "Crate Starter Block",
      "description": "The crate starter block is an example of a simple block with a custom model.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/starter_blocks",
      "logoImage": "resource_packs/starter_blocks/textures/blocks/crate.png",
      "logoLocation": { "x": 6, "y": 16, "width": 16, "height": 16, "imageWidth": 64 },
      "id": "crateBlock",
      "nameReplacers": ["crate"],
      "fileList": [
        "/behavior_packs/starter_blocks/blocks/crate.json",
        "/resource_packs/starter_blocks/blocks.json",
        "/resource_packs/starter_blocks/texts/en_US.lang",
        "/resource_packs/starter_blocks/models/blocks/crate.geo.json",
        "/resource_packs/starter_blocks/textures/blocks/crate.png",
        "/resource_packs/starter_blocks/textures/terrain_texture.json"
      ],
      "type": 2
    },
    {
      "title": "Solid Cube Dice Block",
      "description": "The dice block is a simple solid cube.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/custom_blocks",
      "logoImage": "resource_packs/custom_blocks/textures/blocks/die_1.png",
      "id": "basicDieBlock",
      "nameReplacers": ["die"],
      "fileList": [
        "/behavior_packs/custom_blocks/blocks/die.json",
        "/resource_packs/custom_blocks/blocks.json",
        "/resource_packs/custom_blocks/texts/en_US.lang",
        "/resource_packs/custom_blocks/textures/blocks/die_1.png",
        "/resource_packs/custom_blocks/textures/blocks/die_2.png",
        "/resource_packs/custom_blocks/textures/blocks/die_3.png",
        "/resource_packs/custom_blocks/textures/blocks/die_4.png",
        "/resource_packs/custom_blocks/textures/blocks/die_5.png",
        "/resource_packs/custom_blocks/textures/blocks/die_6.png",
        "/resource_packs/custom_blocks/textures/blocks/die_red.png",
        "/resource_packs/custom_blocks/textures/terrain_texture.json"
      ],
      "type": 2
    },
    {
      "title": "Sushi Block",
      "description": "The sushi roll block is an example of a simple block with a custom model.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/custom_blocks",
      "logoImage": "resource_packs/custom_blocks/textures/blocks/california_roll.png",
      "logoLocation": { "x": 6, "y": 6, "width": 12, "height": 12, "imageWidth": 36 },
      "id": "sushiRollBlock",
      "nameReplacers": ["sushi", "salmon_roll"],
      "fileList": [
        "/behavior_packs/custom_blocks/blocks/salmon_roll.json",
        "/resource_packs/custom_blocks/blocks.json",
        "/resource_packs/custom_blocks/texts/en_US.lang",
        "/resource_packs/custom_blocks/models/blocks/sushi.geo.json",
        "/resource_packs/custom_blocks/textures/blocks/sushi_wrap.png",
        "/resource_packs/custom_blocks/textures/blocks/salmon_roll.png",
        "/resource_packs/custom_blocks/textures/terrain_texture.json"
      ],
      "type": 2
    },
    {
      "title": "Block with Custom Block State",
      "description": "The fish bowl is a simple block with custom state.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/custom_blocks",
      "logoImage": "resource_packs/custom_blocks/textures/blocks/bubble_fish_orange.png",
      "logoLocation": { "x": 0, "y": 16, "width": 16, "height": 16, "imageWidth": 64 },
      "fileList": [
        "/behavior_packs/custom_blocks/blocks/blue_bubble_fish.json",
        "/resource_packs/custom_blocks/blocks.json",
        "/resource_packs/custom_blocks/texts/en_US.lang",
        "/resource_packs/custom_blocks/models/blocks/bubble.geo.json",
        "/resource_packs/custom_blocks/models/blocks/bubble_fish.geo.json",
        "/resource_packs/custom_blocks/textures/blocks/bubble_fish_orange.png",
        "/resource_packs/custom_blocks/textures/blocks/bubble_fish_blue.png",
        "/resource_packs/custom_blocks/textures/blocks/bubble_fish_green.png",
        "/resource_packs/custom_blocks/textures/terrain_texture.json"
      ],
      "id": "fishBowlBlock",
      "type": 2
    },
    {
      "title": "Custom sword",
      "description": "A custom sword item that uses an icon for the model.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/custom_items",
      "logoImage": "resource_packs/custom_item/textures/items/my_sword.png",
      "id": "customSword",
      "fileList": [
        "/behavior_packs/custom_item/items/my_sword.json",
        "/behavior_packs/custom_item/recipes/my_sword.json",
        "/resource_packs/custom_item/texts/en_US.lang",
        "/resource_packs/custom_item/textures/items/my_sword.png",
        "/resource_packs/custom_item/textures/item_texture.json"
      ],
      "type": 7
    },
    {
      "title": "Custom wrench",
      "description": "A custom wrench with a custom geometry.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-samples",
      "gitHubFolder": "/custom_items",
      "logoImage": "resource_packs/custom_item/textures/items/wrench_ico.png",
      "id": "wrench",
      "fileList": [
        "/behavior_packs/custom_item/items/wrench.json",
        "/resource_packs/custom_item/texts/en_US.lang",
        "/resource_packs/custom_item/animations/first_person.json",
        "/resource_packs/custom_item/animations/right_arm.json",
        "/resource_packs/custom_item/attachables/wrench.player.json",
        "/resource_packs/custom_item/models/entity/wrench.geo.json",
        "/resource_packs/custom_item/textures/items/wrench.png",
        "/resource_packs/custom_item/textures/items/wrench_ico.png",
        "/resource_packs/custom_item/textures/item_texture.json"
      ],
      "type": 7
    },
    {
      "title": "Spawn Feather Item",
      "topics": ["Dimension.spawnItem", "ItemStack", "MinecraftItemTypes"],
      "sampleSet": "server",
      "localLogo": "items/feather.png",
      "id": "spawnFeatherItem",
      "type": 3
    },
    {
      "title": "Test that Entity is Feather Item",
      "topics": ["EntityItemComponent", "ItemStack.getComponent", "Dimension.getEntities"],
      "sampleSet": "server",
      "localLogo": "items/feather.png",
      "id": "testThatEntityIsFeatherItem",
      "type": 3
    },
    {
      "title": "Give player equipment",
      "topics": [
        "EntityEquippableComponent.setEquipment",
        "World.getAllPlayers",
        "Dimension.spawnEntity",
        "MinecraftItemTypes",
        "EntityComponentTypes",
        "ItemStack"
      ],
      "sampleSet": "server",
      "localLogo": "items/feather.png",
      "id": "givePlayerEquipment",
      "type": 3
    },
    {
      "title": "Give player a damaged sword",
      "topics": [
        "ItemDurabilityComponent",
        "ItemStack.getComponent",
        "ItemComponentTypes",
        "EntityInventoryComponent",
        "World.getAllPlayers",
        "Entity.getComponent",
        "Container.addItem"
      ],
      "sampleSet": "server",
      "localLogo": "items/wood_sword.png",
      "id": "giveHurtDiamondSword",
      "type": 3
    },
    {
      "title": "Give player a destroy-restricted pickaxe",
      "topics": ["ItemStack.setCanDestroy", "World.getAllPlayers", "EntityInventoryComponent", "Container.addItem"],
      "sampleSet": "server",
      "localLogo": "items/wood_pickaxe.png",
      "id": "giveDestroyRestrictedPickaxe",
      "type": 3
    },
    {
      "title": "Give player a place-restricted gold block",
      "topics": ["ItemStack.setCanPlaceOn", "World.getAllPlayers", "EntityInventoryComponent", "Container.addItem"],
      "sampleSet": "server",
      "localLogo": "items/gold_ingot.png",
      "id": "givePlaceRestrictedGoldBlock",
      "type": 3
    },
    {
      "title": "Give player a sword with custom lore",
      "topics": ["ItemStack.setLore", "World.getAllPlayers", "EntityInventoryComponent", "Container.setItem"],
      "sampleSet": "server",
      "localLogo": "items/diamond_sword.png",
      "id": "diamondAwesomeSword",
      "type": 3
    },
    {
      "title": "Get first hotbar item",
      "topics": ["Container.getItem", "World.getAllPlayers", "EntityInventoryComponent"],
      "sampleSet": "server",
      "localLogo": "items/item_frame.png",
      "id": "getFirstHotbarItem",
      "type": 3
    },
    {
      "title": "Move an item between containers",
      "topics": ["Container.moveItem", "Dimension.spawnEntity", "World.getAllPlayers", "EntityInventoryComponent"],
      "sampleSet": "server",
      "localLogo": "items/minecart_chest.png",
      "id": "moveBetweenContainers",
      "type": 3
    },
    {
      "title": "Swap an item between containers",
      "topics": ["Container.swapItems", "Dimension.spawnEntity", "World.getAllPlayers", "EntityInventoryComponent"],
      "sampleSet": "server",
      "localLogo": "items/minecart_chest.png",
      "id": "swapBetweenContainers",
      "type": 3
    },
    {
      "title": "Transfer an item between containers",
      "topics": ["Container.transferItem", "Dimension.spawnEntity", "World.getAllPlayers", "EntityInventoryComponent"],
      "sampleSet": "server",
      "localLogo": "items/minecart_chest.png",
      "id": "transferBetweenContainers",
      "type": 3
    },
    {
      "title": "Create Explosion",
      "topics": [
        "Dimension.createExplosion",
        "ExplosionOptions.breaksBlocks",
        "Vector3Utils.floor",
        "Vector3Utils.add"
      ],
      "sampleSet": "server",
      "localLogo": "items/fireball.png",
      "id": "createExplosion",
      "type": 3
    },
    {
      "title": "Explosions of Different Types",
      "topics": [
        "Dimension.createExplosion",
        "ExplosionOptions.causesFire",
        "ExplosionOptions.allowUnderwater",
        "Vector3Utils.add"
      ],
      "sampleSet": "server",
      "localLogo": "items/fireball.png",
      "id": "createExplosions",
      "type": 3
    },
    {
      "title": "Button Push Event",
      "topics": [
        "ButtonPushAfterEvent",
        "ButtonPushAfterEventSignal",
        "World.afterEvents",
        "Dimension.getBlock",
        "Block.setPermutation",
        "BlockPermutation.resolve",
        "BlockPermutation.withState"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/barrel_bottom.png",
      "id": "buttonPushEvent",
      "codeLineStart": 15,
      "type": 3
    },
    {
      "title": "Lever Action Event",
      "topics": [
        "LeverActionAfterEvent",
        "LeverActionAfterEventSignal",
        "World.afterEvents",
        "Dimension.getBlock",
        "Block.setPermutation",
        "BlockPermutation.resolve",
        "BlockPermutation.withState"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/lever.png",
      "id": "leverActionEvent",
      "codeLineStart": 15,
      "type": 3
    },
    {
      "title": "TripWire Trip Event",
      "topics": [
        "TripWireTripAfterEvent",
        "TripWireTripAfterEventSignal",
        "World.afterEvents",
        "Dimension.getBlock",
        "Block.setPermutation",
        "BlockPermutation.resolve",
        "BlockPermutation.withState"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/cut_copper.png",
      "id": "tripWireTripEvent",
      "codeLineStart": 13,
      "type": 3
    },
    {
      "title": "Block Color Cube",
      "topics": ["MinecraftBlockTypes", "BlockPermutation.resolve", "Vector3Utils.add", "Dimension.getBlock"],
      "sampleSet": "server",
      "localLogo": "blocks/wool_colored_red.png",
      "id": "addBlockColorCube",
      "type": 3
    },
    {
      "title": "No-Block Explosion",
      "topics": [
        "ExplosionOptions.breaksBlocks",
        "Dimension.createExplosion",
        "Vector3Utils.floor",
        "Vector3Utils.add"
      ],
      "sampleSet": "server",
      "localLogo": "items/fireball.png",
      "id": "createNoBlockExplosion",
      "type": 3
    },
    {
      "title": "Item Stacks",
      "topics": ["ItemStack", "MinecraftItemTypes", "Dimension.spawnItem"],
      "sampleSet": "server",
      "localLogo": "items/diamond_pickaxe.png",
      "id": "itemStacks",
      "type": 3
    },
    {
      "title": "Spawn Mobs with Effects",
      "topics": ["Entity.addEffect", "Dimension.spawnEntity", "MinecraftEntityTypes", "Entity.isSneaking"],
      "sampleSet": "server",
      "localLogo": "entity/wolf/wolf.png",
      "logoLocation": { "x": 4, "y": 4, "width": 6, "height": 6 },
      "id": "quickFoxLazyDog",
      "type": 3
    },
    {
      "title": "Set Dynamic Property",
      "topics": ["World.setDynamicProperty", "World.getDynamicProperty"],
      "sampleSet": "server",
      "localLogo": "blocks/structure_block_data.png",
      "id": "incrementDynamicProperty",
      "codeLineStart": 9,
      "type": 3
    },
    {
      "title": "Set Json Dynamic Property",
      "topics": ["World.setDynamicProperty", "World.getDynamicProperty", "JSON.stringify", "JSON.parse"],
      "sampleSet": "server",
      "localLogo": "blocks/structure_block_data.png",
      "id": "incrementDynamicPropertyInJsonBlob",
      "codeLineStart": 25,
      "type": 3
    },
    {
      "title": "Trigger Event",
      "topics": ["Entity.triggerEvent"],
      "sampleSet": "server",
      "localLogo": "blocks/redstone_lamp_on.png",
      "id": "triggerEvent",
      "type": 3
    },
    {
      "title": "Apply Impulse",
      "topics": ["Entity.applyImpulse", "Entity.clearVelocity", "Dimension.spawnEntity"],
      "sampleSet": "server",
      "localLogo": "items/potion_bottle_splash_jump.png",
      "id": "applyImpulse",
      "type": 3
    },
    {
      "title": "Get Entity Velocity",
      "topics": ["Entity.getVelocity", "Dimension.spawnEntity"],
      "sampleSet": "server",
      "localLogo": "ui/speed_effect.png",
      "id": "getFireworkVelocity",
      "type": 3
    },
    {
      "title": "Apply Damage and Heal",
      "topics": ["Entity.getVelocity", "Dimension.spawnEntity", "MinecraftEntityTypes"],
      "sampleSet": "server",
      "localLogo": "items/potion_bottle_splash_damageBoost.png",
      "id": "applyDamageThenHeal",
      "type": 3
    },
    {
      "title": "Set On Fire",
      "topics": [
        "Entity.setOnFire",
        "Entity.extinguishFire",
        "EntityOnFireComponent",
        "Dimension.spawnEntity",
        "MinecraftEntityTypes"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/fire_1_placeholder.png",
      "id": "setOnFire",
      "type": 3
    },
    {
      "title": "Teleport",
      "topics": [
        "Entity.teleport",
        "TeleportOptions",
        "System.runTimeout",
        "Dimension.spawnEntity",
        "MinecraftEntityTypes"
      ],
      "sampleSet": "server",
      "localLogo": "ui/portalBg.png",
      "id": "teleport",
      "codeLineStart": 2,
      "type": 3
    },
    {
      "title": "Teleport for Movement",
      "topics": [
        "Entity.teleport",
        "TeleportOptions",
        "System.runInterval",
        "System.clearRun",
        "Dimension.spawnEntity",
        "MinecraftEntityTypes"
      ],
      "sampleSet": "server",
      "localLogo": "ui/portalBg.png",
      "id": "teleportMovement",
      "codeLineStart": 3,
      "type": 3
    },
    {
      "title": "Apply Knockback",
      "topics": ["Entity.applyKnockback", "Dimension.spawnEntity", "EntityQueryOptions", "Dimension.getEntities"],
      "sampleSet": "server",
      "localLogo": "blocks/cut_copper.png",
      "id": "bounceSkeletons",
      "codeLineStart": 8,
      "type": 3
    },
    {
      "title": "Tag Query",
      "topics": [
        "EntityQueryOptions.tags",
        "Entity.addTag",
        "Dimension.getEntities",
        "Dimension.spawnEntity",
        "EntityQueryOptions"
      ],
      "sampleSet": "server",
      "localLogo": "items/name_tag.png",
      "id": "tagsQuery",
      "codeLineStart": 4,
      "type": 3
    },
    {
      "title": "Entity spawn event with test",
      "topics": [
        "EntitySpawnAfterEventSignal",
        "EntitySpawnAfterEvent",
        "Dimension.spawnEntity",
        "System.runTimeout",
        "Vector3Utils.add"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/cut_copper.png",
      "id": "logEntitySpawnEvent",
      "type": 3
    },
    {
      "title": "Create mob",
      "topics": ["Dimension.spawnEntity", "Vector3Utils.add"],
      "sampleSet": "server",
      "localLogo": "items/spawn_egg.png",
      "id": "spawnAdultHorse",
      "type": 3
    },
    {
      "title": "Spawn poisoned villager",
      "topics": ["Entity.addEffect", "Dimension.spawnEntity", "MinecraftEffectTypes", "Vector3Utils.add"],
      "sampleSet": "server",
      "localLogo": "items/spawn_egg.png",
      "id": "spawnPoisonedVillager",
      "type": 3
    },
    {
      "title": "Conditionally spawn entities on block",
      "topics": ["Block.matches", "Dimension.getEntities", "Dimension.getBlock", "Dimension.spawnEntity"],
      "sampleSet": "server",
      "localLogo": "items/fish_raw.png",
      "id": "blockConditional",
      "type": 3
    },
    {
      "title": "Shoot arrow",
      "topics": [
        "EntityProjectileComponent.shoot",
        "Dimension.spawnEntity",
        "Entity.getComponent",
        "Dimension.spawnEntity",
        "EntityQueryOptions"
      ],
      "sampleSet": "server",
      "localLogo": "items/arrow.png",
      "id": "shootArrow",
      "type": 3
    },
    {
      "title": "Find entities based on properties",
      "topics": ["EntityQueryOptions.propertyOptions", "Dimension.getEntities", "EntityQueryOptions"],
      "sampleSet": "server",
      "localLogo": "items/seeds_beetroot.png",
      "id": "findEntitiesHavingPropertyEqualsTo",
      "type": 3
    },
    {
      "title": "Give player elytra",
      "topics": [
        "EntityEquippableComponent.setEquipment",
        "EquipmentSlot",
        "Entity.getComponent",
        "ItemStack",
        "MinecraftItemTypes",
        "World.getAllPlayers"
      ],
      "sampleSet": "server",
      "localLogo": "items/elytra.png",
      "id": "givePlayerElytra",
      "type": 3
    },
    {
      "title": "Play sound chained",
      "topics": ["Entity.playSound", "Dimension.getEntities", "Dimension.getPlayers"],
      "sampleSet": "server",
      "localLogo": "items/record_cat.png",
      "id": "playSoundChained",
      "type": 3
    },
    {
      "title": "Set scoreboard chained",
      "topics": [
        "Scoreboard.setScore",
        "World.scoreboard",
        "Scoreboard.addObjective",
        "Entity.scoreboardIdentity",
        "Dimension.getEntities"
      ],
      "sampleSet": "server",
      "localLogo": "items/painting.png",
      "id": "setScoreboardChained",
      "type": 3
    },
    {
      "title": "A message that displays a scoreboard score using a wildcard",
      "topics": ["RawMessage", "World.sendMessage"],
      "sampleSet": "server",
      "localLogo": "items/painting.png",
      "id": "scoreWildcard",
      "type": 3
    },
    {
      "title": "Update a signs existing sign text",
      "topics": ["RawMessage", "RawText", "BlockSignComponent.setText", "BlockComponentTypes", "Block.getComponent"],
      "sampleSet": "server",
      "localLogo": "items/painting.png",
      "id": "updateSignText",
      "type": 3
    },
    {
      "title": "Summon mob chained",
      "topics": ["Dimension.spawnEntity", "Dimension.getEntities", "Dimension.getPlayers"],
      "sampleSet": "server",
      "localLogo": "items/record_cat.png",
      "id": "summonMobChained",
      "type": 3
    },
    {
      "title": "Play Music and Sound",
      "topics": [
        "World.playMusic",
        "World.playSound",
        "MusicOptions",
        "WorldSoundOptions",
        "PlayerSoundOptions",
        "World.getPlayers"
      ],
      "sampleSet": "server",
      "localLogo": "items/record_cat.png",
      "id": "playMusicAndSound",
      "type": 3
    },
    {
      "title": "Spawn Particles",
      "topics": ["Dimensions.spawnParticle", "MolangVariableMap.setColorRGB"],
      "sampleSet": "server",
      "localLogo": "particle/particles.png",
      "logoLocation": { "x": 56, "y": 0, "width": 8, "height": 8, "imageWidth": 128 },
      "id": "spawnParticle",
      "codeLineStart": 8,
      "type": 3
    },
    {
      "title": "Piston After Event",
      "topics": [
        "PistonActivateAfterEvent",
        "PistonActivateAfterEventSignal",
        "Block.setPermutation",
        "Dimension.getBlock",
        "MinecraftBlockTypes"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/piston_side.png",
      "id": "pistonAfterEvent",
      "type": 3
    },
    {
      "title": "Update Scoreboard",
      "topics": [
        "Scoreboard.getObjective",
        "Scoreboard.addObjective",
        "Entity.scoreboardIdentity",
        "Scoreboard.setScore",
        "ScoreboardObjective.setScore",
        "DisplaySlotId"
      ],
      "sampleSet": "server",
      "localLogo": "blocks/cut_copper.png",
      "codeLineStart": 5,
      "id": "updateScoreboard",
      "type": 3
    },
    {
      "title": "Set Onscreen Display Title",
      "topics": ["ScreenDisplay.setTitle", "World.getPlayers"],
      "sampleSet": "server",
      "localLogo": "ui/screenshot_frame.png",
      "id": "setTitle",
      "type": 3
    },
    {
      "title": "Set Display Title/Subtitle",
      "topics": ["ScreenDisplay.setTitle", "World.getPlayers"],
      "sampleSet": "server",
      "localLogo": "items/sign_darkoak.png",
      "id": "setTitleAndSubtitle",
      "type": 3
    },
    {
      "title": "Countdown",
      "topics": [
        "ScreenDisplay.setTitle",
        "ScreenDisplay.updateSubtitle",
        "World.getPlayers",
        "System.runInterval",
        "System.clearRun"
      ],
      "sampleSet": "server",
      "localLogo": "items/clock_item.png",
      "id": "countdown",
      "type": 3
    },
    {
      "title": "Send Basic Message",
      "topics": ["Player.sendMessage", "World.getPlayers"],
      "sampleSet": "server",
      "localLogo": "items/paper.png",
      "id": "sendBasicMessage",
      "type": 3
    },
    {
      "title": "Send Translated Message",
      "topics": ["RawMessage", "Player.sendMessage", "World.getPlayers"],
      "sampleSet": "server",
      "localLogo": "items/paper.png",
      "id": "sendTranslatedMessage",
      "type": 3
    },
    {
      "title": "Send Players Different Message Types",
      "topics": ["RawMessage", "Player.sendMessage", "World.getAllPlayers"],
      "sampleSet": "server",
      "localLogo": "items/paper.png",
      "id": "sendPlayerMessages",
      "type": 3
    },
    {
      "title": "Messages with nested translatations",
      "topics": ["RawMessage", "Player.sendMessage", "World.getPlayers"],
      "sampleSet": "server",
      "localLogo": "items/paper.png",
      "id": "nestedTranslation",
      "type": 3
    },
    {
      "title": "Cube generator",
      "topics": ["System.runJob", "Block.setPermutation"],
      "sampleSet": "server",
      "localLogo": "blocks/cobblestone.png",
      "id": "cubeGenerator",
      "type": 3
    },
    {
      "title": "Phantoms should fly from cats",
      "topics": ["Test.spawn", "Test.assertEntityPresentInArea", "register"],
      "sampleSet": "server-gametest-beta",
      "localLogo": "blocks/cobblestone.png",
      "id": "phantomsShouldFlyFromCats",
      "type": 3
    },
    {
      "title": "Tests a roller coaster obstacle course.",
      "topics": ["Test.spawn", "Test.assertEntityPresentInArea", "register"],
      "sampleSet": "server-gametest-beta",
      "localLogo": "blocks/cobblestone.png",
      "id": "minibiomes",
      "type": 3
    },
    {
      "title": "A simple mob test - the fox should attack the chicken.",
      "topics": ["Test.spawn", "Test.assertEntityPresentInArea", "register"],
      "sampleSet": "server-gametest-beta",
      "localLogo": "blocks/cobblestone.png",
      "id": "simpleMobGameTest",
      "type": 3
    },
    {
      "title": "Get Player Profile",
      "topics": ["variables", "secrets"],
      "sampleSet": "server-admin-beta",
      "localLogo": "blocks/cobblestone.png",
      "id": "getPlayerProfile",
      "type": 3
    },
    {
      "title": "Update score via Http Request",
      "topics": ["HttpRequestMethod", "HttpHeader", "HttpResponse"],
      "sampleSet": "server-net-beta",
      "localLogo": "blocks/cobblestone.png",
      "id": "updateScore",
      "type": 3
    },
    {
      "title": "Translated Message Form",
      "topics": ["MessageFormData", "MessageFormResponse", "World.getPlayers"],
      "sampleSet": "server-ui",
      "localLogo": "ui/dialog_background_opaque_overlap_bottom.png",
      "id": "showTranslatedMessageForm",
      "type": 3
    },
    {
      "title": "Add Sign",
      "topics": [
        "BlockSignComponent.setText",
        "Block.getComponent",
        "BlockPermutation.resolve",
        "Block.setPermutation",
        "Dimension.getBlock"
      ],
      "sampleSet": "server",
      "localLogo": "ui/icon_sign.png",
      "id": "addSign",
      "codeLineStart": 9,
      "type": 3
    },
    {
      "title": "Add Translated Sign",
      "topics": [
        "BlockSignComponent.setText",
        "RawMessage",
        "Block.getComponent",
        "BlockPermutation.resolve",
        "Block.setPermutation",
        "Dimension.getBlock"
      ],
      "sampleSet": "server",
      "localLogo": "ui/icon_sign.png",
      "id": "addTranslatedSign",
      "codeLineStart": 9,
      "type": 3
    },
    {
      "title": "Add Two Sided Sign",
      "topics": [
        "BlockSignComponent.setText",
        "BlockSignComponent.setTextDyeColor",
        "BlockSignComponent.setWaxed",
        "RawMessage",
        "Block.getComponent",
        "BlockPermutation.resolve",
        "Block.setPermutation",
        "Dimension.getBlock"
      ],
      "sampleSet": "server",
      "localLogo": "ui/icon_sign.png",
      "id": "addTwoSidedSign",
      "type": 3
    },
    {
      "title": "Trap Tick",
      "topics": ["System.run", "World.sendMessage"],
      "sampleSet": "server",
      "localLogo": "ui/timer.png",
      "id": "trapTick",
      "type": 3
    },
    {
      "title": "Every 30 Seconds",
      "topics": ["System.runInterval", "World.sendMessage"],
      "sampleSet": "server",
      "localLogo": "ui/timer.png",
      "id": "every30Seconds",
      "type": 3
    },
    {
      "title": "Check Block Tags",
      "topics": ["Block.hasTag", "Dimension.getBlock"],
      "sampleSet": "server",
      "localLogo": "ui/timer.png",
      "id": "checkBlockTags",
      "type": 3
    },
    {
      "title": "Containers",
      "topics": [
        "BlockInventoryComponent",
        "EntityInventoryComponent",
        "Container",
        "Dimension.getBlock",
        "ItemStack",
        "MinecraftItemTypes"
      ],
      "sampleSet": "server",
      "localLogo": "ui/timer.png",
      "id": "containers",
      "type": 3
    },
    {
      "title": "Place Items in Chest",
      "topics": [
        "BlockInventoryComponent",
        "ItemStack",
        "MinecraftBlockTypes",
        "Dimension.getBlock",
        "Container.setItem",
        "Block.setType",
        "MinecraftItemTypes"
      ],
      "sampleSet": "server",
      "localLogo": "ui/timer.png",
      "id": "placeItemsInChest",
      "type": 3
    },
    {
      "title": "Show action form",
      "topics": ["ActionFormData", "ActionFormResponse", "World.getPlayers"],
      "sampleSet": "server-ui",
      "localLogo": "ui/timer.png",
      "id": "showActionForm",
      "type": 3
    },
    {
      "title": "Show favorite month dialog",
      "topics": ["ActionFormData", "ActionFormResponse", "World.getPlayers"],
      "sampleSet": "server-ui",
      "localLogo": "ui/timer.png",
      "id": "showFavoriteMonth",
      "type": 3
    },
    {
      "title": "Show message form",
      "topics": ["MessageFormData", "MessageFormResponse", "World.getPlayers"],
      "sampleSet": "server-ui",
      "localLogo": "ui/timer.png",
      "id": "showBasicMessageForm",
      "type": 3
    },
    {
      "title": "Show basic modal form",
      "topics": ["ModalFormData", "ModalFormResponse", "World.getPlayers"],
      "sampleSet": "server-ui",
      "localLogo": "ui/timer.png",
      "id": "showBasicModalForm",
      "type": 3
    },
    {
      "title": "Allay",
      "description": "The allay is a new befriend-able flying mob that loves to collect things.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "localLogo": "entity/allay/allay.png",
      "id": "allay",
      "type": 4,
      "logoLocation": { "x": 5, "y": 5, "width": 5, "height": 5, "imageWidth": 32 },
      "fileList": [
        "<BPE>allay",
        "<RPE>allay",
        "<RPME>allay",
        "<RPTE>allay/allay",
        "<RPAC>allay",
        "<RPA>allay",
        "<RPRC>allay"
      ]
    },
    {
      "title": "Axolotl",
      "description": "Create a new animal based on the Minecraft axolotl.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "localLogo": "entity/axolotl/axolotl_cyan.png",
      "id": "axolotl",
      "type": 4,
      "logoLocation": { "x": 5, "y": 3, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>axolotl",
        "<BPSR>axolotl",
        "<RPE>axolotl",
        "<RPME>axolotl",
        "<RPAC>axolotl",
        "<RPA>axolotl",
        "<RPTE>axolotl/axolotl_blue",
        "<RPTE>axolotl/axolotl_cyan",
        "<RPTE>axolotl/axolotl_gold",
        "<RPTE>axolotl/axolotl_lucy",
        "<RPTE>axolotl/axolotl_wild"
      ]
    },
    {
      "title": "Cat",
      "description": "Cats are commonly found in well-populated villages. To tame a stray cat, you'll need to slowly approach it while holding something tasty.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "id": "cat",
      "type": 4,
      "localLogo": "entity/cat/calico.png",
      "logoLocation": { "x": 5, "y": 3, "width": 5, "height": 6, "imageWidth": 64 },
      "fileList": [
        "<BPE>cat",
        "<BPLE>cat",
        "<BPSR>cat",
        "<RPE>cat",
        "<RPME>cat",
        "<RPRC>cat",
        "<RPAC>cat",
        "<RPA>cat",
        "<RPTE>cat/allblackcat",
        "<RPTE>cat/allblackcat_tame.tga",
        "<RPTE>cat/blackcat",
        "<RPTE>cat/britishshorthair",
        "<RPTE>cat/britishshorthair_tame.tga",
        "<RPTE>cat/calico",
        "<RPTE>cat/calico_tame.tga",
        "<RPTE>cat/graytabby_tame.tga",
        "<RPTE>cat/jellie",
        "<RPTE>cat/jellie_tame.tga",
        "<RPTE>cat/ocelot",
        "<RPTE>cat/ocelot_tame.tga",
        "<RPTE>cat/persian",
        "<RPTE>cat/persian_tame.tga",
        "<RPTE>cat/ragdoll",
        "<RPTE>cat/ragdoll_tame.tga",
        "<RPTE>cat/red",
        "<RPTE>cat/redtabby",
        "<RPTE>cat/redtabby_tame.tga",
        "<RPTE>cat/siamese",
        "<RPTE>cat/siamesecat",
        "<RPTE>cat/siamesecat_tame.tga",
        "<RPTE>cat/tabby",
        "<RPTE>cat/tabby_tame.tga",
        "<RPTE>cat/tuxedo",
        "<RPTE>cat/tuxedo_tame.tga",
        "<RPTE>cat/white",
        "<RPTE>cat/white_tame.tga"
      ]
    },
    {
      "title": "Cow",
      "description": "The cow can be found mooing about in grassy areas. It is very resourceful and makes for a great cattle companion.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "id": "cow",
      "type": 4,
      "localLogo": "entity/cow/cow.png",
      "logoLocation": { "x": 6, "y": 6, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>cow",
        "<BPLE>cow",
        "<BPSR>cow",
        "<RPE>cow",
        "<RPME>cow",
        "<RPRC>cow",
        "<RPA>cow",
        "<RPTE>cow/cow",
        "<RPTE>cow/brown_mooshroom",
        "<RPTE>cow/mooshroom"
      ]
    },
    {
      "title": "Creeper",
      "description": "The creeper is a mob that can sneak up on you when you least expect it and trigger a devastating attack by blowing up.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "id": "creeper",
      "type": 4,
      "localLogo": "entity/creeper/creeper.png",
      "logoLocation": { "x": 8, "y": 8, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>creeper",
        "<BPLE>creeper",
        "<BPSR>creeper",
        "<RPE>creeper",
        "<RPRC>creeper",
        "<RPAC>creeper",
        "<RPA>creeper",
        "<RPME>creeper",
        "<RPTE>creeper/creeper",
        "<RPTE>creeper/creeper_armor"
      ]
    },
    {
      "title": "Enderman",
      "description": "The tall and mysterious Enderman is a neutral mob that can be seen during late nights, standing in the distance while staring blindly into the horizon before teleporting away.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "id": "enderman",
      "type": 4,
      "logoLocation": { "x": 28, "y": 46, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>enderman",
        "<BPLE>enderman",
        "<BPSR>enderman",
        "<RPE>enderman",
        "<RPME>enderman",
        "<RPRC>enderman",
        "<RPTE>enderman/enderman.tga",
        "<RPAC>enderman",
        "<RPA>enderman"
      ]
    },
    {
      "title": "Rabbit",
      "description": "Create a new animal based on the Minecraft rabbit.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "localLogo": "entity/rabbit/brown.png",
      "id": "rabbit",
      "type": 4,
      "logoLocation": { "x": 37, "y": 3, "width": 5, "height": 5, "imageWidth": 64 },
      "fileList": [
        "<BPE>rabbit",
        "<BPLE>rabbit",
        "<BPSR>rabbit",
        "<RPE>rabbit",
        "<RPME>rabbit",
        "<RPAC>rabbit",
        "<RPRC>rabbit",
        "<RPA>rabbit",
        "<RPTE>rabbit/blackrabbit",
        "<RPTE>rabbit/brown",
        "<RPTE>rabbit/gold",
        "<RPTE>rabbit/toast",
        "<RPTE>rabbit/white",
        "<RPTE>rabbit/white_splotched",
        "<RPTE>rabbit/salt"
      ]
    },
    {
      "title": "Pig",
      "description": "A pig is a reliable oink friend. With the right equipment (a saddle), you can even use it as a mount and take it for a ride.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "localLogo": "entity/pig/pig.png",
      "id": "pig",
      "type": 4,
      "logoLocation": { "x": 8, "y": 8, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>pig",
        "<BPLE>pig",
        "<BPSR>pig",
        "<RPE>pig",
        "<RPRC>pig",
        "<RPA>pig",
        "<RPME>pig",
        "<RPTE>pig/pig",
        "<RPTE>pig/pig_saddle",
        "<RPTE>pig/pigzombie"
      ]
    },
    {
      "title": "Sheep",
      "description": "Sheep can provide you with wool, which is a useful material in many crafting recipes and can be dyed into different colors.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "id": "sheep",
      "type": 4,
      "logoLocation": { "x": 28, "y": 46, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>sheep",
        "<BPLE>sheep",
        "<BPSR>sheep",
        "<RPE>sheep",
        "<RPME>sheep",
        "<RPTE>sheep/sheep.tga",
        "<RPRC>sheep",
        "<RPAC>sheep",
        "<RPA>sheep"
      ]
    },
    {
      "title": "Skeleton",
      "description": "With bow and arrow, the skeleton fires arrows at players from a distance. They spawn during the night and in poorly lit areas such as caves.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "localLogo": "entity/skeleton/skeleton.png",
      "id": "skeleton",
      "type": 4,
      "logoLocation": { "x": 8, "y": 8, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>skeleton",
        "<BPLE>skeleton",
        "<BPSR>skeleton",
        "<RPE>skeleton",
        "<RPME>skeleton",
        "<RPRC>skeleton",
        "<RPAC>skeleton",
        "<RPA>skeleton",
        "<RPTE>skeleton/skeleton",
        "<RPTE>skeleton/stray",
        "<RPTE>skeleton/stray_overlay",
        "<RPTE>skeleton/wither_skeleton"
      ]
    },
    {
      "title": "Wolf",
      "description": "Create a new animal based on the Minecraft wolf.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "id": "wolf",
      "type": 4,
      "localLogo": "entity/wolf/wolf.png",
      "logoLocation": { "x": 4, "y": 4, "width": 6, "height": 6, "imageWidth": 64 },
      "fileList": [
        "<BPE>wolf",
        "<BPLE>wolf",
        "<BPSR>wolf",
        "<RPE>wolf",
        "<RPME>wolf",
        "<RPRC>wolf",
        "<RPAC>wolf",
        "<RPA>wolf",
        "<RPTE>wolf/wolf",
        "<RPTE>wolf/wolf_angry",
        "<RPTE>wolf/wolf_armor_cracked_high",
        "<RPTE>wolf/wolf_armor_cracked_low",
        "<RPTE>wolf/wolf_armor_cracked_medium",
        "<RPTE>wolf/wolf_armor_cracked_none",
        "<RPTE>wolf/wolf_armor_dyed.tga",
        "<RPTE>wolf/wolf_armor",
        "<RPTE>wolf/wolf_ashen_angry",
        "<RPTE>wolf/wolf_ashen_tame.tga",
        "<RPTE>wolf/wolf_ashen",
        "<RPTE>wolf/wolf_black_angry",
        "<RPTE>wolf/wolf_black_tame.tga",
        "<RPTE>wolf/wolf_black",
        "<RPTE>wolf/wolf_chestnut_angry",
        "<RPTE>wolf/wolf_chestnut_tame.tga",
        "<RPTE>wolf/wolf_chestnut",
        "<RPTE>wolf/wolf_rusty_angry",
        "<RPTE>wolf/wolf_rusty_tame.tga",
        "<RPTE>wolf/wolf_rusty",
        "<RPTE>wolf/wolf_snowy_angry",
        "<RPTE>wolf/wolf_snowy_tame.tga",
        "<RPTE>wolf/wolf_snowy",
        "<RPTE>wolf/wolf_spotted_angry",
        "<RPTE>wolf/wolf_spotted_tame.tga",
        "<RPTE>wolf/wolf_spotted",
        "<RPTE>wolf/wolf_striped_angry",
        "<RPTE>wolf/wolf_striped_tame.tga",
        "<RPTE>wolf/wolf_striped",
        "<RPTE>wolf/wolf_tame.tga",
        "<RPTE>wolf/wolf_woods_angry",
        "<RPTE>wolf/wolf_woods_tame.tga",
        "<RPTE>wolf/wolf_woods",
        "<RPTE>wolf/wolf.png"
      ]
    },
    {
      "title": "Zombie",
      "description": "The groaning zombie is persistent at chasing players, and also quite slow.",
      "gitHubOwner": "mojang",
      "gitHubRepoName": "bedrock-samples",
      "localLogo": "entity/zombie/zombie.png",
      "id": "zombie",
      "type": 4,
      "logoLocation": { "x": 8, "y": 8, "width": 8, "height": 8, "imageWidth": 64 },
      "fileList": [
        "<BPE>zombie",
        "<BPLE>zombie",
        "<BPSR>zombie",
        "<RPE>zombie",
        "<RPRC>zombie",
        "<RPAC>zombie",
        "<RPA>zombie",
        "<RPME>zombie",
        "<RPTE>zombie/zombie",
        "<RPTE>zombie/husk",
        "<RPTE>zombie/drowned.tga"
      ]
    },
    {
      "title": "Camera Grapple",
      "topics": ["IModalToolContainer", "IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "blocks/camera_front.png",
      "id": "camera-grapple.ts",
      "codeLineStart": 19,
      "type": 5
    },
    {
      "title": "Star Shape Brush",
      "topics": ["CompoundBlockVolume", "IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "items/nether_star.png",
      "id": "star-brush-shape.ts",
      "codeLineStart": 17,
      "type": 5
    },
    {
      "title": "Dye Brush",
      "topics": ["ExtensionContext", "IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "items/dye_powder_red.png",
      "id": "dye-brush.ts",
      "codeLineStart": 117,
      "type": 5
    },
    {
      "title": "Farm Generator",
      "topics": ["IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "blocks/farmland_wet.png",
      "id": "farm-generator.ts",
      "codeLineStart": 41,
      "type": 5
    },
    {
      "title": "Go to Mark",
      "topics": ["IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "blocks/cut_copper.png",
      "id": "goto-mark.ts",
      "codeLineStart": 96,
      "type": 5
    },
    {
      "title": "Portal Generator",
      "topics": ["IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "blocks/cut_copper.png",
      "id": "portal-generator.ts",
      "codeLineStart": 316,
      "type": 5
    },
    {
      "title": "Locate Biome",
      "topics": ["IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "blocks/cut_copper.png",
      "id": "simple-locate-biome.ts",
      "codeLineStart": 93,
      "type": 5
    },
    {
      "title": "Tree Generator",
      "topics": ["IPlayerUISession", "ActionManager", "registerEditorExtension"],
      "sampleSet": "server-editor",
      "localLogo": "blocks/cut_copper.png",
      "id": "tree-generator.ts",
      "codeLineStart": 47,
      "type": 5
    },
    {
      "title": "Starter GameTest",
      "description": "A simple introduction to creating GameTests. See the tutorial at https://aka.ms/newgametest.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-gametests",
      "gitHubFolder": "/starterTestsTutorial",
      "logoImage": "behavior_packs/starterTestsTutorial/pack_icon.png",
      "id": "helloWorldGameTest",
      "tags": ["gametest"],
      "type": 0
    },
    {
      "title": "Basic GameTests",
      "description": "A collection of GameTests focused on exploring different facets of Mob Behavior.",
      "gitHubOwner": "microsoft",
      "gitHubRepoName": "minecraft-gametests",
      "gitHubFolder": "/js-gametests",
      "logoImage": "behavior_packs/JsGameTests/pack_icon.png",
      "id": "mobGameTest",
      "tags": ["gametest"],
      "type": 0
    }
  ]
}
