From 6fdaf11df6b37209f38bb63f292b525ba6fb3d20 Mon Sep 17 00:00:00 2001 From: TheOldOne822 Date: Thu, 16 Apr 2020 16:05:22 -0700 Subject: [PATCH] Add Null Pointer check to villager getDisplayName Fixes #42 --- .../rwtema/extrautils2/backend/entries/VillagerEntry.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/1.10.2/src/main/java/com/rwtema/extrautils2/backend/entries/VillagerEntry.java b/1.10.2/src/main/java/com/rwtema/extrautils2/backend/entries/VillagerEntry.java index bb3c683..3d1d124 100644 --- a/1.10.2/src/main/java/com/rwtema/extrautils2/backend/entries/VillagerEntry.java +++ b/1.10.2/src/main/java/com/rwtema/extrautils2/backend/entries/VillagerEntry.java @@ -16,7 +16,13 @@ public VillagerEntry(String name) { @Override public String getDisplayName(int meta) { - return I18n.translateToLocal("entity.Villager." + careers.get(meta % careers.size()).getName()); + String stringTranslate = null; + try { + stringTranslate = I18n.translateToLocal("entity.Villager." + careers.get(meta % careers.size()).getName()); + } catch (NullPointerException err) { + stringTranslate = "Disabled"; + } + return stringTranslate; } @Override