Skip to content
Saltar al contenido
Volver al Blog
Reden - Deshacer, versiones y depuración de Redstone

Reden - Deshacer, versiones y depuración de Redstone

Alexandru Maftei
Alexandru Maftei
@ice
Actualizado
32 vistas
Respuesta rápida:Reden es un mod de Minecraft escrito en Kotlin que añade Ctrl+Z para deshacer acciones de Redstone, incluye rehacer, control de versiones (RVC) y un depurador (RDebugger) en desarrollo, y funciona con Fabric o Forge.
TL;DR:Reden añade características de deshacer, rehacer y control de versiones al desarrollo de Redstone en Minecraft. Creado por la comunidad con soporte de Ctrl+Z, versionado de máquinas y herramientas de depuración para ingenieros de Redstone serios.
GitHub - Proyecto de comunidad de Minecraft

reden-is-what-we-made (zly2006/reden-is-what-we-made)

Redstone EDEN: Deshacer y Rehacer | Ctrl+Z | Depurador de Minecraft | Control de versiones de Redstone | ¡Cualquier característica asombrosa que puedas imaginar!

Estrella en GitHub ↗
⭐ 274 estrellas💻 Kotlin📄 LGPL-3.0

Si alguna vez dedicaste dos horas construyendo un mecanismo intrincado de puerta de Redstone y luego accidentalmente colocaste un bloque que lo rompió todo, entiendes la frustración. Reden fue creado para resolver esa pesadilla específica añadiendo soporte de Ctrl+Z al desarrollo de Redstone en Minecraft, más un ecosistema completo de herramientas para gestionar máquinas complejas.

¿Qué hace Reden?

Reden es un mod de Minecraft (274 estrellas en GitHub, escrito en Kotlin) que le da a los desarrolladores de máquinas de Redstone un conjunto completo de herramientas para crear, probar y compartir su trabajo. En su núcleo, es un sistema de deshacer/rehacer, pero el plan incluye control de versiones, herramientas de depuración y un gestor de paquetes para diseños de Redstone.

Piénsalo como lo que debería haber incluido Minecraft en sus maquinaciones de Redstone desde el principio.


La función Deshacer - El evento principal

Presionar Ctrl+Z deshará tu última acción. Suena simple, pero en el mundo de Redstone en modo supervivencia de Minecraft, es honestamente revolucionario.

Lo que hace esto diferente de otros mods es que realmente rastrea los cambios causados por el jugador. Puedes deshacer colocaciones de bloques, remociones, modificaciones de entidades de bloques (como cambiar los retrasos de repetidores de Redstone) y cambios de entidades. El mod no deshará la generación del mundo o cambios ambientales, solo tus acciones directas. Entonces, si estás probando una contraparencia y te das cuenta de que enrutaste mal una línea de Redstone, simplemente presiona Ctrl+Z en lugar de deconstruirla manualmente.

Y sí, también obtienes rehacer (Ctrl+Y o Ctrl+Shift+Z, dependiendo de tus controles de teclado).


RVC - La parte ambiciosa

Redstone Version Control (RVC) aún está en desarrollo, pero la visión es genuinamente interesante. Imagina usar Git para rastrear tus máquinas de Redstone. Podrías versionar tus diseños, ver diferencias, y empujarlos a GitHub. Otros constructores podrían entonces referenciar tu trabajo como submódulos, reutilizando tus diseños como bloques de construcción en sus propias creaciones.

Actualmente, RVC te permite autenticarte con GitHub a través de https://redenmc.com, y la herramienta de selección está casi completa. Sostendrás una vara de fuego y harás clic izquierdo para seleccionar regiones de máquinas, clic derecho para excluir áreas. Los planes futuros incluyen un gestor de paquetes para dependencias y seguimiento de actividad para que tus seguidores vean cuando actualizas una máquina.

Aquí está la cosa: está marcado como "WIP" y "Planning" en el repositorio de GitHub, así que no esperes que esto esté listo para producción aún. Pero la dirección es clara.


RDebugger - Depuración de cronometraje y paso a paso

También en progreso. RDebugger se supone que te dará análisis de micro-cronometraje de tus circuitos de Redstone, ejecución paso a paso, y puntos de interrupción para actualizaciones de bloques. Eventualmente podrás escribir scripts de prueba como:

markdown
[steps]
Use: button at 0 0 0
Wait: 10 ticks

[check]
Require: block at 1 3 5 is stone
Has-Item: chest at 0 0 0 has 1 diamond

Y el depurador validará que tu máquina se comporta como se espera. Para cualquiera que pruebe lógica compleja de Redstone, esto sería un ahorrador de tiempo masivo.


Cómo instalar Reden

Reden funciona como un mod de Minecraft, así que necesitarás un cargador de mods. La mayoría de los jugadores usan Fabric o Forge.

Para Fabric (recomendado):

  1. Descarga el instalador de Fabric desde fabricmc.net
  2. Ejecuta el instalador y selecciona tu versión de Minecraft (comprueba la última versión estable: versión 26.1.2)
  3. Descarga el archivo jar del mod Reden desde Modrinth o CurseForge
  4. Coloca el jar en tu carpeta .minecraft/mods
  5. Inicia el juego a través del perfil de Fabric

Probablemente también quieras Fabric API como dependencia (obtén la de las mismas fuentes).

Para Forge: El proceso es similar. Descarga el instalador, crea un perfil de Forge, luego coloca archivos jar de mods en la carpeta mods. Reden es compatible con ambos cargadores, aunque Fabric tiende a tener menos conflictos.

El mod tiene una página en Modrinth que suele ser el punto de entrada más fácil. También puedes encontrarlo en CurseForge si prefieres esa plataforma.


Características principales y cómo funcionan

Deshacer instantáneo con Ctrl+Z: El punto de venta. Coloca un bloque, date cuenta de que está mal, deshazlo. Funciona con repetidores, comparadores, pistones, observadores, cualquier componente de Redstone. Si alguna vez accidentalmente giraste un comparador de manera incorrecta después de 20 minutos de construcción, apreciarás esto.

Soporte completo de Block Entity: Los cambios en retrasos de repetidores, modos de sustracción de comparadores y contenidos de dispensadores se rastrean todos. No solo estás deshaciendo la colocación de bloques, estás deshaciendo todo el estado de tu máquina.

Integración de comandos: Los hotkeys de comandos te dejan vincular comandos frecuentemente usados a atajos de teclado. Útil para pruebas o automatización durante el desarrollo.

Integración de GitHub (RVC): Vincula tu cuenta de GitHub en el sitio web oficial. Eventualmente tus máquinas serán compartibles a través de enlaces de GitHub, con otros constructores pudiendo tirarlas como dependencias. Esto aún está en construcción, pero la fundación está ahí.

Herramienta de selección (RVC, casi lista): Sostén una vara de fuego para seleccionar regiones de tu construcción. Se supone que funciona con el sistema de control de versiones, permitiéndote definir qué parte de tu mundo estás versionando.


Consejos y escollos comunes

El sistema de deshacer solo rastrea acciones del jugador. Si usas un comando para modificar bloques, lo deshará. Pero si el entorno cambia (mobs rompiendo bloques, agua fluyendo), eso no será deshacible. Esto es por diseño, ya que de otra manera tu historial de deshacer explotaría.

Además, el historial de deshacer es por sesión. Si sales y recargas tu mundo, pierdes la pila de deshacer. Entonces, esto podría cambiar en versiones futuras, pero es algo que debes saber ahora.

Cuando estés probando máquinas de Redstone, realmente desactiva otros mods que puedan generar partículas o entidades. A veces la lag de renderizado puede ocultar problemas de cronometraje sutiles que RDebugger atrapará más tarde.

Si planeas usar características de RVC, únete al Discord (vinculado en la página de Modrinth). El mantenedor y la comunidad son activos ahí, y obtendrás advertencias tempranas sobre cambios que rompen cosas.


Alternativas que vale la pena conocer

Los mods como WorldEditCUI de WorldEdit existen, pero son más sobre manipulación masiva del terreno que depuración de Redstone. Si solo necesitas deshacer para construir, WorldEdit lo cubre. Pero el deshacer enfocado específicamente en lógica de Redstone de Reden es más rápido y no requiere configuración.

Para control de versiones, podrías exportar manualmente esquemas y enviarlos a Git tú mismo. Pero RVC, una vez que esté listo, automatizará eso y te permitirá referenciar el trabajo de otras personas como submódulos. Ese es un flujo de trabajo genuinamente diferente.

Si estás construyendo servidores personalizados y quieres rastrear cambios del mundo, algo como CoreProtect maneja reversiones para prevención de vandalismo. Pero eso es del lado del servidor y retrospectivo. Reden es por jugador y en tiempo real.


¿Vale la pena usar Reden ahora?

La función de deshacer absolutamente lo es. Si construyes máquinas de Redstone en absoluto, Ctrl+Z solo te ahorra frustración constantemente. Instálalo por eso.

Las características de RVC son promesas futuras, pero están diseñadas pensamientamente. Si te importa el control de versiones o compartir máquinas con otros constructores, mantén un ojo en el proyecto. Está madurando rápidamente.

Una cosa más: si ejecutas un servidor multijugador y quieres dar a tus jugadores acceso a deshacer, necesitarás que todos ejecuten el mod. No es del lado del servidor, así que requiere instalación del lado del cliente. Ten eso en mente para servidores comunitarios.

Para construcción en solitario, pruebas creativas, o un SMP privado con amigos, Reden es sólido ahora y mejorando. Si estás serio sobre encontrar un servidor o configurar uno tú mismo con compilaciones personalizadas, tener soporte de deshacer hace que el desarrollo sea infinitamente menos frustrante. También podrías querer consultar herramientas como el generador de propiedades del servidor si estás alojando desafíos de Redstone personalizados o enseñando Redstone a otros.

GitHub: zly2006/reden-is-what-we-made - LGPL-3.0, ★274

Sobre el autor
Alexandru Maftei
Alexandru MafteiRedactor principal

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

¡Compártelo con tus amigos!

Preguntas Frecuentes

¿Cómo se usa la función de deshacer en Reden?
Presiona Ctrl+Z para revertir la última acción de bloque o entidad de Redstone; también puedes rehacer con Ctrl+Y o Ctrl+Shift+Z según tu configuración.
¿Qué cargadores de mods son compatibles con Reden?
Reden funciona con Fabric y Forge; la instalación recomendada es con Fabric, aunque también se puede usar en Forge.
¿Qué permite hacer la herramienta de selección de RVC?
Sostén una vara de fuego, haz clic izquierdo para seleccionar regiones de tu máquina y clic derecho para excluir áreas, preparando esa zona para control de versiones.
¿Reden registra cambios en bloques con entidades?
Sí, rastrea cambios en retrasos de repetidores, modos de comparadores y contenidos de dispensadores, devolviendo también esos estados al deshacer.
¿Dónde puedo descargar Reden y sus dependencias?
Descarga el archivo JAR de Reden en Modrinth o CurseForge y coloca el JAR en la carpeta .minecraft/mods; también instala Fabric API si usas Fabric.

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy