All Minecraft Commands With Explanations – Updated to 2025

Minecraft is a game with a lot of creative stuff and has much more to explore every time. All players have to play it till end, but a hidden shortcut to win it is Minecraft commands. With these commands, you can control the whole system of this game yourself. By using it, you can make changes in game time, spawn any mob, or even get any rare item. So let’s take a closer look and learn how to use them wisely.
Permissions To Allow Before Applying Commands
There are some important permission settings that you have to set before applying any command or it will not work. – In bedrock edition, you have to on “Allow cheats” button in world settings but remmember once it is clicked minecraft achievements will be no longer in your game, so be carefull. – In java edition, you can allow cheats after making world by world settings or while playing with opening the LAN settings.
Essential Minecraft Commands
Teleport Command
This command is used to teleport any player in the game to another place or to another player, if you used it wisely, whether you are alone or with your friends, it will help you throughout your journey.

To use it you have to open the chat section by typing T, then you have to type /tp, now, it is your choice whether you want to teleport yourself to any other player or any place :
- Tp yourself to other player : /tp (the player you want to go to) – for example : /tp notgamergg – it will teleport you to that player if he is playing write now with you in your server. If he is not playing in your server you cannot go to him.
- Tp yourself to any place : /tp (x) (y) (z) coordinates of the place where you want to go – for example : /tp 100 64 -200 – it will teleport you to the place with these coordinates.
Give Command
To use it first you have to select who you want to give the item, it could be you, other player playing with you or all of you if you have a team. Then just not what you want to give. Now you have to know some technical things :
Components
Target – the person you want to give the item:
- @p = nearest player
- @a = all players
- @r = random player
- @s = yourself
- Or a specific player name
Item – the thing you want to give to the target:
- minecraft:diamond_sword
- minecraft:stone
- minecraft:bow
- minecraft:brown_wool
Amount – the amount of item you want to give:
- 2
- 20
- 64
NBT – an enhanced entry such as enchantment or colour and name of nametag.
- {Enchantments:[{id:”minecraft:sharpness”,lvl:5}]}
- one enchantment
- {Enchantments:[{id:”minecraft:power”,lvl:5},{id:”minecraft:infinity”,lvl:1}]} 1
- two enchantments
- {AttributeModifiers:[{AttributeName:”generic.max_health”,Name:”extra_health”,Amount:10,Operation:0,UUID:[I;1,2,3,4]}]} 1
- It is applied mostly with potions and golden apples or any eating item
NBT’s are placed just after the the item – /give @a sword{Enchantments:[{id:”minecraft:sharpness”,lvl:5}]}
Arrangement
Now we have to place all components together and make a command – with this step we will learn the final mastering of give command :
- Lets pick target – all players – so we will use – @a
- lets pick item – bow – so we will use – minecraft:bow
- lets pick a amount – 2 – so we will use – 2
- No NBT for now.
Our final command – /give @a minecraft:bow 2
Summon Command
This command is very simple, so it will take only some minutes of understanding, with this command you can spawn or bring a mob such as zombie or sheep – any mob you like.
First write /summon then type the name of the mob you want to spawn :
- Command : /summon zombie
- It will spawn a zombie infront of yourself.
Game Mode Command
Another simple one, with this you can change your mode of game (survival, creative, adventure, or spectator) to any you like.
First write /gamemode then type the name of the mode you want to select:
- Command: /gamemode creative
- It will change your gamemode to creative.
Time Change Command
What a streak, another simple command, with this you can change the time of game for example from day to evening or to night.
First write /time set then type the time you want to select:
- Command: /time set evening
- It will change your game time to evening.
Weather Command
The most simplest one, with this command you can change the weather of the game for example you can do snowfalling or rain.
First write /weather then write the type of weather such as rain:
- Command: /weather rain
- It will change the game weather to rain.
Advanced Commands In Minecraft
Advanced commands in Minecraft are used for more complex works that cannot be done manually. Players can benefit from these commands when they need to arrange a custom event or extinct a mob forever or for a small time.
Effect Command
Effects commands are used to give any special power to a player, it could be or your any friend any playing game. You can select any custom power such as strentgh or even slowness, thats why these commands can be used to add any custom attribute for any event. Way to write and example :
Way to write : /effect give (target) (effect) [seconds] [level] [hideParticles]
- Example : /effect give @p speed 60 2
- This will give the nearest player speed level II for 60 seconds.
Execute Command
Execute commands have their own system, with its use you can make make a whole new condition in game, like if the any player is standing on the diamond block teleport him to me or you can do a action through any player such as saying something in chat with anyone elses name – like you are player 1, you use it and and in the chat what you wrote shows by player 2’s name.
System
as <targets> โ Runs the command as another entity.
at <targets> โ Runs the command at another entityโs position.
positioned / rotated / facing / anchored โ Change location, rotation, or anchor point.
in <dimension> โ Run the command in a specific dimension (overworld, nether, end).
if / unless <condition> โ Add conditions (like if block, if score, if entity, etc.).
store โ Save the result of the command into a variable (scoreboard, block, bossbar, etc.).
run <command> โ The final command that gets executed.
Way to write : /execute [as <targets>] [at <targets>] [positioned <pos>|as <entity>] [rotated <rot>|facing <pos>|facing entity <entity> <anchor>] [anchored <anchor>] [in <dimension>] [if|unless <condition>] [store <type> <storage>] run <command>
Example : /execute as @a at @s if block ~ ~-1 ~ minecraft:diamond_block run say I am on diamonds!
This will check, if that player is standing on the diamond block, and if it is true, it will say the message in chat.
Summon Command With NBT – Advanced
These commands are used to spawn a mob with custom powers, you can make it a giant and give him 100 hearts, and also name him the boss mob :
Way to write:/summon mob ~ ~ ~ {CustomName:'{“text”:”title”}’,Health:health amount}
Example: /summon zombie ~ ~ ~ {CustomName:'{“text”:”Boss Zombie”}’,Health:100.0f}
Conclusion
Minecraft commands are the most exclusive weapons with which you can punish any player or even spawn a dragon. With it you can let storms revenge and you can disguise and make anyone else the prisoner. At the end, it is just a game but still a lot fun and now you have learned a lot, so go and practise the commands while iam writting another funfull blog. So be here for other updates, plus don’t forget to checkout our other pages.