HomeJavaModsRedstone Proximity Sensor | Create Amazing Contraptions!
Redstone Proximity Sensor | Create Amazing Contraptions!
ModsJava

Redstone Proximity Sensor | Create Amazing Contraptions!

⬇ Download on Spigot
[​IMG]
[​IMG]
Redstone Proximity Sensor, or RPS, is a plugin that allows your players the ability to craft and than use the RPS Torch. The RPS Torch has the ability to trigger on/off via the power of entity proximity with a ton of customization possible. You wouldn't want to give players access to a command block, I understand that, but what about the limitations of just a proximity detection? That's where RPS comes in.

[​IMG]

[​IMG]
Spoiler: Default Triggers (The ones in the GUI)
Invert Power: This is like a NOT operator, it inverts whatever the status should be. If a player is within range and it should be on, if you invert the power it will be off when away and on when near.
Range: You can left click or right click to change the Range amount for the sensor. There is a config option to change the max allowed amount but I found 20 to be decent enough.
Owner Only Edit: This should be left as Default enabled because it gives protection from editing the torch by other players, although without any server protection players could break other players torches.
Owner Trigger: This trigger enabled will be looking for the owner of the torch, the one who placed it down.
Player Entities Trigger: This trigger is for all other players BESIDES the owner. If you want to trigger for the owner use the one above.
Hostile Entities Trigger: These are mobs that would fight back even when not provoked
Neutral Entities Trigger: These are mobs that would fight back only when provoked
Peaceful Entities Trigger: These are mobs that would run away from you if you where to hit them and don't hit you at all.
Dropped Items Trigger: This would trigger for items that are on the ground. Chicken Eggs, exc.
Invisible Entities Trigger: If this is disabled the RPS will not detect invisible entities. Anything invisible will go undetected.
Vehicle Trigger: Anything according to Minecraft that is a Vehicle, including Minecarts and boats.
Projectile Trigger: Make a wall appear when someone is shooting arrows at you, its that easy with this trigger.
[​IMG]
Spoiler: How To
Crafting
[​IMG]
Gui Menu (Right click torch)
[​IMG]
Spoiler: Showcase/Reviews



[​IMG]
rps.limiter Permissions in config file
Spoiler: rps.limiter Permissions in config file
In the config.yml file you will find a node section "rps.limiter", in this section you will see something like this:
Code (Text):
  limiter:
    player:
      amount: 40
      default: true
    admin:
      amount: -1
      default: op
This will create new permissions based off the names you give it. "rps.limiter.player" for example is the permission key for the first one, "rps.limiter.admin" for the other one. "default: true" is so that every starting player has the permission set to TRUE by default (duh), any limiter rank added without one will be given the default permission of OP (allowed defaults are: true, false, op, not op). The amount can be any integer, and -1 represents unlimited. If an amount is not specified it is automatically set to -1. Server OP's will always have unlimited no matter their permission level.
If there are no limiter "groups/ranks" in the config file players will be able to place unlimited sensors and a "rps.limiter.default" rank will be generated in the config file.

Note: Permissions are checked in descending order so technically you do not need to remove a smaller amount permission when adding a greater amount permission. (for people who have permission stores)
Button Permissions
Spoiler: Button permissions
Use these permissions with any permission shop plugin, or your own setup to allow upgraded members more control over their RPS torches, or just disable buttons you don't want them to be able to modify. In 2.5.0 button permissions will change, keep a look out!

rps.button_invertpower (default: true) : Perm to use said button
rps.button_range (default: true) : Perm to use said button
rps.button_ownerownlyedit (default: true) : Perm to use said button
rps.button_owneronlytrigger (default: true) : Perm to use said button
rps.button_playerentitytrigger (default: true) : Perm to use said button
rps.button_hostileentitiestrigger (default: true) : Perm to use said button
rps.button_peacefulentitiestrigger (default: true) : Perm to use said button
rps.button_droppeditemtrigger (default: true) : Perm to use said button
rps.button_vehcileentitiestrigger (default: true) : Perm to use said button
rps.button_projectileentitiestrigger (default: true) : Perm to use said button
rps.button_invisibleentitiestrigger (default: true) : Perm to use said button
rps.button_individualmobtrigger (default: true) : Perm to use said button
rps.button_townytrigger (default: true) : Perm to use Towny Addon
rps.button_gptrigger (default: true) : Perm to use GP Addon
rps.button_lfactiontrigger (default: true) : Perm to use LegacyFactions Addon
[​IMG]
[​IMG]
[​IMG]
All configuration files will be generated automatically so there is no need to download these files unless you corrupted your originals.

All configuration is straight forward. The language file contains all visible text/chat/lore/item names/exc and includes support for colors.

config.yml
language.yml

[​IMG]
  1. Stop server
  2. Drag the RedstoneProximitySensor jar file into your {server}/plugins/ folder
  3. Start server, let folder and files generate in {server}/plugins/RedstoneProximitySensor
  4. Modify generated files if needed. If modifying the recipe restart server, otherwise use command /rps reload.
[​IMG]
[​IMG]
Please do not post any bugs or support questions in the reviews. To contact me for any issues please PM me or use the discussion thread.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Redstone Proximity Sensor | Create Amazing Contraptions! is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14, 1.15, 1.16 and newer. Downloaded 15,638 times (via Spigot). Download it and open it directly in the game.

Explore more