Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk11 min

How to Make Server Announcements in Minecraft With Commands

Use /say for a plain broadcast, /tellraw for targeted or structured chat, and /title or /titleraw for prominent alerts. This guide separates Java and Bedrock syntax, permissions, selectors, automation and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use the edition-specific /say command for a plain chat broadcast, /tellraw when you need a selector or structured message, and /title or /titleraw for a center-screen alert. First identify whether the server runs Java Edition or Bedrock Edition: the command names overlap, but their message syntax does not.

Choose your Minecraft edition before copying a command

Minecraft Java Edition and Bedrock Edition both provide /say, /tellraw, and title commands, but they parse message data differently. A command that works on Bedrock can fail on Java, and Java’s text-component syntax has changed across versions.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Bedrock Edition: /tellraw expects a JSON object containing a rawtext array.
  • Java Edition: the accepted text-component form depends on the game version. Mojang’s Java snapshot 25w02a documentation changed commands such as /tellraw and /title from JSON-wrapped strings to inline SNBT-style data.

If you are unsure, check the title screen or launcher profile, then type /help in the same world or server. Use the syntax shown by that build rather than assuming an example written for another edition.

Broadcast a simple message with /say

/say is the quickest way to put a plain announcement in everyone’s chat. Microsoft Learn defines the Bedrock form as /say <message: message> and describes it as sending a message in chat to other players.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Bedrock Edition

Enter:

/say Server restart in 10 minutes

The message appears as a chat broadcast rather than as a private whisper. This is the best choice when the wording matters more than visual styling and you want the shortest command to remember.

Java Edition

Use the same basic form:

/say Server restart in 10 minutes

Java may display a sender-style prefix as part of the broadcast presentation. If you need a cleaner line, a target selector, or structured text, use /tellraw instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When /say is the right tool

  • A moderator needs to send a one-off notice quickly.
  • The announcement is ordinary text with no title, subtitle, or structured component.
  • You want a command that is easy to place in a command block or run from a console.

/say does not give you a target argument in the way /tellraw does. For a selected group rather than the whole server, choose a command with an explicit target.

Use /tellraw for targeted or structured broadcasts

Microsoft Learn describes /tellraw as sending a JSON message to players. It takes a target followed by a raw message, so it is the flexible option when you need a selector-defined audience or message data that is more structured than plain text.

Bedrock Edition syntax

Bedrock uses:

/tellraw <target> <raw json message>

To send a clean broadcast to every player, use:

/tellraw @a {"rawtext":[{"text":"Server restart in 10 minutes"}]}

Here, @a is the all-players selector and the rawtext array contains the text component. Keep the quotation marks, braces, brackets, and colon exactly where shown. A missing quote or bracket causes a parsing error instead of a message.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Java Edition syntax before the 25w02a text-component change

Older Java builds commonly used a JSON-wrapped text component such as:

/tellraw @a {"text":"Server restart in 10 minutes"}

This is a version-qualified example, not a universal Java command. It is appropriate only when the target build still accepts the older JSON form.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Java Edition syntax in builds using the newer inline SNBT-style form

Java documentation for snapshot 25w02a describes the newer style. A plain broadcast can be written as:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

/tellraw @a {text:'Server restart in 10 minutes'}

The important change is that the text component is written inline in the command’s SNBT-style data rather than as the older JSON-wrapped string. Your released version may differ from the snapshot, so confirm the accepted form with /help tellraw and test it in a safe location.

Why choose /tellraw instead of /say?

Need Better starting point Reason
Plain message to the whole server /say Shortest syntax and no message object to construct.
Explicit audience /tellraw It requires a target, so you can replace @a with a narrower selector supported by your edition.
Structured or component-based text /tellraw Its raw message argument is designed for JSON or SNBT-style text data, depending on version.
Center-screen interruption /title or /titleraw These commands use the title display rather than an ordinary chat line.

Understand selectors before changing @a

The target in a /tellraw command determines who receives the message. The common @a selector means all players, which makes it suitable for a server-wide announcement:

/tellraw @a {"rawtext":[{"text":"Welcome to the event area"}]}

