1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-17 12:01:20 +02:00

Disabling player list updates by default (can mess with tab completion)

Hopefully this will be reverted if/when patch is found.
This commit is contained in:
KHobbits
2012-03-23 00:15:22 +00:00
parent c5eb1bb105
commit 42d01471d3
4 changed files with 21 additions and 7 deletions

View File

@@ -128,6 +128,8 @@ public interface ISettings extends IConf
boolean changeDisplayName();
boolean changePlayerListName();
boolean isPlayerCommand(String string);
boolean useBukkitPermissions();

View File

@@ -610,6 +610,12 @@ public class Settings implements ISettings
return config.getBoolean("change-displayname", true);
}
@Override
public boolean changePlayerListName()
{
return config.getBoolean("change-playerlist", false);
}
@Override
public boolean useBukkitPermissions()
{

View File

@@ -328,6 +328,8 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
{
name = Util.stripFormat(name);
}
if (ess.getSettings().changePlayerListName())
{
try
{
setPlayerListName(name);
@@ -341,6 +343,7 @@ public class User extends UserData implements Comparable<User>, IReplyTo, IUser
}
}
}
}
@Override
public String getDisplayName()

View File

@@ -33,6 +33,9 @@ nickname-prefix: '~'
# Disable this if you have any other plugin, that modifies the displayname of a user.
change-displayname: true
# When this option is enabled, the (tab) player list will be updated with nicknames and colours.
#change-playerlist: true
# Adds the prefix and suffix to the displayname of the player, so it will be displayed in messages and lists.
# The prefix/suffix can be set using Permissions, Group Manager or PermissionsEx.
# The value of change-displayname (above) has to be true.