Giter Site home page Giter Site logo

axieum / authme Goto Github PK

View Code? Open in Web Editor NEW
84.0 84.0 31.0 9.81 MB

:lock: Authenticate yourself in Minecraft and re-validate your session

Home Page: https://www.curseforge.com/minecraft/mc-mods/auth-me

License: MIT License

Java 100.00%
authentication fabric hacktoberfest minecraft mod mojang

authme's Introduction

Hi there, I'm Jonathan 👋

Jonathan Hiles' GitHub Stats

I am a Yorkshireman who graduated with a Computer Science :mortar_board: (w/ Intelligent Systems and Networks & Security) degree from the Queensland University of Technology in Brisbane, Australia.

My passion for programming originates from creating utility mods for Minecraft.

  • 📱 Full-stack web development
  • 👏 Machine Learning
  • 🎮 Minecraft modding
  • 🎶 Listening to a variety of music, e.g. Deep and Chill
  • 😇 An advocate for neat looking code

authme's People

Contributors

ashhhleyyy avatar axieum avatar barraihsan avatar egeesin avatar enjoys-1 avatar enterfor avatar francy-chan avatar github-actions[bot] avatar joker876 avatar julienraptor01 avatar kingsmma avatar kneelawk avatar logandark avatar lucyydotp avatar magmablock avatar notlin4 avatar rickybrent avatar semantic-release-bot avatar teddybear2004 avatar thexxturboxx avatar triphora avatar xmikux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

authme's Issues

Crashes when clicking on the Multiplayer button

Expected behavior

When I click the Multiplayer button on Minecraft 1.20.1, loaded in Intellij as I am making a fabric mod atm, it crashes with:

---- Minecraft Crash Report ----
// Don't do that.

Time: 2023-07-03 12:25:54
Description: mouseClicked event handler

java.lang.NoSuchMethodError: 'net.minecraft.client.gui.tooltip.Tooltip net.minecraft.client.gui.tooltip.Tooltip.method_47407(net.minecraft.text.Text)'
	at net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen.handler$zzb001$authme$init(MultiplayerScreen.java:559)
	at net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen.init(MultiplayerScreen.java)
	at net.minecraft.client.gui.screen.Screen.init(Screen.java:326)
	at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1010)
	at net.minecraft.client.gui.screen.TitleScreen.onMultiplayerButtonPressed(TitleScreen.java:316)
	at net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:38)
	at net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:65)
	at net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:192)
	at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:50)
	at net.minecraft.client.gui.screen.TitleScreen.mouseClicked(TitleScreen.java:276)
	at net.minecraft.client.Mouse.method_1611(Mouse.java:94)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:452)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:94)
	at net.minecraft.client.Mouse.method_22686(Mouse.java:171)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:101)
	at net.minecraft.client.Mouse.method_22684(Mouse.java:171)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:196)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1160)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:781)
	at net.minecraft.client.main.Main.main(Main.java:227)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen.handler$zzb001$authme$init(MultiplayerScreen.java:559)
	at net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen.init(MultiplayerScreen.java)
	at net.minecraft.client.gui.screen.Screen.init(Screen.java:326)
	at net.minecraft.client.MinecraftClient.setScreen(MinecraftClient.java:1010)
	at net.minecraft.client.gui.screen.TitleScreen.onMultiplayerButtonPressed(TitleScreen.java:316)
	at net.minecraft.client.gui.widget.ButtonWidget.onPress(ButtonWidget.java:38)
	at net.minecraft.client.gui.widget.PressableWidget.onClick(PressableWidget.java:65)
	at net.minecraft.client.gui.widget.ClickableWidget.mouseClicked(ClickableWidget.java:192)
	at net.minecraft.client.gui.ParentElement.mouseClicked(ParentElement.java:50)
	at net.minecraft.client.gui.screen.TitleScreen.mouseClicked(TitleScreen.java:276)
	at net.minecraft.client.Mouse.method_1611(Mouse.java:94)
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:452)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:94)
	at net.minecraft.client.Mouse.method_22686(Mouse.java:171)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:101)
	at net.minecraft.client.Mouse.method_22684(Mouse.java:171)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)

