UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

1,351 lines (1,350 loc) 103 kB
{ "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"],