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


