Sueta
SI

SimpleStaffRequest | Easy request commands for your server |

1.1

A simple plugin to request help and report players for your server

·Plugin

- PLEASE READ THE README.TXT IN THE PLUGIN FILE

SimpleStaffRequest is a very simple plugin for your server (BungeeCord not supported yet) to allow the players some commands like /report and /request.

Features:
• Fully customizable (Messages and config)
• Cooldown system
• Permissions
• Config reload command
• Customizable Report GUI

Screenshots:
•
https://imgur.com/a/YAnuHuQ

Configuration File:

config.yml
# ============================== 
# =     SimpleStaffRequest     = 
# =         by SantiMG         = 
# ============================== 

Config: 
  request-cooldown-time: 120 
  report-cooldown-time: 120 
  use-report-gui: false 
  ReportGui: 
    inventory-size: 27 
    inventory-name: '&e&lChoose the reason' 
    open-sound: true 
    sound: NOTE_PLING 
    on-report-sound: true 
    report-sound: ORB_PICKUP 
  ReportGuiRefill: 
    enabled: true 
    item-id: 160 
    item-data: 15 
    item-name: ' ' 
Messages: 
  no-permission: '&cYou don''t have permission to execute this command!' 
  no-commands-on-console: '&cThis command cannot be executed by console!' 
  no-online: '&cPlayer %target% is not online!' 
  reload-message: '&aThe plugin was reloaded with success!' 
  correct-request-usage: '&cUsage: /request <message>' 
  request-cooldown-plural: '&cYou can''t request help for another %cooldownleft% seconds!' 
  request-cooldown-singular: '&cYou can''t request help for another %cooldownleft% 
    second!' 
  request-successfully: '&aWe''ve received your request message successfully!' 
  request-message-received: 
  - '&7&m-------------------------------------------------' 
  - '&9&l[REQUEST] &b%requester% &ehas requested assistance!' 
  - '&bReason: &a%reason%' 
  - '&7&m-------------------------------------------------' 
  correct-report-usage: '&cUsage: /report <player> <reason>' 
  correct-report-gui-usage: '&cUsage: /report <player>' 
  report-cooldown-plural: '&cYou can''t report a player for another %cooldownleft% 
    seconds!' 
  report-cooldown-singular: '&cYou can''t report a player %cooldownleft% second!' 
  report-few-arguments: '&cYou must enter the reason of the report!' 
  report-successfully: '&aWe''ve received your report successfully!' 
  no-report-yourself: '&cYou can''t report to yourself!' 
  report-message-received: 
  - '&7&m-------------------------------------------------' 
  - '&9&l[REPORT] &b%reporter% &ehas reported to &b%reported%&e!' 
  - '&bReason: &a%reason%' 
  - '&7&m-------------------------------------------------' 
GUI: 
  '1': 
    slot: 12 
    item-id: 276 
    item-data: 0 
    item-name: '&eCheating' 
    item-lore: 
    - '&7You can modify this' 
    - '&7in &aconfig.yml' 
    report-reason: Cheating 
  '2': 
    slot: 13 
    item-id: 340 
    item-data: 0 
    item-name: '&eAdvertising' 
    item-lore: 
    - '&7You can modify this' 
    - '&7in &aconfig.yml' 
    report-reason: Advertising 
  '3': 
    slot: 14 
    item-id: 339 
    item-data: 0 
    item-name: '&eThanks for using the plugin!' 
    item-lore: 
    - '&7If the plugin works correctly, don''t forget' 
    - '&7to rate it in Spigot! If you have any bug or issue' 
    - '&7please tell me it! &e- SantiMG' 
    report-reason: This is a test

Commands & Permissions:
• /report <player> <reason> - ssr.report
• /request <message> - ssr.request
• /ssr reload - ssr.admin.reload
• View reports and requests - ssr.staffmember
• Bypass command cooldowns - ssr.bypass.cooldown

Discord Contact: SantiMG#7450

I'm a new developer and this is my first public plugin, I hope someone can use it. ^^
Don't forget to rate the plugin if it worked good!

Similar projects

Plugin →