Giter Site home page Giter Site logo

the-fireplace-minecraft-mods / in-game-account-switcher Goto Github PK

View Code? Open in Web Editor NEW
70.0 8.0 26.0 1.46 MB

This mod allows you to change your logged in account in-game, without restarting Minecraft.

Home Page: https://modrinth.com/mod/in-game-account-switcher

License: GNU Lesser General Public License v3.0

Java 99.92% HTML 0.08%
minecraft minecraft-mod minecraft-forge-mod fabric-mod fabricmc-mod

in-game-account-switcher's People

Contributors

2xsaiko avatar akemin-dayo avatar brainstone avatar cdagaming avatar crsuh2er0 avatar felix14-v2 avatar layou233 avatar natemort avatar plusls avatar rires-magica avatar the-fireplace avatar vidtu 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

in-game-account-switcher's Issues

Skin rendering issue

Describe the bug
Some skins are rendered incorrectly in the skin preview.

To Reproduce
Add an account with this skin.

Logs/Screenshots/Videos
skin

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.17.1
  • Mod Version: 7.1.0-pre3
  • Loader type: Fabric
  • Loader version 0.11.6
  • Fabric API: 0.37.1

[Feature Request] More Customizable buttons settings

Is your feature request related to a problem? Please describe.
the main menu does not look much pleasing

Describe the solution you'd like
an option to disable the button and tooltip displayed on the main menu and only show those in the multiplayer tab

Additional context
it can be in the config file or in the in game menu

Account not working

when i load up my game, switch to my alt and try to switch back, it says my main account isn't premium and also the account details are wrong

if i load on my alt and try to switch to my main it says the same

i've deleted and readded the mod, logged out of both accounts on my mc launcher

Editing Account Details crash.

Describe the bug
After editing my account details and clicking log in my game crashed...

Logs/Screenshots/Videos
https://pastebin.com/uvG89GpD

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.8.9
  • Mod Version: 7.1pre2
  • Loader type: forge

Add an option to edit UUID

Minecraft skin lookup by Nickname is deprecated, and it may be replaced with UUID only in the future.

Adding the support to edit UUID before that happens would be awesome!

Bulk Account Adding

Is your feature request related to a problem? Please describe.
It is annoying to go through multiple accounts and adding them one by one, and I feel like there could be a better way of adding multiple at a time.

Describe the solution you'd like
I suggest a "bulk add" UI, where you can edit your own filter, for example email:pass or pass:email where it would look for email and pass and match it from a provided text document or large input box.

Additional context
This would be helpful for players who play on anarchy servers to load all their alts at once.

Crashing

I do java -Djava.library.path=C:\Users\bigchungusverified\AppData\Roaming.minecraft\versions\1.12.2-forge-14.23.5.2854\natives -jar headlessforge.jar C:\Users\bigchungusverified\AppData\Roaming.minecraft and it still crashes

When CMM is used, the background turns black after adding buttons

this is my config
{
"images":
{

},

"buttons":
{
    "singleplayer":
    {
        "text" : "menu.singleplayer",
        "posX" : -200,
        "posY" : -30,
        "width" : 50,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "singleplayer"
        }
    },
    
    "multiplayer":
    {
        "text" : "menu.multiplayer",
        "posX" : -200,
        "posY" : 0,
        "width" : 50,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "multiplayer"
        }
    },
    
    "serever":
    {
        "text" : "Stardust",
        "posX" : -75,
        "posY" : 48,
        "width" : 150,
        "height" : 20,
        "action" : 
        {
            "type":"connectToServer",
			"ip":"P-c14.polarstar.cc:63601"
        }
    },
        
    "options":
    {
        "text" : "menu.options",
        "posX" : -200,
        "posY" : 30,
        "width" : 50,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "options"
        }
    },
	"qq":
    {
        "text" : "QQ",
        "posX" : -200,
        "posY" : 90,
        "width" : 50,
        "height" : 20,
        "action" : 
        {
            "type":"openLink",
			"link":"https://jq.qq.com/?_wv=1027&k=5R9tEiT"
        }
    },
    
    "quit":
    {
        "text" : "menu.quit",
        "posX" : -200,
        "posY" : 60,
        "width" : 50,
        "height" : 20,
        "action" : 
        {
            "type" : "quit"
        }
    },
	
    "accounts":
	{
		"text" : "1",
		"posX" : 104,
		"posY" : 96,
		"width" : 20,
		"height" : 20,
		"wrappedButton" : 20,
		"tooltip" : "You are currently logged in as #username#."

}
},

    "refresh":
    {
        "text" : "2",
        "posX" : -200,
        "posY" : 120,
        "width" : 20,
        "height" : 20,
        "texture" : "custommainmenu:textures/gui/buttons.png",
        "action" : 
        {
            "type" : "refresh"
        }
    }
},

