Home›Java›Mods›Texty - Send Texts/Emails from your server!
ModsJava

Texty - Send Texts/Emails from your server!

⬇ Download on Spigot
Welcome to Texty!

Texty allows you to send texts and emails to your players and/or specified numbers/emails, right from your server! No need to take out the phone or the email client, Texty does it for you!

Woah, that's amazing. How does it work?
Texty makes use of cURL requests and APIs to take care of everything for you.

What features does it have?
What can I use this for?
Limitations
Configuration
I like to keep everything as customizable as possible. :)
Code (Text):

# Notifier Configuration File
# Unless specifically stated, color codes are supported in all strings.
# Console Section
# Basic information that's displayed in the server console
console:
  output: "[Texty] " # Color codes are not supported in console messages.
  enable: "Now enabled."
  disable: "Now disabled."
# Help section
# Basic information for the help commands, if a user enters commands incorrectly
help:
  title: "&b=====&6[&Notifier Help&6]&b====="
  info:
    - "&c/text send [number] [message] - Sends a text to number"
    - "&c/email send [email] [message] - Sends an email containing message"
    - "&c/number [number] - Sets your number to get notifications"
    - "&c/emailset [email] - Sets your email to get notifications"
    - "&4/sendall [email/text] [msg] - Sends a notification to all users [admin only]"
# Text section
# Settings for how texts are sent and notifications to players
# Some notes about texts:
# We use the TextBelt API to allow this plugin to send texts. It's a free API.
# - You can send up to 75 texts per day. If you need more, email [email protected]
# - You can send up to 3 texts to a number every 3 minutes.
# - Most carriers in the US are supported, as well as many international carriers.
# - Some phones might see the text sent as " [email protected] "
# You don't need any API key or anything to get this working. It should work as a plugin out of the box!
text:
  tag: "&a[Texty] " # Tag sent for notifications (in game, not texts)
  maxTag: "&b[Notify] "
  maxMessage: "&aToo many messages sent! You hit the cap for today."
  sentMsg: "Sent %m to %n" # Sent notification sent to player on server. Allowed: %m (message), and %n (number sent to)
  permission: "text.send" # This permission allows your players to send texts. Defaults to OP/console only.
  max: 75 # Maximum amount of texts you can send daily
# Email section
# Settings for how emails are sent and notifications to players
# We use SendGrid to allow this plugin to send emails to players.
# You'll need an account. It's free to setup and use: https://sendgrid.com/free
# Limits are 400 emails a day, or 12,000 emails a month
# If you need higher limits, you can pay them - plans start at $9.95
# Note - You must set up a SendGrid account for this. It's free. Then, get an API key here:
# https://app.sendgrid.com/settings/api_keys
# And put it in below, along with your username (not your email)
# The from address is what will appear in the from: box of the email you're sending.
# The message and email-to variables are sent via the command in-game.
email:
  max: 400 # Maximum amount of emails you can send per day
  maxTag: "&b[Notify] "
  defaultSubject: "Notification from server!" # The subject of the email. You can leave it blank if you want.
  maxMessage: "&aToo many messages sent! You hit the cap for today."
  set:
    permission: "email.set"
    tag: "&a[SetEmail] &6"
    message: "Your email has been set to %e, %p!" # You can use %n for number, and %p for player.
  tag: "&a[Maily] " # Tag sent for notifications (in-game) when emails are sent
  sentMsg: "&bSent %m to %e" # Sent notification for mail. %m is message, %e is email.
  permission: "email.send" # This permission allows your players to send emails. Defaults to OP/email only.
  sendgrid:
    apiUser: "YOUR-SENDGRID-USERNAME" # These default API user/password values will not work, you need your own!
    apiKey: "YOUR-SENDGRID-PASSWORD" # Not your API key. Your SendGrid account password
    from: " [email protected] " # Email from: (can be anything)
# joinEvents configuration
# Enables the MOTD, to let players know about the text command
joinevents:
  enabled: true # If the MOTD is enabled
  message:
    - "Hey, %p! Did you know that %s allows you to text players with /text, and email with /email?" # MOTD, %s is serverName and %p is playerName
    - "Get started and add your phone number with /number!"
  serverName: "&aCoolCraft Server" # Name of the server running the plugin
  tag: "&b[Notify] &6" # Tag shown on MOTD
# Various other permissions
notify:
  admin: "hasAdmin" # Permission to reload the configuration with /nreload
  crazyoutput: # Should it tell you EVERYONE who you sent a text to and log them to console?
    enabled: true
    logToConsole: true
    logToPlayer: true
    msg: "&6Sent notification to number &c%n &a(%p)" # Color codes allowed,
    # as well as %p for player sent to, and %n for number (or email) sent to
    tag: "[TextAlert] &a" # Tag of output when notifications are sent
number:
  permission: "number.set"
  tag: "&a[SetNumber] &6"
  message: "Your number has been set to %n, %p!" # You can use %n for number, and %p for player.
sendall:
  permission: "sendall.can" # Allows you to use the /sendall command
debug:
  showResponses: true
 
Like the plugin? Consider donating! I'll put donors' servers in the list below.

Got a feature request? Let me know! It won't take me long to add, and if I find it cool, I'll do it!

Need a custom plugin made? PM me! I love making 'em.

Love the plugin and want to contribute?
[​IMG]
Current Donors

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.

Texty - Send Texts/Emails from your server! is a free Minecraft Java mod. Downloaded 364 times (via Spigot). Download it and open it directly in the game.

Explore more