Proper naming for InstanceManager player reenter times map.

This commit is contained in:
MobiusDevelopment 2023-01-10 22:30:31 +00:00
parent 1bdd4b6bc1
commit 5ff9b568d6
29 changed files with 244 additions and 244 deletions

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -47,7 +47,7 @@ public class InstanceManager implements IXmlReader
private static final Map<Integer, String> _instanceIdNames = new HashMap<>();
// Instance templates
private final Map<Integer, String> _instanceTemplates = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
// SQL Queries
private static final String ADD_INSTANCE_TIME = "INSERT INTO character_instance_time (charId,instanceId,time) values (?,?,?) ON DUPLICATE KEY UPDATE time=?";
private static final String RESTORE_INSTANCE_TIMES = "SELECT instanceId,time FROM character_instance_time WHERE charId=?";
@ -92,13 +92,13 @@ public class InstanceManager implements IXmlReader
*/
public long getInstanceTime(int playerObjId, int id)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
if (_PlayerTimes.get(playerObjId).containsKey(id))
if (_playerTimes.get(playerObjId).containsKey(id))
{
return _PlayerTimes.get(playerObjId).get(id);
return _playerTimes.get(playerObjId).get(id);
}
return -1;
}
@ -109,11 +109,11 @@ public class InstanceManager implements IXmlReader
*/
public Map<Integer, Long> getAllInstanceTimes(int playerObjId)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
return _PlayerTimes.get(playerObjId);
return _playerTimes.get(playerObjId);
}
/**
@ -123,7 +123,7 @@ public class InstanceManager implements IXmlReader
*/
public void setInstanceTime(int playerObjId, int id, long time)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
@ -136,7 +136,7 @@ public class InstanceManager implements IXmlReader
ps.setLong(3, time);
ps.setLong(4, time);
ps.execute();
_PlayerTimes.get(playerObjId).put(id, time);
_playerTimes.get(playerObjId).put(id, time);
}
catch (Exception e)
{
@ -156,7 +156,7 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, playerObjId);
ps.setInt(2, id);
ps.execute();
_PlayerTimes.get(playerObjId).remove(id);
_playerTimes.get(playerObjId).remove(id);
}
catch (Exception e)
{
@ -169,11 +169,11 @@ public class InstanceManager implements IXmlReader
*/
public void restoreInstanceTimes(int playerObjId)
{
if (_PlayerTimes.containsKey(playerObjId))
if (_playerTimes.containsKey(playerObjId))
{
return; // already restored
}
_PlayerTimes.put(playerObjId, new ConcurrentHashMap<>());
_playerTimes.put(playerObjId, new ConcurrentHashMap<>());
try (Connection con = DatabaseFactory.getConnection();
PreparedStatement ps = con.prepareStatement(RESTORE_INSTANCE_TIMES))
{
@ -190,7 +190,7 @@ public class InstanceManager implements IXmlReader
}
else
{
_PlayerTimes.get(playerObjId).put(id, time);
_playerTimes.get(playerObjId).put(id, time);
}
}
}

View File

@ -47,7 +47,7 @@ public class InstanceManager implements IXmlReader
private static final Map<Integer, String> _instanceIdNames = new HashMap<>();
// Instance templates
private final Map<Integer, String> _instanceTemplates = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
// SQL Queries
private static final String ADD_INSTANCE_TIME = "INSERT INTO character_instance_time (charId,instanceId,time) values (?,?,?) ON DUPLICATE KEY UPDATE time=?";
private static final String RESTORE_INSTANCE_TIMES = "SELECT instanceId,time FROM character_instance_time WHERE charId=?";
@ -83,13 +83,13 @@ public class InstanceManager implements IXmlReader
*/
public long getInstanceTime(int playerObjId, int id)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
if (_PlayerTimes.get(playerObjId).containsKey(id))
if (_playerTimes.get(playerObjId).containsKey(id))
{
return _PlayerTimes.get(playerObjId).get(id);
return _playerTimes.get(playerObjId).get(id);
}
return -1;
}
@ -100,11 +100,11 @@ public class InstanceManager implements IXmlReader
*/
public Map<Integer, Long> getAllInstanceTimes(int playerObjId)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
return _PlayerTimes.get(playerObjId);
return _playerTimes.get(playerObjId);
}
/**
@ -114,7 +114,7 @@ public class InstanceManager implements IXmlReader
*/
public void setInstanceTime(int playerObjId, int id, long time)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
@ -127,7 +127,7 @@ public class InstanceManager implements IXmlReader
ps.setLong(3, time);
ps.setLong(4, time);
ps.execute();
_PlayerTimes.get(playerObjId).put(id, time);
_playerTimes.get(playerObjId).put(id, time);
}
catch (Exception e)
{
@ -147,7 +147,7 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, playerObjId);
ps.setInt(2, id);
ps.execute();
_PlayerTimes.get(playerObjId).remove(id);
_playerTimes.get(playerObjId).remove(id);
}
catch (Exception e)
{
@ -160,11 +160,11 @@ public class InstanceManager implements IXmlReader
*/
public void restoreInstanceTimes(int playerObjId)
{
if (_PlayerTimes.containsKey(playerObjId))
if (_playerTimes.containsKey(playerObjId))
{
return; // already restored
}
_PlayerTimes.put(playerObjId, new ConcurrentHashMap<>());
_playerTimes.put(playerObjId, new ConcurrentHashMap<>());
try (Connection con = DatabaseFactory.getConnection();
PreparedStatement ps = con.prepareStatement(RESTORE_INSTANCE_TIMES))
{
@ -181,7 +181,7 @@ public class InstanceManager implements IXmlReader
}
else
{
_PlayerTimes.get(playerObjId).put(id, time);
_playerTimes.get(playerObjId).put(id, time);
}
}
}

