brunyman / LockettePro

LockettePro - A much better Lockette plugin for Bukkit - 1.14/1.15/1.16
31 stars 28 forks source link

Error with floodgate players #48

Open MWHunter opened 3 years ago

MWHunter commented 3 years ago

[17:32:21 ERROR]: Could not pass event InventoryMoveItemEvent to LockettePro v2.10.10 java.util.regex.PatternSyntaxException: Dangling meta character '' near index 0 ComicLion99273#00000000-0000-0000-0009-01fc7048ca45 ^ at java.util.regex.Pattern.error(Unknown Source) ~[?:?] at java.util.regex.Pattern.sequence(Unknown Source) ~[?:?] at java.util.regex.Pattern.expr(Unknown Source) ~[?:?] at java.util.regex.Pattern.compile(Unknown Source) ~[?:?] at java.util.regex.Pattern.(Unknown Source) ~[?:?] at java.util.regex.Pattern.compile(Unknown Source) ~[?:?] at java.util.regex.Pattern.matches(Unknown Source) ~[?:?] at java.lang.String.matches(Unknown Source) ~[?:?] at me.crafter.mc.lockettepro.BlockInventoryMoveListener.onInventoryMove(BlockInventoryMoveListener.java:45) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor610.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at org.bukkit.event.Event.callEvent(Event.java:45) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.callPullMoveEvent(TileEntityHopper.java:288) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.hopperPull(TileEntityHopper.java:228) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.lambda$a$3(TileEntityHopper.java:444) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.anyMatch(TileEntityHopper.java:404) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.a(TileEntityHopper.java:441) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.lambda$tick$0(TileEntityHopper.java:118) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.a(TileEntityHopper.java:139) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.TileEntityHopper.tick(TileEntityHopper.java:117) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.World.tickBlockEntities(World.java:967) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.WorldServer.doTick(WorldServer.java:1062) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1426) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:382) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1276) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1008) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[patched_1.16.5.jar:git-Airplane-"12e1b61"] at java.lang.Thread.run(Unknown Source) [?:?]

brunyman commented 1 year ago

Can you confirm it is fixed in latest version?

MWHunter commented 1 year ago

Geyser changed the bedrock prefix to have . in front now

so a bedrock player with the name Notch would become .Notch

So just check the regex in the class to see if it works.

I no longer use this plugin so I can't check