"labels":
{
    "in":
    {
        "text" : "#username#",
        "posX" : 2,
        "posY" : -10,
        "color" : -1,
        "alignment" : "bottom_left"
    }
},

"other":
{
	"background":
	{
        "image":"custommainmenu:textures/gui/bg1.png",
        "mode":"stretch"
    }
}

}
without the buttons,right background display

Username shows invalid

Describe the bug
When logging into a mojang migrated to minecraft.net account I cannot login with my username, inputting username and password returns invalid credentials, but if I set username to my email it will correct the GUI with my username and will log me in, but editing account details still shows email

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.8.9
  • Mod Version: 7.1pre2
  • Loader type: forge

Exit to multiplayer menu if entered in multiplayer menu.

Is your feature request related to a problem? Please describe.
If you go into the account switcher menu from the multiplayer menu, when you go out, it takes you back to the main menu.

Describe the solution you'd like
I think it would be better if it put you in the multiplayer menu if you clicked the icon in the multiplayer menu.

The mod thinks my account is cracked.

Describe the bug
My account, even though I literally changed my password, thinks my account is cracked. Yes I reloaded my minecraft.

To Reproduce
Steps to reproduce the behavior:
This would require me to tell you my account/password.

Logs/Screenshots/Videos
image
image
Password is 100% my password, unless copy/paste is broken.

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.17
  • Mod Version: 7.1.0
  • Loader type: Fabric
  • Loader version: 0.11.6
  • (Fabric only) Fabric API: 0.36.0

what's this?

Describe the bug
I can't connect to my microsoft account.
To Reproduce
Steps to reproduce the behavior:

error

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: [e.g. 1.16.5]
  • Mod Version: [e.g. 7.1]
  • Loader type: [e.g. Fabric]
  • Loader version [e.g. 0.11.3]
  • (Fabric only) Fabric API: [e.g. Fabric API 0.19.0 build 398]

offline mode and online mode

i accidentally pressed on offline login and now i can't log into my premium account, and it says not premium. i can't find any way to go to online login because if i press login it says that i am already logged in.

Not working in development environment

Describe the bug
(Forge 1.18.1)
This does not work in a dev environemt for another mod (just put in the run/mods folder)

To Reproduce
Steps to reproduce the behavior:
Open intellij and open a 1.18.1 mod
Put the account switcher in the mods folder
Run
Fail

Logs/Screenshots/Videos

Stacktrace:
	at the_fireplace.ias.IAS.postInitialize(IAS.java:48) ~[InGameAccountSwitcher-Forge-1.18.1-7.1.3.jar%2376!:7.1.3] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.7.jar%239!:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.7.jar%239!:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.7.jar%239!:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.7.jar%239!:?] {}
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18.1-39.0.10.jar%2379!:?] {}
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[fmlcore-1.18.1-39.0.10.jar%2381!:?] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.run$$$capture(CompletableFuture.java:1804) ~[?:?] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java) ~[?:?] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
	at java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:373) ~[?:?] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java) ~[?:?] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.18.1
  • Mod Version: 7.1.3
  • Loader type: Forge
  • Loader version 39.0.10

Microsoft Account Support

I am unable to sign in with my microsoft account through the in game account switcher. It will not display an error after i have typed my email and passcode, but rather it will just not budge and not work even after repeated clicks. MC 1.16.5, Mod 7.07, Fabric, Unknown, and Unknown.

Can't log in or add a Microsoft account

Describe the bug
I can't add or log in a Microsoft account

To Reproduce
Steps to reproduce the behavior:

  1. Enter the mod
  2. Try to log into a Microsoft migrated account
  3. Click "Add account"
  4. Select "Microsoft"
  5. Authorize the mod to use your Microsoft account
  6. Go back to your Minecraft. The same error will appear

