Paste essentialcmds and pex configs…
Seems like your PEX config is not valid JSON. Put it in JSONLint. Press validate, and tell me if what it says.
it says: Valid JSON
Okay, send it via PasteBin…
Here you go:
Pex config:
The list of backends able to be selected
backends {
# This will be the default backend once SQL database support is implemented
# default {
# type = sql
# url = “jdbc:h2:permissions.db”
# }
simple {
# Place file entries in alphabetical order
alphabetize-entries=false
file=“permissions.json”
type=file
}
}
Whether to log permissions checks being performed
debug=false
The default backend to use. Must be contained in the backends mapping.
default-backend=simple
Tags that apply to this server (which match with permissions blocks restricted by server-tag contexts
server-tags=null
version=0
Pex JSON:
{
“subjects”: {
“default”: {
“default”: [
{
“contexts”: {
“srcip”: “127.0.0.1”
},
“permissions-default”: 1
}
],
“user”: [
{
“parents”: [
“group:Default”
]
}
]
},
“group”: {
“Admin”: [
{
“permissions-default”: 1,
“options”: {
“prefix”: "&7[&4Admin&7] "
}
}
],
“Default”: [
{
“permissions-default”: -1,
“permissions”: {
“essentialcmds.tpa.accept”: 1,
“essentialcmds.color.sign.use”: 1,
“essentialcmds.rules”: -1,
“essentialcmds.home.use”: 1,
“essentialcmds.tpa.use”: 1,
“essentialcmds.home.set”: 1,
“essentialcmds.home.list”: 1,
“essentialcmds.spawn.use”: 1,
“essentialcmds.warp.list”: 1,
“essentialcmds.tpahere.use”: 1,
“essentialcmds.warp.use”: 1,
“essentialcmds.home.delete”: 1,
“essentialcmds.tpadeny.use”: 1
},
“options”: {
“prefix”: "&7[&aGuest&7] "
}
}
],
“Mod”: [
{
“permissions-default”: -1
}
]
},
“user”: {
“82452dc0-fa2b-42ad-acf3-5236c2afeba4”: [
{
“options”: {
“name”: “dude_guy_boy”
},
“parents”: [
“group:Admin”
]
}
]
}
},
“schema-version”: 4
}
EssentialCMDS Config:
afk {
kick {
# Sets the amount of time until a player is kicked for being AFK.
timer=30000
# When enabled, it enables the kicking of players who are AFK.
use=false
}
# The length of time in millisec until a player is AFK.
timer=30000
}
chat {
# When set, changes the first character in chat from ‘<’.
firstcharacter=“”
# When set, changes the character after the player name from ‘>’.
lastcharacter=“:”
}
disconnect {
# Message sent to everyone when a player disconnects.
message=“”
}
Home data for EssentialCmds.
home=null
Message sent to a player when they join the server.
joinmsg=“&4Welcome!”
login {
# Message sent to everyone when a player joins.
message=“”
}
MySQL Options for EssentialCmds.
mysql {
# Name of MySQL Database.
database=EssentialCmds
# Address of MySQL Database.
host=localhost
# Password for MySQL Database.
password=pass
# Port of MySQL Database.
port=“8080”
# Enables/Disables MySQL usage for EssentialCmds.
use=false
# Username for MySQL Database.
username=root
}
player {
“82452dc0-fa2b-42ad-acf3-5236c2afeba4” {
time=“26 Jan 2016 04:30:18”
}
}
I said VIA PASTEBIN 10 times!!
Also, that is not the entire EssentialCmds config.conf please send the entire thing.
oops, sorry:
Essentialcmds:
PEX:
Config: http://pastebin.com/cJsYwZrJ
JSON: http://pastebin.com/SkqjLcDn
Line 15 here: afk { kick { # Sets the amount of time until a player is kicked fo - Pastebin.com
It seems like they are not valid quotes. ":"
Oh, i don’t know why they changed, whenever i put the : between them they changed, must be a textedit thing.
Sorry for all that trouble.
Edit: It works, thanks
No problem! Glad it works now
Before i come here next time i’ll check all my quotes
Release v7.2:
Tested on SpongeForge 1103
Changes:
- Major bug fixes
- Major configuration changes.
How to Update (Only for Users on v7.1 and below):
-
Open your server directory. Go into the
configdirectory. Inside, you will see anessentialcmdsfolder. Inside this, you will see aconfig.confcopy this file to another location and open it with a text editor of your choice. -
Delete the
essentialcmdsfolder inside yourconfigfolder. InstallEssentialCmds v7.2. Start the server. Once it starts, stop the server. -
Go back into the
essentialcmdsfolder in theconfigfolder. A newconfig.conf, adatafolder, and inside thedatafolder, ahomes.conf, arules.conf, awarps.conf, and ajail.conf. Open every.conffile in a text editor. -
From your old
config.conffile, you should see ahomessection. Copy the entire section and move it into thehomes.conffile. -
From your old
config.conffile, you should see awarpssection. Copy the entire section and move it into thewarps.conffile. -
From your old
config.conffile, you should see ajailssection. Copy the entire section and move it into thejails.conffile. -
From your old
config.conffile, you should see arulessection. Copy the entire section and move it into therules.conffile. -
The remaining portion of your old
config.conffile should look similar to the newconfig.conf- only a few options were changed:-
disconnect.messagewas changed tomessage.disconnect- copy this value over. -
login.messagewas changed tomessage.login- copy this value over. -
joinmsgwas changed tomessage.join- copy this value over.
-
-
All the other values should be the same, except for a single new option called
message.firstjoin, so copy all of those values over. -
You’re all done! Start-up your server and enjoy your new clean configuration!
Enjoy this update! 
Awesome, downloading now. If you can please check out the proposal i made for a Sponge permissions/management/plugin program i just made here: Sponge permissions + management program + plugin concept
Got this error when i logged in. yes, i checked my "s
Let me fix that
Release v7.2b:
Tested on SpongeForge 1103
Changes:
- Minor bug fixes
- Major configuration changes.
How to Update (Only for Users on v7.2 and below):
-
Install
EssentialCmds v7.2b. Start the server. Once it starts, stop the server. -
From your
config.conffile, you should see aspawnsection. Copy the entire section and move it into thespawn.conffile. -
You’re all done! Start-up your server and enjoy your new clean configuration!
Enjoy this update! 
Release v7.2c:
Tested on SpongeForge 1103
Changes:
- Minor bug fixes
- Major configuration changes.
How to Update (Only for Users on v7.2b and below):
-
Install
EssentialCmds v7.2c. Start the server. Once it starts, stop the server. -
From your
config.conffile, you should see aplayersection. Copy the entire section and move it into theplayerdata.conffile. -
You’re all done! Start-up your server and enjoy your new clean configuration!
Enjoy this update! 
Release v7.2d:
Tested on SpongeForge 1105
Changes:
- Minor bug fixes
- Major configuration changes.
How to Update (Only for Users on v7.2c and below):
-
Install
EssentialCmds v7.2d. Start the server. Once it starts, stop the server. -
From your
config.conffile, you should see abacksection. Copy the entire section and move it into theplayerdata.conffile. -
You’re all done! Start-up your server and enjoy your new clean configuration!
Enjoy this update! 
Hey @HassanS6000 do you think you could add the options of a first time joining message, displaying a the welcome message in the form of a title/subtitle? and also if you can perform a command when a player joins would be great also.
Thanks,
Already did this, 1.8.9 only.
Maybe I’ll do it