UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

1,416 lines (1,415 loc) 47.2 kB
{ "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 } ] }