To address a smaller audience, replace @a with a selector expression valid in your edition and version. The exact filters and syntax are edition-dependent, so use your in-game command help rather than pasting a Java selector into Bedrock or vice versa. Test the narrowed target with a harmless message before using it for an important notice.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Everyone: use the all-players target shown above.
  • A selector-defined group: replace the target with the group expression your build accepts.
  • One player: use that player’s name or a selector that resolves to one player, then verify the result privately.

A selector problem can look like a formatting problem: the command may parse correctly but reach nobody because the target matches no one. Check the target separately when troubleshooting.

Put an urgent notice in the center of the screen

Chat is easy to miss during combat, building, or exploration. The title command family displays a prominent message over the game view. The precise form differs between editions, and Bedrock distinguishes /title from /titleraw.

Bedrock /title

Use the title command when a straightforward title message is sufficient. The command targets players, selects a display mode such as title, and then supplies the text. A basic pattern is:

/title @a title Server restart in 10 minutes

Use the exact argument order shown by /help title in your Bedrock build. The title, subtitle, actionbar, clear, and reset modes are separate operations; sending a title does not automatically perform every other mode.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Bedrock /titleraw

Bedrock’s official command overview separates /titleraw from /title for raw JSON text. A raw title can be sent with:

/titleraw @a title {"rawtext":[{"text":"Server restart in 10 minutes"}]}

Choose this form when you need JSON-defined text or a translated component. The rawtext object must be valid Bedrock JSON; do not substitute Java’s component syntax.

Java /title

Java uses a target, a title mode, and a text component. Older builds commonly accept:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

/title @a title {"text":"Server restart in 10 minutes"}

Java builds following the text-component change documented for snapshot 25w02a use the inline SNBT-style form instead:

/title @a title {text:'Server restart in 10 minutes'}

Because Java command parsing is version-sensitive, treat these as edition-and-version examples. If one produces an argument error, run /help title and follow the syntax exposed by the actual server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Chat, raw chat, or title?

Presentation Command family Use it when
Ordinary chat line /say The message should remain in the chat history and does not need targeting or structured data.
Targeted or structured chat /tellraw You need a selector or raw text components.
Center-screen title /title The message must be prominent and short.
Center-screen raw message on Bedrock /titleraw You need Bedrock rawtext or translated/JSON-defined content.

Where you can run announcement commands

Minecraft’s official command guide identifies several execution contexts. You can enter commands in chat, place them in command blocks, run them through data packs or behavior packs, or issue them from a server console.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

In-game chat

Chat is best for a one-time announcement. Type the command with its leading slash, submit it, and watch for both the output and any error text. If the command is rejected, keep the error visible while checking the edition and syntax rather than repeatedly sending the same malformed command.

Command blocks

A command block stores an announcement so an operator can trigger it through a button, lever, redstone circuit, or configured automatic mode. Enter the complete command, select the block behavior you need, and test it with a small audience before connecting it to a public trigger.

A repeating command block is useful for recurring notices, but an unrestricted repeating block can send the same message continuously. Add an intentional trigger, delay, or state check appropriate to your setup. Chain blocks can separate a notice from the other actions that accompany an event, making the system easier to disable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Java data packs and Bedrock behavior packs

A function can keep several announcements in files instead of burying them in a row of command blocks. Put the edition-appropriate command in the function or behavior-pack file, then invoke it through the scheduling mechanism supported by that edition. Keep Java and Bedrock files separate; their text-component formats are not interchangeable.

Server console

A server console is useful for maintenance messages when no operator is in the game. The console can issue commands directly, and an external scheduler can run a command at a planned time. Console panels differ in whether they expect a leading slash, so follow the panel’s command-entry convention and test with a harmless message first.

Check permissions before diagnosing the command

Minecraft’s official command guide states: “In multiplayer, you’ll need to have a high-enough permission level to be able to use commands.” Owners of their own server or Realm generally have the permissions needed, but ordinary players may not.

  • Confirm that the account running the command has permission to use commands.
  • For a command block, confirm that the world or server allows command blocks and that the block is receiving power or is set to the intended automatic mode.
  • For a console scheduler, confirm that the panel account can execute commands and that the server is online when the task runs.
  • On a Realm or hosted server, check the operator or permission settings rather than assuming every player can broadcast.

Permission failures usually produce an explicit denial or an absence of command output. Do not grant broad operator access merely to let someone send announcements; give the smallest role that satisfies your moderation workflow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Build a reliable recurring-announcement workflow