Logs/Screenshots/Videos
Screenshot of the error: https://exploit.sbs/DhKypAwU
Log: https://pastebin.com/YdPmGYQf
Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.8.9
  • Mod Version: 7.1.3
  • Loader type: Forge
  • Loader version. Forge 11.15.1.2318 (I don't know if this is what the template means)

Game Crashes

My 1.12.2 forge crashes with your account switcher mod.
Here is crash report

---- Minecraft Crash Report ----

WARNING: coremods are present:
HeadlessForge (headlessforge.jar)
Core (pingbypass-1.0.0-release.jar)
Contact their authors BEFORE contacting forge

// Surprise! Haha. Well, this is awkward.

Time: 9/10/21 9:42 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from In-Game Account Switcher (ias)
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:72)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:87)
at org.lwjgl.Sys.(Sys.java:117)
at org.lwjgl.opengl.Display.(Display.java:135)
at the_fireplace.ias.tools.SkinTools.cacheSkins(SkinTools.java:131)
at the_fireplace.ias.IAS.postInit(IAS.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:754)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at me.earth.headlessforge.launch.Main$Companion.main(Main.kt:116)
at me.earth.headlessforge.launch.Main.main(Main.kt)

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

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows Server 2019 (amd64) version 10.0
Java Version: 1.8.0_301, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 286774264 bytes (273 MB) / 440401920 bytes (420 MB) up to 954728448 bytes (910 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2854 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID         | Version      | Source                                       | Signature                                |
|:----- |:---------- |:------------ |:-------------------------------------------- |:---------------------------------------- |
| LCHIJ | minecraft  | 1.12.2       | minecraft.jar                                | None                                     |
| LCHIJ | mcp        | 9.42         | minecraft.jar                                | None                                     |
| LCHIJ | FML        | 8.0.99.99    | forge-1.12.2-14.23.5.2854.jar                | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJ | forge      | 14.23.5.2854 | forge-1.12.2-14.23.5.2854.jar                | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIE | ias        | 7.1.1        | InGameAccountSwitcher-Forge-1.12.2-7.1.1.jar | None                                     |
| LCHI  | pingbypass | 1.0.0        | pingbypass-1.0.0-release.jar                 | None                                     |

Loaded coremods (and transformers): 

HeadlessForge (headlessforge.jar)
me.earth.headlessforge.asm.HeadlessForgeTransformer
Core (pingbypass-1.0.0-release.jar)

Relogging option doesn't work

"# Enables logging in to the account you are already logged in to.
B:ias.cfg.enablerelog=true"

When I enable this option in the config it doesn't let me relog with the same account with this error message: "You are already logged in to this account."

And a minor version issue on curse lets you install the mod for 1.11 but requires 1.11.2 on the curse client.

Unable to retain login of newly migrated account

Describe the bug
I migrated one of my accounts to Microsoft, since doing so when I add it using the beta feature it isn't saved and has to be readded every time I launch my client.

To Reproduce
Steps to reproduce the behaviour:

  1. Migrate account being used in account switcher
  2. Remove account from account switcher
  3. Re-add with beta Microsoft account feature
  4. Login
  5. Close Minecraft
  6. Reopen Minecraft
  7. Open account switcher, account missing

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.16.4
  • Mod Version: 7.1.1
  • Loader type: Fabric
  • Loader version: 0.11.6
  • (Fabric only) Fabric API: 0.39.2 1.16

Starting The mod on 1.17 crashes the game : An Unexpected issue occurred And the game has crashed

Describe the bug
when running the Game with the mod Crashes without crash log
tried removing and worked

To Reproduce
Steps to reproduce the behavior:

  1. Install fabric mod loader 0.11.3 on 1.17
    2.add In-Game Account switcher version 7.1.0-pre2
    3.Launch the game
    4.Crashes

Logs/Screenshots/Videos
Crash ScreeShot

Versions

  • Minecraft: 1.17
  • Mod Version: 7.1.0-pre2
  • Loader type: fabric
  • Loader version 0.11.3
  • Fabric API: 0.34.9-1.17

The zh_CN translation file of this game

I translated this mod to Chinese(Simplified) when I had nothing to do at home. XD
I'm Chinese so I can make sure that it is accurate.
The file name is "zh_CN.lang" and it should using UTF-8.
If you want zh_TW, you can use Google and translate this to Chinese(Traditional). :-)
There is only one difference between Chinese(Simplified) and Chinese(Traditional) is that they just look different.

