HomeJavaModsFirst Join Commands
First Join Commands
[​IMG]

This plugin was originally planned to add only first join commands, as the title says, but now it has grown to do much more.

Edit the config with the commands you want people to do upon the first time they join, and other things along those lines, simple as that. Due to the fact that this has come a far way since its original development please DO NOT claim the code as your own, decompile the plugin, or rate poorly due to your own fault. If you CAN NOT read then this plugin is not for you, it requires being able to read file names and being able to type in files. If that is too hard then well, you best start looking for another plugin(lol). ;)

THIS PLUGIN REQUIRES VAULT!

Also, the authors work has died down publicly due to lacking a steady income source, if you are to donate it would be greatly supported and would encourage me(zbturtle) to put full effort back into public coding and create more plugins such as this and work on updates for this and other plugins that would be to come.

[​IMG]

Specific Player Join Commands
✔ Specific Player Leave Commands

Join And Leave Commands
Death Commands
Easy Configuration
✔ Multiple Commands
✔ Kill Commands
✔ FirstJoinWorld Commands
✔ EveryJoinWorld Commands
✔ Enable/Disable Any Options
✔ Disable Options In Specific Worlds
✔ Run Commands As Op/Player/Console

Delays, planned but not finished.

[​IMG]

Config.yml

Code (Text):

#These are the commands that will be run the first time a player joins.
FirstJoinCommands:
- me example

#These are the commands that will be run when the player joins(excluding the first time).
JoinCommands:
- me example

#These are the commands that will be run after the first time a player leaves(run from the console).
LeaveCommands:
- say example

#These are the commands that will be run the first time a player dies.
FirstDeathCommands:
- me example

#These are the commands that will be run when the player dies(excluding the first time).
DeathCommands:
- me example

#These are the commands that will be run the first time a player kills another player.
FirstKillCommands:
- me example

#These are the commands that will be run when the player kills another player(excluding the first time).
KillCommands:
- me example

#These are the commands that will be run when a op leaves the server.
OpLeaveCommands:
- me example

#These are the commands that will be run when a op joins the server.
OpJoinCommands:
- me example
 
FirstJoinWorlds.yml
Code (Text):

#WorldName:
#Command To Run(Needs - In Front)
world:
- me example first
 
EveryJoinWorlds.yml
Code (Text):

#WorldName:
#Command To Run(Needs - In Front)
world:
- me example first
 
Enable.yml
Code (Text):

FirstJoinCommandsEnabled: true
JoinCommandsEnabled: true
LeaveCommandsEnabled: false
FirstDeathCommandsEnabled: false
DeathCommandsEnabled: false
FirstKillCommandsEnabled: false
KillCommandsEnabled: false
OpLeaveCommandsEnabled: false
OpJoinCommandsEnabled: false
SpecificPlayerJoinCommandsEnabled: false
SpecificPlayerLeaveCommandsEnabled: false
EveryJoinWorldsEnabled: false
FirstJoinWorldsEnabled: false
 
DisableSpecific.yml
Code (Text):

#Just add the world you want a specific option to be disabled in to the list for the option to disable it in that world.
FirstJoinCommands:
- exampleworld
- ''
JoinCommands:
- exampleworld
- ''
LeaveCommands:
- exampleworld
- ''
FirstDeathCommands:
- exampleworld
- ''
DeathCommands:
- exampleworld
- ''
FirstKillCommands:
- exampleworld
- ''
KillCommands:
- exampleworld
- ''
OpLeaveCommands:
- exampleworld
- ''
OpJoinCommands:
- exampleworld
- ''
SpecificPlayerJoinCommands:
- exampleworld
- ''
SpecificPlayerLeaveCommands:
- exampleworld
- ''
EveryJoinWorldsCommands:
- exampleworld
- ''
FirstJoinWorldsCommands:
- exampleworld
- ''

 
Modes.yml
Code (Text):

#You can choose between the following:
#1. console - runs from console
#2. player - runs from player considering permissions
FirstJoinCommandsMode: player
JoinCommandsMode: player
LeaveCommandsMode: player
FirstDeathCommandsMode: player
DeathCommandsMode: player
FirstKillCommandsMode: player
KillCommandsMode: player
OpLeaveCommandsMode: player
OpJoinCommandsMode: player
SpecificPlayerJoinCommandsMode: player
SpecificPlayerLeaveCommandsMode: player
EveryJoinWorldsMode: player
FirstJoinWorldsMode: player
 
SpecificPlayerLeave.yml
Code (Text):

#Playername that is added in the players list(Must Be In Lowercase) and commands wanted to run after it.
steve:
- me example specific leave
- ''
#What players do you want to add like in the example above but in here just the players name(Must Be In Lowercase).
players:
- steve
- ''
 
SpecificPlayerJoin.yml
Code (Text):

#Playername that is added in the players list(Must Be In Lowercase) and commands wanted to run after it.
steve:
- me example specific join
- ''
#What players do you want to add like in the example above but in here just the players name(Must Be In Lowercase).
players:
- steve
- ''
 
[​IMG]
%player% = player's name.
%playername% = player's name(with prefixes and suffixes)
%ip% = player's ip address.

[​IMG]
None

[​IMG]
Don't worry about donating! Just here to help!

[​IMG]
Spoiler
None?

Problems?
Notify me:
-------------------------
Discord: Zerox#4569
-------------------------
ENJOY!

Do you like the plugin and want to help out? Rate the plugin! It helps us know what you think of it!

GOALS:
✔ 10 Downloads
✔ 25 Downloads
✔ 50 Downloads
✔ 100 Downloads
✔ 175 Downloads
✔ 300 Downloads
✔ 500 Downloads
✔ 750 Downloads
✔ 1,000 Downloads
✔ 1,500 Downloads
✔ 2,000 Downloads

✔ 5,000 Downloads
✘ 7,500 Downloads
✘ 10,000 Downloads
✘ 20,000 Downloads
✘ 50,000 Downloads
✘ 100,000 Downloads

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.

First Join Commands is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 16,505 times (via Spigot). Download it and open it directly in the game.

Explore more