games647 / FastLogin

Checks if a minecraft player has a valid paid account. If so, they can skip offline authentication automatically. (premium auto login)
https://www.spigotmc.org/resources/fastlogin.14153
MIT License
492 stars 120 forks source link

FastLogin automatically cancels server's resource pack prompt #1161

Open Polda18 opened 5 months ago

Polda18 commented 5 months ago

What happened?

When I connect to an offline mode server that has FastLogin installed and I have premium login (autologin) enabled (I use a paid Minecraft account), the autologin event automatically cancels the server's resource pack prompt, which prevents me from enabling the resource packs. When I specifically enable them outside of the server, it doesn't work, it still wants to prompt me, but FastLogin always manages to outpace me to click on "Yes". We use a custom resource pack on our server. I have that resource pack locally, because I made it, but I still would like to use the actual server resource pack, not my local copy.

I recorded a short video that showcases the bug on YouTube: https://youtu.be/t5aM6BlfVAE

What did you expect?

The server resource pack prompt being uninterrupted, perhaps? I really don't know why it's behaving like that. Perhaps it's something Mojang needs to fix, I don't know. But I'm quite hesitant reporting this issue to Mojang (obviously).

Steps to reproduce

  1. Enable premium login (autologin) for your account
  2. Add server resource pack to server.properties
  3. Log into the server

Plugin list

AuthMe, BetterWhitelist, BotSentry, CMI, CMILib, CoreProtect, CreativeManager, dynmap, FastLogin, LuckPerms, *LunarClient-API, Maintenance, Matrix, NamelessMC, NoMobGriefing, PetNameFix, Pl-Hide-Pro, PlaceholderAPI, Plan, ProtocolLib, Shopkeepers, SkinsRestorer, TAB, UltimateAutoRestart, VanishCommands, voicechat, Votifier, VotingPlugin, WorldBorder, WorldEdit, WorldGuard

Configuration file

https://hasteb.in/IWXpbESRmE6BYRF

Server log

No error log, this is happening inside my client. There's no doubt however it is caused by FastLogin's autologin feature.

Plugin version

1.12-SNAPSHOT-c106089

Platform

Spigot

Relevance