
ConditionMod
Create powerful custom events in Minecraft using JSON. No coding required. Optimized alternative to Conditional Events.
About this Mod
ConditionsMod is a Minecraft mod for Forge/Fabric that allows you to create fully customizable events using JSON files, without any coding required.
This project is inspired by Conditional Events, but with a clear goal: to provide a much more optimized, lightweight, and flexible system, avoiding the performance issues often caused by overly complex plugins.
The idea is to give you full control over your world or server behavior while keeping everything simple and easy to understand.
** ⚙️ How does it work? **
ConditionsMod is based on a simple flow:
Event → Conditions → Actions
Event: Detects something happening in the game (e.g. player join)
Conditions: Checks if certain requirements are met
Actions: Executes responses like messages, commands, or other behaviors
Everything is configured through .json files, allowing complex systems without writing code.
** ✨ Features **
Create custom events without coding
Simple and powerful JSON-based system
High performance and optimized design
Support for multiple events in a single file
Hot reload with /cd reload
Easy to expand and maintain
**💡 Upcoming Features **
ConditionsMod is not just a clone — it aims to innovate:
camera event
Allows changing the player camera (2D view, custom perspectives, etc.)
HUD / on-screen text system
Display custom subtitle-like texts with position, style, and duration control
** 📁 File locations**
Server: conditions/
Client: config/conditions/
** 🚧 Project Status **
ConditionsMod is currently in active development. Bugs or incomplete features may exist, but updates and improvements will be frequent.
** 🙌 Community **
Suggestions, ideas, and feedback are always welcome to improve the mod.
🇪🇸 Descripción (Español)
ConditionsMod es un mod para Minecraft (Fabric) que te permite crear eventos completamente personalizados utilizando archivos JSON, sin necesidad de programar.
Este proyecto nace como una alternativa a Conditional Events, pero con un enfoque claro: ofrecer un sistema mucho más optimizado, ligero y flexible, evitando el impacto en el rendimiento que suelen generar plugins con demasiadas funciones innecesarias.
El objetivo es darte control total sobre lo que ocurre en tu mundo o servidor, manteniendo una estructura simple y fácil de entender.
⚙️ ¿Cómo funciona?
El sistema de ConditionsMod se basa en un flujo muy claro:
Evento → Condiciones → Acciones
Evento: Detecta una acción dentro del juego (por ejemplo: cuando un jugador entra)
Condiciones: Evalúa si se cumplen ciertos requisitos
Acciones: Ejecuta respuestas como mensajes, comandos u otras funciones
Todo esto se define mediante archivos .json, lo que permite crear sistemas complejos sin escribir código.
✨ Características principales
Crear eventos personalizados sin programar
Sistema basado en JSON simple y potente
Alto rendimiento y optimización
Soporte para múltiples eventos en un solo archivo
Recarga en caliente con /cd reload
Fácil de expandir y mantener
💡 Funcionalidades en desarrollo
El mod no solo busca replicar lo existente, sino también innovar:
Evento camera
Permitirá cambiar la cámara del jugador (como vista 2D o posiciones personalizadas)
Sistema de HUD / textos en pantalla
Mostrar textos personalizados tipo subtitle con control de posición, estilo y duración
📁 Ubicación de archivos
Servidor: conditions/
Cliente: config/conditions/
** 🚧 Estado del proyecto **
ConditionsMod se encuentra en desarrollo activo. Puede contener errores o funciones incompletas, pero se actualizará constantemente con mejoras y nuevas características.
** 🙌 Comunidad **
Se aceptan sugerencias, ideas y feedback para seguir mejorando el mod.
Available Versions
How to Install ConditionMod on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "ConditionMod". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1, 1.20.4, 1.20.1
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
ConditionMod server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is ConditionMod compatible with fabric and forge?
ConditionMod officially supports fabric, forge for Minecraft 1.21.1, 1.20.4, 1.20.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with ConditionMod – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if ConditionMod consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install ConditionMod with just one click on your server.