1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-16 11:37:30 +02:00

#539 new config . remove-god-on-discon if people discon with godmode on it will be turned off on quit.

This commit is contained in:
ementalo
2011-07-07 21:37:55 +01:00
parent 207f2ba0f3
commit e5027ad590
3 changed files with 153 additions and 139 deletions

View File

@@ -80,7 +80,7 @@ public class EssentialsPlayerListener extends PlayerListener
it.remove();
}
}
if(user.isAfk())
if (user.isAfk())
{
user.setAfk(false);
ess.broadcastMessage(user.getName(), Util.format("userIsNotAway", user.getDisplayName()));
@@ -96,7 +96,7 @@ public class EssentialsPlayerListener extends PlayerListener
}
final User user = ess.getUser(event.getPlayer());
if(user.isAfk())
if (user.isAfk())
{
user.setAfk(false);
ess.broadcastMessage(user.getName(), Util.format("userIsNotAway", user.getDisplayName()));
@@ -210,7 +210,13 @@ public class EssentialsPlayerListener extends PlayerListener
public void onPlayerQuit(PlayerQuitEvent event)
{
User user = ess.getUser(event.getPlayer());
if (ess.getSettings().removeGodOnDiscon())
{
if (user.isGodModeEnabled())
{
user.toggleGodModeEnabled();
}
}
if (user.getSavedInventory() != null)
{
user.getInventory().setContents(user.getSavedInventory());
@@ -641,7 +647,7 @@ public class EssentialsPlayerListener extends PlayerListener
}
}
}
if(user.isAfk())
if (user.isAfk())
{
user.setAfk(false);
ess.broadcastMessage(user.getName(), Util.format("userIsNotAway", user.getDisplayName()));

View File

@@ -390,4 +390,10 @@ public class Settings implements IConf
{
return config.getBoolean("economy-log-enabled", false);
}
boolean removeGodOnDiscon()
{
return config.getBoolean("remove-god-on-discon", false);
}
}

View File

@@ -191,6 +191,8 @@ debug: false
# If you don't set this, the default locale of the server will be used.
#locale: de_DE
#turn off god mode when people exit
remove-god-on-discon: false
############################################################
# +------------------------------------------------------+ #
# | EssentialsHome | #