RedstoneTools, the tools of which make redstoning easier. Yes
RedstoneTools
A collection of tools (mostly WorldEdit-related) for working with redstone
Commands
//rstack
Like WorldEdit’s //stack
, but
- allows the stacked copies to overlap
- supports more directions, in particular ones used in diagonal building orientations
- has a flag for expanding the selection to cover the whole stacked area
Usage: //rstack [-e] [direction] [count] [spacing]
-
-e
: when specified, the selection is expanded
-
direction
: the usual WorldEdit directions. Additionally, u
or d
may be appended to
most directions to get a diagonal (in the y-axis) direction. Defaults to me
(whatever direction you’re looking at)
-
count
: how many copies to stack. Defaults to 1.
-
spacing
: how far apart copies should be stacked. Defaults to 2 due to that being
common in redstoning.
NOTE: The order of arguments does not matter apart from count
and spacing
.
//find [mask]
Search a selected region for a specific WorldEdit material mask.
//signsearch|//ss [regex]
Search a selected region for signs that match a provided regex.
/container
Gives the player a chest, barrel, hopper, or furnace with the proper amount of items to provide a signal strength of specified power.
Usage: /container [type] [power]
-
type
: a container of type chest
, barrel
, hopper
, or furnace
.
-
power
: an integer of range 0
through 15
.
/slab
Gives the player an upside-down slab of specified type
Usage: /slab [type]
Building
gradle build
or ./gradlew build
3 Likes
@PaukkuPalikka Is currently reworking the //signsearch
command to fix a regexploit issue. We’ll have that added once it is resolved.
Any other fun things people want to be added in RedstoneTools?
1 Like
Is it a forge or fabric mod? or is it a server plugin. I kinda think its forge though.
It’s a Spigot server plugin
By the way, we added a command to RedstoneTools.
/autowire
or /aw
: When enabled, AutoWire places redstone dust on top of the blocks that you are placing given that redstone can be placed on them.
This is useful for many things, specifically bussing. Won’t have to go back through your build and rewire or //overlay redstone_wire
. You can also just place the source signal and buss your line real easily, placing repeaters where need be.
Also, combine this with /slab
and get some satisfying automatically-wired slab towers going.
1 Like
cement (noun)
Definition of cement
The regexploit issue has been fixed. Actually, it was fixed months ago, but I’ve been busy with other stuff. It is still missing multiline searching functionality though.
Things that might be coming soon [tm:
- Reworking the internal structure of the plugin
- Interfacing with redstone:
- Read values from a bus into chat, once or every time it changes
- Write values onto a bus with a command
- This will probably be based on some concept of an “IO pin”. Reading values is easy enough, the plugin just needs a location for a wire (picked by clicking a redstone dust or whatever). Writing might be more challenging if there is something else driving the wire as well. In that case, a way to “cut” the wire might be needed.
- The “IO pin” idea would be somewhat general-purpose, not just for dumping things into chat. Maybe run a CPU emulator together with your CPU and verify that registers hold what the emulator says they should.
- Some way of keeping track of changes to a redstone build. (Think git but for redstone.) This would likely integrate with Schemati in some way.
That’s about it ,thanks for reading ,
Like and subscribe if you got the joke
1 Like
Subscribed and turned on notifications
me: doesn’t get joke, also me: sad