promotional bannermobile promotional banner
premium banner
a mod that helps you to optimize your Redstone project

Description

# πŸ”΄ Redstone Overhaul

A complete redesign of Minecraft redstone with deterministic logic, AI optimization, and GPU-accelerated rendering.

---

## ✨ Features

### πŸ”Œ Redstone System
- Fully deterministic signal behavior  
- Tick-based simulation (no instant chaos)  
- 30+ components (logic gates, memory, I/O)  
- Efficient signal caching  

### 🧠 AI Optimization
- Finds optimal circuit paths (A* algorithm)  
- Detects performance bottlenecks  
- Auto-improves circuits over time  
- Remembers optimizations  

### 🎨 Rendering
- GPU-accelerated rendering  
- Smooth visualization of signal flow  
- Debug overlays (paths, heatmaps, nodes)  
- Color-coded signal strength  

### ⚑ Performance
- Multi-threaded simulation  
- Handles 10,000+ components  
- Chunk-based processing  
- Minimal TPS impact  

---

## πŸ“₯ Installation

### Requirements
- Minecraft 1.21 – 1.21.11  
- Fabric Loader 0.18.1+  
- Fabric API  
- Java 21+  

### Steps
1. Install Fabric Loader  
2. Download the mod `.jar` file  
3. Place it in `.minecraft/mods/`  
4. Launch Minecraft  

---

## πŸ’» Commands

- `/redstone status` β†’ system info  
- `/redstone profile` β†’ performance stats  
- `/redstone debug ` β†’ visualization tools  
- `/redstone optimize` β†’ run AI optimization  

### Debug Modes
- `paths` β†’ signal routes  
- `nodes` β†’ component states  
- `heatmap` β†’ activity intensity  
- `performance` β†’ bottlenecks  

---

## 🧱 Components

### Basic
Wire Β· Repeater Β· Comparator Β· Torch  

### Logic
AND Β· OR Β· XOR Β· NAND Β· NOR Β· NOT  

### Memory
RS Latch Β· D Flip-Flop Β· T Flip-Flop Β· JK Flip-Flop  

### Advanced
Counter Β· Timer Β· Encoder Β· Decoder Β· Multiplexer  

### Devices
Lever Β· Button Β· Piston Β· Door Β· Hopper Β· Lamp  

---

## πŸ“Š Performance

- < 1,000 components β†’ negligible impact  
- 1,000–5,000 β†’ light overhead  
- 5,000–10,000 β†’ AI optimization helps  
- 10,000+ β†’ graph splitting enabled  

---

## πŸ› Bug Fixes (v0.0.2)

- Fixed signal update ordering issue  
- Fixed thread safety problems  
- Fixed logic gate errors  
- Fixed missing cache detection  
- Fixed AI controller compile error  
- Improved caching system  
- Fixed typo in optimization method  
- Added cache size limit  

---

## βš™οΈ Notes

- Auto-detects CPU threads  
- Runs optimization every 5 seconds  
- No config required  

---

## πŸ’¬ Community

Discord: https://discord.gg/9q7HTGUeQF  
Issues: https://github.com/Ahaduzzamankhan/redstone-overhaul/issues  

---

## πŸ“„ License

MIT License Β© Fluxenite