Moved CLIENT_SETTINGS variable at PlayerVariables.

This commit is contained in:
MobiusDevelopment
2022-06-12 22:05:59 +00:00
parent dc0c0aa265
commit d5b27c2272
28 changed files with 56 additions and 56 deletions

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _partyRequestRestrictedFromOthers;
private boolean _partyRequestRestrictedFromClan;
@@ -40,7 +39,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
_partyRequestRestrictedFromClan = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_CLAN", false);
@@ -59,7 +58,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isPartyRequestRestrictedFromOthers()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _partyRequestRestrictedFromOthers;
private boolean _partyRequestRestrictedFromClan;
@@ -40,7 +39,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
_partyRequestRestrictedFromClan = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_CLAN", false);
@@ -59,7 +58,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isPartyRequestRestrictedFromOthers()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -44,6 +44,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String DAILY_MISSION_COUNT = "DAILY_MISSION_COUNT";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _partyRequestRestrictedFromOthers;
private boolean _partyRequestRestrictedFromClan;
@@ -40,7 +39,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
_partyRequestRestrictedFromClan = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_CLAN", false);
@@ -59,7 +58,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isPartyRequestRestrictedFromOthers()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _partyRequestRestrictedFromOthers;
private boolean _partyRequestRestrictedFromClan;
@@ -40,7 +39,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
_partyRequestRestrictedFromClan = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_CLAN", false);
@@ -59,7 +58,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isPartyRequestRestrictedFromOthers()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";

View File

@@ -20,14 +20,13 @@ import java.util.Arrays;
import java.util.stream.Collectors;
import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.variables.PlayerVariables;
/**
* @author Index
*/
public class ClientSettings
{
private static final String VARIABLE = "CLIENT_SETTINGS";
private final Player _player;
private boolean _announceEnabled;
private boolean _partyRequestRestrictedFromOthers;
@@ -41,7 +40,7 @@ public class ClientSettings
{
_player = player;
final String variable = _player.getVariables().getString(VARIABLE, "");
final String variable = _player.getVariables().getString(PlayerVariables.CLIENT_SETTINGS, "");
final StatSet settings = variable.isEmpty() ? new StatSet() : new StatSet(Arrays.stream(variable.split(",")).map(entry -> entry.split("=")).collect(Collectors.toMap(entry -> entry[0].replace("{", "").replace(" ", ""), entry -> entry[1].replace("}", "").replace(" ", ""))));
_announceEnabled = settings.getBoolean("ANNOUNCE_ENABLED", true);
_partyRequestRestrictedFromOthers = settings.getBoolean("PARTY_REQUEST_RESTRICTED_FROM_OTHERS", false);
@@ -62,7 +61,7 @@ public class ClientSettings
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_OTHERS", _friendRequestRestrictedFromOthers);
settings.set("FRIENDS_REQUEST_RESTRICTED_FROM_CLAN", _friendRequestRestrictedFromClan);
settings.set("PARTY_CONTRIBUTION_TYPE", _partyContributionType);
_player.getVariables().set(VARIABLE, settings.getSet());
_player.getVariables().set(PlayerVariables.CLIENT_SETTINGS, settings.getSet());
}
public boolean isAnnounceEnabled()

View File

@@ -43,6 +43,7 @@ public class PlayerVariables extends AbstractVariables
public static final String HAIR_ACCESSORY_VARIABLE_NAME = "HAIR_ACCESSORY_ENABLED";
public static final String WORLD_CHAT_VARIABLE_NAME = "WORLD_CHAT_USED";
public static final String VITALITY_ITEMS_USED_VARIABLE_NAME = "VITALITY_ITEMS_USED";
public static final String CLIENT_SETTINGS = "CLIENT_SETTINGS";
public static final String ATTENDANCE_DATE = "ATTENDANCE_DATE";
public static final String ATTENDANCE_INDEX = "ATTENDANCE_INDEX";
public static final String ABILITY_POINTS_MAIN_CLASS = "ABILITY_POINTS";