-- Affected screen --
Details:
	Screen name: net.minecraft.client.gui.screen.TitleScreen
Stacktrace:
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:452)
	at net.minecraft.client.Mouse.onMouseButton(Mouse.java:94)
	at net.minecraft.client.Mouse.method_22686(Mouse.java:171)
	at net.minecraft.util.thread.ThreadExecutor.execute(ThreadExecutor.java:101)
	at net.minecraft.client.Mouse.method_22684(Mouse.java:171)
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
	at org.lwjgl.system.JNI.invokeV(Native Method)
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:196)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1160)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:781)
	at net.minecraft.client.main.Main.main(Main.java:227)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: vanilla, fabric
Stacktrace:
	at net.minecraft.client.resource.ResourceReloadLogger.addReloadSection(ResourceReloadLogger.java:51)
	at net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2160)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:799)
	at net.minecraft.client.main.Main.main(Main.java:227)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86)

Observed/actual behavior

The game crashes when I clicked the Multiplayer button

Steps/models to reproduce

Open Minecraft in Intellij with a gradle project
Click Multiplayer Button

Version

Auth Me v7.0.1+1.20

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Add fix button position - over In-Game Account Switcher button

Is your feature request related to a problem?

Hello, #49 describes already a main problem. My idea tackles a bit different.
I would love to have a fix button position over the In-Game Account Switcher button.
That would look really nicee - the mod: https://github.com/The-Fireplace-Minecraft-Mods/In-Game-Account-Switcher

2023-01-14_08 32 22

Describe the solution you'd like.

/

Describe alternatives you've considered.

/

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

Skins disappearing in singleplayer

Expected behavior

After switching the account, the skin of the account should show up normally in singleplayer

Observed/actual behavior

After switching the account, the skin in singleplayer doesn't work and shows up as a default-skin

Steps/models to reproduce

  1. Go to the AuthMe Screen
  2. Log in with another microsoft account than the one you started the game with
  3. Join a singleplayer world
  4. The skin doesn't show up

Version

authme-8.0.0+1.20.4

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

1.19.3 support

Is your feature request related to a problem?

Because 1.19.3 was released and I want to use this mod.

Describe the solution you'd like.

Fix code to support 1.19.3.

Describe alternatives you've considered.

I tried in-game account switcher mod, but it is not working too.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

I tried compiling with 1.19.3 settings, but class TooltipSupplier no longer exist in 1.19.3

When using a custom MSA id I get error

Expected behavior

it works

Observed/actual behavior

image

Steps/models to reproduce

create msa id in azure, turn on allow public client flows

Version

4.2.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Is it possible to change app ID?

Is your feature request related to a problem?

No

Describe the solution you'd like.

And you can change the ID of the app that it applies to for Microsoft account access so a modpack can have its own login as well as then remove the Mojang, Microsoft, Offline login keys and so if the session expires you click over the key that is in the server list and it automatically logs back in with the Microsoft account

Describe alternatives you've considered.

Only the one about a dedicated fork for my modpack but I prefer to ask first

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

Authentication Fails when relogging

Expected behavior

actually authenticating when trying to log in

Observed/actual behavior

logging in gives error "Something went wrong! Please go back and try again."
image

Steps/models to reproduce

go to multiplayer
click auth button
log out
try to log back in
error

Version

1.19.4-6.0.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Game crashing

Expected behavior

Game should start normally with AuthMe

Observed/actual behavior

AuthMe is crashing the game.

Steps/models to reproduce

Put AuthMe in mods folder and start the game.

Version

2,2,0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

Crash Report - https://crashy.net/bQGjNXay8Hu4ZDX7Y83M

Show a more informative error message when the account does not own Minecraft

Is your feature request related to a problem?

When logging into a Microsoft account that does not own Minecraft, it receives a 404 Not Found when trying to fetch the profile. This results in a 'Something went wrong!' error message.

Describe the solution you'd like.

To show a more informative error message like 'The account does not own Minecraft.'

Describe alternatives you've considered.

n/a

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

Re-login button not adjusting its position when resizing the window

Expected behavior

Button should still be aligned with the back button