ias.loggedinas=你正在此账号中游玩:
ias.selectaccount=选择一个账号
ias.offlinemode=你正在以离线模式游玩!只能进入无正版验证的服务器.
ias.addaccount=添加账号
ias.login=登录
ias.offline=(离线模式)
ias.delete=删除
ias.alt=账户
ias.username=游戏名或正版邮箱:
ias.password=密码(正版玩家请输入):
ias.edit=编辑
ias.editaccount=编辑账号
ias.search=搜索
ias.cfg.casesensitive=区分大小写的搜索
ias.cfg.casesensitive.tooltip=需要区分大小写进行账号搜索吗?
ias.cfg.enablerelog=重新登录
ias.cfg.enablerelog.tooltip=启用重新登录到您帐户的功能.
ias.updatejava=更新Java
ias.premium=可用
ias.notpremium=暂不可用
ias.timesused=使用次数:
ias.lastused=最后使用:
ias.alreadyloggedin=你已经登录到这个账号了.
ias.reloadskins=重载皮肤

Support for the altening

A lot of users use the altening and would want a way to switch to these temporary alt accounts. I think that it would be a good feature for this mod to do this.

When ever I try to use the in game account switcher it says issue updating screen updates

---- Minecraft Crash Report ----

WARNING: coremods are present:
PlayerAPIPlugin (Player API.jar)
Main (Old Animations.jar)
FMLLoadingPlugin (MemoryFix.jar)
FMLLoadingPlugin (No Close-My-Chat.jar)
FMLLoadingPlugin (Mouse Delay FIX.jar)
Contact their authors BEFORE contacting forge

// Surprise! Haha. Well, this is awkward.

Time: 4/25/20 2:45 PM
Description: Updating screen events

java.lang.NullPointerException: Updating screen events
at the_fireplace.ias.tools.SkinTools.buildSkin(SkinTools.java:32)
at the_fireplace.ias.gui.GuiAccountSelector.func_73866_w_(GuiAccountSelector.java:68)
at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:501)
at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:930)
at the_fireplace.ias.events.ClientEvents.onClick(ClientEvents.java:36)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_47_ClientEvents_onClick_ActionPerformedEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:461)
at net.minecraft.client.gui.GuiMainMenu.func_73864_a(GuiMainMenu.java:644)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:554)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:523)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1674)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1024)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

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

-- Head --
Stacktrace:
at the_fireplace.ias.tools.SkinTools.buildSkin(SkinTools.java:32)
at the_fireplace.ias.gui.GuiAccountSelector.func_73866_w_(GuiAccountSelector.java:68)
at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:501)
at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:930)
at the_fireplace.ias.events.ClientEvents.onClick(ClientEvents.java:36)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_47_ClientEvents_onClick_ActionPerformedEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:461)
at net.minecraft.client.gui.GuiMainMenu.func_73864_a(GuiMainMenu.java:644)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:554)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:523)

-- Affected screen --
Details:
Screen name: the_fireplace.ias.gui.GuiAccountSelector
Stacktrace:
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1674)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1024)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows 10 (amd64) version 10.0
CPU: 12x Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1098581584 bytes (1047 MB) / 1677721600 bytes (1600 MB) up to 12884901888 bytes (12288 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx12G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.19 Powered by Forge 11.15.1.1722 Optifine OptiFine_1.8.9_HD_U_I7 22 mods loaded, 22 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.1722.jar)
UCHIJA Forge{11.15.1.1722} [Minecraft Forge] (forge-1.8.9-11.15.1.1722.jar)
UCHIJA mousedelayfix{1.0} [MouseDelayFix] (minecraft.jar)
UCHIJA oldanimations{2.4.2} [OldAnimationsMod] (minecraft.jar)
UCHIJA PlayerAPI{1.0} [Player API] (minecraft.jar)
UCHIJA perspectivemod{1.0} [Perspective Mod] ([1.8.9] Perspective Mod [fix2].jar)
UCHIJA autogg{2.0.4} [Auto GG] (AutoGG-2.0.4 (1.8.9) (1).jar)
UCHIJA autotip{3.0} [Autotip] (Autotip-3.0 [1.8-1.12.2].jar)
UCHIJA blockoverlay{1.2} [BlockOverlay] (Block Overlay.jar)
UCHIJA ChromaHUD{3.0} [Chroma HUD] (ChromaHUD-3.0.jar)
UCHIJA customcrosshairmod{0.5.1-Forge} [Custom Crosshair Mod] (crosshairmod-v0.5.1-forge-mc1.8.9.jar)
UCHIJA IngameAccountSwitcher{7.0.1} [In-Game Account Switcher] (InGameAccountSwitcher-Forge-1.8.9-7.0.1 (2).jar)
UCHIJA keystrokesmod{1.0-SNAPSHOT} [KeystrokesMod] (KeystrokesMod-v4 [1.8.9].jar)
UCHIJA macrokey{1.8.9-2.0.1.187} [MacroKey Keybinding] (MacroKey+Keybinding-1.8.9-2.0.1.187.jar)
UCHIJA memoryfix{0.3} [MemoryFix] (MemoryFix.jar)
UCHIJA Powns' CheatbreakerHud{1.0} [Powns' CheatbreakerHud] (Powns Cheatbreaker HUD.jar)
UCHIJA ToggleSneak{3.1.4} [ToggleSneak] (Powns ToggleSneak and ToggleSprint.jar)
UCHIJA sidebarmod{2.0} [Sidebar Mod Revamp] (Sidebar Mod.jar)
UCHIJA LEVEL_HEAD{5.0} [Sk1er Level Head] (Sk1er Levelhead (1.8.9)-5.0.jar)
UCHIJA timechanger{1.0} [TimeChanger] (Time Changer.jar)
UCHIJA enhancements{7.7} [Vanilla Enhancements] (Vanilla Enhancements.jar)
Loaded coremods (and transformers):
PlayerAPIPlugin (Player API.jar)
api.player.forge.PlayerAPITransformer
Main (Old Animations.jar)
com.spiderfrog.main.ClassTransformer
FMLLoadingPlugin (MemoryFix.jar)
io.prplz.memoryfix.ClassTransformer
FMLLoadingPlugin (No Close-My-Chat.jar)
com.cecer1.noclosemychat.asm.NoCloseMyChatTransformer
FMLLoadingPlugin (Mouse Delay FIX.jar)
io.prplz.mousedelayfix.ClassTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 1060 with Max-Q Design/PCIe/SSE2'
Launched Version: 1.8.9-forge1.8.9-11.15.1.1722
LWJGL: 2.9.4
OpenGL: GeForce GTX 1060 with Max-Q Design/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: §8! §3Scope §832x §7Revamp.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 12x Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz

Support for rendering Alex/slim skins in the preview

Is your feature request related to a problem? Please describe.
Slim skins display wrong in the skin preview.

Describe the solution you'd like
The skin should render 1 pixel less horizontally on each arm for slim skins.

Problems with Custom Main Menu!

I am having trouble getting In-Game Account Switcher to work with Custom Main Menu.

Here is the file for my custom menu:

{
"images":
{
"title":
{
"image" : "minecraft:textures/gui/title/title.png",
"posX" : -150,
"posY" : 10,
"width" : 305,
"height" : 128,
"alignment" : "top_center"
}
},

"buttons":
{
    "singleplayer":
    {
        "text" : "menu.singleplayer",
        "posX" : -100,
        "posY" : 78,
        "width" : 200,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "singleplayer"
        }
    },

    "multiplayer":
    {
        "text" : "menu.multiplayer",
        "posX" : -100,
        "posY" : 102,
        "width" : 98,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "multiplayer"
        }
    },

    "Kingdoms Server":
    {
        "text" : "Join the Server",
        "posX" : 2,
        "posY" : 102,
        "width" : 98,
        "height" : 20,
        "action" : 
        {
            "type" : "connectToServer",
            "ip" : "<IP NOT FOUND>"
        }
    },

=========================================
"accounts":
{
"text" : "",
"posX" : 110,
"posY" : 162,
"width" : 20,
"height" : 20,
"wrapped Button" : 20,
"texture" : "minecraft:textures/gui/cmmbutton.png",
"pressSound" : "",
"tooltip" : "You are currently logged in as #username#.",
"action" :
{
"type" : "openGui",
"gui" : "accswitcher"
}
},

    "mods":
    {
        "text" : "Mods",
        "posX" : -100,
        "posY" : 126,
        "width" : 200,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "mods"
        }
    },
    "options":
    {
        "text" : "menu.options",
        "posX" : -100,
        "posY" : 162,
        "width" : 98,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "options"
        }
    },

    "quit":
    {
        "text" : "menu.quit",
        "posX" : 2,
        "posY" : 162,
        "width" : 98,
        "height" : 20,
        "action" : 
        {
            "type" : "quit"
        }
    },

    "language":
    {
        "text" : "",
        "posX" : -124,
        "posY" : 162,
        "width" : 20,
        "height" : 20,
        "action" : 
        {
            "type" : "openGui",
            "gui" : "languages"
        }
    },

    "refresh":
    {
        "text" : "",
        "posX" : 225,
        "posY" : -50,
        "width" : 20,
        "height" : 20,
        "texture" : "custommainmenu:textures/gui/buttons.png",
        "action" : 
        {
            "type" : "refresh"
        }
    }
},

"texts":
{
    "mojang":
    {
        "text" : "Copyright Mojang AB. Do not distribute!",
        "posX" : -197,
        "posY" : -10,
        "color" : -1,
        "alignment" : "bottom_right"
    },

    "changelog":
    {
        "text" : "

Version 1.0.5
+Storyline Beginning!
+HQM Re-integrated

Version 1.0.4
+Re-Auth Button
+More TC Tools & Weapons

Version 1.0.3
+New Cosmetic Mods
+New Utility Mods

Version 1.0.2
+New Menu Background
+New Menu Format
-Removed HQM

Version 1.0.1
+Fixed Recipie Conflicts
+Performance Boosted!
+HQM Development
+New Logo

Version 1.0.0
+Many Mods
+Custom Main Menu",
"posX" : 6,
"posY" : -245,
"color" : -10,
"alignment" : "bottom_left"
},

    "Welcome":
    {
        "text" : "Welcome #username#!",
        "posX" : -50,
        "posY" : 140,
        "color" : -200,
        "hoverColor" : -200,
        "alignment" : "top_center"
    },

    "Date & Time":
    {
        "text" : "It is currently #time# on #date#.",
        "posX" : -90,
        "posY" : 300,
        "color" : -200,
        "hoverColor" :-200,
        "alignment" : "top_center"
    },

    "fml":
    {
        "text" : "",
        "posX" : -175,
        "posY" : -36,
        "color" : -1,
        "alignment" : "top_right"
    }
},

"other":
{
    "splash-text":
    {
        "posX" : 120,
        "posY" : 120,
        "color" : -256,
        "alignment" : "top_center",
        "texts" : "file:minecraft:texts/splashes.txt"
    },

    "panorama":
    {
        "images" : "minecraft:textures/gui/title/background/panorama_%c.png",
        "animate" : true,
        "animationSpeed" : 1,
        "blur" : true,
        "gradient" : false
    }
}

}

I put equal signs on top and bottom of the In-Game Account Switcher (I call it IGAS for short) to show it easier (they aren't there in the config file) only major change I made in it was from "wrappedButton" to "wrapped Button" The button doesn't show without it. Now the button and hovertip are both there, but clicking the button doesn't do anything. Any help will definitely be appreciated. Thank you.

(btw, IGAS is listed in the mods folder as "InGameAccountSwitcher-Forge bp1.7.10(6.1.1.72)" . I downloaded it at ) )

Linking Microsoft Accounts.

Whenever I go to click the Microsoft Account Login this shows up
image
and im not sure what the problem is

I am on Version 7.1.2 on Minecraft 1.8.9 forge 4 Gigs of Ram and using Java version 8 Build 311

Add a move up/down button

As stated in the title, a button to move the selected account up or down would be amazing. Currently if you want to re-organize them you need to delete all the lower ones and re-add them after, which is a pain if you got many.

Thanks ^

NullPointerException while updating screen events

Hey,

suddenly whenever I click the player head to switch my account, the game crashes with the following exception:

Expand

