WirelessRedstone [1.16-1.19] icon

WirelessRedstone [1.16-1.19] -----

Send wireless redstone signals through worlds and air.



WirelessRedstone Release 0.3
WirelessRedstone v0.3
A simple redstone plugin that allows for wireless redstone signals to be sent over infinite distances and through worlds. This plugin is almost out of early development, any support, suggestions and help is appreciated.
Join my discord at https://discord.gg/TsRTa7BUWm


Showcase
[​IMG]



What is new?
This update has completely made version 0.1 obsolete. This update comes with alot of features, improvements and adjustable settings.

If you want a summery of all the changes and updates, scroll all the way down.



Improved RedstoneDevices
The most noticable update are the devices. In the previous version these were stone buttons, which were only usable on static blocks, easy to break and could not fit in any redstone machine.

The RedstoneSender and the RedstoneReceiver are now fully customizable. You can change their block type in the configurations file.
Although these devices are required to be a solid block.

Furthermore the devices are now capable of sustaining an infinite amount of links with other devices, which can allow for very interesting creations. i.e. you can link 1 RedstoneSender with 6 RedstoneReceivers.

Devices are by default capable of overloading. This means that fast repeating redstone loops will cause a device to overload with fitting effects and sound. This setting can be turned of in the configurations.

Last but not least. All redstone devices are movable by piston or sticky piston. This may allow for more complex redstone machines.



Improved Links
The previous links took up alot of server memory and in order to figure out if a device was linked, it had some delay issues.

In the new version, delays are no longer a thing. Redstone signals entering a sender will instantly be received by a receiver. You can add or adjust the delay for a singal to be send in the configurations.

Links are now more self-aware. A link will break if either devices are missing, preventing crashes or false signals to be send.

Whenever a redstone device is destroyed, a message will be send to the creator of the link or device that a device with an x amount of links has been destroyed.



Improved Power Detection
The power input towards a sender is updated in such a way that any redstone input can be detected, such as redstone wires, repeaters, redstone blocks, comparetors, redstone torches, other redstone receivers and more.

This also applies to the power emitted by a receiver. This power no longer just powers redstone wires, but also repeaters, lamps, pistons, other senders and more. Unlike the previous version, direct contact with other blocks now power them too.

At last, a new order system has been implemented to give right of way to the highest power sent to a sender. This means that if a higher signal power is send to a sender, then it will send this power signal to the receiver. If a high power signal is removed from a sender, then a lower power signal will be send if there is one.



Improved Database
Each device and each link have their own seperate file with some .json values. You can edit these values when the server/plugin is not operating.
This way you can create back ups or delete links by force.

Along this, at the start of a server launch, all links and devices will be checked once if they still remain in place. If not, the plugin will delete them from the database.



Improved Communication
The plugin has some log messages ready to be send incase of errors, missing devices, invalid values, invalid server version and more.

Along this, all messages send to users for using devices are now toggable in the configurations. These messages are now properly color coded too.



Improved Configuration
The new custom configurations system works flawless as it can be adjusted during runtime and be loaded on server reload.
The amount of configuration options is now almost tripled and each setting has a small briefing of what it does.



Improved API
If anyone has come this far, reading all of the chances, good job. The API has been adjusted too. You can now easily access all devices or links owned by the player. You can obtain the devices as ItemStack and you can access the immense library of functions for each device and link.

api.png



GitHub
Code is now public on github.



Changelog
  • RedstoneDevices are now customizable blocks.
  • RedstoneDevices are now solid blocks.
  • RedstoneDevices are now loop preventive with overload feature.
  • RedstoneDevices can contains unlimited links with other devices.
  • RedstoneDevices are now movable by piston or sticky piston.
  • Links now longer have a delay. Adjustable in configurations.
  • Links will auto-break when either devices are missing or broken.
  • Links no longer cause lag or alot of server memory.
  • Power is now detected by all kinds of input for a RedstoneSender.
  • Power is now send with the same signal strength it has as input.
  • Power is now detectable by other means, like redstone blocks and repeaters.
  • The highest power will be send to a receiver and will auto-update when this power is no longer active.
  • RedstoneDevices can now power other RedstoneDevices.
  • Database is improved in quality, effiency and functionality.
  • Communication (messages) are now properly color codes and toggable.
  • Configuration settings are tripled in size with more commentary.
  • API has been updated with tons of funtions to access.
  • Code is now public on GitHub.
  • Overall fixes, improvements and features.
  • and alot more...
----------, Oct 20, 2022
Resource Information
Author:
----------
Total Downloads: 2,248
First Release: May 7, 2022
Last Update: Dec 23, 2022
Category: ---------------
All-Time Rating:
8 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings