permissions:
/rclist [world-name|all|this] [<filter-type>: <arg>,<arg>,<arg>;...]
/rclist
to list all chips in the current world or, when used from the server console, all chips on the server./rclist all
as a player to see a list of all chips on the server/rclist <world-name>
to list all circuits in a specific world.To show only certain kinds of chips you can use a filter. There are several filter types:
location: <x>,<y>,<z>,[radius]
- Show only circuits in a radius around the location.location: this, [radius]
- Uses your current location.chunk: <x>,<z>
- Show only circuits in the specified chunk. chunk: this
will use your current chunkclass: <class-name>
- Show only circuits of the specified class. You can use partial class names.You can combine different filters by separating them with a semicolon (;). You can also use partial filter type names.
Examples:
/rclist this ch: this; cl: pix
- List every pixel circuit in your current world and chunk./rclist this loc: this, 10; class: decoder
- List every decoder in a 10 block radius around you.permissions:
/rcclasses
aliases: /rccl
permissions:
/rcprefs [pref key] [new value]
Use the command with no arguments to list all preferences values. To change a preference value use /rcprefs <pref key> <new value>
.
permissions:
/rcdebug [id] [io|.|clear|list]
/rcdebug <chip id>
./rcdebug
./rcdebug list
./rcdebug clear
./rcdebug [chip id] io
.You can use /rcdb
as a shortcut or type only part of the command. For ex. /rcdb l
is equivalent to /rcdebug list
.
aliases: /rcdb
permissions:
Point towards an output lever or input redstone source. Prints the pin number (starting at 0), pin type (input/output), and current state (on/off) of the pin.
permissions:
/rcactivate [-v|-v1|-v2]
Point towards the chip sign and execute the command. To activate a circuit built with different input, output or interface block types then set in the preferences use: /rcactivate <inputBlockType> <outputBlockType> <interfaceBlockType>
.
Use /rcactivate <-v|-v1|-v2>
to receive debug messages from the chip scanner.
aliases: /rca
permissions:
Point towards a block of the chip you wish to destroy and enter the command. This command is disabled by default. To enable it use /rcprefs enableDestroyCommand true
.
permissions:
/rcbreak [id]
Point towards a block of the chip or enter the its id as an argument.
aliases: /rcb
permissions:
/rctype [...]
Use by pointing at a block and enter the command. Each chip reacts to it differently. Check the relevant chip documentation for more information about usage.
aliases: /rct
permissions:
/rcsend <channel> [start-bit:]data ... [start-bit:]data
data can be either an integer number, ascii character, or the letter ‘b’ followed by a binary number. ascii characters may optionally be surrounded by quotes ”. For example, /rcs chan '8'
aliases: /rcs
permissions:
/rcreset [id|all]
Use by pointing towards the chip or by using the its id as an argument. Reset a circuit to scan for new i/o blocks or sign arguments and apply any changes.
Running /rcreset all
will reset all active chips. Use with caution!
aliases: /rcr
permissions:
rcenable [id]
Use by pointing towards the chip or by using the its id as an argument.
permissions:
/rcdisable [circuit-id]
A disabled chip is still active but does not respond to any input. Use by pointing towards the chip or by using its id as an argument. To reenable the chip use /rcenable. Disabled chip sign color changes to gray.
permissions:
/rcchannels [channel-name]
Use a channel name as an argument to print info about that channel.
aliases: /rcch
permissions:
/rcinfo [circuit-id]
Use by pointing at a block of the chip you want to get info about or use it’s id as an argument.
aliases: /rci
permissions:
/rcfixioblocks [circuit-id]
Use by pointing at the chip you want to fix, or use its id as an argument. Any i/o blocks using a different block type than those set in the plugin’s preferences are replaced to the correct material.
permissions:
To add/remove chips from selection:
/rcsel
- Switch selection mode on/off. When on, right-clicking a chip block adds it to selection./rcsel cuboid
- Select chips in a WorldEdit cuboid or start to define a cuboid./rcsel id <chip-id>...<chip-id>
- Select chips by a list of ids./rcsel list
- Lists all chips in the selection/rcsel clear
- Clears the current selection.To run a command on all chips in selection: The following work the same as their single chip versions.
/rcsel activate [<input type> <output type> <interface block type>]
,/rcsel break
/rcsel destroy
/rcsel reset
/rcsel enable
/rcsel disable
/rcsel fixioblocks
/rcsel activate
requires a defined cuboid (either a WorldEdit cuboid or a RedstoneChips one).
permissions:
/rcarg <arg-number|add|clear> <arg-value>...<arg-number|add|clear> <arg-value>
Use by pointing at the circuit you want to edit and enter the command. To change an existing argument value use /rcarg <arg-number> <arg-value>
, where arg-number is the sign argument number (starting from 1), and arg-value is the new value for this argument.
To add an argument as the last use /rcarg add <arg-value>
. To remove an argument use /rcarg clear <arg-number>
.
You can make changes to more than 1 argument by typing additional command arguments. For ex. /rcarg 1 val clear 2
will set the 1st argument to val and remove the 2nd argument.
permissions:
Makes sure all chips are intact and saves their current state. You don’t need to use it unless there’s a problem with the automatic data save.
permissions:
This will reset any changes made to the chips state since the last save occured.
permissions:
Use /rchelp <command name>
to get help about a specific command. Use /rchelp all
to get a printout of all help content available.
permissions:
/rcp [page #|prev|next|last]
Running the command without arguments will cause it to move to the next page or go back to the first if the last page was reached.
/rcprotect [channel|listchannels] [protect|unprotect|add|remove] [users:names] [admins:names]
listchannels
to list all protected channels.protect
to protect a channel, you will automatically be added as an admin of the channel. You may also pass a list of users and/or admins.unprotect
to remove protection for a channel.add
or remove
to add or remove admins and users of a channel. These commands require that you pass a list of users and/or admins.Users and admins should be passed in the form of users:User1,User2,User3
and admins:Admin1,Admin2,Admin3
.
permissions: - redstonechips.command.rcprotect.deny - Denies the rcprotect command.
/rctool [clear|<item>]
Run the command w/o arguments to set the item in your hand as the chip probe. Run /rctool clear
to clear the tool item setting. Run /rctool <item>
to set the chip probe to the specified item.
Use the chip probe on a chip i/o block to print information about the pin state.
Use it on the chip sign to print info about the chip.
Using it on any other chip block turns chip debug on and off.
permissions:
redstonechips.command.rctool - Grants the rctool command.
redstonechips.command.rctool.deny - Denies the rctool command.
/rcname [id] <new-name>
- change the chip name. /rcname [id] remove
- unname the chip.
Point towards a chip and enter the command, or use the its id (including its existing name).
permissions: