@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
1,351 lines (1,350 loc) • 103 kB
JSON
{
"items": [
{
"title": "Add-On Starter",
"titleKey": "gallery.addonStarter.title",
"description": "An empty starter for add-on projects.",
"descriptionKey": "gallery.addonStarter.description",
"gitHubOwner": "microsoft",
"logoImage": "/addon_starter/misc/start.png",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/addon_starter/start",
"id": "addonStarter",
"type": 0,
"difficulty": "beginner"
},
{
"title": "TypeScript Starter",
"titleKey": "gallery.tsStarter.title",
"description": "An empty starter project focused on writing code with TypeScript.",
"descriptionKey": "gallery.tsStarter.description",
"gitHubOwner": "microsoft",
"logoImage": "/ts-starter-complete-cotta/misc/cotta.png",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/ts-starter",
"id": "tsStarter",
"type": 0,
"difficulty": "intermediate"
},
{
"title": "Full Add-On",
"titleKey": "gallery.addonFull.title",
"description": "A full example add-on project that comes with sample mobs.",
"descriptionKey": "gallery.addonFull.description",
"gitHubOwner": "microsoft",
"logoImage": "/addon_starter/misc/bices.png",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/addon_starter/complete",
"id": "addonFull",
"type": 0,
"difficulty": "beginner"
},
{
"title": "Editor Add-on",
"titleKey": "gallery.editor-basics.title",
"description": "A starter Editor add-on that demonstrates editor techniques.",
"descriptionKey": "gallery.editor-basics.description",
"gitHubOwner": "microsoft",
"logoImage": "/editor-basics/misc/basics.png",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/editor-basics",
"id": "editor-basics",
"tags": ["editor"],
"type": 0,
"difficulty": "intermediate"
},
{
"title": "Vibrant Visuals",
"description": "A simple resource pack for experimenting with Vibrant Visuals.",
"gitHubOwner": "microsoft",
"logoImage": "/addon_starter/misc/start.png",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/deferred_lighting_starter",
"tags": ["preview"],
"id": "dlStarter",
"type": 0,
"difficulty": "intermediate",
"titleKey": "gallery.dlStarter.title",
"descriptionKey": "gallery.dlStarter.description"
},
{
"title": "Cotta Game with TypeScript",
"description": "A simple sample game written with TypeScript.",
"gitHubOwner": "microsoft",
"logoImage": "/ts-starter-complete-cotta/misc/cotta.png",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/ts-starter-complete-cotta",
"id": "cottaGame",
"type": 0,
"difficulty": "intermediate",
"titleKey": "gallery.cottaGame.title",
"descriptionKey": "gallery.cottaGame.description"
},
{
"title": "Custom Components",
"description": "An example of block and item custom components.",
"gitHubOwner": "microsoft",
"logoImage": "/custom-components/misc/cucomp.png",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/custom-components",
"id": "registeringExampleCustomComponent",
"type": 0,
"difficulty": "intermediate",
"titleKey": "gallery.registeringExampleCustomComponent.title",
"descriptionKey": "gallery.registeringExampleCustomComponent.description"
},
{
"title": "Editor Full Add-on",
"description": "A more full editor add-on that demonstrates various editor techniques and integration points.",
"logoImage": "/editor-multi/misc/tree.png",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/editor-multi",
"id": "editor-multi",
"tags": ["editor"],
"type": 0,
"difficulty": "advanced",
"titleKey": "gallery.editor-multi.title",
"descriptionKey": "gallery.editor-multi.description"
},
{
"title": "Script Box",
"description": "A simple project for experimenting with script.",
"gitHubOwner": "microsoft",
"logoImage": "/script-box/misc/scriptbox.png",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/script-box",
"id": "scriptBox",
"type": 0,
"difficulty": "advanced",
"titleKey": "gallery.scriptBox.title",
"descriptionKey": "gallery.scriptBox.description"
},
{
"title": "Editor Script Box",
"description": "A basic starter project for editing Editor add-on projects.",
"gitHubOwner": "microsoft",
"logoImage": "/editor-basics/misc/basics.png",
"gitHubRepoName": "minecraft-scripting-samples",
"gitHubFolder": "/editor-script-box",
"tags": ["editor"],
"id": "editor-scriptBox",
"type": 0,
"difficulty": "advanced",
"titleKey": "gallery.editor-scriptBox.title",
"descriptionKey": "gallery.editor-scriptBox.description"
},
{
"title": "Solid Cube Block Starter",
"description": "This is a simple solid unit cube block.",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/starter_blocks",
"logoImage": "/starter_blocks/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,
"titleKey": "gallery.basicUnitCubeBlock.title",
"descriptionKey": "gallery.basicUnitCubeBlock.description"
},
{
"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": "/starter_blocks/resource_packs/starter_blocks/textures/blocks/crate.png",
"logoLocation": {
"x": 6,
"y": 16,
"width": 16,
"height": 16,
"imageWidth": 64,
"imageHeight": 32
},
"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,
"titleKey": "gallery.crateBlock.title",
"descriptionKey": "gallery.crateBlock.description"
},
{
"title": "Solid Cube Dice Block",
"description": "The dice block is a simple solid cube.",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/custom_blocks",
"logoImage": "/custom_blocks/resource_packs/custom_blocks/textures/blocks/die_1.png",
"id": "basicDieBlock",
"nameReplacers": ["die"],
"creationData": {
"texture_data": {
"die_1": {
"textures": "textures/blocks/die_1"
},
"die_2": {
"textures": "textures/blocks/die_2"
},
"die_3": {
"textures": "textures/blocks/die_3"
},
"die_4": {
"textures": "textures/blocks/die_4"
},
"die_5": {
"textures": "textures/blocks/die_5"
},
"die_6": {
"textures": "textures/blocks/die_6"
},
"die_red": {
"textures": "textures/blocks/die_red"
}
},
"resource": {
"textures": {
"up": "die_1",
"down": "die_6",
"north": "die_3",
"south": "die_4",
"east": "die_2",
"west": "die_5"
},
"carried_textures": "die_red",
"isotropic": true,
"ambient_occlusion_exponent": 1,
"sound": "stone"
}
},
"fileList": [
"/behavior_packs/custom_blocks/blocks/die.json",
"/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"
],
"type": 2,
"titleKey": "gallery.basicDieBlock.title",
"descriptionKey": "gallery.basicDieBlock.description"
},
{
"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": "/custom_blocks/resource_packs/custom_blocks/textures/blocks/california_roll.png",
"logoLocation": {
"x": 6,
"y": 6,
"width": 12,
"height": 12,
"imageWidth": 36,
"imageHeight": 18
},
"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,
"titleKey": "gallery.sushiRollBlock.title",
"descriptionKey": "gallery.sushiRollBlock.description"
},
{
"title": "Block with Custom State",
"description": "The fish bowl is a simple block with custom state.",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/custom_blocks",
"logoImage": "/custom_blocks/resource_packs/custom_blocks/textures/blocks/bubble_fish_orange.png",
"logoLocation": {
"x": 0,
"y": 16,
"width": 16,
"height": 16,
"imageWidth": 64,
"imageHeight": 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,
"titleKey": "gallery.fishBowlBlock.title",
"descriptionKey": "gallery.fishBowlBlock.description"
},
{
"title": "Simple Food (Biscuit)",
"description": "A starter example of a simple food item (a hard biscuit).",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/starter_items",
"logoImage": "/starter_items/resource_packs/starter_items/textures/items/hard_biscuit.png",
"id": "hardBiscuit",
"fileList": [
"/behavior_packs/starter_items/items/hard_biscuit.json",
"/resource_packs/starter_items/texts/en_US.lang",
"/resource_packs/starter_items/textures/items/hard_biscuit.png",
"/resource_packs/starter_items/textures/items/hard_biscuit_mers.tga",
"/resource_packs/starter_items/textures/items/hard_biscuit.texture_set.json",
"/resource_packs/starter_items/textures/item_texture.json"
],
"type": 7,
"titleKey": "gallery.hardBiscuit.title",
"descriptionKey": "gallery.hardBiscuit.description"
},
{
"title": "Simple Food (Pear)",
"description": "A starter example of a simple food item (a pear).",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/starter_items",
"logoImage": "/starter_items/resource_packs/starter_items/textures/items/pear.png",
"id": "pear",
"fileList": [
"/behavior_packs/starter_items/items/pear.json",
"/resource_packs/starter_items/texts/en_US.lang",
"/resource_packs/starter_items/textures/items/pear.png",
"/resource_packs/starter_items/textures/items/pear_mers.tga",
"/resource_packs/starter_items/textures/items/pear.texture_set.json",
"/resource_packs/starter_items/textures/item_texture.json"
],
"type": 7,
"titleKey": "gallery.pear.title",
"descriptionKey": "gallery.pear.description"
},
{
"title": "Simple Drink (Elixir)",
"description": "A starter example of a simple drink item (an elixir).",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/starter_items",
"logoImage": "/starter_items/resource_packs/starter_items/textures/items/elixir.png",
"id": "elixir",
"fileList": [
"/behavior_packs/starter_items/items/elixir.json",
"/behavior_packs/starter_items/recipes/elixir.json",
"/resource_packs/starter_items/texts/en_US.lang",
"/resource_packs/starter_items/textures/items/elixir.png",
"/resource_packs/starter_items/textures/items/elixir_mers.tga",
"/resource_packs/starter_items/textures/items/elixir.texture_set.json",
"/resource_packs/starter_items/textures/item_texture.json"
],
"type": 7,
"titleKey": "gallery.elixir.title",
"descriptionKey": "gallery.elixir.description"
},
{
"title": "Simple Tool (Rod)",
"description": "A starter example of a simple tool item (a rod).",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/starter_items",
"logoImage": "/starter_items/resource_packs/starter_items/textures/items/rod.png",
"id": "rod",
"fileList": [
"/behavior_packs/starter_items/items/rod.json",
"/resource_packs/starter_items/texts/en_US.lang",
"/resource_packs/starter_items/textures/items/rod.png",
"/resource_packs/starter_items/textures/items/rod_mers.tga",
"/resource_packs/starter_items/textures/items/rod.texture_set.json",
"/resource_packs/starter_items/textures/item_texture.json"
],
"type": 7,
"titleKey": "gallery.rod.title",
"descriptionKey": "gallery.rod.description"
},
{
"title": "Simple Item (Key)",
"description": "A starter example of a simple item (a key).",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/starter_items",
"logoImage": "/starter_items/resource_packs/starter_items/textures/items/key.png",
"id": "key",
"fileList": [
"/behavior_packs/starter_items/items/key.json",
"/resource_packs/starter_items/texts/en_US.lang",
"/resource_packs/starter_items/textures/items/key.png",
"/resource_packs/starter_items/textures/items/key_mers.tga",
"/resource_packs/starter_items/textures/items/key.texture_set.json",
"/resource_packs/starter_items/textures/item_texture.json"
],
"type": 7,
"titleKey": "gallery.key.title",
"descriptionKey": "gallery.key.description"
},
{
"title": "Custom sword",
"description": "A custom sword item that uses an icon for the model.",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/custom_items",
"logoImage": "/custom_items/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,
"titleKey": "gallery.customSword.title",
"descriptionKey": "gallery.customSword.description"
},
{
"title": "Custom Wrench",
"description": "A custom wrench with a custom geometry.",
"gitHubOwner": "microsoft",
"gitHubRepoName": "minecraft-samples",
"gitHubFolder": "/custom_items",
"logoImage": "/custom_items/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,
"titleKey": "gallery.wrench.title",
"descriptionKey": "gallery.wrench.description"
},
{
"title": "Spawn Feather Item",
"topics": ["Dimension.spawnItem", "ItemStack", "MinecraftItemTypes"],
"sampleSet": "server",
"localLogo": "items/feather.png",
"id": "spawnFeatherItem",
"type": 3,
"titleKey": "gallery.spawnFeatherItem.title",
"descriptionKey": "gallery.spawnFeatherItem.description"
},
{
"title": "Test that Entity is Feather Item",
"topics": ["EntityItemComponent", "ItemStack.getComponent", "Dimension.getEntities"],
"sampleSet": "server",
"localLogo": "items/feather.png",
"id": "testThatEntityIsFeatherItem",
"type": 3,
"titleKey": "gallery.testThatEntityIsFeatherItem.title",
"descriptionKey": "gallery.testThatEntityIsFeatherItem.description"
},
{
"title": "Give player equipment",
"topics": [
"EntityEquippableComponent",
"World.getAllPlayers",
"Dimension.spawnEntity",
"MinecraftItemTypes",
"EntityComponentTypes",
"ItemStack"
],
"sampleSet": "server",
"localLogo": "items/feather.png",
"id": "givePlayerEquipment",
"type": 3,
"titleKey": "gallery.givePlayerEquipment.title",
"descriptionKey": "gallery.givePlayerEquipment.description"
},
{
"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,
"titleKey": "gallery.giveHurtDiamondSword.title",
"descriptionKey": "gallery.giveHurtDiamondSword.description"
},
{
"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,
"titleKey": "gallery.giveDestroyRestrictedPickaxe.title",
"descriptionKey": "gallery.giveDestroyRestrictedPickaxe.description"
},
{
"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,
"titleKey": "gallery.givePlaceRestrictedGoldBlock.title",
"descriptionKey": "gallery.givePlaceRestrictedGoldBlock.description"
},
{
"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,
"titleKey": "gallery.diamondAwesomeSword.title",
"descriptionKey": "gallery.diamondAwesomeSword.description"
},
{
"title": "Get first hotbar item",
"topics": ["Container.getItem", "World.getAllPlayers", "EntityInventoryComponent"],
"sampleSet": "server",
"localLogo": "items/item_frame.png",
"id": "getFirstHotbarItem",
"type": 3,
"titleKey": "gallery.getFirstHotbarItem.title",
"descriptionKey": "gallery.getFirstHotbarItem.description"
},
{
"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,
"titleKey": "gallery.moveBetweenContainers.title",
"descriptionKey": "gallery.moveBetweenContainers.description"
},
{
"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,
"titleKey": "gallery.swapBetweenContainers.title",
"descriptionKey": "gallery.swapBetweenContainers.description"
},
{
"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,
"titleKey": "gallery.transferBetweenContainers.title",
"descriptionKey": "gallery.transferBetweenContainers.description"
},
{
"title": "Create Explosion",
"topics": [
"Dimension.createExplosion",
"ExplosionOptions.breaksBlocks",
"Vector3Utils.floor",
"Vector3Utils.add"
],
"sampleSet": "server",
"localLogo": "items/fireball.png",
"id": "createExplosion",
"type": 3,
"titleKey": "gallery.createExplosion.title",
"descriptionKey": "gallery.createExplosion.description"
},
{
"title": "Explosions of Different Types",
"topics": [
"Dimension.createExplosion",
"ExplosionOptions.causesFire",
"ExplosionOptions.allowUnderwater",
"Vector3Utils.add"
],
"sampleSet": "server",
"localLogo": "items/fireball.png",
"id": "createExplosions",
"type": 3,
"titleKey": "gallery.createExplosions.title",
"descriptionKey": "gallery.createExplosions.description"
},
{
"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,
"titleKey": "gallery.buttonPushEvent.title",
"descriptionKey": "gallery.buttonPushEvent.description"
},
{
"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,
"titleKey": "gallery.leverActionEvent.title",
"descriptionKey": "gallery.leverActionEvent.description"
},
{
"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,
"titleKey": "gallery.tripWireTripEvent.title",
"descriptionKey": "gallery.tripWireTripEvent.description"
},
{
"title": "Block Color Cube",
"topics": ["MinecraftBlockTypes", "BlockPermutation.resolve", "Vector3Utils.add", "Dimension.getBlock"],
"sampleSet": "server",
"localLogo": "blocks/wool_colored_red.png",
"id": "addBlockColorCube",
"type": 3,
"titleKey": "gallery.addBlockColorCube.title",
"descriptionKey": "gallery.addBlockColorCube.description"
},
{
"title": "No-Block Explosion",
"topics": [
"ExplosionOptions.breaksBlocks",
"Dimension.createExplosion",
"Vector3Utils.floor",
"Vector3Utils.add"
],
"sampleSet": "server",
"localLogo": "items/fireball.png",
"id": "createNoBlockExplosion",
"type": 3,
"titleKey": "gallery.createNoBlockExplosion.title",
"descriptionKey": "gallery.createNoBlockExplosion.description"
},
{
"title": "Item Stacks",
"topics": ["ItemStack", "MinecraftItemTypes", "Dimension.spawnItem"],
"sampleSet": "server",
"localLogo": "items/diamond_pickaxe.png",
"id": "itemStacks",
"type": 3,
"titleKey": "gallery.itemStacks.title",
"descriptionKey": "gallery.itemStacks.description"
},
{
"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,
"imageWidth": 64,
"imageHeight": 32
},
"id": "quickFoxLazyDog",
"type": 3,
"titleKey": "gallery.quickFoxLazyDog.title",
"descriptionKey": "gallery.quickFoxLazyDog.description"
},
{
"title": "Set Dynamic Property",
"topics": ["World.setDynamicProperty", "World.getDynamicProperty"],
"sampleSet": "server",
"localLogo": "blocks/structure_block_data.png",
"id": "incrementDynamicProperty",
"codeLineStart": 9,
"type": 3,
"titleKey": "gallery.incrementDynamicProperty.title",
"descriptionKey": "gallery.incrementDynamicProperty.description"
},
{
"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,
"titleKey": "gallery.incrementDynamicPropertyInJsonBlob.title",
"descriptionKey": "gallery.incrementDynamicPropertyInJsonBlob.description"
},
{
"title": "Trigger Event",
"topics": ["Entity.triggerEvent"],
"sampleSet": "server",
"localLogo": "blocks/redstone_lamp_on.png",
"id": "triggerEvent",
"type": 3,
"titleKey": "gallery.triggerEvent.title",
"descriptionKey": "gallery.triggerEvent.description"
},
{
"title": "Apply Impulse",
"topics": ["Entity.applyImpulse", "Entity.clearVelocity", "Dimension.spawnEntity"],
"sampleSet": "server",
"localLogo": "items/potion_bottle_splash_jump.png",
"id": "applyImpulse",
"type": 3,
"titleKey": "gallery.applyImpulse.title",
"descriptionKey": "gallery.applyImpulse.description"
},
{
"title": "Get Entity Velocity",
"topics": ["Entity.getVelocity", "Dimension.spawnEntity"],
"sampleSet": "server",
"localLogo": "ui/speed_effect.png",
"id": "getFireworkVelocity",
"type": 3,
"titleKey": "gallery.getFireworkVelocity.title",
"descriptionKey": "gallery.getFireworkVelocity.description"
},
{
"title": "Apply Damage and Heal",
"topics": ["Entity.getVelocity", "Dimension.spawnEntity", "MinecraftEntityTypes"],
"sampleSet": "server",
"localLogo": "items/potion_bottle_splash_damageBoost.png",
"id": "applyDamageThenHeal",
"type": 3,
"titleKey": "gallery.applyDamageThenHeal.title",
"descriptionKey": "gallery.applyDamageThenHeal.description"
},
{
"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,
"titleKey": "gallery.setOnFire.title",
"descriptionKey": "gallery.setOnFire.description"
},
{
"title": "Teleport",
"topics": [
"Entity.teleport",
"TeleportOptions",
"System.runTimeout",
"Dimension.spawnEntity",
"MinecraftEntityTypes"
],
"sampleSet": "server",
"localLogo": "ui/portalBg.png",
"id": "teleport",
"codeLineStart": 2,
"type": 3,
"titleKey": "gallery.teleport.title",
"descriptionKey": "gallery.teleport.description"
},
{
"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,
"titleKey": "gallery.teleportMovement.title",
"descriptionKey": "gallery.teleportMovement.description"
},
{
"title": "Apply Knockback",
"topics": ["Entity.applyKnockback", "Dimension.spawnEntity", "EntityQueryOptions", "Dimension.getEntities"],
"sampleSet": "server",
"localLogo": "blocks/cut_copper.png",
"id": "bounceSkeletons",
"codeLineStart": 8,
"type": 3,
"titleKey": "gallery.bounceSkeletons.title",
"descriptionKey": "gallery.bounceSkeletons.description"
},
{
"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,
"titleKey": "gallery.tagsQuery.title",
"descriptionKey": "gallery.tagsQuery.description"
},
{
"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,
"titleKey": "gallery.logEntitySpawnEvent.title",
"descriptionKey": "gallery.logEntitySpawnEvent.description"
},
{
"title": "Create mob",
"topics": ["Dimension.spawnEntity", "Vector3Utils.add"],
"sampleSet": "server",
"localLogo": "items/spawn_egg.png",
"id": "spawnAdultHorse",
"type": 3,
"titleKey": "gallery.spawnAdultHorse.title",
"descriptionKey": "gallery.spawnAdultHorse.description"
},
{
"title": "Spawn poisoned villager",
"topics": ["Entity.addEffect", "Dimension.spawnEntity", "MinecraftEffectTypes", "Vector3Utils.add"],
"sampleSet": "server",
"localLogo": "items/spawn_egg.png",
"id": "spawnPoisonedVillager",
"type": 3,
"titleKey": "gallery.spawnPoisonedVillager.title",
"descriptionKey": "gallery.spawnPoisonedVillager.description"
},
{
"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,
"titleKey": "gallery.blockConditional.title",
"descriptionKey": "gallery.blockConditional.description"
},
{
"title": "Shoot arrow",
"topics": [
"EntityProjectileComponent.shoot",
"Dimension.spawnEntity",
"Entity.getComponent",
"Dimension.spawnEntity",
"EntityQueryOptions"
],
"sampleSet": "server",
"localLogo": "items/arrow.png",
"id": "shootArrow",
"type": 3,
"titleKey": "gallery.shootArrow.title",
"descriptionKey": "gallery.shootArrow.description"
},
{
"title": "Find entities based on properties",
"topics": ["EntityQueryOptions.propertyOptions", "Dimension.getEntities", "EntityQueryOptions"],
"sampleSet": "server",
"localLogo": "items/seeds_beetroot.png",
"id": "findEntitiesHavingPropertyEqualsTo",
"type": 3,
"titleKey": "gallery.findEntitiesHavingPropertyEqualsTo.title",
"descriptionKey": "gallery.findEntitiesHavingPropertyEqualsTo.description"
},
{
"title": "Give player elytra",
"topics": [
"EntityEquippableComponent",
"EquipmentSlot",
"Entity.getComponent",
"ItemStack",
"MinecraftItemTypes",
"World.getAllPlayers"
],
"sampleSet": "server",
"localLogo": "items/elytra.png",
"id": "givePlayerElytra",
"type": 3,
"titleKey": "gallery.givePlayerElytra.title",
"descriptionKey": "gallery.givePlayerElytra.description"
},
{
"title": "Play sound chained",
"topics": ["Entity.playSound", "Dimension.getEntities", "Dimension.getPlayers"],
"sampleSet": "server",
"localLogo": "items/record_cat.png",
"id": "playSoundChained",
"type": 3,
"titleKey": "gallery.playSoundChained.title",
"descriptionKey": "gallery.playSoundChained.description"
},
{
"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,
"titleKey": "gallery.setScoreboardChained.title",
"descriptionKey": "gallery.setScoreboardChained.description"
},
{
"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,
"titleKey": "gallery.scoreWildcard.title",
"descriptionKey": "gallery.scoreWildcard.description"
},
{
"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,
"titleKey": "gallery.updateSignText.title",
"descriptionKey": "gallery.updateSignText.description"
},
{
"title": "Summon mob chained",
"topics": ["Dimension.spawnEntity", "Dimension.getEntities", "Dimension.getPlayers"],
"sampleSet": "server",
"localLogo": "items/record_cat.png",
"id": "summonMobChained",
"type": 3,
"titleKey": "gallery.summonMobChained.title",
"descriptionKey": "gallery.summonMobChained.description"
},
{
"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,
"titleKey": "gallery.playMusicAndSound.title",
"descriptionKey": "gallery.playMusicAndSound.description"
},
{
"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,
"imageHeight": 128
},
"id": "spawnParticle",
"codeLineStart": 8,
"type": 3,
"titleKey": "gallery.spawnParticle.title",
"descriptionKey": "gallery.spawnParticle.description"
},
{
"title": "Piston After Event",
"topics": [
"PistonActivateAfterEvent",
"PistonActivateAfterEventSignal",
"Block.setPermutation",
"Dimension.getBlock",
"MinecraftBlockTypes"
],
"sampleSet": "server",
"localLogo": "blocks/piston_side.png",
"id": "pistonAfterEvent",
"type": 3,
"titleKey": "gallery.pistonAfterEvent.title",
"descriptionKey": "gallery.pistonAfterEvent.description"
},
{
"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,
"titleKey": "gallery.updateScoreboard.title",
"descriptionKey": "gallery.updateScoreboard.description"
},
{
"title": "Set Onscreen Display Title",
"topics": ["ScreenDisplay.setTitle", "World.getPlayers"],
"sampleSet": "server",
"localLogo": "ui/screenshot_frame.png",
"id": "setTitle",
"type": 3,
"titleKey": "gallery.setTitle.title",
"descriptionKey": "gallery.setTitle.description"
},
{
"title": "Set Display Title/Subtitle",
"topics": ["ScreenDisplay.setTitle", "World.getPlayers"],
"sampleSet": "server",
"localLogo": "items/sign_darkoak.png",
"id": "setTitleAndSubtitle",
"type": 3,
"titleKey": "gallery.setTitleAndSubtitle.title",
"descriptionKey": "gallery.setTitleAndSubtitle.description"
},
{
"title": "Countdown",
"topics": [
"ScreenDisplay.setTitle",
"ScreenDisplay.updateSubtitle",
"World.getPlayers",
"System.runInterval",
"System.clearRun"
],
"sampleSet": "server",
"localLogo": "items/clock_item.png",
"id": "countdown",
"type": 3,
"titleKey": "gallery.countdown.title",
"descriptionKey": "gallery.countdown.description"
},
{
"title": "Send Basic Message",
"topics": ["Player.sendMessage", "World.getPlayers"],
"sampleSet": "server",
"localLogo": "items/paper.png",
"id": "sendBasicMessage",
"type": 3,
"titleKey": "gallery.sendBasicMessage.title",
"descriptionKey": "gallery.sendBasicMessage.description"
},
{
"title": "Send Translated Message",
"topics": ["RawMessage", "Player.sendMessage", "World.getPlayers"],
"sampleSet": "server",
"localLogo": "items/paper.png",
"id": "sendTranslatedMessage",
"type": 3,
"titleKey": "gallery.sendTranslatedMessage.title",
"descriptionKey": "gallery.sendTranslatedMessage.description"
},
{
"title": "Send Players Different Message Types",
"topics": ["RawMessage", "Player.sendMessage", "World.getAllPlayers"],
"sampleSet": "server",
"localLogo": "items/paper.png",
"id": "sendPlayerMessages",
"type": 3,
"titleKey": "gallery.sendPlayerMessages.title",
"descriptionKey": "gallery.sendPlayerMessages.description"
},
{
"title": "Messages with nested translatations",
"topics": ["RawMessage", "Player.sendMessage", "World.getPlayers"],
"sampleSet": "server",
"localLogo": "items/paper.png",
"id": "nestedTranslation",
"type": 3,
"titleKey": "gallery.nestedTranslation.title",
"descriptionKey": "gallery.nestedTranslation.description"
},
{
"title": "Cube generator",
"topics": ["System.runJob", "Block.setPermutation"],
"sampleSet": "server",
"localLogo": "blocks/cobblestone.png",
"id": "cubeGenerator",
"type": 3,
"titleKey": "gallery.cubeGenerator.title",
"descriptionKey": "gallery.cubeGenerator.description"
},
{
"title": "Phantoms should fly from cats",
"topics": ["Test.spawn", "Test.assertEntityPresentInArea", "register"],
"sampleSet": "server-gametest-beta",
"localLogo": "blocks/cobblestone.png",
"id": "phantomsShouldFlyFromCats",
"type": 3,
"titleKey": "gallery.phantomsShouldFlyFromCats.title",
"descriptionKey": "gallery.phantomsShouldFlyFromCats.description"
},
{
"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,
"titleKey": "gallery.minibiomes.title",
"descriptionKey": "gallery.minibiomes.description"
},
{
"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,
"titleKey": "gallery.simpleMobGameTest.title",
"descriptionKey": "gallery.simpleMobGameTest.description"
},
{
"title": "Get Player Profile",
"topics": ["variables", "secrets"],
"sampleSet": "server-admin-beta",
"localLogo": "blocks/cobblestone.png",
"id": "getPlayerProfile",
"type": 3,
"titleKey": "gallery.getPlayerProfile.title",
"descriptionKey": "gallery.getPlayerProfile.description"
},
{
"title": "Update score via Http Request",
"topics": ["HttpRequestMethod", "HttpHeader", "HttpResponse"],
"sampleSet": "server-net-beta",
"localLogo": "blocks/cobblestone.png",
"id": "updateScore",
"type": 3,
"titleKey": "gallery.updateScore.title",
"descriptionKey": "gallery.updateScore.description"
},
{
"title": "Translated Message Form",
"topics": ["MessageFormData", "MessageFormResponse", "World.getPlayers"],
"sampleSet": "server-ui",
"localLogo": "ui/dialog_background_opaque_overlap_bottom.png",
"id": "showTranslatedMessageForm",
"type": 3,
"titleKey": "gallery.showTranslatedMessageForm.title",
"descriptionKey": "gallery.showTranslatedMessageForm.description"
},
{
"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,
"titleKey": "gallery.addSign.title",
"descriptionKey": "gallery.addSign.description"
},
{
"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,
"titleKey": "gallery.addTranslatedSign.title",
"descriptionKey": "gallery.addTranslatedSign.description"
},
{
"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,
"titleKey": "gallery.addTwoSidedSign.title",
"descriptionKey": "gallery.addTwoSidedSign.description"
},
{
"title": "Trap Tick",
"topics": ["System.run", "World.sendMessage"],
"sampleSet": "server",
"localLogo": "ui/timer.png",
"id": "trapTick",
"type": 3,
"titleKey": "gallery.trapTick.title",
"descriptionKey": "gallery.trapTick.description"
},
{
"title": "Every 30 Seconds",
"topics": ["System.runInterval", "World.sendMessage"],
"sampleSet": "server",
"localLogo": "ui/timer.png",
"id": "every30Seconds",
"type": 3,
"titleKey": "gallery.every30Seconds.title",
"descriptionKey": "gallery.every30Seconds.description"
},
{
"title": "Check Block Tags",
"topics": ["Block.hasTag", "Dimension.getBlock"],
"sampleSet": "server",
"localLogo": "ui/timer.png",
"id": "checkBlockTags",
"type": 3,
"titleKey": "gallery.checkBlockTags.title",
"descriptionKey": "gallery.checkBlockTags.description"
},
{
"title": "Containers",
"topics": [
"BlockInventoryComponent",
"EntityInventoryComponent",
"Container",
"Dimension.getBlock",
"ItemStack",
"MinecraftItemTypes"
],
"sampleSet": "server",
"localLogo": "ui/timer.png",
"id": "containers",
"type": 3,
"titleKey": "gallery.containers.title",
"descriptionKey": "gallery.containers.description"
},
{
"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,
"titleKey": "gallery.placeItemsInChest.title",
"descriptionKey": "gallery.placeItemsInChest.description"
},
{
"title": "Show action form",
"topics": ["ActionFormData", "ActionFormResponse", "World.getPlayers"],
"sampleSet": "server-ui",
"localLogo": "ui/timer.png",
"id": "showActionForm",
"type": 3,
"titleKey": "gallery.showActionForm.title",
"descriptionKey": "gallery.showActionForm.description"
},
{
"title": "Show favorite month dialog",
"topics": ["ActionFormData", "ActionFormResponse", "World.getPlayers"],