Quantum Connectors - Wireless Redstone
Replace that dusty old redstone wiring with quantum circuits!
Usage | Commands & Permissions
Features:
- Wireless redstone
- Optional delayed activation
- Activate multiple devices
- Edit your circuits! Remove receivers from existing circuits with sneak + click!
- Use Chests, Beds, Furnaces and even Bookshelves to activate redstone devices!
- Optional WorldGuard Support! Users can only create circuits when they have permissions to build.
- When enabled this plugin will check to see if there is an update available and let you know if one is. Don't be frightened! You can actually disable it in the same plugins/<thisplugin>/config.yml file that every single other plugin that has this functionality uses to disable it.
Circuit Types:
- quantum - receiver matches sender
- on - receiver is turned on when the sender receives power
- off - receiver is turned off when the sender receives power
- toggle - receiver is toggled when the sender receives power
- random - receiver is set to a random status when the sender receives power
- reverse - receiver is set to the opposite of the sources power
- impulse - receiver is set to on for 4 ticks when sender receives power, ignoring how long sender lasts
Special Senders
- Chests - ON sent when the chest is opened, OFF when it is closed
- Beds - ON sent when the bed is entered, OFF when the person leaves the bed
- Furnaces - ON sent when the furnace becomes lit, OFF when it is unlit
- Bookshelves - ON sent when clicked (can be used with toggle to turn things on/off)
Example 5 by 5 (by 3) redstoneless piston door:
Usage:
I highly recommend subscribing to file updates, so the moment a new version is available you can download it.
@Mayhem777
Are you sure? Lines 185 & 195 (the ones it is complaining about) are blank: https://github.com/Ne0nx3r0/Quantum-Connectors/blob/master/com/ne0nx3r0/quantum/listeners/QuantumConnectorsPlayerListener.java#L185
https://github.com/Ne0nx3r0/Quantum-Connectors/blob/master/com/ne0nx3r0/quantum/listeners/QuantumConnectorsPlayerListener.java#L195
<<reply 718083="">>
I'm using this version...
@Mayhem777
Update to the most recent version: http://dev.bukkit.org/server-mods/quantum-connectors/files/10-v2-2/
Using 1.2.5 and CB R.1.0 :
22.05 03:49:45 [Server] INFO ... 12 more
22.05 03:49:45 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
22.05 03:49:45 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
22.05 03:49:45 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
22.05 03:49:45 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
22.05 03:49:45 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22.05 03:49:45 [Server] INFO at com.ne0nx3r0.quantum.listeners.QuantumConnectorsPlayerListener.onLeaveBed(QuantumConnectorsPlayerListener.java:195)
22.05 03:49:45 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlock cannot be cast to org.bukkit.material.Bed
22.05 03:49:45 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
22.05 03:49:45 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
22.05 03:49:45 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
22.05 03:49:45 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
22.05 03:49:45 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
22.05 03:49:45 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
22.05 03:49:45 [Server] INFO at net.minecraft.server.Packet19EntityAction.handle(SourceFile:36)
22.05 03:49:45 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:935)
22.05 03:49:45 [Server] INFO at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:442)
22.05 03:49:45 [Server] INFO at net.minecraft.server.EntityHuman.a(EntityHuman.java:974)
22.05 03:49:45 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
22.05 03:49:45 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
22.05 03:49:45 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
22.05 03:49:45 [Server] INFO org.bukkit.event.EventException
22.05 03:49:45 [Server] SEVERE Could not pass event PlayerBedLeaveEvent to QuantumConnectors
22.05 03:49:43 [Server] INFO Jugadores conectados:LaParka09, pako, Trauma, william
22.05 03:49:32 [Server] INFO ... 14 more
22.05 03:49:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
22.05 03:49:32 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:601)
22.05 03:49:32 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
22.05 03:49:32 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
22.05 03:49:32 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22.05 03:49:32 [Server] INFO at com.ne0nx3r0.quantum.listeners.QuantumConnectorsPlayerListener.onEnterBed(QuantumConnectorsPlayerListener.java:185)
22.05 03:49:32 [Server] INFO Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlock cannot be cast to org.bukkit.material.Bed
22.05 03:49:32 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
22.05 03:49:32 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
22.05 03:49:32 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
22.05 03:49:32 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
22.05 03:49:32 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
22.05 03:49:32 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
22.05 03:49:32 [Server] INFO at net.minecraft.server.Packet15Place.handle(SourceFile:39)
22.05 03:49:32 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:636)
22.05 03:49:32 [Server] INFO at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:296)
22.05 03:49:32 [Server] INFO at net.minecraft.server.BlockBed.interact(SourceFile:90)
22.05 03:49:32 [Server] INFO at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:421)
22.05 03:49:32 [Server] INFO at net.minecraft.server.EntityHuman.a(EntityHuman.java:868)
22.05 03:49:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
22.05 03:49:32 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
22.05 03:49:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
22.05 03:49:32 [Server] INFO org.bukkit.event.EventException
22.05 03:49:32 [Server] SEVERE Could not pass event PlayerBedEnterEvent to QuantumConnectors
@numerials
I'm not familiar with client side modding, but I imagine someone who is wouldn't have a hard time adapting the plugin.
Any chance at this being ported to singleplayer? or am i stuck with the ugly "Wireless Redstone" mod which doesn't have the awesomeness of delays and reverse/toggle/on/off features :-(
AWESOME!!!!!!!!!!!!
quantum + factions + cannons = ultimate war
@Ne0nx3r0
Thank you! You are awesome :)
@Ne0nx3r0
Yep 2.2 fixes it :)
Thanks. You're super quick as usual :)
@GrimblyGorn
Should be fixed in v2.2: http://dev.bukkit.org/server-mods/quantum-connectors/files/10-v2-2/
Awe :(
Got this error about beds today using 2.1.1 link
I'll update later tonight and see if that fixes it.
@Zwing87
Should be fixed in v2.1.2: http://dev.bukkit.org/server-mods/quantum-connectors/files/9-v2-1-2/
Basically I couldn't find a way to check if the chest is real or virtual, so it just hides the error.
@Zwing87
I'll see what I can come up with, but I'm currently adding localization and toying with adding furnaces as senders, so I'll probably have to finish those before I can push another release.
In the meantime, you can roll back to an earlier version before beds/chests were added... That will remove any circuits that use beds/chests however.
@GrimblyGorn
Thanks!
With a button you could simulate this by using something like: on 0 off 1.0
I've been thinking about adding negative circuits, meaning they would fire when the object turns off (quantum technically has a negative "reverse").
They would look something like: !on !off !toggle
and would only fire when the power was removed from the block.
With those you could do most of what you're talking about, it would just be a little trickier to setup. It's possible to add this to the command as a parameter, but I'm loathe to overwriting the default behaviors for buttons and pressure plates, I think it would introduce too many bugs.
@Ne0nx3r0
Thank you.
But, I Think maybe.. VirtualChest plugin with use → error..
Collision plugin: http://forums.bukkit.org/threads/gen-mech-virtualchest-5-6-1-have-a-chest-with-you-everywhere-all-economy-1-1r6-1-2.11695/
Virtual Chest Open/Close After
Error Message:
http://dev.bukkit.org/paste/5386/
I'm still loving this thing and the recent updates to have chest and beds as senders is worthy of an award. That was brilliant :)
I was wondering if it would be possible to add the ability to delegate how long a pressure plate or button would stay active when used as a sender while still retaining the ability to state the delay for it as well ?
@Zwing87
I'm not getting that error, however it could be from another plugin's interactions; I've added an NPE check to v2.1.1: http://dev.bukkit.org/server-mods/quantum-connectors/files/8-v2-1-1/
See if that fixes your error.
Please help. repeat 1  ̄ 5 minute
Spam Message.. http://dev.bukkit.org/paste/5382/
I'm use the QuantumConnectors v2.1
@joey19982
I'll play around with this... When I originally did the rewrite they were acting up (they wouldn't stay on/off when I tested) so I disabled them. I'll take a second look.
Amazing plugin. It makes things so much easier- don't know what I would do without it.
One suggestion though, is it possible that you can make it so Redstone Lamps can be receivers? That way I can make above-ground streetlights without putting a lever on top :P