AstraRedstoneSystems

AstraRedstoneSystems

A modern and fast plugin for advanced redstone logic systems๐ŸŒŒโšก๏ธ

166 downloads 1 followers

๐ŸŒŒ 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 1 if powered, and 0 if 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

  1. Download the .jar file from Modrinth. ๐Ÿ“ฅ
  2. Drop it into your plugins folder. ๐Ÿ“‚
  3. Restart your server. ๐Ÿ”„
  4. 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 ๐Ÿ’ฌ๐Ÿ‘ฅ

Version Minecraft Loader Download

The Logic & Architecture Overhaul Update

1.6.0

1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, paper, purpur, spigot
Download

Small compatible Update

1.5.2

1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, paper, purpur, spigot
Download

Small hotfix Efficiency Update

1.5.1

1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur
Download

Schematic Update

1.5.0

1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur
Download

Optimization & Stabilization Update

1.4.0

1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur
Download

The Data & Infrastructure Update

1.3.0

1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
bukkit, paper, purpur
Download

The Logic Revolution Update

1.2.0

1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
bukkit, paper, purpur
Download

The Big Update: Logic & Data ๐Ÿš€

1.1.0

1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
bukkit, paper, purpur, spigot
Download

Initial Release - Logic reimagined ๐Ÿš€โšก

1.0.0

1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
bukkit, paper, purpur, spigot
Download