WStone
WStone
Create WStone
To create a WStone create a sign with [WStone] on the first line.
Transmitter
If you want it to be a transmitter write "T" or "Transmitter" on the second line.
Receiver
To create a receiver put "R" or "Receiver" on the second line.
Please note that the block behind the sign has to be free (air) and, if you're in survival, you have to have redstone dust in your inventory!
Repeater
A repeater has to have "RP" or "Repeater" on the second sign line.
For all types
Networks
The third line is for the network name. If you leave it empty "Main" will be used.
If you put "P" on the fourth line this will be a private network: Only you and people you like will be able to build WStones connected to it.
If you want to connect to a private network not owned by you write "P=<Owner>" on the fourth line, where <Owner> is the name of the player owning the network. Please note that you will get an error if you don't have the permissions from the owner to do so!
Commands
Network Permissions
If you own a private network and want to give somebody permissions simply send the command:
/WStone add <Network> <Player>
to remove a players permissions:
/WStone remove <Network> <Player>
Please note that the permissions system of the networks is a wrapper to permissionsBukkit. It seems that permisionsBukkit don't save that dynamic permissions, so after a server reload all network permissions will be lost!
List networks
You can use the commnand /WStone networks to list WStone networks.
In-game help
Use /WStone help to get help.
Videos
Features
- Send redstrone states wirelessly.
- Transmitting/Receiving exact current (0-16, not LOW or HIGH).
- Multiple networks.
- Multiple transmitters/receivers per network.
- Network states will get saved and reloaded by server stop/start.
- Small transmitters (1 block).
- Small receivers(2 blocks).
- Private networks.
- Repeaters.
- Stargate / Wormhole X-Treme support.
PermissionsBukkit
WStone.build:
description: Build / destroy WStones.
default: op
WStone.admin:
description: Toggle WStone options.
default: op
For Devs
There's a API called WStoneConnect. You get it with wstone.getAPI() (where wstone is the plugins instance). Have a look in the sources for more information (the API is in it's own class) but be aware that it's still in an early state and currently the API tends to break between WStone releases.
Please note that the classfile of the API is distributed under another license: LGPL. You can find more infos about that in the classfile.
Get Sources
The sources are included in the jar file.
Is there any documentation for the API? or an example on how I would start? It looks like it has a plugin manager of its own and being fairly new to java im rather confused. thanks ^-^
Ok I really need a command added. It shouldn't be hard either.
/wstone cleanup Possibly /wstone cleanup <radius>
Occasionally when worldedit or another program deletes blocks, and it deletes a Wstone sign, the sign is still, according to WStone, there, however invisible and untouchable. You can no longer delete it. But it can still be triggered or trigger other things.
Just make the command delete all WStone transmitters/receivers (but not the signs) data, then check each sign in the world (or within a certain radius) if it's a WStone sign, and then re-enter the transmitter/receiver data, effectively getting rid of the glitched signs but not the good ones.
I'm sure other's have run into this problem too.
Other than that great plugin. Just gotta watch those bugs.
hey v10lator :P remember me ... i have build a big metro station using wstone :)
just asking if it will work on a 1.5 server ?
thanks :)
by the way your the best modder :) thanks for the support :)
It uses Bukkit API or Minecraft API or CraftBukkit API? Its very important because I dont want to have the whole server destroyed by one plugin...
@ObsceneNameHere Why should I? If people like what I wrote in the past they can still donate. It's up to them, not up to me.
Updates his signature to say goodbye but wont remove the donate button XD
Good bye everyone!
@LunisequiouS Well, WStone is designed to reflect changes in the world. That means if a sign gets destroyed (while the plugin isn't running) it will be destroyed in WStones save file, too.
What you could try to do is to request a plugin here that parses WStones save file and creates all signs (if needed). Then you would stop your server, remove WStone from the plugins folder and drop the other one in, modify the save file, start your server up, wait till the plugin has finished (may take some time and render the server useless while doing so), stop the server again, remove the plugin and drop WStone back in.
I would offer you to write this plugin for you, but I'm busy atm. But maybe we could find an agreement, if you want that just write to me by PM.
EDIT: Have a look in your inbox... ;)
I have a question for the plugin author: I'm developing a project that requires hundreds upon hundreds of wireless redstone connections, so many that manually creating the signs has become nigh unbearable. Is it possible to have the plugin automatically create signs from the positions in the .sav file upon loading? I've tried editing the save and creating receivers manually, and though I'm sure the metadata is correct, whenever I set up a transmitter, the receiver is destroyed for the lack of a sign, even if I put an empty one. If you could please be of any assistance, it would be much appreciated. Thanks.
@AbuRom Would be nice to get this errors. ;)
@V10lator
It does still work, however, at random times, it starts spamming errors on my screen, bigtime, to the point where it almost crashes my server. I had to remove it.
@VasVadum It should, but I didn't test it... But testing it should take around 5 minutes, so why don't you do it instead of waiting hours for a answer here? ;)
Anyone know if this works in 1.3.1 yet?
I have made two networks, seperate from eachother entirely, but when i turn them on i cant turn either of them off, why is this?
Hi. Sorry but i can't figure out what the repeaters do. What are the functions/capabilities of repeaters? They dont seem to do anything for me.
how the hell do i destroy a network. if i break the sign, then all that happens is it removes the sign, and the redstone stays and still sends a signal, whcih i dont want. theres no command to do so, and i cant do it manually, the only way is to delete it manually from config and reload, and i cant do that every time i want to destroy a circuit. fix this please
It works now, if only I could get all my permissions working. :/
http://dev.bukkit.org/server-mods/permbukkit/tickets/170-permissions-not-working/
This could also be the reason. None of my permissions seem to work. I'll go change the node though. I figured perm was an odd thing, thanks for correcting. Though before hand I tried "create" and "build" I believe.