OfflineHelper is a plugin which allows staffers to interact with online players without being on the server themselves in the form of reports and help requests and with the use of another program acting as a remote client. A chat system is also present to communicate in both directions. The owner of the server can configure who can access to the server with the remote client by adding usernames and passwords to the configuration file.
The client is compatible with Windows only and can be freely downloaded at https://www.mediafire.com/file/6szqbz6dgawbzl6/Client.zip
- Allows players to send help requests and report other players
- Allows staffers to help online players without logging on the server
- Passwords and usernames for users allowed to log on the server from the remote client can be configured in the configuration file
- Reports, help requests and the respective chats are stored on the server in JSON format
- Reports, help requests and the respective chats can be deleted from the remote client
This is where you can interact with players. You can change the currently displayed chat by right clicking on a help request. This will open the respective chat.
This is where you can see all the current help requests submitted by players. Right clicking on requests allows you to either show the chat with the respective player or delete the player's requests altogether. All of the help requests from a player will be grouped in a single box. Clicking on a box allows you to collapse it.
This is where you can see all the current reports submitted by players. Right clicking on a report allows you to delete it. All of the reports received by a player will be grouped in a single box. Clicking on a box allows you to collapse it.
You will receive various messages from the client here.
Online users list
You can see all the users who are currently logged on the server with this client here.
You can change various setting related to the client here.
You can open the form used to connect to a server here.
This is the form used to connect to a server, shown here filled.
You can configure all of the plugin's text messages here in addition to the port used to connect to remote clients and configuring the maximum amount of help requests and reports a player can submit at a time.
# maximum amount of help requests a player can submit at a time max_requests: 10 # maximum amount of reports a player can receive at a time max_reports: 10 # maximum amount of messages that can be in a player's support request's chat at a time max_chat_messages: 30 # error message shown when an entity that is not a player tries running the command (command blocks, console, etc.) wrong_entity_message: "&cYou can only use this command as a player" # error message shown when a player tries submitting help requests after hitting the maximum amount exceeded_max_requests_message: "&cYou have exceeded the maximum amount of help requests" # error message shown when a player tries submitting reports after the target player has received the maximum amount exceeded_max_reports_message: "&cThis player has already received the maximum amount of reports" # error message shown when a player tries sending a chat message after hitting the maximum amount exceeded_max_chat_message: "&cYou have exceeded the maximum amount of chat messages" # error message shown when a player tries using a command he does not have permission to use no_permissions_message: "&cYou do not have the permission to use this command" # message shown when a player successfully submits a help request successful_request_message: "&aSupport request submitted successfully" # message shown when trying to delete a player's reports when none are present report_not_present_message: "&cNo reports found for this player" # message shown when a player's reports have successfully been deleted reports_deleted_success: "&cReports deleted successfully" # message shown when a player successfully submits a report successful_report_message: "&aReport submitted successfully" # message shown when a player has been reported [to those who have the relative permission] report_notification_message: "&r&l[reported] &4has been reported by &r&l[reporter] &4for: [reason]" # message shown when sending a message to the support request's chat successful_chat_message: "&0[&4Support&0] &a[player]&r: [message]" # error message shown when trying to send a chat message without having submitted a help request unsuccessful_chat_message: "&cYou don't have a pending request" # port used to connect to remote clients port: 3777
This is the file where you can write all the username and password pairs used to connect to the remote client. This is completely unrelated to Minecraft accounts; you can choose anything as username and password (as long as it doesn't contain spaces).
# username1: "password1" # username2: "password2"
/support (text) : Sends a help request to the staff
/report (player) (reason) : Sends a report to the staff. Player name is case sensitive
/rsupport (text) : Add a chat message to your current help request
/supportchat : Show the chat of the current help request
/delreport (reported player) : Clear all of the specified player's reports. Player name is case sensitive
/offlinehelper [reload] : Manage various plugin settings (for now this is basically useless)
offlinehelper.* : Grants all permissions
offlinehelper.support : Allows usage of /support
offlinehelper.supportchat : Allows usage of /supportchat
offlinehelper.rsupport : Allows usage of /rsupport
offlinehelper.report : Allows usage of /report
offlinehelper.report.receive : Allows a player to receive in-game notifications when new reports are issued
offlinehelper.delreport : Allows usage of /delreport
offlinehelper.offlinehelper : Allows usage of /offlinehelper
offlinehelper.reload : Allows usage of /offlinehelper reload
Drag the jar file inside the plugins folder and start the server. That's it. The plugin will then create its folders and yml files.
Warning: modifying the contents of or adding files to the requests and reports folders may cause unspecified behaviour on behalf of both the remote client and the server (read as: crashes). Copying or pasting requests and/or reports without modifying their format is fine.
Feel free to report any bugs via review or private message. Constructive criticism is well appreciated.