Reverted latest InventoryUpdate task addition.
This commit is contained in:
parent
2b11d5ab5b
commit
dfe2bb033b
@ -435,8 +435,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13844,21 +13842,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -437,8 +437,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13847,21 +13845,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -439,8 +439,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13850,21 +13848,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -443,8 +443,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13845,21 +13843,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -441,8 +441,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13887,21 +13885,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -442,8 +442,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13903,21 +13901,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -442,8 +442,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13909,21 +13907,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -454,8 +454,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13945,21 +13943,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -451,8 +451,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14061,21 +14059,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -464,8 +464,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14099,21 +14097,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -465,8 +465,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14161,21 +14159,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -465,8 +465,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14189,21 +14187,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -439,8 +439,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13661,21 +13659,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -439,8 +439,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13661,21 +13659,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -437,8 +437,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13647,21 +13645,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -446,8 +446,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13708,21 +13706,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -446,8 +446,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13708,21 +13706,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -460,8 +460,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13718,21 +13716,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -434,8 +434,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13657,21 +13655,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList(boolean open)
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -470,8 +470,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -13989,21 +13987,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -494,8 +494,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14083,21 +14081,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -498,8 +498,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14263,21 +14261,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -498,8 +498,6 @@ public class Player extends Playable
|
||||
private long _lastAccess;
|
||||
private long _uptime;
|
||||
|
||||
private final Set<InventoryUpdate> _inventoryUpdates = ConcurrentHashMap.newKeySet(1);
|
||||
private ScheduledFuture<?> _inventoryUpdateTask;
|
||||
private ScheduledFuture<?> _itemListTask;
|
||||
private ScheduledFuture<?> _skillListTask;
|
||||
|
||||
@ -14344,21 +14342,9 @@ public class Player extends Playable
|
||||
|
||||
public void sendInventoryUpdate(InventoryUpdate iu)
|
||||
{
|
||||
_inventoryUpdates.add(iu);
|
||||
if (_inventoryUpdateTask == null)
|
||||
{
|
||||
_inventoryUpdateTask = ThreadPool.schedule(() ->
|
||||
{
|
||||
for (InventoryUpdate packet : _inventoryUpdates)
|
||||
{
|
||||
sendPacket(packet);
|
||||
_inventoryUpdates.remove(packet);
|
||||
}
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
_inventoryUpdateTask = null;
|
||||
}, 300);
|
||||
}
|
||||
sendPacket(iu);
|
||||
sendPacket(new ExAdenaInvenCount(this));
|
||||
sendPacket(new ExUserInfoInvenWeight(this));
|
||||
}
|
||||
|
||||
public void sendItemList()
|
||||
|
@ -49,15 +49,4 @@ public class InventoryUpdate extends AbstractInventoryUpdate
|
||||
writeItems(packet);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj)
|
||||
{
|
||||
if (obj instanceof InventoryUpdate)
|
||||
{
|
||||
final InventoryUpdate iu = (InventoryUpdate) obj;
|
||||
return getItems().equals(iu.getItems());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user