️SMSPlus➕ | Advanced⚡ In-Game Messaging System icon

️SMSPlus➕ | Advanced⚡ In-Game Messaging System -----

️SMSPlus



Installation Guide
System Requirements

  • Spigot/Paper 1.16.x - 1.20.x

  • Java 8 or higher

  • No external dependencies required
Installation Steps

  1. Download the latest SMSPlus.jar from the SpigotMC resource page

  2. Place the jar file in your server's plugins/ directory

  3. Start or restart your server to generate configuration files

  4. Customize settings in plugins/SMSPlus/config.yml

  5. Reload configuration with /sms reload or restart server
Initial Setup

  1. Review and modify config.yml to match your server's needs

  2. Set appropriate permissions for different user groups

  3. Configure message formats to match your server's theme

  4. Adjust storage limits based on your server size and needs
⌨️ Command Reference
Player Commands

  • /mynumber - Display your assigned phone number

  • /sendsms <number> <message> - Send message to specified number

  • /inbox - Open GUI inbox to view received messages

  • /contacts - Open contact management interface

  • /reply <message> - Reply to last received message

  • /chatwith <number> - Start real-time chat session

  • /exitpm - Exit active chat session

  • /addcontact <number> <name> - Add new contact to list
Administration Commands

  • /sms reload - Reload plugin configuration

  • /sms help - Display command help information
Permission Nodes
Basic Permissions

  • smsplus.mynumber - Access to /mynumber command

  • smsplus.sendsms - Permission to send messages

  • smsplus.inbox - Access to inbox functionality

  • smsplus.contacts - Contact management access

  • smsplus.reply - Permission to use reply system

  • smsplus.chatwith - Access to real-time chat

  • smsplus.exitpm - Permission to exit chat sessions

  • smsplus.addcontact - Ability to add new contacts
Administrative Permissions

  • smsplus.reload - Configuration reload permission

  • smsplus.admin - Access to all admin features

  • smsplus.bypass.limits - Bypass message/contact limits

  • smsplus.see.anyone - View any player's inbox
⚙️ Configuration
Code (YAML):
# Created by Iranianenderman
#      █████████  ██████   ██████  █████████     ███████████  █████       █████  █████  █████████
#     ███░░░░░███░░██████ ██████  ███░░░░░███   ░░███░░░░░███░░███       ░░███  ░░███  ███░░░░░███
#    ░███    ░░░  ░███░█████░███ ░███    ░░░     ░███    ░███ ░███        ░███   ░███ ░███    ░░░
#    ░░█████████  ░███░░███ ░███ ░░█████████     ░██████████  ░███        ░███   ░███ ░░█████████
#     ░░░░░░░░███ ░███ ░░░  ░███  ░░░░░░░░███    ░███░░░░░░   ░███        ░███   ░███  ░░░░░░░░███
#     ███    ░███ ░███      ░███  ███    ░███    ░███         ░███      █ ░███   ░███  ███    ░███
#    ░░█████████  █████     █████░░█████████     █████        ███████████ ░░████████  ░░█████████
#     ░░░░░░░░░  ░░░░░     ░░░░░  ░░░░░░░░░     ░░░░░        ░░░░░░░░░░░   ░░░░░░░░    ░░░░░░░░░  
# Next phone number to assign to new player
next-phone-number
: 1000

# General settings
settings
:
  # Maximum number of messages stored in each player's inbox
  max-inbox-size
: 100
  # Date format for displaying messages
  date-format
: "yyyy/MM/dd HH:mm"
  # Message prefix
  message-prefix
: "&b[SMS]"
  # Enable message logging to console
  log-messages
: false

# Direct chat settings
private-chat
:
  # Enable/disable direct chat
  enabled
: true
  # Message format in direct chat
  format
: "&6[Chat] &7{from} -> {to}: &f{message}"

# Contacts settings
contacts
:
  # Maximum number of contacts per player
  max-contacts
: 50
  # Allow duplicate names for contacts
  allow-duplicate-names
: false

# Permission settings
permissions
:
  # Required permissions for commands
  reload
: "smsplus.reload"
  # Permission required to send messages to unknown players
  send-to-unknown
: "smsplus.send.unknown"

# Customizable messages
messages
:
  # Welcome message
  welcome
: "&aWelcome to the messaging system! Your phone number: &f{number}"
  # New message notification
  new-message
: "&eYou received a new message from &6{from} &: {message}"
  # Error when sending to non-existent number
  number-not-found
: "&cPhone number not found."
  # Error when inbox is full
  inbox-full
: "&cYour inbox is full. Please delete some messages."
  # Success message when sending
  send-success
: "&aYour message was sent successfully."
  # Message when player is offline
  player-offline
: "&eThe target player is offline. Your message will be saved."
  # Help header
  help-header
: "&6=== SmsPlus Commands Help ==="
  help-format
: "&e{command} &7- {description}"

# GUI settings
gui
:
  # Inbox title
  inbox-title
: "Your Inbox"
  # Contacts management title
  contacts-title
: "Your Contacts"
  # Items used in GUI
  items
:
    # Item representing a message
    message-item
: PAPER
    # Item representing a contact
    contact-item
: PLAYER_HEAD
    # Item for adding new contact
    add-contact-item
: EMERALD
    # Item for going back to previous menu
    back-item
: ARROW

# Advanced settings
advanced
:
  # Time interval between auto-saves (in seconds)
  auto-save-interval
: 300
  # Use async saving for better performance
  use-async-save
: true
  # Show debug information in console
  debug
: false
Resource Information
Author:
----------
Total Downloads: 10
First Release: Sep 21, 2025
Last Update: Sep 21, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings