From 34ca6324c55d1c042fcce4a4717271aaa4329f5b Mon Sep 17 00:00:00 2001 From: Matsv Date: Sun, 30 Jul 2017 12:23:00 +0200 Subject: [PATCH] Possibility to suppress type not found errors --- .../matsv/viabackwards/api/entities/types/EntityType1_10.java | 4 +++- .../matsv/viabackwards/api/entities/types/EntityType1_11.java | 4 +++- .../matsv/viabackwards/api/entities/types/EntityType1_12.java | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_10.java b/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_10.java index 555d4ff9..4d8baa5f 100644 --- a/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_10.java +++ b/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_10.java @@ -13,6 +13,7 @@ package nl.matsv.viabackwards.api.entities.types; import lombok.AllArgsConstructor; import lombok.Getter; import nl.matsv.viabackwards.ViaBackwards; +import us.myles.ViaVersion.api.Via; import java.util.ArrayList; import java.util.List; @@ -30,7 +31,8 @@ public class EntityType1_10 { type = EntityType.findById(typeID); if (!type.isPresent()) { - ViaBackwards.getPlatform().getLogger().severe("[EntityType1_10] Could not find type id " + typeID + " isObject=" + isObject); + if (!Via.getConfig().isSuppressMetadataErrors()) + ViaBackwards.getPlatform().getLogger().severe("[EntityType1_10] Could not find type id " + typeID + " isObject=" + isObject); return EntityType.ENTITY; // Fall back to the basic ENTITY } diff --git a/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_11.java b/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_11.java index e393f732..59846c39 100644 --- a/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_11.java +++ b/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_11.java @@ -13,6 +13,7 @@ package nl.matsv.viabackwards.api.entities.types; import lombok.AllArgsConstructor; import lombok.Getter; import nl.matsv.viabackwards.ViaBackwards; +import us.myles.ViaVersion.api.Via; import java.util.ArrayList; import java.util.List; @@ -29,7 +30,8 @@ public class EntityType1_11 { type = EntityType.findById(typeID); if (!type.isPresent()) { - ViaBackwards.getPlatform().getLogger().severe("[EntityType1_11] Could not find type id " + typeID + " isObject=" + isObject); + if (!Via.getConfig().isSuppressMetadataErrors()) + ViaBackwards.getPlatform().getLogger().severe("[EntityType1_11] Could not find type id " + typeID + " isObject=" + isObject); return EntityType.ENTITY; // Fall back to the basic ENTITY } diff --git a/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_12.java b/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_12.java index bbaa53a2..d888cff0 100644 --- a/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_12.java +++ b/core/src/main/java/nl/matsv/viabackwards/api/entities/types/EntityType1_12.java @@ -13,6 +13,7 @@ package nl.matsv.viabackwards.api.entities.types; import lombok.AllArgsConstructor; import lombok.Getter; import nl.matsv.viabackwards.ViaBackwards; +import us.myles.ViaVersion.api.Via; import java.util.ArrayList; import java.util.List; @@ -29,7 +30,8 @@ public class EntityType1_12 { type = EntityType.findById(typeID); if (!type.isPresent()) { - ViaBackwards.getPlatform().getLogger().severe("[EntityType1_12] Could not find type id " + typeID + " isObject=" + isObject); + if (!Via.getConfig().isSuppressMetadataErrors()) + ViaBackwards.getPlatform().getLogger().severe("[EntityType1_12] Could not find type id " + typeID + " isObject=" + isObject); return EntityType.ENTITY; // Fall back to the basic ENTITY }