Ajneb97 / ConditionalEvents

MIT License
22 stars 12 forks source link

Could not pass PlayerJoinEvent in v4.35.2 #20

Closed Tarquitet closed 1 year ago

Tarquitet commented 1 year ago

Estoy utilizando paper-1.19.4. Probé si tenía que ver con algún otro plugin pero no, es esa versión. En versiones anteriores no reporta ese error por lo que he visto. Aparte también lo probé con purpur-1.20.1 y pasa lo mismo.

Error de la consola:

[12:15:02 ERROR]: Could not pass event PlayerJoinEvent to ConditionalEvents v4.35.2 java.util.regex.PatternSyntaxException: Illegal repetition near index 1 {player} ^ at java.util.regex.Pattern.error(Pattern.java:2028) ~[?:?] at java.util.regex.Pattern.closure(Pattern.java:3309) ~[?:?] at java.util.regex.Pattern.sequence(Pattern.java:2214) ~[?:?] at java.util.regex.Pattern.expr(Pattern.java:2069) ~[?:?] at java.util.regex.Pattern.compile(Pattern.java:1783) ~[?:?] at java.util.regex.Pattern.(Pattern.java:1430) ~[?:?] at java.util.regex.Pattern.compile(Pattern.java:1069) ~[?:?] at java.lang.String.replaceFirst(String.java:2896) ~[?:?] at ce.ajneb97.utils.VariablesUtils.replaceAllVariablesInLine(VariablesUtils.java:80) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at ce.ajneb97.utils.VariablesUtils.replaceAllVariablesInLine(VariablesUtils.java:59) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at ce.ajneb97.managers.EventsManager.checkConditions(EventsManager.java:192) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at ce.ajneb97.managers.EventsManager.checkSingularEvent(EventsManager.java:77) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at ce.ajneb97.managers.EventsManager.checkEvent(EventsManager.java:51) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at ce.ajneb97.model.internal.ConditionEvent.checkEvent(ConditionEvent.java:77) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at ce.ajneb97.listeners.PlayerEventsListener.onJoin(PlayerEventsListener.java:52) ~[ConditionalEvents-LATEST-[4.35.2].jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor201.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:git-Paper-550] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.19.4.jar:git-Paper-550] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.19.4.jar:git-Paper-550] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.19.4-R0.1-SNAPSHOT.jar:?] at net.minecraft.server.players.PlayerList.placeNewPlayer(PlayerList.java:332) ~[paper-1.19.4.jar:git-Paper-550] at net.minecraft.server.network.ServerLoginPacketListenerImpl.placeNewPlayer(ServerLoginPacketListenerImpl.java:202) ~[?:?] at net.minecraft.server.network.ServerLoginPacketListenerImpl.handleAcceptedLogin(ServerLoginPacketListenerImpl.java:183) ~[?:?] at net.minecraft.server.network.ServerLoginPacketListenerImpl.tick(ServerLoginPacketListenerImpl.java:85) ~[?:?] at net.minecraft.network.Connection.tick(Connection.java:595) ~[?:?] at net.minecraft.server.network.ServerConnectionListener.tick(ServerConnectionListener.java:234) ~[?:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1576) ~[paper-1.19.4.jar:git-Paper-550] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.19.4.jar:git-Paper-550] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1397) ~[paper-1.19.4.jar:git-Paper-550] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1174) ~[paper-1.19.4.jar:git-Paper-550] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[paper-1.19.4.jar:git-Paper-550] at java.lang.Thread.run(Thread.java:833) ~[?:?]

Ajneb97 commented 1 year ago

Sabes en que evento ocurre esto? Me puedes mandar la config de ese evento?

Tarquitet commented 1 year ago

En cualquier evento que lleve ese tipo de acción (osea, varios). Aquí te dejo la lista de eventos que estoy usando actualmente en mi servidor de pruebas:

is_discord_linked: type: player_join conditions:

Ajneb97 commented 1 year ago

Esto ya fue solucionado