Observed/actual behavior

Button stays in place

Steps/models to reproduce

Get to a point where the re-login button shows on the disconnect screen and resize the window.

One of the quickest ways is to kick yourself from a singleplayer world in which case the re-login button also shows for some reason (another bug or intended? Didn't use to show in 1.19)

Version

7.0.2+1.20

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

Obviously doesn't happen in the average use case. I only came across this while updating one of my own mods which also adds a button to the screen and I'm testing with this mod along side to make sure the buttons don't get all messed up.
The issue didn't happen in 1.19. Now the disconnect screen uses a grid widget to position all the drawable widgets. A possible fix might be to add the re-login button to the grid widget before it does its magic to position all its children, although I couldn't find out how exactly the widgets are repositioned now, I only assume that the grid widget might be responsible now. In older versions (I'm pretty sure) the init method just got called every time the window got resized, but this doesn't happen anymore, from what I can tell after some testing.

Unable to join servers with chat verification turned on

Expected behavior

when re validating the session everything needed to jaoin a serv er is updated and works

Observed/actual behavior

after getting an invalid session I used this mod to make my session valid again however when I then tried to join a server I got the message 'Expired profile public key. Check that your system time is synchronized and try restarting your game' and was prevented from joining the server

Steps/models to reproduce

  1. get an invalid session
  2. use the mod to make your cession valid
  3. try to join a server with the default chat validation settings
    2022-10-02_11 51 50

Version

1.19-4.1.0
minecraft: 1.19.2

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Re-login button not showing on disconnect screen

Expected behavior

image

Observed/actual behavior

The "Re-login" button is not showing on the disconnect screen.

Steps/models to reproduce

Connect to a server with an invalid session.

Version

4.1.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

The button doesn't scale with game resoultion

Expected behavior

Like ViaVersion, the button should be scaled with the Minecraft window, no matter small or big

Observed/actual behavior

AuthMe button will dissapear within smaller resolution than it intended to stay originally

Steps/models to reproduce

  • Install the mod
  • Drag it anywhere you want
  • Change the resolution (recommend run in windowed mode)

Version

authme-mc1.18.2-3.1.0 - AuthMe v3.1.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

Some pictures to show the issue

  • Fullscreen:

image

  • Windowed

image

You can see the button out of range in windowed mode, whatever resolution was used, it has to be 1366x768 (my current resolution) for the button to appear again

AuthMe "Failed to log in: null" error

Expected behavior

To be able to play normally after logging in

Observed/actual behavior

Error message when trying to connect to servers, and after re-logging in with AuthMe.

Steps/models to reproduce

Log in using AuthMe on the server list menu, get the error when trying to connect.

Version

1.18.2

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

Error log: https://hastebin.com/tikayologi.yaml

Add configurable browser CLI arguments when opening links

Is your feature request related to a problem?

I'm using many browser profiles, and there is only one with Minecraft (Miscrosoft) account. When I log in via AuthMe, it directs me to the last opened (last used?) profile browser window, which is not always the right one. Most time, I first need to open the browser profile with the game account and only then click the AuthMe button. It's not very convenient.

Describe the solution you'd like.

Add config entry to specify command that runs browser. For example, google-chrome --profile-directory=ProfileWithMinecraftAccount

Describe alternatives you've considered.

.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

.

Can't log in on 1.16.5 with a Microsoft account

Expected behavior

You should be able to log in with a microsoft account

Observed/actual behavior

You cannot log in with a microsoft account

Steps/models to reproduce

  1. Click the log in button

Version

1.16.3-1.4.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Store login tokens and always use token from AuthMe

Is your feature request related to a problem?

My launcher does not work well with Microsoft Login, I want to use the launcher in offline mode and let authme take over the auth process.

Describe the solution you'd like.

Authme stores the Microsoft Token, Xbox Token, and XSTS token and automatically uses that token to get Minecraft token on the startup. Ignore the launcher's token

Describe alternatives you've considered.

N/A

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

Crash on client start 1.20.2

Expected behavior

No crashes

Observed/actual behavior

---- Minecraft Crash Report ----
// There are four lights!

Time: 2023-10-01 19:02:22
Description: Initializing game

java.lang.RuntimeException: Mixin transformation of com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at net.minecraft.class_310.<init>(class_310.java:447)
	at net.minecraft.client.main.Main.main(Main.java:214)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
	... 9 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [authme.mixins.json:YggdrasilAuthenticationServiceAccessor from mod authme] from phase [DEFAULT] in config [authme.mixins.json] FAILED during APPLY
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
	... 12 more
Caused by: org.spongepowered.asm.mixin.gen.throwables.InvalidAccessorException: No candidates were found matching clientToken:Ljava/lang/String; in com/mojang/authlib/yggdrasil/YggdrasilAuthenticationService for authme.mixins.json:YggdrasilAuthenticationServiceAccessor from mod authme->@Accessor[FIELD_GETTER]::getClientToken()Ljava/lang/String; [INJECT Applicator Phase -> authme.mixins.json:YggdrasilAuthenticationServiceAccessor from mod authme -> Apply Accessors ->  -> Locate -> authme.mixins.json:YggdrasilAuthenticationServiceAccessor from mod authme->@Accessor[FIELD_GETTER]::getClientToken()Ljava/lang/String;]
	at org.spongepowered.asm.mixin.gen.AccessorInfo.findTarget(AccessorInfo.java:519)
	at org.spongepowered.asm.mixin.gen.AccessorInfo.findTargetField(AccessorInfo.java:502)
	at org.spongepowered.asm.mixin.gen.AccessorInfo.locate(AccessorInfo.java:476)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.generateAccessors(MixinTargetContext.java:1411)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyAccessors(MixinApplicatorStandard.java:1071)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
	... 12 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Render thread
Stacktrace:
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
	at net.minecraft.class_310.<init>(class_310.java:447)

-- Initialization --
Details:
	Modules: 
		ADVAPI32.dll:Advanced Windows 32 Base API:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
		CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		DBGHELP.DLL:Windows Image Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		DNSAPI.dll:DNS Client API DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		GDI32.dll:GDI Client DLL:10.0.22621.2215 (WinBuild.160101.0800):Microsoft Corporation
		IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.1344 (WinBuild.160101.0800):Microsoft Corporation
		IPHLPAPI.DLL:IP Helper API:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.22621.1991 (WinBuild.160101.0800):Microsoft Corporation
		KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.22621.1991 (WinBuild.160101.0800):Microsoft Corporation
		MpOav.dll:IOfficeAntiVirus Module:4.18.23080.2006 (04d8e871ffe7ba6b2204046883e1ad9b7a5989ce):Microsoft Corporation
		NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.1992 (WinBuild.160101.0800):Microsoft Corporation
		Ole32.dll:Microsoft OLE for Windows:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		POWRPROF.dll:Power Profile Helper DLL:10.0.22621.1991 (WinBuild.160101.0800):Microsoft Corporation
		PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		RPCRT4.dll:Remote Procedure Call Runtime:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		SHCORE.dll:SHCORE:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		SHELL32.dll:Windows Shell Common Dll:10.0.22621.2215 (WinBuild.160101.0800):Microsoft Corporation
		UMPDC.dll:User Mode Power Dependency Coordinator:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		USER32.dll:Multi-User Windows USER API Client DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		USERENV.dll:Userenv:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		VCRUNTIME140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
		VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		WINHTTP.dll:Windows HTTP Services:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		WINMM.dll:MCI API DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		amsi.dll:Anti-Malware Scan Interface:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		bcrypt.dll:Windows Cryptographic Primitives Library:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.1928 (WinBuild.160101.0800):Microsoft Corporation
		clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
		combase.dll:Microsoft COM for Windows:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		dhcpcsvc.DLL:DHCP Client Service:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		dhcpcsvc6.DLL:DHCPv6 Client:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		gdi32full.dll:GDI Client DLL:10.0.22621.2215 (WinBuild.160101.0800):Microsoft Corporation
		java.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		javaw.exe:OpenJDK Platform binary:17.0.8.0:Microsoft
		jemalloc.dll
		jimage.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		jli.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		jna8569815442718138514.dll:JNA native library:6.1.6:Java(TM) Native Access (JNA)
		jsvml.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		jvm.dll:OpenJDK 64-Bit server VM:17.0.8.0:Microsoft
		kernel.appcore.dll:AppModel API Host:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		lwjgl.dll
		management.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		management_ext.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		msvcp140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
		msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
		msvcrt.dll:Windows NT CRT DLL:7.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
		mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		napinsp.dll:E-mail Naming Shim Provider:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		net.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		nio.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.2070 (WinBuild.160101.0800):Microsoft Corporation
		ntdll.dll:NT Layer DLL:10.0.22621.1991 (WinBuild.160101.0800):Microsoft Corporation
		perfos.dll:Windows System Performance Objects DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		pnrpnsp.dll:PNRP Name Space Provider:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		profapi.dll:User Profile Basic API:10.0.22621.1928 (WinBuild.160101.0800):Microsoft Corporation
		rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
		vcruntime140_1.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
		verify.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
		win32u.dll:Win32u:10.0.22621.2283 (WinBuild.160101.0800):Microsoft Corporation
		windows.storage.dll:Microsoft WinRT Storage API:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
		wintypes.dll:Windows Base Types DLL:10.0.22621.2338 (WinBuild.160101.0800):Microsoft Corporation
		wshbth.dll:Windows Sockets Helper DLL:10.0.22621.1778 (WinBuild.160101.0800):Microsoft Corporation
		zip.dll:OpenJDK Platform binary:17.0.8.0:Microsoft
Stacktrace:
	at net.minecraft.client.main.Main.main(Main.java:214)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
	Minecraft Version: 1.20.2
	Minecraft Version ID: 1.20.2
	Operating System: Windows 11 (amd64) version 10.0
	Java Version: 17.0.8, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 295661304 bytes (281 MiB) / 469762048 bytes (448 MiB) up to 2147483648 bytes (2048 MiB)
	CPUs: 16
	Processor Vendor: AuthenticAMD
	Processor Name: AMD Ryzen 7 4800H with Radeon Graphics         
	Identifier: AuthenticAMD Family 23 Model 96 Stepping 1
	Microarchitecture: unknown
	Frequency (GHz): 2.89
	Number of physical packages: 1
	Number of physical CPUs: 8
	Number of logical CPUs: 16
	Graphics card #0 name: NVIDIA GeForce GTX 1660 Ti with Max-Q Design
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x2191
	Graphics card #0 versionInfo: DriverVersion=31.0.15.3742
	Graphics card #1 name: SMI USB Display
	Graphics card #1 vendor: SiliconMotion (0x090c)
	Graphics card #1 VRAM (MB): 0.00
	Graphics card #1 deviceId: 0x0768
	Graphics card #1 versionInfo: DriverVersion=2.16.1.0
	Graphics card #2 name: AMD Radeon(TM) Graphics
	Graphics card #2 vendor: Advanced Micro Devices, Inc. (0x1002)
	Graphics card #2 VRAM (MB): 512.00
	Graphics card #2 deviceId: 0x1636
	Graphics card #2 versionInfo: DriverVersion=27.20.15002.11002
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 3.20
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192.00
	Memory slot #1 clockSpeed (GHz): 3.20
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 32322.82
	Virtual memory used (MB): 27545.39
	Swap memory total (MB): 16591.45
	Swap memory used (MB): 1424.32
	JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	JVM uptime in seconds: 12.799
	Launched Version: fabric-loader-0.14.22-1.20.2
	Backend library: LWJGL version 3.3.2-snapshot
	Backend API: Unknown
	Window size: <not initialized>
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: <disabled>
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	Locale: en_US
	CPU: <unknown>

Steps/models to reproduce

  1. Install fabric loader
  2. Install authme, fabric-api, modmenu
  3. Start Minecraft

Version

Minecraft 1.20.2
Fabric loader 1.14.22 1.20.2
Authme 7.0.2 1.20
Fabric-API 0.89.3 1.20.2
Mod Menu 8.0.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

suggestion: button is movable

I have many client-side mods, and I personally like the skin-swapper. and when I found this mod I was like "omg this is awesome!"
and I went to test it and what I found was the buttons overlapped and it was very annoying

if you were able to make config and make it so you can move it anywhere on the screen(in the multiplayer tab) so basically I can actually press it without it pressing the skin swapper button too.

here, I'm going to send you a screenshot:
Minecraft 1 16 3 10_1_2020 6_31_24 PM and hopefully you can see for yourself

Save Credentials

Given that MC accounts now require an email the autofill username is a little frustrating, additionally, I have a long secure password for my account that is a pain to type every time I have to reauth. Would there be a way to add support to locally cache the login info for one or more accounts so I don't have to type everything in again?

Also, the tab sequence is messed up. When hitting TAB from the username box it should take me to the password field, then pressing enter should submit, but instead it just jumps down to log in so I always have to remove my hand from my keyboard to click on the text field and then again to click login.

MultiMC compatibility?

Is your feature request related to a problem?

Yes I'd like being able to switch account from MultiMC's accounts.json

Describe the solution you'd like.

Detect the .minecraft is actually a MultiMC instance and parse .....\accounts.json

Describe alternatives you've considered.

In-game account switcher but it hasn't worked for me

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

Add option to lock button in place

Is your feature request related to a problem?

image

Describe the solution you'd like.

A config option to enable/disable dragging of the authentication button.

Describe alternatives you've considered.

None.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

"<username> IS YOU" splash text is not updated

Expected behavior

image

Observed/actual behavior

The incorrect username is used.

Steps/models to reproduce

  1. Use Auth Me to login to a different user
  2. Go to the title screen
  3. Click the "Copyright Mojang AB. Do not distribute!" in the bottom right to view the credits
  4. Hit escape
  5. Repeat 3 & 4 until the " IS YOU" splash text is visible

Version

4.1.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Works with Realms but has a bug

When I get auth timed out, I can't connect to my Realm. But if I go to the Multiplayer window, do the AuthMe signin, and go back to the Realms window, I am authenticated and can join the Realm. The only problem is that I then lose the ability to use chat. It says "Chat disabled due to missing profile public key. Please try reconnecting." The only way I've found to resolve that is to close Minecraft and then log out of the Minecraft launcher and log back in. Anyway, if this is a Minecraft issue just close the ticket, but if it's possible to fix through AuthMe that would be a big help. Thanks.

[BUG] Server doesn't see plugin

Expected behavior

I had authme plugin on my 1.16.5 spigot server, and everything was great, but when i made the same one on 1.18 and downloaded authme for 1.18 (authme-mc1.18-2.1.0.jar), server just don't see it. The problem is not in server, because my other 7 plugins work great.

Observed/actual behavior

image
image

Steps/models to reproduce

i made a server following this guide https://www.spigotmc.org/wiki/buildtools/
and tried authme from github and curseforge

Version

Minecraft spigot 1.18
authme-mc1.18-2.1.0.jar

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Disconnected screen crashes the game when adding the re-login button

Expected behavior

show the disconnected screen

Observed/actual behavior

game crashed and showed "saving world" for a split second

Steps/models to reproduce

join a server
get kicked
see that the game crashes

Version

7.0.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

crash-2023-06-10_11.18.28-client.txt
looks like this mixin is crashing
it says that a TextWidget cannot be cast to a ButtonWidget in the DisconnectedScreen,

Insant crash when clicking realms button

Expected behavior

I expected the game to not crash when clicking the realms button

Observed/actual behavior

A crash

Steps/models to reproduce

Load game with AuthMe and click realms from main menu

Version

Tested with only 3 mods installed

authme-mc1.18-2.1.0
fabric-api-0.44.0+1.18
lazydfu-0.1.2

fabric loader 1.18.1 v0.12.11
minecraft 1.18.1

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

mod info

[31May2021 18:39:07.040] [main/WARN] [net.minecraftforge.fml.server.ServerModLoader/LOADING]: File authme-1.16.3-1.4.0.jar is a Fabric mod and cannot be loaded

it would be very cool if the mod description was info that it is not forge mod!
thanks.

invalid profile public key

Expected behavior

chat message send normally

Observed/actual behavior

message does not send and a message appears say that I have an invalid profile public key

Steps/models to reproduce

open 1.19.3 with this mod
use this mod to re login to your account
join a server with chat reporting
try to send a message

Version

5.0.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

in 1.19.3 a change was made to auto refresh the profile public key to prevent this message from appearing
the issue is prbly related to this

Please consider adding the "login_hint" parameter

Is your feature request related to a problem?

Sorry for my bad English! I'll try my best to explain it!
I have multiple accounts which log on several different Minecraft instance.
The problem is prompt = select_account always needed to select via browser which is a pain for me.

Recently I'm writing some scripts to test the oAuth and notice that adding
&login_hint = my account name,
which is trusted and authentication before, can directly get the auth code without selecting.(just one click like prompt none or default)

Describe the solution you'd like.

Just simply add a new text block for custom "login_hint" parameter to the config page.
and simply concat that parameter with the whole URL.

Describe alternatives you've considered.

I've tried several ways to deal with this problem, but none of those as simple as adding a single parameter behind the URL.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported mod version.

Other

No response

Crash on /reload in singleplayer world

Expected behavior

minecraft reloads all datapacks

Observed/actual behavior

the game crashes

Steps/models to reproduce

  • Enter a singleplayer world
  • Execute /reload

Version

1.18.1-2.2.0

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

[Server thread/ERROR]: Encountered an unexpected exception
java.lang.AbstractMethodError: Receiver class me.axieum.mcmod.authme.impl.config.AuthMeConfig$$Lambda$3680/0x0000000800a2a648 does not define or inherit an implementation of the resolved method 'abstract void startDataPackReload(net.minecraft.server.MinecraftServer, net.minecraft.class_6860)' of interface net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents$StartDataPackReload.
	at net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$12(ServerLifecycleEvents.java:90) ~[quilted-fabric-lifecycle-events-.2-SNAPSHOT-c0669b60f7319883.jar:?]
	at org.quiltmc.qsl.resource.loader.api.ResourceLoaderEvents.lambda$static$0(ResourceLoaderEvents.java:44) ~[quilt_resource_loader-1.0.0+1.18.2-SNAPSHOT-96bedcd9e2fb2cb3.jar:?]
	at net.minecraft.server.MinecraftServer.handler$bec000$onReloadResourcesStart(MinecraftServer.java:3824) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29439(MinecraftServer.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_3097.method_29480(class_3097.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.class_3097.method_13530(class_3097.java:53) ~[client-intermediary.jar:?]
	at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:263) ~[brigadier-1.0.18.jar:?]
	at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:177) ~[brigadier-1.0.18.jar:?]
	at net.minecraft.class_2170.method_9249(class_2170.java:264) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_14370(class_3244.java:1253) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_31286(class_3244.java:1237) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12048(class_3244.java:1220) ~[client-intermediary.jar:?]
	at net.minecraft.class_2797.method_12115(class_2797.java:30) ~[client-intermediary.jar:?]
	at net.minecraft.class_2797.method_11054(class_2797.java:7) ~[client-intermediary.jar:?]
	at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.class_3738.run(class_3738.java:18) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:808) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:165) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:790) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:784) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:769) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:701) ~[client-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:273) ~[client-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]

Modrinth description has incorrect HTML in `<img>` tag

Expected behavior

In the Modrinth description, there should be a GIF showing some of the possibilities of the Auth Me mod.

The relevant raw HTML should be as follows:

<img alt="Auth Me Demo" src="https://github.com/axieum/authme/raw/main/demo.gif" width="50%" align="right">

Observed/actual behavior

The above HTML is incorrectly typed and displays as is:

<img alt="Auth Me Demo" src="https://github.com/axieum/authme/raw/main/demo.gif" width="50%" align="right>

(missing double quotes " near the end).

Steps/models to reproduce

Check the Modrinth description for the mod: https://modrinth.com/mod/auth-me

Version

authme-7.0.2+1.20.jar (assumed latest)
Issue is with mod description, accessed 7 July 2023.

Agreements

  • I am running the latest version of the mod.
  • My version of Minecraft is supported.
  • I have searched for and ensured there isn't already an open issue regarding this.

Other

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.