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
  • 10 votes

    easy commad

    I wish codes and commands could be a lot easier because the extreme commads are so hard for me that I have to copy someone else and I just want to have easy commands in Minecraft  
  • 10 votes

    Easier detection

    There should be easier ways to test for things like if a player is sneaking, or if they are looking down. This could be used in as a selector (example: @p[looking=down,crouching=true]) to make it e...
  • 10 votes

    /detect @ ~ ~ ~

    Wouldn't it be nice if we could use Command Blocks to detect what players do and within a certain aria? Imagine the possibilities. You'r making a parcore map and you want players to be able to be a...
  • 10 votes

    Coral on Land

    This would be a gamerule in Minecraft that allows you to set true/false whether or not coral can be placed on land without it dying. “/gamerule landcoral true”
  • 9 votes

    Node-based visual scripting

    RequestAn offical software for the Minecraft Scripting API with a node-based interface. What is visual scripting?On Wikipedia, a Visual Programming Language is described as "any programming la...
  • 9 votes

    Removing Blocks in Creative Mode

     It would be great for Creative Mode to have the ability to place or remove large sections of blocks at the same time.  This would be an incredibly helpful tool for landscaping, which currently, is...
  • 9 votes

    Array Filters for <path> in /execute store, /data get, etc. - search for data within arrays!

    With an increasing number of id's withing the game becoming strings instead of values, I feel like it might be a good idea to add filter expressions to use within /date get and /execute store.  It'...
  • 9 votes

    Replace /fill with /delete functionality (was: /delete)

    /delete allows you to delete blocks on a certain coordinate. This would replace /fill ~ ~ ~ air. Examples: Drop block and delete: /delete ~ ~ ~ keep true Delete without dropping: /delete ~ ~ ~ Dele...
  • 9 votes

    Selective application for {/gamerule ~ ~ ~} / {/gamemode ~ ~ ~}

    We should have the option to be able to control where the "/gamerule" and "/gamemode" commands would and would not apply. This would especially be useful for Server applications...
  • 8 votes

    Add on_component_change Event

    Quite simply, a script event that triggers when adding a component from an entity. Bonus if there is separate "on_component_add" and "on_component_remove" events to specify whet...
  • 8 votes

    Ability to store long type number using "/execute store"

    Even though "execute store" can use to store long type number into an entity nbt, it can't take long type number and store it to another long type As an example, there is two command bloc...
  • 8 votes

    Number ids

    In the recent updates I have had annoyance with my use of commands because over time the number ids have been less accepted. I was an avid user of world edit in 1.7.10 and have quite a few id numbe...
  • 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...
  • 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 ...
  • 7 votes

    Add a command for establishing communication with external program

    Add some way for addons to communicate with external programs. This will be useful for minigame servers, for example for storing and retrieving player data. The following is an example of how it ca...
  • 7 votes

    Limited File Access

    Writing to files (in a contained environment) I know what you're thinking. This is dangerous, however if you provide an API for us to safe either images or JSON files in a specified directory (spec...
  • 7 votes

    Custom UI Commands for the end-user

    Custom UI (for the end-user) would really help for custom "servers" (someone hosting a game) and would add functionality for players.  You would start to create one like this... /UI creat...
  • 7 votes

    /execute @p ~~~ holding or motion in /bedrock

    the execute would be useful if it had this for both bedrock and java. Example: /execute @e(because mobs can hold items too) ~~~ holding <insert item>then the command you wan't, pretty cool ri...
  • 7 votes

    Remove all tag from an entity

    I'm trying to reset entity tag but the tag command doesn't want to The "/tag @e remove" command only want to remove one tag The entity though is still easy using "/execute as @e run ...
  • 7 votes

    /customitem command to add items via resource packs

    This would be syntaxed something like "/customitem [durability] [attackdamage] [NBT]. I.e. /customitem sword 1500 9 {Recipe:emeraldsword.json,ChestLoot:1,rarity:100}. Basically the way you wo...
  • 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
  • 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...
  • 6 votes

    Ability to examine blocks in the world [ScriptingAPI]

    I would like to be able to examine the blocks in the world. My specific use case is that I wish to find out of a seed is on top of a block that can sustain a pumpkin, and has a clear line of air (o...
  • 6 votes

    Data-Driven Villager Trading (Datapack Support)

    Seeing as how Villager trading is going to be updated as confirmed by Agnes (to what lengths, I don't know- but I'm excited!), it would be a beautiful addition that their trades become data-driven,...
  • 6 votes

    Mobs actually using the items they’re holding

    When a command is used to swap the item that a mob is holding, it may not use it. An example is a skeleton; it still shoots arrows if it holds a sword. 
  • 6 votes

    New /execute selectors, /keydetect

    I propose a few new selectors that would make /execute so much easier for maps and other stuff. I do not know all of the /execute selectors so some of these might already exist. 1. dimension: this ...
  • 6 votes

    OpenUI command (was: New command to open UI)

    I had kinda come up with this on the fly, but, this command would be made to open UIs from anything within the game. "/openui <target> <ui_type> <data/access/varient/varient_acc...
  • 6 votes

    [Bedrock] has_component_group filter

    The current way to test for specific component groups is to add components which don't work on this entity, testing for active effects or testing for families. All of these ways have a significant ...
  • 6 votes

    Fixed Command after @a,@e,@p

    Instead of using 'r'(radius), 'c'(count) can use 'more than' or 'less than' by typing ''