Quilt Loader 0.29.1
Minecraft 1.20.1
Arsenal 0.1.5
The spewing enchant works fine while not having an effect, but when one is on the player and the spewing ability is used no cooldown is applied, it removes the visual indicator of the effect but the effect is still applied on the player (particles are also still shown, and the effect visual is restored upon rejoining), and the projectile does not appear.
Error given:
[22:59:39] [Server thread/ERROR]: Failed to handle packet net.minecraft.class_2886@6f4903d, suppressing error
java.lang.UnsupportedOperationException: null
at com.google.common.collect.UnmodifiableIterator.remove(UnmodifiableIterator.java:50) ~[guava-31.1-jre.jar:?]
at net.minecraft.class_1309.method_6012(class_1309.java:956) ~[minecraft-1.20.1.i0:0/:?]
at dev.doctor4t.arsenal.item.ScytheItem.method_7836(ScytheItem.java:135) ~[arsenal-0.1.0-1.20.1.i0:0/:?]
at net.minecraft.class_1799.method_7913(class_1799.java:284) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_3225.method_14256(class_3225.java:290) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_3244.method_12065(class_3244.java:1177) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_2886.method_12550(class_2886.java:29) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_2886.method_11054(class_2886.java:7) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_3738.run(class_3738.java:18) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:742) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:675) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[minecraft-1.20.1.i0:0/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
Quilt Loader 0.29.1
Minecraft 1.20.1
Arsenal 0.1.5
The spewing enchant works fine while not having an effect, but when one is on the player and the spewing ability is used no cooldown is applied, it removes the visual indicator of the effect but the effect is still applied on the player (particles are also still shown, and the effect visual is restored upon rejoining), and the projectile does not appear.
Error given:
[22:59:39] [Server thread/ERROR]: Failed to handle packet net.minecraft.class_2886@6f4903d, suppressing error
java.lang.UnsupportedOperationException: null
at com.google.common.collect.UnmodifiableIterator.remove(UnmodifiableIterator.java:50) ~[guava-31.1-jre.jar:?]
at net.minecraft.class_1309.method_6012(class_1309.java:956) ~[minecraft-1.20.1.i0:0/:?]
at dev.doctor4t.arsenal.item.ScytheItem.method_7836(ScytheItem.java:135) ~[arsenal-0.1.0-1.20.1.i0:0/:?]
at net.minecraft.class_1799.method_7913(class_1799.java:284) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_3225.method_14256(class_3225.java:290) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_3244.method_12065(class_3244.java:1177) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_2886.method_12550(class_2886.java:29) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_2886.method_11054(class_2886.java:7) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_3738.run(class_3738.java:18) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:742) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:675) ~[minecraft-1.20.1.i0:0/:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[minecraft-1.20.1.i0:0/:?]
at java.lang.Thread.run(Thread.java:840) ~[?:?]