Do not log throwable for duplicate entity adds

This commit is contained in:
Spottedleaf 2022-09-29 08:53:33 -07:00
parent f044bd9e6c
commit 3acabf7aa9

View file

@ -2805,11 +2805,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
+ this.entityByLock.writeLock(); + this.entityByLock.writeLock();
+ try { + try {
+ if (this.entityById.containsKey(entity.getId())) { + if (this.entityById.containsKey(entity.getId())) {
+ LOGGER.warn("Entity id already exists: " + entity.getId() + ", mapped to " + this.entityById.get(entity.getId()) + ", can't add " + entity, new Throwable()); + LOGGER.warn("Entity id already exists: " + entity.getId() + ", mapped to " + this.entityById.get(entity.getId()) + ", can't add " + entity);
+ return false; + return false;
+ } + }
+ if (this.entityByUUID.containsKey(entity.getUUID())) { + if (this.entityByUUID.containsKey(entity.getUUID())) {
+ LOGGER.warn("Entity uuid already exists: " + entity.getUUID() + ", mapped to " + this.entityByUUID.get(entity.getUUID()) + ", can't add " + entity, new Throwable()); + LOGGER.warn("Entity uuid already exists: " + entity.getUUID() + ", mapped to " + this.entityByUUID.get(entity.getUUID()) + ", can't add " + entity);
+ return false; + return false;
+ } + }
+ this.entityById.put(entity.getId(), entity); + this.entityById.put(entity.getId(), entity);