Wireless icon

Wireless -----

Transmit and receive redstone signals without wires.



Documentation | GitHub | API Javadoc
This description is not meant to be exhaustive, please refer to the documentation.

Wireless features a unique take on wireless redstone.

The main concept of Wireless is components. Components can be blocks of any type (there are also blocks that have "extended" support) and each component can be either a transmitter or a receiver.
The behavior of the components is controlled via a GUI, the GUI contains widgets with various functionalities.

Features
  • Wireless redstone
  • GUI controlled
  • Fully customizable
  • Powerful developer API
  • Works out of the box
A transmitter of type lever conncted to a receiver of type iron block.
[​IMG]

Additional GIFs

Requirements
  • Latest version of Spigot. Others may work but not supported.
  • Java 16. If you're running the latest version of Spigot, you already have it.
Transmitters
Transmitters are a type of component, they can be connected to multiple receivers and transmit signals.
Regular blocks transmit a signal based on whether they are directly powered. Blocks such as levers, buttons, repeaters and redstone transmit a signal based on whether they are switched-on/pressed/powered.

Receivers
Receivers are a type of component, they can be connected to one transmitter and receive signals.
Regular blocks alternate between the original block type and a redstone block based on the signal received. Other blocks such as buttons, levers, doors and campfires (non-exhaustive list) are change their state with respect to their material (i.e. buttons get pressed, levers get switched etc.).

GUI and widgets
Components are controlled via graphical user interfaces (GUIs). SHIFT + RIGHT CLICK to open. The GUI contains widgets that provide various functionalities. By default there are basic widgets such as connecting transmitters to receivers, custom widgets can be added with the API.
Either from the transmitter:
[​IMG]
or, from the receiver:
[​IMG]


Commands
/wireless give <player> <transmitter/receiver> <material> - Gives the player a transmitter or receiver of the given material.
/wireless help - Shows a list of available commands.

Permissions
wireless.* - Access to all permissions

wireless.command.* - Access to all sub-commands

wireless.command.help - Access to help menu and tab-completion

wireless.command.give - Access to /wireless give

wireless.bypass - Bypass protection

Developer API
There is an API module to be utilized by developers.
Javadocs are also available.
The main use of the API is adding widgets to GUIs, intercting with components and listening to component related events.
Resource Information
Author:
----------
Total Downloads: 237
First Release: May 8, 2021
Last Update: Jul 31, 2021
Category: ---------------
All-Time Rating:
1 ratings
Find more info at robertlit.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings