Home›Java›Mods›WelcomePlugin
WelcomePlugin
ModsJava

WelcomePlugin

Java mod listed for Minecraft 1.20. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
WelcomePlugin
{1.20 - 1.20.2}​
Updated to 1.20.2

This plugin gives you the option to display a Minecraft credits page to new players, which you can customize to your liking and display information about the server, for example.

SUPPORTING PLACEHOLDERS!!!​

Features:
  • You can show credits to player
  • You can show own title message with placeholders
  • You can show welcome text - when player joins first time and every time player joins again
  • The plugin is counting player time spent on server
  • The plugin is counting player joins, played time and messages sent
  • You can change player join and leave message
  • SQLite and MySQL Database

Planned:
Commands
Permissions
Config
Spoiler: config.yml
Code (YAML):

# Please, be patient, the plugin is still in development, and it is possible you will lose
# your config during updates, so backup it before update.
#
# This plugin supports PlaceholderAPI!

settings
:
  # Enable showing start credits
  enable-credits
: true

  # Show credits for newcomers or to everyone
  # SET ONLY newcomers OR everyone
  show-credits-to
: newcomers

  # Check if resource pack was initialized, if not, kick player
  kick-when-no-resource-pack
: true

  # Enable titles
  enable-titles
: true

  # Enable chat welcome message on player first join
  enable-first-time-chat-message
: true

  # Enable welcome message
  enable-welcome-chat-message
: true

  # Enable join messages
  enable-join-messages
: true

  # Enable leave messages
  enable-leave-messages
: true

  # Enable custom player join messages - need to set true enable-join-messages!!!!
  enable-custom-join-messages
: true

  # Enable custom player leave messages - need to set true enable-join-messages!!!!
  enable-custom-leave-messages
: true

  # Enable counters
  enable-counters
: true

  # Set what database type you want to use - mysql or sqlite
  database-type
: sqlite

# If use-database is mysql, setup this!
mysql-settings
:

  db-host
: localhost

  db-port
: 3306

  db-name
: databaseName

  db-username
: userName

  db-password
: dbPasswd
 

Messages
Spoiler: messages.yml
Code (YAML):

# Here you can edit messages
#
# All messages supports changing of color with &

ingame-messages
:
  main-title-message
: "&a&lWelcome!"
  subtitle-message
: "&aHey, &6%player_name% &awe are glad you came back!"
  first-time-player-chat-message
: "&aHey, &6%player_name%&a, it's yours first time!"
  welcome-player-chat-message
: "&aHey, &6%player_name%&a, you joined &6%WelcomePlugin_player_joins% &atimes!"
  player-join-message
: "&6[&a+&6] &aPlayer &6%player_name%&a joined the server!"
  player-leave-message
: "&6[&c-&6] &aPlayer &6%player_name%&a leaved the server!"

# Do not remove $1 from messages! You can corrupt the plugin!
# Do not remove %WelcomePlugin_....% - it is our placeholder, for our all placeholders check: https://github.com/The-patik/WelcomePlugin/wiki/Placeholders
# This plugin supports PlaceholderAPI - list of placeholders: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders
command-messages
:
  played-time
: "&aYou are playing on the server for &6%WelcomePlugin_played_time%"
  others-played-time
: "&aPlayer &6$1 is playing on the server for &6%WelcomePlugin_played_time%" # $1 is playername - DO NOT REMOVE!
  player-joins
: "&aYou have joined &6%WelcomePlugin_player_joins% &atimes!"
  others-player-joins
: "&aThe player $1 has joined &6%WelcomePlugin_player_$1_joins% &atimes!" # $1 is playername - DO NOT REMOVE!
  sent-messages
: "&aYou sent &6%WelcomePlugin_sent_messages% &amessages!"
  others-sent-messages
: "&aYou sent &6%WelcomePlugin_sent_messages% &amessages!"
  reload-config-command
: "&aReloading config.yml"
  reload-messages-command
: "&aReloading messages.yml"
  set-join-message-no-args
: "&cYou must specify a message &6- &e/welcome setjoinmessage <your message with space>"
  set-join-message-usage
: "&aUsage: &e/welcome setjoinmessage <Your message>"
  set-join-message-own
: "&aYou have changed your join message!"
  set-join-message-others
: "&aYou have changed join message of player &6$1" # $1 is playername - DO NOT REMOVE!set-join-message-no-args: "&cYou must specify a message &6- &e/welcome setjoinmessage <your message with space>"set-join-message-usage: "&aUsage: &e/welcome setjoinmessage <Your message>"
  remove-join-message-own
: "&aYou have removed your join message!"
  remove-join-message-others
: "&aYou have removed join message of player &6$1" # $1 is playername - DO NOT REMOVE!set-join-message-no-args: "&cYou must specify a message &6- &e/welcome setjoinmessage <your message with space>"
  set-leave-message-no-args
: "&cYou must specify a message &6- &e/welcome setleavemessage <your message with space>"
  set-leave-message-usage
: "&aUsage: &e/welcome setleavemessage <Your message>"
  set-leave-message-own
: "&aYou have changed your leave message!"
  set-leave-message-others
: "&aYou have changed leave message of player &6$1" # $1 is playername - DO NOT REMOVE!
  remove-leave-message-own
: "&aYou have removed your leave message!"
  remove-leave-message-others
: "&aYou have removed leave message of player &6$1" # $1 is playername - DO NOT REMOVE!

# Error messages
error-messages
:
  no-permissions
: "&cYou do not have permissions!"
  player-not-online
: "&aThis player is not online!"

# Editing the time format for played time
#
# For czech and other languages, where you have more plural possibilities:
# pluralFew-days: "dny" (2,3,4)
# pluralMany-days: "dní" (5,6,atd...)
# a to samé u ostatních jednotek :) nemáte zač
time-format
:
  singular-days
: 'day'
  singular-hours
: 'hour'
  singular-minutes
: 'minute'
  singular-seconds
: 'second'
  pluralFew-days
: 'days'
  pluralFew-hours
: 'hours'
  pluralFew-minutes
: 'minutes'
  pluralFew-seconds
: 'seconds'
  pluralMany-days
: 'days'
  pluralMany-hours
: 'hours'
  pluralMany-minutes
: 'minutes'
  pluralMany-seconds
: 'seconds'
 

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.

WelcomePlugin is a free Minecraft Java mod. Compatible with Minecraft 1.20. Downloaded 196 times (via Spigot). Download it and open it directly in the game.

Explore more