C.A.S.S.I.E — Minecraft Mods — MetaMods

C.A.S.S.I.E

Active

Downloads

0

Last update

6 months ago
Client
Control
Utils

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.

Project members
5UP3R_TH30_B4G

5UP3R_TH30_B4G

Created: 3 Apr 2025

ID: 85356