Tags
Creators
Details
1.2.0
Compatibility
Changes
โก AstraRedstoneSystems v1.2.0 - The Logic Revolution Update
This update marks the biggest milestone in the plugin's history. We've rebranded, refactored, and added features that turn Minecraft into a playground for digital engineers. ๐
๐ CRITICAL CHANGE: Rebranding & API Shift
- Plugin Rebrand: AstraLogicGates is now AstraRedstoneSystems. All permissions and internal references have been updated. Action Required: Please update your permission nodes to match the new name!
- Paper API Transition: Like AstraLogin, this plugin now utilizes Paper Schedulers. It is optimized for 1-tick loops to ensure maximum performance without lagging the main server thread. โก๏ธ
- Version Requirement: Starting from v1.2.0, the plugin requires Minecraft 1.19.4 or higher. This is due to the implementation of the
TextDisplayentity for the new Display Gate.
๐๏ธ WorldEdit-Style Logic Management (BETA)
- Advanced Selector Tool: Get the selection stick using
/alg selectorto mark your logic circuits. ๐ฅข - Clipboard Commands: Full support for
/alg cut,/alg copy,/alg paste, and/alg rotate. - Safety Net: Implemented
/alg undoand/alg redoto protect your complex builds from mistakes. - Note: This feature is in BETA. Please report any coordinate or output precision issues on our Discord! ๐ ๏ธ
๐งฎ Math & Data Overhaul
- Expanded ALU Operations: The MATH gate now supports Multiplication, Division, and Power! ๐ข
- Stabilized Data Cables: Completely rewrote the Data Cable logic. Numbers are now transmitted with 100% precision and zero signal loss. ๐ต
- New Display Gate: Displays incoming Data values as high-fidelity holograms using the TextDisplay API. ๐ผ๏ธ
โ๏ธ Architecture & Bug Fixes
- Modular Class System: The update system has been completely decoupled. Basic, Timing, and Memory gates are now handled by separate, optimized classes. ๐ง
- Synchronizer Fixes: Fixed issues where the Synchronizer gate would cause errors or lose state during breaking/placing.
- Code Refactoring: Entire logic engine rewritten from scratch for maximum stability and future-proofing.
Thank you for supporting the development of AstraRedstoneSystems! Build big, think logical, and report any bugs on our Discord! ๐ฆพ๐ฅ
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:6PT3nWjN:6JODNPXt"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6PT3nWjN:6JODNPXt"
}

