Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ AstraRedstoneSystems
Build complex redstone systems without cables using logic blocks, memory, timers, wireless signals and data processing.
Created and maintained with ๐ป from Poland by DawcoU ๐ต๐ฑ
AstraRedstoneSystems is a powerful tool for technical players and map makers, allowing you to create complex Redstone mechanisms using dedicated logic blocks. For newer Minecraft versions (1.18 - 26.2+). Developed in Java 17 and leveraging the Paper API for maximum efficiency, it is the perfect choice for Survival, Technical, and Mini-Game servers. ๐๐ฎ
โญ AstraRedstoneSystems supports:
- Paper
- Purpur
- Arclight (supported, but not recommended)
- Spigot (supported, but not recommended)
๐ฐโ ๏ธ Spigot is supported, but it is not the recommended platform. Some features may behave differently or cause compatibility issues. Paper or its forks are strongly recommended for the best experience.
๐ Key Features
- Core Logic Gates: Includes all basic gates like NOT, AND, OR, XOR, NAND, NOR, XNOR. ๐งฉ
- Data Processing: Advanced gates for math, variables, and comparisons. ๐ข
- Memory & Timing: RS-Latch, T-Flip-Flop, and enhanced repeaters with delays up to several seconds. โฑ๏ธ
- Long-Range Sensing: Motion sensors that work at a distance. ๐ก
- Multi-input gates: Basic logic gates (e.g., AND, XOR, OR) can have 2-3 inputs ๐ฅ๐ช๐ช
- Convenient Gate Configuration: Easily edit gate settings through an intuitive GUI. ๐ฅ๏ธ
๐ ๏ธ Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/gate <category> <type> |
Receive a specific logic gate block ๐งฉ | astrars.gates.<category> |
/gate <category> <type> <param> |
Receive a gate with parameter (e.g. DECODER 5) โ๏ธ |
astrars.gates.<category> |
/ars help |
Displays the plugin help menu โ | None |
/ars info |
Displays information about author, version, and license โน๏ธ | None |
/ars reload |
Reloads configuration and language files โ๏ธ | astrars.reload |
/ars selector |
Gives the selection tool wand ๐ช | astrars.admin |
/ars cut |
Cuts the selected circuit area into the clipboard โ๏ธ | astrars.admin |
/ars copy |
Copies the selected circuit area to the clipboard ๐ | astrars.admin |
/ars paste |
Pastes the copied circuit from clipboard at current position ๐ | astrars.admin |
/ars undo |
Reverts the last paste action โฉ๏ธ | astrars.admin |
/ars redo |
Restores the previously undone paste action โช๏ธ | astrars.admin |
/ars rotate <90 | -90 | 180> |
Rotates the copied circuit in clipboard by specified degrees ๐ | astrars.admin |
/ars schematic save <name> |
Saves the current clipboard contents to a schematic file ๐พ | astrars.admin |
/ars schematic load <name> |
Loads a schematic file into the clipboard ๐ | astrars.admin |
/ars schematic delete <name> |
Deletes a saved schematic file ๐๏ธ | astrars.admin |
๐ Full Gate List & Documentation
All blocks have a predefined output direction (Front) based on where you look during placement. Inputs come from the Back, Left, or Right sides.
โ๏ธ 1. Logic Category (/bramka logic <type>)
- NOT ๐ด: Inverts the input signal from the back.
- NOR ๐ด: Output ON only if all inputs sides are OFF.
- AND ๐ก: Output ON only if both side inputs are ON.
- OR ๐ก: Outputs ON if at least one input (Back or Sides) is ON.
- BUFFER ๐ก: Isolates and passes the signal from the back forward.
- PULSER ๐ก: Monostable circuit. Detects the rising edge from the back and triggers a clean 1-tick pulse output, then instantly shuts down.
- NAND ๐ : Inverted AND. Output OFF only if both sides are ON.
- XNOR ๐ : Output ON if both side inputs are identical (both ON or both OFF).
- NIMPLY ๐ : NOT IMPLY. Output ON only if Sides are OFF.
- XOR ๐ข: Exclusive OR. Output ON if side inputs are different.
- IMPLY ๐ข: Output OFF only if Back is ON and Sides are OFF.
- MUX ๐ข: Multiplexer. Passes the signal from the left or right side, depending on the status of the rear input. If the rear input is OFF, it takes the signal from the left side, and if ON, it takes the signal from the right side.
๐พ 2. Memory Category (/bramka memory <type>)
- LATCH ๐ต: RS-Latch memory cell. Set input on one right side and Reset on the left side.
- TFF ๐ท: Toggle Flip-Flop. Changes its output state (Toggles ON/OFF) every time it receives a short pulse from the back.
- MEMORY_CELL ๐ฆ: It stores the binary signal at the back, takes the redstone signal at the right input, writes it to the middle of the gate and at the left input reads it and turns on the output.
๐ข 3. Numbers Category (/bramka number <type>)
- MATH ๐ฆ: Core calculator block. Takes numbers from Left and Right inputs, performs actions (
ADD,SUB,MUL,DIV,POW), and sends the result forward. - DECIMAL_ACCUMULATOR ๐ฆ: Accumulates digits to form larger numbers (e.g., typing 1 then 2 creates 12). Resets immediately on side pulse.
- COUNTER โฌ: Increases/decreases its internal stored number based on side inputs.
- COMPARATOR ๐ฒ: Compares two numbers from Left and Right sides. Supports
==,>,<,>=,<=,!=. Outputs a redstone signal if true. - DECODER ๐ฒ: Outputs a Redstone signal if the incoming number from the back matches the preset target parameter.
- RANDOM_BOOLEAN ๐ต: Generates a random true/false state when triggered.
- RANDOM_NUMBER ๐ต: Generates a random number within a specified range.
- NUMBER_GATE ๐ค: Constant provider. Outputs a preconfigured number when powered from the back.
- BOOLEAN_GATE ๐ค: Converts Redstone to Data. Outputs
1if powered, and0if unpowered.
๐ค 4. String Category (/bramka string <type>)
- STRING_COMPARATOR ๐ฒ: Compares two text strings from the sides.
- STRING_DECODER ๐ฒ: Outputs a Redstone signal if the incoming text matches the decoder's text parameter.
- STRING_GATE ๐ค: Constant text provider. Outputs a preset piece of text when powered.
๐ 5. Data Category (/bramka data <type>)
- CABLE_DATA โซ: The universal data highway. Transfers text and numbers between data blocks without mixing them up with normal Redstone. Includes anti-echo protection!
- DISPLAY โฌ: Text hologram display. Renders any incoming string/number from the back dynamically in the air.
- TRANSISTOR ๐ด: Data valve. Passes data from the back to the front unless it is blocked by a side Redstone signal.
- DISK_GATE (Formerly VARIABLE_GATE) ๐ท: The fixed String/Number memory cell on the back takes and stores incoming text or number and the sides are used to reset the cell.
- RAM_GATE ๐ข: Volatile memory cell works the same as DISK_GATE but requires a constant redstone signal from the right side to store and hold the current value and the left side resets it.
- BATTERY ๐ : Energy storage cell. Charges when powered from the back and slowly decays over time. Outputs its current status as a percentage (e.g.,
85%). - DATA_DETECTOR ๐ข: Data presence sensor. Listens for signals from the back and turns ON its output only when valid data is received (such as text or a number). Remains OFF if the input is empty or has no data.
๐ก 6. Space (Wireless) Category (/bramka space <type>)
- SENDER ๐ช: Bluetooth transmitter. Reads text/numbers or standard Redstone signals from the back and broadcasts them wirelessly to a specific channel.
- RECEIVER ๐ช: Bluetooth receiver. Tunes into a channel, captures the transmitted data string or Redstone signal, and outputs it forward.
- SENSOR ๐ฅ: Motion radar. Scans a configured radius and outputs a Redstone signal if a living entity is detected nearby.
โฑ๏ธ 7. Time Category (/bramka time <type>)
- CLOCK ๐ฉ: Automatic clock generator. Constantly toggles its output based on a configured interval.
- CLOCK_GATE ๐ข: Gated clock. Toggles its output only when the back input is actively powered.
- REPEATER ๐ก: Advanced repeater. Allows custom delays up to several seconds without losing signal strength.
๐ฅ Installation
- Download the
.jarfile from Modrinth. ๐ฅ - Drop it into your
pluginsfolder. ๐ - Restart your server. ๐
- Customize your messages in the languages folder and settings in
config.yml. ๐โ๏ธ
๐ ๏ธ Other Projects
๐ก๏ธ AstraLogin - Check out my other plugin! It's a modern, secure, and lightweight login system featuring Bcrypt hashing and advanced player protection.
Links ๐พ
GitHub AstraRedstoneSystems: GitHub ๐ฅ๏ธ
๐ Support & Community
If you need help, want to report a bug, or follow the development by DawcoU, join our official Discord community:
๐ Join our Discord Server ๐ฌ๐ฅ