View File

@ -47,7 +47,7 @@ public class InstanceManager implements IXmlReader
private static final Map<Integer, String> _instanceIdNames = new HashMap<>();
// Instance templates
private final Map<Integer, String> _instanceTemplates = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
// SQL Queries
private static final String ADD_INSTANCE_TIME = "INSERT INTO character_instance_time (charId,instanceId,time) values (?,?,?) ON DUPLICATE KEY UPDATE time=?";
private static final String RESTORE_INSTANCE_TIMES = "SELECT instanceId,time FROM character_instance_time WHERE charId=?";
@ -83,13 +83,13 @@ public class InstanceManager implements IXmlReader
*/
public long getInstanceTime(int playerObjId, int id)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
if (_PlayerTimes.get(playerObjId).containsKey(id))
if (_playerTimes.get(playerObjId).containsKey(id))
{
return _PlayerTimes.get(playerObjId).get(id);
return _playerTimes.get(playerObjId).get(id);
}
return -1;
}
@ -100,11 +100,11 @@ public class InstanceManager implements IXmlReader
*/
public Map<Integer, Long> getAllInstanceTimes(int playerObjId)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
return _PlayerTimes.get(playerObjId);
return _playerTimes.get(playerObjId);
}
/**
@ -114,7 +114,7 @@ public class InstanceManager implements IXmlReader
*/
public void setInstanceTime(int playerObjId, int id, long time)
{
if (!_PlayerTimes.containsKey(playerObjId))
if (!_playerTimes.containsKey(playerObjId))
{
restoreInstanceTimes(playerObjId);
}
@ -127,7 +127,7 @@ public class InstanceManager implements IXmlReader
ps.setLong(3, time);
ps.setLong(4, time);
ps.execute();
_PlayerTimes.get(playerObjId).put(id, time);
_playerTimes.get(playerObjId).put(id, time);
}
catch (Exception e)
{
@ -147,7 +147,7 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, playerObjId);
ps.setInt(2, id);
ps.execute();
_PlayerTimes.get(playerObjId).remove(id);
_playerTimes.get(playerObjId).remove(id);
}
catch (Exception e)
{
@ -160,11 +160,11 @@ public class InstanceManager implements IXmlReader
*/
public void restoreInstanceTimes(int playerObjId)
{
if (_PlayerTimes.containsKey(playerObjId))
if (_playerTimes.containsKey(playerObjId))
{
return; // already restored
}
_PlayerTimes.put(playerObjId, new ConcurrentHashMap<>());
_playerTimes.put(playerObjId, new ConcurrentHashMap<>());
try (Connection con = DatabaseFactory.getConnection();
PreparedStatement ps = con.prepareStatement(RESTORE_INSTANCE_TIMES))
{
@ -181,7 +181,7 @@ public class InstanceManager implements IXmlReader
}
else
{
_PlayerTimes.get(playerObjId).put(id, time);
_playerTimes.get(playerObjId).put(id, time);
}
}
}

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -545,7 +545,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -593,7 +593,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -606,7 +606,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -635,9 +635,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)

View File

@ -74,7 +74,7 @@ public class InstanceManager implements IXmlReader
private int _currentInstanceId = 0;
private final Map<Integer, Instance> _instanceWorlds = new ConcurrentHashMap<>();
// Player reenter times
private final Map<Integer, Map<Integer, Long>> _PlayerTimes = new ConcurrentHashMap<>();
private final Map<Integer, Map<Integer, Long>> _playerTimes = new ConcurrentHashMap<>();
protected InstanceManager()
{
@ -96,9 +96,9 @@ public class InstanceManager implements IXmlReader
parseDatapackDirectory("data/instances", true);
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _instanceTemplates.size() + " instance templates.");
// Load player's reenter data
_PlayerTimes.clear();
_playerTimes.clear();
restoreInstanceTimes();
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _PlayerTimes.size() + " players.");
LOGGER.info(getClass().getSimpleName() + ": Loaded instance reenter times for " + _playerTimes.size() + " players.");
}
@Override
@ -549,7 +549,7 @@ public class InstanceManager implements IXmlReader
public Map<Integer, Long> getAllInstanceTimes(Player player)
{
// When player don't have any instance penalty
final Map<Integer, Long> instanceTimes = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> instanceTimes = _playerTimes.get(player.getObjectId());
if ((instanceTimes == null) || instanceTimes.isEmpty())
{
return Collections.emptyMap();
@ -597,7 +597,7 @@ public class InstanceManager implements IXmlReader
*/
public void setReenterPenalty(int objectId, int id, long time)
{
_PlayerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
_playerTimes.computeIfAbsent(objectId, k -> new ConcurrentHashMap<>()).put(id, time);
}
/**
@ -610,7 +610,7 @@ public class InstanceManager implements IXmlReader
public long getInstanceTime(Player player, int id)
{
// Check if exists reenter data for player
final Map<Integer, Long> playerData = _PlayerTimes.get(player.getObjectId());
final Map<Integer, Long> playerData = _playerTimes.get(player.getObjectId());
if ((playerData == null) || !playerData.containsKey(id))
{
return -1;
@ -639,9 +639,9 @@ public class InstanceManager implements IXmlReader
ps.setInt(1, player.getObjectId());
ps.setInt(2, id);
ps.execute();
if (_PlayerTimes.get(player.getObjectId()) != null)
if (_playerTimes.get(player.getObjectId()) != null)
{
_PlayerTimes.get(player.getObjectId()).remove(id);
_playerTimes.get(player.getObjectId()).remove(id);
}
}
catch (Exception e)