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
  • 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.
  • 3 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...
  • 7 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...
  • 6 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
  • 55 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...
  • 0 votes


    it world be great to have custom_model_data in spawn_egg like this where i have changed apple to look like spawner but for spawn egg:
  • 6 votes

    Allow for Dynamic Reloading of Resources/Behaviours

    The basic idea would simply be to add like an F3 command (F3 + R) that would simulate a world shut down and reopen without actually have to do that. It would make for much much faster scripting and...
  • 6 votes

    Open Source the Scripting Engine

    It would be fantastic if members of the MC community could help improve the scripting engine. It would also allow newer programmers to begin to understand higher concepts in programming and trace h...
  • 10 votes

    Support JavaScript Modules [Scripting API]

    Most modern javascript development has moved away from monolithic scripts towards modules. My chess script is getting quite large and I'd really like to be able to import utility functions from ano...
  • 4 votes

    Custom Block States

    I think an important tool for data packs would be the ability to add custom block states. Custom block states would not do anything by themselves (except show up on the f3 screen). If a player want...
  • 4 votes

    Detect Death w/Scoreboard

    Add more variety to the /scoreboard command on bedrock For example you can have it detect when a player dies , which is good for maps and survival challenges.
  • 2 votes

    Custom Particles

    My suggestion is: make it so that you can put new particles into the particle folder (in a resource pack), and then you can use the particle command to create the particle. You could put a .mcmeta ...
  • 4 votes

    Entity Identifiers Function

    A function to get all entity identifiers, a function to get item identifiers, a function for particles... system.getEntityIdentifiers() // ["minecraft:skeleton", "minecraft:zombie&...
  • 54 votes

    Expose rendering abilities in the Bedrock scripting API

    I'd like some rendering capabilities to be exposed through the scripting API. A few of the things I'd like to do: Render the world from a different viewport, using arbitrary materials, saving that...
  • 2 votes

    Ability to tell what dimension an entity is in [ScriptingAPI]

    Currently with the scripting API, there is no way to get the dimension that an entity exists in, I my case, I would like to stop players from being able to spawn my entity in the Nether, but the po...
  • 2 votes

    Give Resource Packs Control of Sky, Sunlight and Ambient (Shadow) Colors

    Here's an idea: Implement new colormap files for the color of shadows, sunlight and the sky. The sky already changes color in different biomes, so it can't be that far from having colormap support,...
  • 7 votes

    Improved Command Block (LUA/C/C#)

    Maybe, there can be better scripting, with an Lua or C# or C based scripting language with variables, if else functions, and the regular commands in the new language.It can be like this: I hope it ...
  • 2 votes

    match_nbt Loot Table Condition

    Would like to see a condition for loot tables where loot can be conditional on matching nbt data from the item.  Currently it's possible to create loot table entries for an item that can have nbt s...
  • 1 vote

    Scripter Block

    That is going to be the most advanced block that can ever exist into minecraft, which will let you have access to the whole world that you are playing on, and it can be only obtained using /give co...