Recurring notices are more than a command choice. Decide who should see each notice, where it will run, and how it will be disabled during maintenance or events.

  1. Write the message and choose the presentation. Use /say for a simple chat line, /tellraw for a selected audience or structured text, and a title command when missing the notice would have an immediate consequence.
  2. Choose the execution context. Use chat for an isolated message, a command block for an in-world trigger, a function or behavior pack for a maintained set of commands, and the console for staff-run or externally scheduled notices.
  3. Set the audience explicitly. Start with @a only when everyone should receive the message. Otherwise, use a selector or player target validated by your edition’s help output.
  4. Test privately. Run the command with a narrow target or in a test world. Confirm spelling, punctuation, line breaks, and the visual location of the output.
  5. Automate conservatively. A repeating block, scheduled function, or console task should have a clear interval or trigger and an obvious off switch. Avoid enabling an automatic broadcast until you know exactly how to stop it.
  6. Record the edition and version. Store the working command beside the automation configuration. This prevents a future Java text-component change or a Bedrock syntax edit from being mistaken for a server outage.

Common failures and precise fixes

“Unknown command” or an unavailable subcommand

Check that the command is enabled in the current world or server and that your account has sufficient permission. Then run /help or the command-specific help entry. If the command exists in one edition but not the other, switch to the edition-appropriate alternative rather than adding random punctuation.

Bedrock reports invalid JSON for /tellraw or /titleraw

Bedrock expects a JSON object with a rawtext array. Compare the command character by character with this structure:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

/tellraw @a {"rawtext":[{"text":"Message"}]}

Check every quote, brace, bracket, comma, and colon. Keep the message itself inside the text value and do not paste Java’s {text:'...'} form into Bedrock.

Java rejects a command that worked previously

Check the Java version first. The change documented for snapshot 25w02a affects text components used by commands including /tellraw and /title. A parser error may mean the server now expects inline SNBT-style data instead of the older JSON-wrapped form, or the reverse if you moved to an older release. Use /help tellraw or /help title in that exact server build.

The command runs, but nobody sees the announcement

Inspect the target. A selector that matches no players produces no visible broadcast even when the message syntax is valid. Also check that the intended players are connected, that the command block is active, and that a console scheduler actually reached the running server.

Only one player receives a supposedly global notice

Look for an accidental single-player name or narrow selector in place of @a. Test the all-player form in a controlled session, then restore the narrower target if the announcement is not meant for everyone.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The message appears in chat but the title is missing

Verify that you used the title mode required by the command, that the target selector resolves to the intended players, and that you used /titleraw when Bedrock rawtext is required. A valid chat command does not prove that the title command’s syntax is valid for the same edition.

The server is flooded with duplicates

Inspect every automation source: repeating command blocks, chained blocks, functions, behavior packs, and external console tasks. Disable all but one while testing, then restore the intended trigger and interval. Keep a manual off switch for maintenance.

Announcement design choices that prevent confusion

  • State the action and deadline: “Server restart in 10 minutes” is more useful than “Important notice.”
  • Use one channel for routine notices: keep regular reminders in chat and reserve center-screen titles for urgent or time-critical information.
  • Keep titles short: a title is prominent but occupies limited screen space; put details in a follow-up chat message if necessary.
  • Make the target intentional: server-wide maintenance belongs to @a, while an event-area instruction should use a narrower selector.
  • Keep a tested fallback: if a raw or styled command fails after an update, use the plain /say form while you correct the version-specific syntax.

Copy-and-test checklist

  1. Identify Java Edition or Bedrock Edition.
  2. Note the exact game or server version, especially for Java text components.
  3. Confirm command permission for the account, command block, pack, or console task that will run it.
  4. Start with /say if a plain all-player chat message is enough.
  5. Use /tellraw @a when you need a target and structured message data.
  6. Use /title or Bedrock /titleraw for a center-screen alert.
  7. Replace @a only after testing the narrower selector in the same edition.
  8. Run the command once before enabling a repeating block, function schedule, behavior-pack task, or console scheduler.
  9. Keep an off switch and a plain-chat fallback for future updates.

The safest process is simple: select the edition first, choose the least complicated command that meets the communication need, test it in the exact server version, and automate only after the one-time command works.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.