🇺🇸 English
Looking to add smarter and more dynamic redstone mechanics to your addon?
This script introduces a custom redstone manager component that reads nearby power sources, propagates signal strength, and updates block states using a tick-based system.
Features:
- Custom redstone manager component for blocks.
- Uses the
minecraft:tick component with "looping": true to update continuously.
- Supports the custom state
redstone:signal with values from 0 to 15.
- Supports the custom state
redstone:active as a boolean (false–true).
- Automatically reads and propagates redstone power from neighboring blocks.
- Safely updates permutations using fail-safe helper functions.
- Direction-aware scanning powered by a reusable direction map.
- Fully implemented in clean, reliable JavaScript compatible with TypeScript.
⚙️ Perfect for technical addons, logic blocks, redstone systems, and components requiring precise power simulation.
🇲🇽 Español
¿Quieres añadir mecánicas de redstone más inteligentes y dinámicas a tu addon?
Este script introduce un componente personalizado de gestión de redstone que lee fuentes de energía cercanas, propaga la intensidad de señal y actualiza estados mediante un sistema basado en ticks.
Características:
- Componente personalizado de gestor de redstone para bloques.
- Utiliza el componente
minecraft:tick con "looping": true para actualizar continuamente.
- Compatible con el estado personalizado
redstone:signal con valores de 0 a 15.
- Compatible con el estado personalizado
redstone:active como booleano (false–true).
- Lee y propaga automáticamente la potencia de redstone desde bloques vecinos.
- Actualiza permutaciones de forma segura usando funciones utilitarias.
- Escaneo direccional mediante un mapa de direcciones reutilizable.
- Implementado completamente en JavaScript compatible con TypeScript.
⚙️ Ideal para addons técnicos, bloques lógicos, sistemas de redstone y componentes que requieran simulación precisa de potencia.