Sueta

Greeting Command

4.1.0

Provide your players with an extra fun command to use!

·Plugin

This plugin will allow players to run the command /greet to greet the plugin.

This plugin will likely no longer receive updates because I don't think there is much more to add. However, if you have a feature request or bug report, please join my discord with the link below this message!

PLEASE JOIN MY DISCORD FOR SUPPORT, BUG REPORTS, AND DISCUSSION:
https://discord.gg/e2Hdh97

PLEASE READ IF YOU ARE UPGRADING FROM VERSION 3.2.0 OR BELOW (You can see your plugin's version by using /greet version)

Upgrading from below version 3.2.0

You will need to update your config file:

- Option 1: You can choose to do nothing. It is possible you can run into issues. If the plugin does not work (or has issues) after upgrading to a newer version, please try one of the other options. If they don't work, please submit a bug report on our discord: discord.gg/e2Hdh97

- Option 2:
You can delete your old config file, then reload/restart the server to generate a new one.

- Option 3: You can look at the "config.yml" spoiler further down this page and add the new options while keeping your old settings.

Screen Shot 2020-01-16 at 6.26.50 PM.png

Features:

  • All messages are CUSTOMIZABLE in config.yml!
  • You can add NEW greetings in config.yml!
  • Players can use /greet to greet the plugin
  • The plugin will broadcast in chat when it has been greeted
  • Players can use /replytogreeting to reply to the plugin
  • The reply will be broadcasted in chat
  • Configure permissions to your liking
  • Reload config.yml with /greet reload

Config:

Config.yml
# GreetingCommands by FishbirdDD  

 # You can use the following variables anywhere in this config file:  
 # {player} - gets the name of the player that ran the command  
 # {moods} - gets a list of all of the moods you have set  
 # {version} - gets the plugin version  
 # {permission} - gets the permission needed to run the command  

 # If any placeholder doesn't get changed in the commmand, but is instead  
 # surrounded by [[ and ]], the placeholder can not be used for that command   
settings  :  
  permission   : 
      # Change this setting to true if you want players to need the permission  
     # to use a specific reply.   
    per-reply   :  false  
replies   : 
    # Please make sure all of the replies that are set below are in this  
   # list. It is important that they are all spelled correctly. If one  
   # of your responses is not in this list, it will not work in-game.   
  list   : 
  -  "amazing"  
  -  "good"  
  -  "eh"  
  -  "bad"  
  -  "terrible"  
  -  "none"  
   # You can set respnses to each of the following replies   
  amazing   :   "&6{player} &2is doing &aAMAZING&2!"   
  good   :   "&6{player} &2is doing &agood :)"   
  eh   :   "&6{player} &2is not doing &agood&2, nor is he/she doing &cbad&2."   
  bad   :   "&6{player} &2is doing &cbad :("   
  terrible   :   "&2Oh no! &6{player} &2is doing &4TERRIBLE! &2You probably want to stay away from him/her!"   
  none   :   "&6{player} &2does not have a mood."  

 # Set the plugin's prefix in greeting replies. Default is &7[&aGreetingCommand&7].  
 # NOTE: Make sure to put a space in the "" after the prefix.  
 # Example: "&7[&aGreetingCommand&7] "  
 
prefix   : 
    # Message sent to the server when a player greets the plugin   
  replytogreeting   :   "&a&lGreetingCommand &2Broadcast &8&l> "   
  greet   : 
      # Prefix in front of message sent to the player when running /greet   
    toplayer   :   "&6&lGreetingCommand &8&l> "  
     # Prefix in front of message sent to the server when running /greet   
    broadcast   :   "&a&lGreetingCommand &bGreeting &8&l> "  
   # Prefix in front of error messages   
  error   :   "&c&lGreetingCommand &8&l> "  

 # Plugin messages besides the replies.  
 
message  :  
  greet   : 
      # Message sent to the player when running /greet   
    toplayer   :   "&eHello &f{player}&e! How are you doing? You can respond with &7/replytogreeting <mood>&e. Possible moods are &7{moods}&e."  
     # Message sent to the server when running /greet   
    broadcast   :   "&2{player} just greeted me! How nice of him/her! You can greet me to with /greet!"   
  error   : 
      # Message sent to a player that runs /replytogreeting without including a mood   
    usage   :   "&4Usage: /replytogreeting <mood>. &cYou can pick from the following moods: &7{moods}"  
     # Message sent to a player that runs /replytogreeting with an unsupported mood   
    invalidmood   :   "&4Invalid Mood. &cYou can pick from the following moods: &7{moods}"  
     # Error sent when someone doesn't have permission to run a command  
     # Use the placeholder {permission} to be replaced with the permission node needed   
    permission   :   "&4Invalid Permission. &cYou need the permission &7{permission} &cto run this command"   
  admin   : 
      # Message sent when a player types /greet version  
     # Use the placeholder {version} to be replaced with the version   
    version   :   "&2&lGreetingCommand\n&aCreated By: FishbirdDD\n&aVersion: {version}"  
     # Message sent when a player types /greet reload   
    reload   :   "&2&lGreetingCommand &2Version {version}\n&aConfiguration Reloaded"

Permissions:

Permissions

Screen Shot 2020-01-16 at 6.28.55 PM.png

-greet.*
Access to all commands in the plugin
---greet.greet /greet
---greet.reply /replytogreeting
---greet.reply.* Access to use all moods (only if per-reply permissions are enabled, see below)
------ greet.reply.<mood> Access to a specific mood (only if per-reply permissions are enabled, see below)
--- greet.admin Access to /greet version and /greet reload
------greet.version /greet version
------greet.reload /greet reload

Without any permissions configuration, the permissions greet.greet , greet.reply , and greet.reply.* are given to all players. greet.* is given to all players that have op.

Players will not receive greet.reply.* if per-reply permissions are not enabled in the config:

settings  :  
  permission  :  
    per-reply   :  true

This is the perfect plugin if your server needs another command to keep players entertained!

Download Goals:
10 Yes
25 Yes
50 Yes
100 Yes
150 No

If you download this plugin, I would appreciate if you left a review!

PLEASE! Do not use the review section for plugin support! You can join our Discord at https://discord.gg/e2Hdh97 ! Please do not say that you will change your review when a bug is fixed.

Similar projects

Plugin →