
Could not parse warp requirement: [is_with_passengers]
meyverick opened this issue ยท 0 comments
Minecraft Version
1.21.4
Mod Loader
Fabric
Describe the Issue
[12:43:16] [Server thread/ERROR]: Could not parse warp requirement: [is_with_passengers] multiply_xp_cost(passengers)
java.lang.NullPointerException: Cannot invoke "net.blay09.mods.waystones.api.requirement.ConditionResolver.getParameterType()" because "conditionResolver" is null
at knot/net.blay09.mods.waystones.requirement.RequirementModifierParser.parseCondition(RequirementModifierParser.java:48) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.waystones.requirement.RequirementModifierParser.parseConditions(RequirementModifierParser.java:41) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.waystones.requirement.RequirementModifierParser.parse(RequirementModifierParser.java:23) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.waystones.InternalMethodsImpl.resolveRequirements(InternalMethodsImpl.java:182) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.waystones.InternalMethodsImpl.lambda$createDefaultTeleportContext$0(InternalMethodsImpl.java:51) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-8.0.16.jar:?]
at knot/net.blay09.mods.waystones.InternalMethodsImpl.createDefaultTeleportContext(InternalMethodsImpl.java:44) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.waystones.api.WaystonesAPI.createDefaultTeleportContext(WaystonesAPI.java:31) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.waystones.network.message.SelectWaystoneMessage.handle(SelectWaystoneMessage.java:48) ~[waystones-fabric-1.21.4-21.4.9.jar:?]
at knot/net.blay09.mods.balm.fabric.network.FabricBalmNetworking.lambda$registerServerboundPacket$0(FabricBalmNetworking.java:146) ~[balm-fabric-1.21.4-21.4.17.jar:?]
at knot/net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_1255.method_18859(class_1255.java:164) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:889) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:180) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_1255.method_16075(class_1255.java:138) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:871) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:865) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_1255.method_18857(class_1255.java:147) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_18857(MinecraftServer.java:829) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:836) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:719) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:292) ~[server-intermediary.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]
Logs
warpRequirements = [
"[is_not_interdimensional] scaled_add_xp_cost(distance, 0.01)",
"[is_with_passengers] multiply_xp_cost(passengers)",
"[is_interdimensional] add_level_cost(6)",
"min_level_cost(1)",
"max_level_cost(64)",
"[source_is_warp_stone] multiply_xp_cost(0)",
"[source_is_inventory_button] multiply_xp_cost(0)",
"[source_is_inventory_button] add_cooldown(inventory_button, 1800)",
"[source_is_inventory_button] add_cooldown(warp_stone, 1800)",
"[source_is_warp_stone] add_cooldown(warp_stone, 1800)",
"[source_is_warp_stone] add_cooldown(inventory_button, 1800)"
]