WirelessRedstone 0.4.4.3 A simple light redstone plugin that allows for wireless redstone signals to be sent over infinite distances and through worlds. This plugin is in early development, any support, suggestions and help is appreciated. Join my discord at
https://discord.gg/TsRTa7BUWm
Latest Update!Version 0.4.4.3 Small hotfixes and bug huntings with some improved/new features.
Check the latest update at the update column or
click here to see the changelogs and what is new!
Features
Custom Redstone Devices
Wireless Redstone connections cross-world and infinite distances.
No signal delays.
Send signal strengths out as inputted.
Craftable devices.
Unlimited links per redstone device.
Create advanced redstone circuits.
Moveable redstone devices with pistons.
Compatible with almost all redstone components.
Anti-spam (Overload animations).
Customizable settings and values.
Customizable messages.
Showcase
Installation
Drag & drop the downloaded .jar file in your plugins folder and restart/reload your server.
Edit the configuration file to fit your demands.
Leave the database file untouched to avoid losing redstone devices when restarting/reloading the plugin.
How to use WirelessRedstone This concept is easy to use by anyone with any redstone expertise. Using this plugin will allow you to obtain 2 custom items. The
Redstone Sender and the
Redstone Receiver. You can edit the block type, item name and item lore in the configurations to fit your server.
Use
/device give <player> <device> <amount>
You can replace
<player> with * so this command will apply to all online players. You can also replace
<device> with * to give both devices at once.
The
<device> is set to how ever you named the items in the configuration file. This is Redstone Sender and Redstone Receiver by default.
Upon placing down the devices anywhere in the world, you can
right click either one to start the linking process. If you have clicked on a
Redstone Sender, you will be asked to click any
Redstone Receiverto establish a link between these two devices.
You can cancel a linking progress by using
/device link cancel. A link will break if either devices break or get destroyed. You can have up to
infinite links per device, depending on your settings.
In order to break a link without breaking a device, you can use the /
device link <breakall/breakfirst/breaklast> command.
NOTE: This tutorial shows the old commands.
How do you use Redstone Devices As the name suggests, the
Redstone Sender, sends a redstone power signal towards any linked
Redstone Receiver. The initial power signal is the highest redstone power the
Redstone Sender is powered with.
This means that if you were to power a
Redstone Sender with a redstone wire with a power of 8, that this value will be transmitted to any linked
Redstone Receiver.
Without any delay, the
Redstone Receiver, which received the power signal from its linked
Redstone Sender, will emit its power to any block surrounding it. This will result in powering redstone wire, repeaters, lamps, pistons and more.
A
Redstone Receiver can also power another
Redstone Sender, allowing for more compact redstone machines.
How do you craft Redstone Devices In order to support survival gameplay, there are recipes for each device. However they are not custom but require a default recipe to craft. You can unlock the recipe when you unlock any redstone recipe.
Crafting recipe for a Redstone Sender
Crafting recipe for a Redstone Receiver
Permissions Permissions are by default
disabled in the configuration. Once enabled, those with the correct permissions can overwrite certain configuration settings.
Configuration Modify your experience by changing the configurations to your need. You can find a more elaborated list of config settings in the config.yml file of the plugin.
A value of
0 represents infinity.
Languages Support Switching languages is possible by entering the available language code into the config.yml file at "language". Delete the messages.yml file and restart/reload the server to generate a messages.yml file with the desired language.
Languages available [EN]
[DE]
[NL]
[CZ]
Is your language not here? Join our
discord and help us add it!
Messages If you delete the config.yml or messages.yml, the files will be regenerated with the latest values. Do
NOT do this when you have personalized your settings or messages.
You can disable any specific message by adding "!!" infront of the value in your messages.yml file.
API Support The API can be accessed by anyone in anyway. This plugin supports a small number of API functions for other plugin developers to integrate and control WirelessRedstone.
Access the API with
U_Api api = new U_Api();
Community Support If you have any further questions don't forget to contact me through discord or spigot.
Satisfied? Please leave a review!
Check out my Discord for suggestions, tips, questions and support.
Reviews Keep suggestions, tips out of the reviews. Join our support community or private message me about any bugs before making a review!