Skip to content

SkyDynamic/reden-is-what-we-made

 
 

Repository files navigation

Reden is What We Made

Modrinth Downloads Discord

Redstone EDEN

English | 简体中文

Undo & Redo

Ctrl+Z immediately undo the previous operation, making it much more convenient to develop redstone machines! For more information, please check our wiki page.

Hotkeys (malilib -> General) Default
undoKey Ctrl+Z
redoKey Ctrl+Y
(debug only) debugPreviewUndo Ctrl+Shift+Z

Tick Back

Planning

If your game was frozen using /tick freeze, you can use /tick back to go back to the previous tick. This feature is implemented by making backups.

RVC

WIP

RVC, Redstone Version Control, machine history and diff analysis

RVCHub, a universal machine sharing platform, and automatic recognition of whether the machine has been correctly marked with copyright

RVC Selection

Hold a blaze rod in your hand, then left click to select a group of blocks, and right click to ignore.

RDebugger

WIP

Micro-timing analysis and simulation: block update breakpoints (NC, PP, CU, BE), BED debugger, step-by-step update, step-by-step tick, update reset

Original Intention

Provide a one-stop working environment for redstone machine developers and become the best redstone debugging and teaching tool.

Other Features

  • Command Hotkeys: Super Right -> runCommand use masa-style hotkeys to run commands
  • Force Sync Entity Pos: Micro Ticking -> toggleForceEntityPosSync force sync entity pos to clients, maybe useful when you freeze the game
  • No Time Out: General -> noTimeout disable timeout on clients, if you are debugging the server, you probably need this
  • Item Shadowing Detector: carpet redenDebuggerItemShadow Detect if there are shadowed items in the inventory, wip, it will support to disable operations that may break the link in the future
  • Structure Block Hotkey: Ctrl+S to save and Ctrl+L to load for you last interacted struct block.

Bug fixes

  • carpet fixInvisibleShadowingItems: fix invisible shadowing item entity, for more information, check Igna's video

Build

Just run ./gradlew build in the root directory of the project.

Debugging

Debug Properties:

Property Name Description
reden.transformer.printBytecode Print final bytecode to stdout. This process runs at mixin postApply stage.
reden.transformer.export.pre Export transformed class. This process runs at mixin preApply stage.

🎊 Thanks

IntelliJ IDEA
Capable and Ergonomic IDE for JVM

Special Thanks to JetBrains for providing us free Licenses for Open Source Development for IDEs such as IntelliJ IDEA

Copyright © 2000-2024 JetBrains s.r.o. JetBrains and the JetBrains logo are registered trademarks of JetBrains s.r.o.
Copyright © 2024 JetBrains s.r.o. IntelliJ IDEA and the IntelliJ IDEA logo are registered trademarks of JetBrains s.r.o.

About

Knowledge belongs to humans, Eden between you and me.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 69.0%
  • Java 31.0%