From 1ee0def617a291014deea16386566697b26f1724 Mon Sep 17 00:00:00 2001 From: okx-code Date: Sat, 14 Aug 2021 21:28:10 +0100 Subject: [PATCH] make use storage contents final --- .../rankup/requirements/requirement/ItemRequirement.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/sh/okx/rankup/requirements/requirement/ItemRequirement.java b/src/main/java/sh/okx/rankup/requirements/requirement/ItemRequirement.java index e5f1851..487557e 100644 --- a/src/main/java/sh/okx/rankup/requirements/requirement/ItemRequirement.java +++ b/src/main/java/sh/okx/rankup/requirements/requirement/ItemRequirement.java @@ -12,15 +12,17 @@ import sh.okx.rankup.requirements.Requirement; import java.util.Arrays; public class ItemRequirement extends ProgressiveRequirement { - public static boolean USE_STORAGE_CONTENTS; + public static final boolean USE_STORAGE_CONTENTS; static { + boolean getStorageContentsMethodExists; try { Inventory.class.getMethod("getStorageContents"); - USE_STORAGE_CONTENTS = true; + getStorageContentsMethodExists = true; } catch (NoSuchMethodException e) { - USE_STORAGE_CONTENTS = false; + getStorageContentsMethodExists = false; } + USE_STORAGE_CONTENTS = getStorageContentsMethodExists; } public ItemRequirement(RankupPlugin plugin, String name) {