Redstone Proximity Sensor

Redstone Proximity Sensor, or RPS, is a plugin that allows you or 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.
 
 
Features
  • Craft/Place RPS Torch
  • Modify settings by right clicking RPS.
  • Reload config without reloading plugin.
  • Set permissions per button so upgraded members can get more stuff!
 
Commands
 
/ignorerps: Having the rps.invisible permission you can toggle if you trigger the RPS or not no matter the settings.
/rps reload: Reloads Config and Lang file.
/rps give <user> [amount]: Gives user a RPS torch
 
How-To
Crafting
Gui Menu (Right click torch)
 
Native Trigger Addons
Want a Trigger added on? PM me.
 
 
Permissions
rps.place (default: true) : Allows players to place the torch down.
rps.create (default: true) : Allows players to craft the torch.
rps.admin (default: op) : Allows user to use /rps command.
rps.invisible(default: op) : Makes user invisible to the RPS when using /ignorerps
 
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.
 
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_townytrigger (default: true) : Perm to use Towny Addon
rps.button_gptrigger (default: true) : Perm to use GP Addon
 
Configuration
Configuration files will be created once plugin is loaded in the folder your_server\plugins\RedstoneProximitySensor:
 
config.yml
rps.maxRange (int) : The max range that can be used in the RPS torch.
rps.defaultRange (int) : The default range all RPS torches start with.
rps.defaultownerOnlyEdit (bool) : The default setting for Owner Only Edit all RPS torches start with.
rps.defaultInverted (bool) : The default inverted status all RPS torches start with.
rps.defaultOwnerTrigger (bool) : The default setting for Owner Trigger all RPS torches start with.
rps.defaultPlayerEntityTrigger (bool) : The default for said button.
rps.defaultHostileEntityTrigger (bool) : The default for said button.
rps.defaultPeacefulEntityTrigger (bool) : The default for said button.
rps.defaultDroppedItemsTrigger (bool) : The default for said button.
rps.defaultInvisibleEntityTrigger (bool) : The default for said button.
 
Language
On first load language.yml should generate. After that you can modify it and then restart your server. If you create a translation of language.yml I would like to link it here with credits. If an update is made with new language strings they should automatically be added in as English.
 
Future Plans
  • Create a reasonable API for people to create .

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    97623
  • Created
    Feb 4, 2016
  • Last Released File
    Jun 12, 2017
  • Total Downloads
    1,871
  • License

Categories

Members

Recent Files