A feedback area designed for scripting and mods suggestions and feedback. Please note bug reports and support issues will be removed.

All announced under review added to game needs info

Try search! Lots of great topics get posted every day. Also look at creating great feedback, previously considered feedback and the posting guidelines before adding your idea. Please remember all bugs, support issues, posts containing duplicate topics or lists of ideas will be removed.

Vote for an existing idea or New post
  • 151 votes

    (Start Here) Welcome to the Scripting and Mods (formerly Creator Tools) Feedback Area

    We've split up the commands, scripting and mods, and add ons category! Please be sure you get your thread in the right place. This is a new section dedicated to scripting and modding. Let's hear th...
  • 0 votes

    Pacific Rim and a Godzilla Mod

    My 7 year old son loves to play Minecraft and he also loves the movies Pacific Rim and Godzilla. He asked for his birthday, which has already passed, for a mod based on those movies so he can have ...
  • 2 votes

    Custom recipes and crafting book in gui for the new crafting stations

    The title says it, I think it would be great if the new crafting stations added in 1.14 and the brewing stand would get a recipe book in their gui and support for custom recipes like the crafting t...
  • 3 votes

    Cancellation of player actions

    In events triggered by player interaction with the game, make it possible to cancel (or maybe even modify) the effects of the player action. For example: In an event triggered when player attacks ...
  • 0 votes

    Custom variables

    It would be great to be able to save custom variables (even if they are only strings) (EX. ActiveAdmins = @a[tag=Admin] //would be whatever the return value of @a is.) and use them in other command...
  • 0 votes

    Allow new line characters in nbt

    At the moment, when summon with nbt everything need to be on one line even in a function file: summon minecraft:armor_stand ~ ~ ~ {CustomName:"\"MyArnorStand\"", Invulnerable: 1...
  • 0 votes


  • 1 vote

    (Feature Request) /setvariable command for debugging purposes

    Sometimes when debugging scripts, it is very tedious to reload a world because of a single value change. What I propose is a /setvariable command with the following syntax: "/setvariable <v...
  • 10 votes

    (Bedrock Edition) Expose Biomes in the scripting API

    The goal would be to change the biomes just like as seen in these videos so we can further customize the look and feel of our creations using the bedrock scripting API. We would want to be able to...
  • 2 votes

    Killing/breaking end crystals & scoreboards

    Neither 'minecraft.killed:minecraft.end_crystal' nor 'minecraft.broken:minecraft.end_crystal' seem to register the player destroying the entity - this makes it impossible to track when a player has...
  • 0 votes

    Make Adding entries to “minecraft” domain Undefined Behavior

    Datapacks and modifications use the “resource location”/“resource name”/“resource identifier”/“namespaced identifier” system to identify objects. This system *mostly* prevents collisions between na...
  • 1 vote

    getTag and hasTag functions

    in latest updates we got has_tag in behaviour pack it would be nice if we can use it in scripts and adding getTag is useful too for example i can change mob name with tag let name=system.getCompone...
  • 1 vote

    Offline Players & Scoreboards

    Remove Offine Players in scoreboard ranking or display Player's gamertag when he is offline. Hello, Mojang and Microsoft I have a interesting suggestion for /scoreboard users to improve ranking lis...
  • 1 vote

    Make function tags iterable

    Making function tags iterable would allow more performant function calling when using tags. Instead of having to run all the functions in the tag at once, they could call any number of functions wh...
  • 3 votes

    Allow datapacks to disable recipes by setting the type to 'minecraft:empty'

    I'm currently working on a datapack that has some custom recipes, and the only way I can "disable" the builtin minecraft recipes is to set the input to the output. It would be really usef...
  • 0 votes

    A tool to learn Minecraft scripting

    Make some pages that say the text and its function, also that you can add more objects but without mods, just adding the texture, function, and extra textures.
  • 2 votes

    C++ for the bedrock api

    I think it could simple and very useful to add a c++ compatibility in the bedrock modding api as this version is coded in c++.
  • 2 votes

    [Bedrock] Button to expose mouse mid-game

    One of the biggest hurdles with the current UI implementation in the Scripting API is that the creator isn't able to assign keys for opening the UI, due to the absence of such keys in the different...
  • 2 votes

    Scripting api: inventory

    A list for possible events or components for the inventory -hotbar_selected Would get the data if the player, and what item is selected -hotbar_selected_change Triggered when the selected slot chan...
  • 1 vote

    Mouse on click listener & buttons

    Mouse on click listener could listen to the mouse's left or right click, maybe even long clicks too. because bedrock phones doesnt have mouse, maybe we could add buttons that you could press and al...
  • 4 votes

    [Modding API] Extensive modding support into the existing data pack framework

    Shortened version: A (promised) Minecraft modding API is a feature that has been extensively requested over the years and is still being requested. This is mainly because an official (or officially...
  • 3 votes

    More stats detection

    Map creators and command block users will love that, because it enable better custom itens functions, and better and easier detection. Would be awesome if be added minecraft.custom:minecraft.usekey...
  • 0 votes

    Negative attributes work negativly

    With current attributes if you put a negative number more than the total, it just removes the attribute's effects altogether. I think that if you make a attribute with a negative number higher than...
  • 0 votes

    Use scoreboards in other commands

    You read the title, here I'm explaining: let's say you wrote /scoreboard add "exm"... then my idea is you will spend this in commands like /give @p stone count:{score:"exm",Scor...
  • 2 votes

    A suggestion

    for bedrock if you want to download a resource or behaviour pack for minecraft you could do i it easily with the extension .mcpack and for worlds .mcworld so why not make mods also have an extensio...
  • 4 votes

    Sandboxed File Support (File Access)

    Hey, a cool idea for scripts/behavior packs.File access for scripts with JavaScript for (behavior packs and resource packs) so we can store cache files such as text files, custom json setting files...
  • 5 votes

    listen for chat

    add a method to listen for chat with scripting api and target the player who chatted thats usefull for custom commands and making input because the only way to do input is UI and nametags
  • 0 votes

    Bedrock Scripting Request: life timer for spawning particles

    currently, with the bedrock scripting API, you can spawn, but not despawn particles, it would be useful if we could remove it after a certain ammount of time
  • 50 votes

    Ability to control the player's movement vector [Scripting API]

    At the moment, you can access a player's position and rotation via components, but you cannot control the direction of movement or the speed. Ideally, I'd like to be able to control the direction, ...
  • 5 votes

    Support for loading schematics [Scripting API]

    One thing that is coming up a few times in discussions I've had with people is the desire to use the Scripting API to create dungeons, in order to do support this, it would be ideal if we could pac...