Description

ENGLISH
KiroDemon's Adventure Toolkit: Bedrock Utilities & Advanced Ambience
Were you looking for the Deny, Allow, and Border blocks in Java Edition? Or perhaps an easy way to create specific music zones for your adventure map without complex commands?
Tired of relying on server plugins, switching to Bedrock Edition, or sacrificing performance just to get basic map-making tools? KiroDemon's Adventure Toolkit is the solution.
This mod brings a faithful port of the classic Bedrock utility blocks to Java 1.20.1, along with a powerful, original Ambience Controller designed to help you build better servers, protect your lobbies, and create immersive horror, RPG, or adventure maps.
Key Features
1. Map Protection Utilities (Bedrock Port) We brought the most essential map management features from Bedrock Edition to Java with enhanced protections:
- 🛑 Deny Block: Place this under your floor. Any blocks placed directly above it cannot be broken or modified by players.
- Advanced Security: Prevents explosions, stops projectiles (including Ender Pearls), and protects Armor Stands, Paintings, and Item Frames.
- Piston Logic: Blocks external pistons from pushing in, but allows piston movement inside the protected zone.
- Interactions: Chests and containers are protected but can still be opened by players.
- Fire Control: Instantly extinguishes fire unless it is placed on Soul Sand or Netherrack (allowing for controlled eternal fire).
- ✅ Allow Block: The opposite of Deny. It grants players permission to build or break blocks in the column above it, even in protected areas. Perfect for designated building plots or sandboxes.
- 🚧 Border Block (Frontier): A specialized block to create physical or visual boundaries.
- Display Mode: When set to Display Mode, players cannot open chests or containers, making it perfect for museum-style exhibits or shop displays where items should be seen but not touched.
2. Advanced Audio & Ambience Create immersive environments without a single command block:
- 🎵 Ambience Block: Create distinct audio zones instantly. Simply set a starting coordinate and the size of the area (supports negative values for flexible shaping). You can configure the sound ID, volume, and set a loop interval in ticks to keep the atmosphere alive.
- Bonus: It also supports displaying a Title and Subtitle when a player enters the zone. Perfect for RPG areas or boss arenas.
- 🔊 Sfx Block: A dynamic sound emitter for environmental details. Unlike the Ambience Block, this emits sound physically from the block itself. You have full control over the sound ID, volume, loop frequency (in ticks), and the player detection range. ideal for machinery, dripping water, or spooky positional noises.
3. Anti-Exploit & Compatibility (Carry On)
- 🚫 Carry On Protection: The mod includes specific security against the "Carry On" mod. Players cannot bypass protection (Deny zones) by picking up blocks or tile entities.
- ⚠️ Warning System: If a player repeatedly attempts to use Carry On to steal blocks in a protected zone, they will receive a special warning. You can customize this message per player using the
setwarningcommand.
4. Useful Commands (/kirodtk)
Requires OP permission level 2.
🧱 Block Management (Deny Zone Whitelist)
allow <blockid>: Whitelists a specific block so it can be placed or broken specifically above a Deny Block. This overrides the Deny restriction for that block type.delete <blockid>: Removes a block from the whitelist, restoring the Deny Block protection over it.identify: Prints the ID of the block you are looking at (useful for the commands above).list: Shows all blocks currently whitelisted for Deny zones.
🧟 Mob & PvP Management (Protection Block Zones) These settings apply exclusively to areas guarded by the Protection Block.
moballow <mobid>: Adds a mob to the "Allowed" list (mod ignores them within protected zones).mobblock <mobid>: Adds a mob to the "Blocked" list (mod restricts them within protected zones).mobidentify: Prints the ID of the entity you are looking at.pvp <true|false>: Toggles player-vs-player damage specifically within protected areas.
⚙️ Warning Configuration
setwarning <targets> <message|none|reset>: Exclusive to Carry On protection. Customizes the warning message specific players receive when they are caught trying to use Carry On in a protected area multiple times.
Why install this mod?
- ✔️ Native support for Forge 1.20.1.
- ✔️ No external dependencies: Just install and play.
- ✔️ Server Friendly: Lightweight and optimized for multiplayer environments.
ESPAÑOL
KiroDemon's Adventure Toolkit: Utilidades Bedrock y Ambiente Avanzado
¿Estabas buscando los bloques Deny, Allow y Border en Java? ¿O tal vez una forma sencilla de poner música en zonas específicas de tu mapa de aventura sin usar comandos complicados?
¿Estás cansado de depender de plugins, de tener que jugar en Bedrock o de sacrificar rendimiento solo para tener herramientas básicas de creación de mapas? KiroDemon's Adventure Toolkit es la solución.
Este mod trae un port fiel de los bloques de utilidad clásicos de Bedrock a Java 1.20.1, junto con un Controlador de Ambiente original y potente, diseñado para ayudarte a crear mejores servidores, proteger tus lobbies y desarrollar mapas de terror o aventura inmersivos.
Características
1. Utilidades de Protección (Port de Bedrock) Traemos a Java las funciones de gestión de mapas más útiles de la edición Bedrock con protecciones mejoradas:
- 🛑 Bloque Deny (Denegar): Colócalo debajo del suelo. Cualquier bloque que esté encima de este no podrá ser roto ni modificado por los jugadores.
- Seguridad Avanzada: Previene explosiones, detiene proyectiles (incluyendo Ender Pearls) y protege Armor Stands, Cuadros y Marcos.
- Lógica de Pistones: Bloquea pistones externos que intenten empujar bloques dentro, pero permite el movimiento de pistones dentro de la zona protegida.
- Interacciones: Los cofres y contenedores están protegidos pero sí pueden abrirse.
- Control de Fuego: Apaga el fuego al instante a menos que esté colocado sobre Arena de Almas o Piedra del Nether (para fuego eterno decorativo).
- ✅ Bloque Allow (Permitir): Lo opuesto al Deny. Permite a los jugadores construir o romper bloques en la columna superior, incluso en áreas protegidas. Perfecto para zonas de construcción designadas.
- 🚧 Bloque de Frontera (Border/Frontier): Un bloque diseñado para crear límites físicos o visuales.
- Modo Display: Cuando se configura en este modo, los jugadores no pueden abrir cofres ni contenedores, haciéndolo perfecto para exhibiciones o tiendas donde los ítems deben verse pero no tocarse.
2. Audio y Ambiente Avanzado Crea entornos inmersivos sin usar ni un solo bloque de comandos:
- 🎵 Bloque de Ambiente (Ambience Block): Crea zonas de audio distintas al instante. Simplemente establece una coordenada de inicio y el tamaño del área (soporta valores negativos para mayor flexibilidad). Puedes configurar el ID del sonido, el volumen y un intervalo de bucle (en ticks) para mantener la atmósfera.
- Bonus: También permite mostrar un Título y Subtítulo en pantalla cuando el jugador entra en la zona. Perfecto para áreas RPG o arenas de jefes.
- 🔊 Bloque de Efectos (Sfx Block): Un emisor de sonido dinámico para detalles ambientales. A diferencia del Bloque de Ambiente, este emite el sonido físicamente desde el bloque mismo. Tienes control total sobre el ID del sonido, el volumen, la frecuencia de repetición (en ticks) y el rango de detección de jugadores. Ideal para maquinaria, gotas de agua o ruidos posicionales de terror.
3. Anti-Exploit y Compatibilidad (Carry On)
- 🚫 Protección contra Carry On: El mod incluye seguridad específica contra el mod "Carry On". Impide que los jugadores burlen la protección (zonas Deny) levantando bloques o entidades.
- ⚠️ Sistema de Advertencia: Si un jugador intenta repetidamente usar Carry On para robar bloques en una zona protegida, recibirá una advertencia especial. Puedes personalizar este mensaje para cada jugador usando el comando
setwarning.
4. Comandos Útiles (/kirodtk)
Requiere permisos de OP nivel 2.
🧱 Gestión de Bloques (Whitelist en Zonas Deny)
allow <blockid>: Añade un bloque a la whitelist para permitir que sea colocado o roto específicamente encima de un Bloque Deny. Esto anula la restricción del Deny para ese tipo de bloque.delete <blockid>: Elimina un bloque de la whitelist, restaurando la protección del Bloque Deny sobre él.identify: Muestra el ID del bloque que estás mirando (útil para los comandos anteriores).list: Muestra los bloques actualmente permitidos sobre zonas Deny.
🧟 Gestión de Mobs y PvP (Zonas de Protección) Estos ajustes aplican exclusivamente a las áreas cubiertas por el Bloque de Protección.
moballow <mobid>: Añade un mob a la lista "Permitidos" (el mod los ignora dentro de zonas protegidas).mobblock <mobid>: Añade un mob a la lista "Bloqueados" (el mod los restringe dentro de zonas protegidas).mobidentify: Muestra el ID de la entidad que estás mirando.pvp <true|false>: Activa o desactiva el daño PvP específicamente dentro de las áreas protegidas.
⚙️ Configuración de Alertas
setwarning <jugadores> <mensaje|none|reset>: Exclusivo para protección Carry On. Personaliza el mensaje de advertencia que reciben los jugadores específicos al ser detectados intentando usar Carry On en una zona protegida múltiples veces.
¿Por qué instalar este mod?
- ✔️ Soporte nativo para Forge 1.20.1.
- ✔️ Sin dependencias: Instalar y listo.
- ✔️ Optimizado: Ligero y perfecto para servidores y modpacks.
Support the Creator / Apoya al Creador
English: If you’re interested in supporting me as a creator and helping provide more support for the mod, you can donate via Ko-fi!
Español: Si te interesa apoyarme como creador y darle un poco más de soporte al mod, ¡puedes donar en Ko-fi!


