From dd4d16e46fb86ad73252fe4f9efab66e11704840 Mon Sep 17 00:00:00 2001 From: TheSilkMiner Date: Mon, 28 Feb 2022 19:49:55 +0100 Subject: [PATCH] Slightly rewrite matchesFor Signed-off-by: TheSilkMiner --- .../crafttweaker/impl/script/scriptrun/ScriptFile.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Common/src/main/java/com/blamejared/crafttweaker/impl/script/scriptrun/ScriptFile.java b/Common/src/main/java/com/blamejared/crafttweaker/impl/script/scriptrun/ScriptFile.java index 4c4981a2c..c4949453b 100644 --- a/Common/src/main/java/com/blamejared/crafttweaker/impl/script/scriptrun/ScriptFile.java +++ b/Common/src/main/java/com/blamejared/crafttweaker/impl/script/scriptrun/ScriptFile.java @@ -166,7 +166,9 @@ public Optional toSourceFile() { @Override public List matchesFor(final IPreprocessor preprocessor) { - return Collections.unmodifiableList(this.matches.getOrDefault(preprocessor, List.of())); + return Optional.ofNullable(this.matches.get(preprocessor)) + .map(Collections::unmodifiableList) + .orElseGet(Collections::emptyList); } private PreprocessedData preprocess() {