HomeJavaModsSquid Utils API
Squid Utils API

SquidUtils - Essential Server Utilities

SquidUtils is a mod that provides advanced tools and APIs for creating custom experiences in Minecraft.


✨ Main Features

🎯 Custom Titles

Display fully customizable titles and subtitles on players' screens with complete control over:

🌀 Blur Effects

Apply visual blur effects on screen borders with:

🔢 Numbering System

Automatically assign numbers to players:

💀 Custom Death Messages

Complete death handling system:

⚙️ Scheduled Commands on Death

Execute command sequences automatically when a player dies:

🚪 Waiting Room System

Professional lobby with:


📦 Installation

For Players

  1. Download the mod from Modrinth
  2. Place it in your Fabric client's mods/ folder
  3. Done! The mod will work automatically on servers that have it installed

For Administrators

  1. Download the mod from Modrinth
  2. Place it in your Fabric server's mods/ folder
  3. Start the server to generate configurations
  4. Customize the files in config/squidutils/

🔧 Configuration

The mod automatically generates configuration files in config/squidutils/:

dead.json

Configure commands that execute when a player dies:

{
  "commands": [
    {
      "delaySeconds": 0,
      "command": "say {player} has been eliminated!"
    },
    {
      "delaySeconds": 3,
      "command": "title {player} title {\"text\":\"ELIMINATED\",\"color\":\"red\"}"
    }
  ]
}

waitinghud.json

Customize colors, sizes, and positions of the waiting room HUD.


🎯 Commands

/squidutils

/waitingroom

All commands require operator permissions (level 2)


💻 API for Developers

SquidUtils provides complete APIs for developers:

PlayerTitleAPI

PlayerTitleAPI.showTitle(player, "VICTORY!", "You won", PlayerTitleAPI.COLOR_GOLD);

BlurEffectAPI

BlurEffectAPI.enableBlurTemporary(player, 5000, BlurEffectAPI.COLOR_POISON);

See full documentation on GitHub

Installation as Dependency

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    modImplementation "com.github.ELBGG:SquidUtils:${squid_version}"
    include "com.github.ELBGG:SquidUtils:${squid_version}"
}

📋 Requirements


🤝 Compatibility


🐛 Report Issues

Found a bug? Have a suggestion?


📜 License

All rights reserved by ELBGG. Redistribution without authorization is prohibited.


SquidUtils - Utilidades Esenciales para Servidores

SquidUtils es un mod que proporciona herramientas avanzadas y APIs para crear experiencias personalizadas en Minecraft.


✨ Características Principales

🎯 Títulos Personalizados

Muestra títulos y subtítulos completamente personalizables en la pantalla de los jugadores con control total sobre:

🌀 Efectos de Blur

Aplica efectos visuales de desenfoque en los bordes de la pantalla con:

🔢 Sistema de Numeración

Asigna automáticamente números a los jugadores:

💀 Mensajes de Muerte Personalizados

Sistema completo de manejo de muertes:

⚙️ Comandos Programados al Morir

Ejecuta secuencias de comandos automáticamente cuando un jugador muere:

🚪 Sistema de Sala de Espera

Lobby profesional con:


📦 Instalación

Para Jugadores

  1. Descarga el mod desde Modrinth
  2. Colócalo en la carpeta mods/ de tu cliente Fabric
  3. ¡Listo! El mod funcionará automáticamente en servidores que lo tengan instalado

Para Administradores

  1. Descarga el mod desde Modrinth
  2. Colócalo en la carpeta mods/ de tu servidor Fabric
  3. Inicia el servidor para generar las configuraciones
  4. Personaliza los archivos en config/squidutils/

🔧 Configuración

El mod genera automáticamente archivos de configuración en config/squidutils/:

dead.json

Configura comandos que se ejecutan cuando un jugador muere:

{
  "commands": [
    {
      "delaySeconds": 0,
      "command": "say {player} ha sido eliminado!"
    },
    {
      "delaySeconds": 3,
      "command": "title {player} title {\"text\":\"ELIMINADO\",\"color\":\"red\"}"
    }
  ]
}

waitinghud.json

Personaliza los colores, tamaños y posiciones del HUD de la sala de espera.


🎯 Comandos

/squidutils

/waitingroom

Todos los comandos requieren permisos de operador (nivel 2)


💻 API para Desarrolladores

SquidUtils proporciona APIs completas para desarrolladores:

PlayerTitleAPI

PlayerTitleAPI.showTitle(player, "¡VICTORIA!", "Has ganado", PlayerTitleAPI.COLOR_GOLD);

BlurEffectAPI

BlurEffectAPI.enableBlurTemporary(player, 5000, BlurEffectAPI.COLOR_POISON);

Ver documentación completa en GitHub

Instalación como Dependencia

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    modImplementation "com.github.ELBGG:SquidUtils:${squid_version}"
    include "com.github.ELBGG:SquidUtils:${squid_version}"
}

📋 Requisitos


🤝 Compatibilidad


🐛 Reportar Problemas

¿Encontraste un bug? ¿Tienes una sugerencia?


📜 Licencia

Todos los derechos reservados por ELBGG. Prohibida la redistribución sin autorización.


Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more