Commands are special typed instructions that can be given to change the settings or make things happen. Within the game client, press T to bring up the chat window, and type in the desired command, then press <enter>. Commands usually begin with a
/. You may also type commands into the server's advanced console directly (usually without the slash).
Commands specific to Minecraft
A list of all of the original Minecraft's commands can be found here.
Commands specific to MinecraftEdu
These commands can only be used in MinecraftEdu.
All general commands are given with
/educommand <command> using one of the following commands:
removeallitems- Removes all dropped items from the world.
timespeed- Enables/disables night.
muteallstudentsnogui- Students can't send chat messages when enabled.
studentscanteleport- Allows students to use "Teleport to Spawn" button in the "m" menu when enable.
studentscanunstuck- Allows students to use "Teleport Back to Surface" button in the "m" menu when enable.
weathereffects- Enables/disables weather effects.
firetnt- Enables/disables fire and TNT.
studentbuild- Enables/disables student building. They can still build above build-allow blocks.
monsters- Enables/disables monsters.
animals- Enables/disables animals.
whois- Returns username for the given alias. Syntax is
whois name(name is the alias for which you want to get the username for)
pvp- Enables/disables PVP. When enabled players can hurt each other. Note: Gamemode must be set to survival.
nether- Enables/disables the ability to travel to nether and the end dimensions.
freezeallstudentsnogui- Freezes/unfreezes all students.
give-all- Give item/block to everyone on the server. Syntax is
give-all "item/block id" "amount".
give-all-subitem- Give sub-item/block to everyone on the server. Syntax is
give-all-subitem "item/block id" "amount" "datavalue".
gamemode- Switch server gamemode. Syntax is
gamemode "0,1,or 2". 0=Survival, 1=Creative, 2=MinecraftEdu.
difficulty- Change difficulty. Syntax is
difficulty "0,1,2 or 3".0=Peaceful, 1=Easy, 2=Normal, 3=Hard
generatestructures- Enables/disables structure generation.
All build commands are given with
/edubuild <command> using one of the following commands:
place- Set the place amount (how many blocks will be placed at once). Syntax is
digamount- Set the dig amount (how many blocks will be dug at once). Syntax is
buildfill- Enable/disable fill tool. Syntax is
buildfill "true/false" "true/false" "amount". First true/false is buildmode on/off. Second is do you want to be notified about the change.
undoplace- Undoes last place. You can call it without parameters to do one undo or pass it how many undo actions you would want to complete. Syntax is
undoplace "amount of places you want undone".
undodig- Undoes last dig. You can call it without parameters to do one undo or pass it how many undo actions you would want to complete. Syntax is
undodig "amount of digs you want undone".
undofill- Undoes last fill. You can call it without parameters to do one undo or pass it how many undo actions you would want to complete. Syntax is
undofill "amount of fills you want undone".
All teleport commands are given with
/eduteleport <command> using one of the following commands:
teleportmetospawn- Teleports you to the spawnpoint. This is spawn block if one is placed.
teleportmeto- Teleports you to given coordinates. Syntax is
teleportmeto "x" "y" "z".
teleportmebacktosurface- Teleports player back to surface.
teleportalltospawn- Teleports everyone on server to the spawnpoint. This is spawn block if one is placed.
teleportalltoposition- Teleports everyone on the server to given coordinates. Syntax is
teleportalltoposition "x" "y" "z".
teleportstudentstome- Teleports all students to your location.
teleportteacherstome- Teleports all teachers to your location.
Individual user commands
All individual user commands are given with
/eduuser <command> using one of the following commands:
spectate- Makes you invisible to other players. Syntax is
togglemute- Set individual user muted. Syntax from console/chat is:
togglemute "username" "true/false".
togglefreeze- Set individual user frozen. Syntax from console/chat is:
togglefreeze "username" "true/false".
togglecreative- Set individual user's creative mode. Syntax from console/chat is:
togglecreative "username" "true/false".
togglebuildmode- Set individual user's build mode. Syntax from console/chat is:
togglebuildmode "username" "true/false".
Forbidding use of certain command(s)
The commands ban list is located in:
If the file does not exist, just create it. You can then add commands which you want to be disallowed. Both students and teachers will then not be able to use those commands. The commands ban list is loaded every time a command is made to server, so you can add / remove commands from it while the server is running.