java.lang.NullPointerException: Updating screen events
	at the_fireplace.ias.tools.SkinTools.buildSkin(SkinTools.java:32)
	at the_fireplace.ias.gui.GuiAccountSelector.func_73866_w_(GuiAccountSelector.java:64)
	at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:501)
	at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:930)
	at the_fireplace.ias.events.ClientEvents.onClick(ClientEvents.java:42)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_10_ClientEvents_onClick_ActionPerformedEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:140)
	at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:461)
	at net.minecraft.client.gui.GuiMainMenu.func_73864_a(GuiMainMenu.java:689)
	at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:554)
	at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:523)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1674)
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1024)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349)
	at net.minecraft.client.main.Main.main(SourceFile:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

I'm using the mod with the MultiMC launcher with Forge for 1.8.9 installed.

Microsoft (Beta) Account not linked

Describe the bug
When I try to log into a microsoft linked account the web browser opens and asks to verify but when I log in the client gives me the error that the account doesn't have a minecraft account linked. Which it does.

Logs/Screenshots/Videos
image

https://pastebin.com/8Lsb1GrQ

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.8.9
  • Mod Version: 7.1-pre2
  • Loader type: forge
  • Loader version IDK (too lazy)

Accounts not logging in

After using about 10 accounts in a short time im getting mojang banned or so and can't log into new accounts before the last beta update there were no problems there.

-To Reproduce-
switch between 10-20 accounts in a short time

log:
https://gist.github.com/gloiae/944bcbb1bcc624e3f82ee4d8e9feaea8

  • Minecraft: [1.17.1]
  • Mod Version: [7.1.3]
  • Loader type: [Fabric]
  • Loader version [0.11.6]
  • Fabric API: [Fabric API 0.40.1+1.17]

Not being able to add more than one microsoft account

Describe the bug
Cannot add more than one microsoft account. Wether it be a freshly migrated or a microsoft account that was bought after they moved from mojang accounts. Any microsoft account can be added but you cannot add more than one

To Reproduce
Steps to reproduce the behavior:

  1. Add one microsoft account
  2. After completing adding the first one add another
  3. After adding another microsoft account restart the game
  4. Now you will only have the first added microsoft account

Logs/Screenshots/Videos
Providing logs can be helpful in solving issues. If you crashed, you must provide a crash report and/or a log file. Logs are usually named latest.log, and can be found in the logs folder. If you have one of these, please paste it to Github Gist or Ubuntu Pastebin and provide the link here. Do not attach the log file directly.

Versions (please complete the following information, do NOT say "latest"):

  • Minecraft: 1.8.9
  • Mod Version: 7.1.1
  • Loader type: Forge
  • Loader version 11.15.1.1722

Can't add or login to microsoft accounts

You can't login to Microsoft accounts or can add them. (can login to some of the Mojang accounts that haven't got migration request)
Mod doesn't make Minecraft to crash just doesn't make the job, tried to login on multiple Microsoft accounts none of them worked.

  1. Launch Minecraft.
  2. Press İn Game Account Switcher Mod Button.
  3. Press add account button.
  4. Press Microsoft button.
  5. Accept Terms of services of Xbox.
  6. Getting an error and not adding or logging into account

Screen shot of the issue : https://gyazo.com/7825a7dea1bedd0b0f77f344e616483c

Minecraft Version : 1.16.5
İn Game Account Switcher Mod Version : 7.1.3
Loader Type : Fabric
Loader Version : 0.11.6
Fabric Api : 0.37.1

iasnecrypt module

the module the_fireplace.iasencrypt and contained class is missing from repository.

ClassNotFoundException Crash during game launch

The game crashes during mixin before the window launches, throwing a MixinTransformerError due to a ClassNotFoundException. a crash report is not generated.
This crash occurs only when I enable this mod, and I only had Fabric API, Mod Menu, and this mod enabled for the provided log below.

Log
https://gist.github.com/yoshiyoshyosh/0465357bbd0fd01cf1720240c589c3d3

Versions:

  • Minecraft: 1.17.1
  • Java: 16.0.1 (AdoptOpenJDK)
  • Mod Version: 7.1.0
  • Loader type: Fabric
  • Loader version 0.11.6
  • (Fabric only) Fabric API: 0.38.0

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.