From e8aa7e2f80c3009ec9a9b74c7285ba3d45bbc29e Mon Sep 17 00:00:00 2001 From: BlayTheNinth <1933180+BlayTheNinth@users.noreply.github.com> Date: Mon, 23 Sep 2024 15:34:05 +0200 Subject: [PATCH] fix: Prevent blank lines from being parsed as warp requirements #910 --- .../java/net/blay09/mods/waystones/InternalMethodsImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/src/main/java/net/blay09/mods/waystones/InternalMethodsImpl.java b/common/src/main/java/net/blay09/mods/waystones/InternalMethodsImpl.java index 82487243..5e129a8e 100644 --- a/common/src/main/java/net/blay09/mods/waystones/InternalMethodsImpl.java +++ b/common/src/main/java/net/blay09/mods/waystones/InternalMethodsImpl.java @@ -160,6 +160,10 @@ public WarpRequirement resolveRequirements(WaystoneTeleportContext context) { final var requirementsContext = new WarpRequirementsContextImpl(context); final var configuredModifiers = WaystonesConfig.getActive().teleports.warpRequirements; for (final var modifier : configuredModifiers) { + if (modifier.isBlank()) { + continue; + } + RequirementModifierParser.parse(modifier) .filter(configuredModifier -> configuredModifier.requirement().modifier().isEnabled()) .ifPresent(requirementsContext::apply);