Redstone Proximity Sensor

New logo

Redstone Proximity Sensor

Please Subscribe to File Updates (Menu Above > Subscriptions > File Updates)

Latest Download (2.0.0) - Not yet dead

If the latest download is not 2.0.0 then please wait for the latest file to be approved.



  • Fixed rps setrange from not working at all
  • Fixed the updater notice showing when turned off
  • Added some unused code for next version
  • Cleaned up a bit of code and added some comments for Github.


This plugin allows you to craft a Proximity Sensor, or an Inverted Proximity Sensor, that when placed down will provide a redstone current when a player is within the defined range. Ranges can be changed instantly, as well as many other configs. Read below to know more.


Drag and drop Installation. Afterword do a restart or reload.
There is config files that you can edit to change some basic settings.

How-to Video


All commands require redstonesensor.commands permission. wand and setrange commands require redstonesensor.customrange permission.

  • /rps maxrange <number>
  • Changes the max range allowed to be set by any redstone proximity sensors. Range does not change performance.
  • /rps defaultrange <number>
  • Changes the range all new redstone proximity sensors are set to when placed down.
  • /rps reload
  • Reloads the plugin. Really not needed unless changing the config file manually.
  • /rps wand
  • Gives the user the RPS Wand.
  • /rps setrange
  • Creates the custom range from the cuboid selection made using a RPS Wand.

Making a RPS

Making a RPS has become very simple now in 1.6. Just 3 redstone torches in the crafting table makes it.
Creating the opposite effect, the NOT RPS which makes the circuit on when away, off when close. In the config I will change the word NOT to Inverted. I only named it NOT because it means the same thing, and its shorter.

Changing Range

To change the range on the RPS (Redstone Proximity Sensor) you right click the redstone torch in question, and it will output the new range for you. Max range can be set in the config file or using the commands.

Creating a Custom Range

Added to 1.9.5 is the ability to create a custom range using the RPS, or the inverted RPS.
\ First, make sure you or your members have access to redstonesensor.customrange. Custom Range was more so as an admin tool and is the permission is not set to true by default.
First, you must create a cuboid selection. To do so you need to type '/rps wand'. Once given the wand, Left clicking a block with the RPS Wand marks that block as the first corner of the cuboid you wish to select. A right-click chooses the second corner. Once both corners are selected go to the RPS that you wish to set with the custom range. Then type '/rps setrange' while aiming at the RPS or the block under the RPS.
Once set the RPS will now have a custom range. The RPS will create a current when a player is within the specified range, if its an Inverted RPS then the opposite.


  • redstonesensor.commands
  • Gives use to the commands.
  • redstonesensor.use
  • Gives the ability to use a Redstone Proximity Sensor. They will still be able to change the range, or break it.
  • redstonesensor.create
  • Gives the ability to create a Redstone Proximity Sensor. They will be able to craft it
  • redstonesensor.customrange
  • Gives access to using the RPS Wand and Setting the Custom range.


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Ugleh Ugleh Sep 26, 2014 at 12:47 UTC - 0 likes

    @asakofdonuts: Go

    Its my last update until Sponge comes out. Then I will port it to work.

  • Avatar of asakofdonuts asakofdonuts Sep 26, 2014 at 02:23 UTC - 0 likes

    this mod still works if you use an old version, tho i hope it still is updated to 1.7.10, odds are unlikely

    use this version

    You will need to make it in place where u want it, the bottom wood plank is where the sensor will be placed, here is the recipe

  • Avatar of koltinb12 koltinb12 Jun 06, 2014 at 05:38 UTC - 0 likes

    Please update to 1.7.2.

  • Avatar of phillipkdick phillipkdick Jan 04, 2014 at 18:53 UTC - 3 likes

    this plugin is break in 1.7.2, cant make any proximity torch in craft table

  • Avatar of Kino876 Kino876 Jan 01, 2014 at 00:02 UTC - 0 likes

    Happy new year, and... do you plan to update the plugin to 1.7.x ?

  • Avatar of Sudding123 Sudding123 Nov 28, 2013 at 04:49 UTC - 0 likes

    The plugin wont work on 1.7.2 spigot build...

  • Avatar of Sudding123 Sudding123 Nov 17, 2013 at 11:50 UTC - 0 likes

    Update please!! :) I really love the plugin

  • Avatar of StanoMalek StanoMalek Sep 28, 2013 at 07:10 UTC - 0 likes

    How repair this bug? :)
    Please :)

    • SERVER: Worlds: Creative, Games, Survival
    • SERVER: Worlds: PVP
  • Avatar of Ugleh Ugleh Sep 28, 2013 at 02:41 UTC - 1 like

    @Halomantis2: Go

    RPS needs a full rework, I will try to spend some time do to so in the following week.

  • Avatar of Halomantis2 Halomantis2 Sep 28, 2013 at 01:17 UTC - 0 likes

    Has anyone else had any trouble with Turtles using the command and redstone sensors. When running the code the server kicks up this error.

    20:23:50 [SEVERE] Could not pass event BlockPlaceEvent to RedstoneSensor v2.0.0 org.bukkit.event.EventException at$1.execute( at org.bukkit.plugin.RegisteredListener.callEvent( at org.bukkit.plugin.TimedRegisteredListener.callEvent( at org.bukkit.plugin.SimplePluginManager.fireEvent( at org.bukkit.plugin.SimplePluginManager.callEvent( at org.bukkit.craftbukkit.v1_5_R3.event.CraftEventFactory.callBlockPlaceEvent( at at net.minecraft.item.ItemBlock.func_77648_a( at dan200.turtle.shared.TileEntityTurtle.tryPlaceOnBlock( at dan200.turtle.shared.TileEntityTurtle.useStack( at at dan200.turtle.shared.TileEntityTurtle.updateCommands( at dan200.turtle.shared.TileEntityTurtle.func_70316_g( at at at net.minecraft.server.MinecraftServer.func_71190_q( at net.minecraft.server.dedicated.DedicatedServer.func_71190_q( at net.minecraft.server.MinecraftServer.func_71217_p( at at Caused by: java.lang.NullPointerException at com.ugleh.redstonesensor.RedstoneSensorListener.BlockCreated( at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at$1.execute( ... 19 more


Date created
Jan 10, 2013
Last update
May 19, 2013
Development stage
  • enUS
All Rights Reserved
Curse link
Redstone Proximity Sensor
Recent files
  • R: 2.0.0 for 1.5.2 May 19, 2013
  • R: 1.9.9 for 1.4.7 Mar 10, 2013
  • R: 1.9.8 for 1.4.7 Mar 02, 2013
  • R: 1.9.7 for 1.4.7 Feb 23, 2013
  • R: 1.9.6 for 1.4.7 Feb 12, 2013