Run a Minecraft lesson like a classroom: freeze the class, bring everyone to you, mute chat, start a countdown and put messages on every screen, with one command each.
PCA Classroom gives teachers the "eyes on me" tools they need during a live lesson. Sort students into class groups once, then freeze, gather, mute or message a whole group (or everyone, or one student) at once. It was made by Pixel Creators Academy for teaching servers, and works on any Forge 1.20.1 server.
It's server side only: students don't need to install anything.
It's the middle of a build lesson and you need everyone's attention:
/class freeze all Look at me please and every student stops where they are. The words "Look at me please" appear in big letters in the middle of their screens. They can't walk, jump, fly, break, place or hit anything until you're done. Logging out and back in doesn't get them out of it./class gather year7b and the whole group appears in a circle round you, all facing you. Anyone still frozen stays frozen where they've landed./class unfreeze all and /class timer 15m Build a shelter. A green bar at the top of every screen counts down "Build a shelter: 14:59". It turns yellow for the last minute and red for the last ten seconds, then everyone sees "Time's up!" and hears a bell./class mute year7b 5m. Those students can't chat (or sneak round it with /msg or /me) for five minutes, and they're told how long is left if they try./class gamemode adventure all.Teachers are never frozen or muted, so other staff in the lesson can keep working.
year7b or red-team and add students with normal selectors (@a[distance=..10] works). Groups are saved and can include students who are offline.all (every student online), a group, or one player, with tab completion for all three./me./class say year7b Two minutes left! puts the message in big letters on their screens and in chat./class commands without giving them full op powers.| Command | Example |
|---|---|
/class freeze <target> [message] |
/class freeze all Eyes on the board |
/class unfreeze <target> |
/class unfreeze all |
/class gather <target> |
/class gather year7b |
/class mute <target> [time] |
/class mute year7b 5m |
/class unmute <target> |
/class unmute all |
/class gamemode <mode> <target> |
/class gamemode adventure all |
/class say <target> <message> |
/class say all Two minutes left! |
/class heal <target> |
/class heal red-team |
/class timer <time> [label] / /class timer stop |
/class timer 10m Build time |
/class status |
|
/class group create / add / remove / list / delete |
/class group add year7b @a[distance=..10] |
/class teacher add / remove / list (ops only) |
/class teacher add MissJones |
Times can be written 30s, 5m, 1m30s, 1h, or a plain number of minutes.
No other mods are required.
| Mod | ||
|---|---|---|
| PCA Perms | Optional | Its teacher group are Classroom teachers (pcaclassroom.teacher), and the teacher list joins that group, with a [Teacher] name prefix |
It sits happily alongside the other PCA mods (PCA Puzzle, PCA Currency and so on) but doesn't need any of them. Being a teacher is the Forge permission pcaclassroom.teacher, so any permissions mod can make players teachers without making them ops.
PCA Classroom doesn't need the Pixel Creators Academy server or any PCA service. It works on any Forge 1.20.1 server.
mods folder and start it./class group create year7b, then /class group add year7b @a while the class is online./class freeze year7b Hello! and then /class unfreeze year7b./class teacher add MissJones.Version: 0.1.1 · Licence: All Rights Reserved · Made by Pixel Creators Academy