
C.A.S.S.I.E - Voice Notification System
C.A.S.S.I.E is a unique Minecraft modification that adds a voice notification system with text-to-speech functionality. This system is based on the one from SCP: Secret Laboratory game and is now available for your Minecraft server.
Voice System Commands
The main advantage of this mod is three basic commands that allow complete control over the voice message process:
-
/cassie
- main operating mode. The system voices the provided text with standard settings. This command cannot use words starting with "bg", which are reserved for background sounds. The system automatically calculates approximate speaking time and selects an appropriate background sound. -
/cassiesl
- special operating mode. Unlike the main command, this mode disables the background sound effect but allows use of words with "bg" prefix. Perfect for situations where clean speech is needed without additional sound effects. -
/cassiestop - command for emergency stop. Instantly interrupts current voice message playback and resets the player status, allowing to start a new message without waiting for the previous one to finish.
Key Features
Intelligent Text-to-Speech
The system automatically breaks text into individual words and plays them sequentially as Minecraft sounds. The operation is based on a JSON file containing information about the approximate speaking duration of each word. This allows the system to accurately calculate the total message duration and add pauses between words depending on their length.
Background Sound Management
In standard mode (/cassie), a background sound is automatically selected and played before reading the message. The selection is dynamic - depending on the calculated speaking time of the main text. This creates a complete atmosphere of an important announcement.
Advanced Management System
The mod prevents playback conflicts - new speech cannot start until the previous one has finished. All events are tracked through console logs, which significantly facilitates server operation debugging.
Interruption Function
Thanks to a dedicated thread for message playback, the /cassiestop command allows instant interruption of any message at any moment. This is especially useful when there is a text error or urgent need to change an announcement.
Security and Limitations
Protective mechanisms:
- All commands are available only to players, console and non-player entities cannot use them
- The keyword "bg_" is allowed only in special mode /cassiesl
- Duration is modified to prevent abuse - from 4 to 40 seconds
- Detailed console logs help track system operation and diagnose problems
The C.A.S.S.I.E system makes server management more interactive and modern, bringing elements from the popular SCP universe into the world of Minecraft.