Wireless Redstone
Instant redstone signal transmitter, get rid of those wires!
Help translate WirelessRedstone in your language!
This plugin is used worldwide. For that reason, I made it possible switch easily between languages directly in the configuration of the plugin (see "How to use"). If your language is not available, you can translate it on this website and I will add your own work to the next release of WR!
Demonstration Videos
Upcoming features. ( Or planned )
- Please note that we're doing our best to make WirelessRedstone bugfree, it still may contain a few bugs and such.
Links
- Metrics
Thanks
- Thanks a lot to Wmisiedjan, the creator of the plugin. He left the project more than a year ago, and since that moment, I'm the developer of the plugin. I made big changes, but some of his code still is in the plugin. He was also a great guy because the code was open, that's why I could take it and modify it. Thank you, mate ;)
- Thank you a lot to bb-generation who optimized the configuration part and update the plugin to maven.
- Thanks to my beta-testers (cannonb4ll, s32ialx, and Kervinou), your help is great!
- Thanks to all the persons who help me to improve this plugin, and report bugs.
Donate
Pssst... Do you like my plugin? Then please donate a bit to encourage me!
Have an issue?
Please report it here
If you want to post it here, please post:
- a description of what's happening.
- The version number of WirelessRedstone, and Craftbukkit.
- An error log if you could get it.
Suggestions
If you want to submit an idea, please post it on this page with the label suggestion.
Finally got it to break a little more, here ya go licks :
23:02:38 [SEVERE] Could not pass event BlockBreakEvent to WirelessRedstone v1.8b
org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at net.minecraft.server.v1_4_6.PlayerInteractManager.breakBlock(PlayerIn teractManager.java:282) at net.minecraft.server.v1_4_6.PlayerInteractManager.dig(PlayerInteractM anager.java:181) at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java: 563) at net.minecraft.server.v1_4_6.Packet14BlockDig.handle(SourceFile:46) at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java: 112) at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30 ) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:59 8) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:22 4) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:49 4) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java: 427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84 9) Caused by: java.lang.NullPointerException at net.licks92.WirelessRedstone.Listeners.WirelessBlockListener.onBlockB reak(WirelessBlockListener.java:428) at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja va:425)
good morning working server with DEV #2565 and DEV #2573 from http://dl.bukkit.org/downloads/craftbukkit/list/dev/
first test with starting server (both have same issues) and see in console that WireLessRestone (WR) try to convert the old config.yml from WR 1.7b, after view seconds and fail messages for SQL i see that a new config.yml is born but the folder "channels" is empty and a positive message in console for enable of WR.
but all inGame WR signs not function.
Next try, i insert "UseSQL; false" in the 1.7b config.yml and start the server,
all system going green. channels folder grows up with all informations of the WR.
and all inGame Sign doing the nice work
- wr help = no problem
- wr info = no problem
- wr list = i see only 5 channel names of 42 and in console comes the message in codebox
hope all information are helpful greets Deep
@licks92
This happened on first boot and on restarts, it does not seem to effect anything however (strange huh?) lol. If you want me to do anything specific let me know.
I have not got around to the SQL enabling, I need to make initialize the SQL database when the users are not on (so probably later tonight) then try and translate from the file to the database (unless you already have a converter in the plugin >.>)
@ambedrake
I have some questions : Did you turn on the SQL or not? Did this error occured the first time you launched the new version?
@ambedrake
I knew that I would have some bugs to fix... but that was quick. Thank you for the report, I'll try to fix it quickly
Hey licks, this seems to show up on boot. Im still giggling about trying to break it (I enjoy debugging) but figured you may like it if I actually report anything we get the plugin to spit as us =D
" 13:52:09 [SEVERE] Error occurred while enabling WirelessRedstone v1.8b (Is it up to date?) java.lang.ArrayIndexOutOfBoundsException: 0 at net.licks92.WirelessRedstone.Configuration.YamlStorage.getAllChannels (YamlStorage.java:440) at net.licks92.WirelessRedstone.Configuration.WirelessConfiguration.getA llChannels(WirelessConfiguration.java:152) at net.licks92.WirelessRedstone.WireBox.UpdateChacheNoThread(WireBox.jav a:614) at net.licks92.WirelessRedstone.WirelessRedstone.onEnable(WirelessRedsto ne.java:136) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:381) at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugin(CraftServer.java :278) at org.bukkit.craftbukkit.v1_4_6.CraftServer.enablePlugins(CraftServer.j ava:260) at net.minecraft.server.v1_4_6.MinecraftServer.j(MinecraftServer.java:32 1) at net.minecraft.server.v1_4_6.MinecraftServer.e(MinecraftServer.java:30 0) at net.minecraft.server.v1_4_6.MinecraftServer.a(MinecraftServer.java:25 9) at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java :149) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java: 399) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84 9) "
Licks you rock thank you SOOOO much for the new toy to tinker with =D Have a great Christmas mate!
Okay... Christmas gift!
I know that the first reaction of the admins that discover that the config is much more quick with SQL will be "I download it now without reading the changelog!". But please read it before to do it, because THIS VERSION IS NOT STABLE.
If you're the admin of a big server, i highly recommend to not update, but to wait until the first testers report the bugs and tell me what's wrong.
In this case, and in the other cases, DO A BACKUP of your worlds and of your WirelessRedstone/ folder before to download the new version.
So... that's it, I wish you a merry christmas with WirelessRedstone ;)
If the file isn't approved yet when you see this message, then download it Link Removed: http://www.mediafire.com/?d7mudc64uvg94s7
@ambedrake
I just have to compile and package it... but I'm not sure it will work, I got some errors on my test server, that's why I can't give it to you.
Hey licks, I see there is a 1.4.6 in the git, any chance of getting a dev build of that we can play with a bit?
@licks92
Sounds good and thank you. I was frustrated that night so I apologize for my comment. Love this plugin, keep it up! =D
@Azurago
Fixed in the source code about the sign that cannot be placed.
@Timtower
Added in the code, you'll get it.
@XtremeCraft
Yes, it's something that will be added (soon ;) )
@ambedrake
To let the chunk unload, just set the value of that to false in the config.yml ;)
@ambedrake @s32ialx
I'm currently not sure that it works fine and that's why I do not release it now. I have a new idea, but I'm now more preoccupied by the new update of Bukkit that makes my plugin crash
@Azurago
I'm sorry to, but as you know it's a dev build. The bug with the sign on the wall does not happen on most of the servers, so do you have a log for me? About SQL, normally the bad characters are now ALLOWED, the only thing that doesn't work fine it the update of the channels... and that's what i'm working on.
@Timtower
He was talking to me ;)
So I hope i've answered to your questions, and let me wish you a nice christmas (maybe i'll have a gift for you guys ;) )
So you still have not been approved? really whats going on here? whats the newest version that I can obtain I finally got that one working thanks to your fresh build fix and me setting the bukkit.yml from sqlite to mysql ;) didn't know i could force mysql for all the ebean support.
I really hope they approve this message (plugin) soon!
I am very upset with your dev linked version on your comment. It will not save any of my previous channels. I have hundreds just from one project. I also used illegal characters for SQL so I would have to stick with yml. But NOTHING is transferring over and not everyone used dashes and such. Also, with SQL enabled it wont let me make anything, says illegal characters.
Lastly, I can't put a sign on the side of a block. No matter the block type it says it cannot be placed there.
Can you have it default to non SQL? Then later I can convert to SQL if I so desire? Sorry for the rant.
@licks
Hey I would love to try the MySQL out for awhile but we have a ton of circuits already laid out for some complex designs. Is it at all possible to get a conversion tool built or even better have an option (like permissions ex does) to create an SQL dump from the flat files that can be run as an SQL query?
Cheers, Ambe
@XtremeCraft
Hey mate I would advise against a mechanic like this. When WR is used across unloaded chunks it is nice to be able to lessen the servers load by turning WR circuits off.
Though I know where you are coming from on the idea we found it more friendly to our processor to use CraftBook and WR together to make it one hell of a system and still allowing us to unload the circuits that are not in use making our server much happier lol.
Hi, I have a suggestion for WR
You should add and inverter so when the sign says [!wrr] the torch should be on when the channel is off! This could be quite a useful feature and would be used on my server for sure.
Olly
@Timtower
You can't... but I should add a possibility to do it... probably for the next release.
@HammyHavoc
I don't know... I didn't know that this bugs exist... but i'll test and try to fix.