Coder Social home page Coder Social logo

potassiummc / thorium Goto Github PK

View Code? Open in Web Editor NEW
14.0 2.0 2.0 298 KB

thorium is a fabric mod that fixes 50+ small bugs and annoyances in Minecraft.

License: GNU Lesser General Public License v3.0

Shell 1.55% Java 98.45%
potassiummc java minecraft fabric fabricmc thorium bugfixes hacktoberfest

thorium's Introduction

thorium Icon

thorium

Discord Shield Build Status License Latest Release CurseForge Download Count Modrinth Download Count

thorium is a fabric mod that fixes 50+ small bugs and annoyances in Minecraft, without affecting gameplay mechanics. Check out this list to view all issues thorium fixes!

Because thorium does not affect gameplay mechanics, it is not a hard requirement to have installed on the client or the server when joining a server. However, we still recommend installing it on both, since not all issues can be fixed on the server (or client) side.

If you have encountered an issue or would like to request a fix for a Minecraft bug, please create an issue on our issue tracker.

For support, check out our Discord or IRC Channels!

Special Thanks To

YourKit Logo

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.

thorium's People

Contributors

noahvdaa avatar

Stargazers

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

Watchers

 avatar  avatar

thorium's Issues

MC-121772

Issue explanation

Holding Left/Right Shift to scroll on macOS outright fails by default.

Mojira issue link

https://bugs.mojang.com/browse/MC-121772

Other

While there is a workaround known where you have to give permissions to certain drivers and then do things like adjust the mouse speed and all that; it's considered a chore than expected.

MC-12829

Issue explanation

When flying through ladders / vines / scaffolding whilst in creative mode, the player will just get stuck on them and has to exit flight to go down properly.

Mojira issue link

https://bugs.mojang.com/browse/MC-12829

Other

This issue is marked as unresolved and is claimed to be discovered back in Minecraft's redstone update but actually was a problem since Beta 1.8 in reality.

Fishing line renders incorrectly when casting and retrieving a fishing rod

Issue explanation

When I cast or retrieve a fishing line, the end attached to the fishing rod just kinda zoops off the top corner of the screen before returning to the correct place. It takes the same amount of time to return to its proper place as the rest of the animation takes to play. I seem to remember it being fine when my main hand was set to "right" in the skin customization, only misbehaving when the main hand is set to "left," but now that I've switched back to make sure, the line is still misbehaving. So maybe I've just misremembered the line being fine before, or maybe switching the main hand to "left" permanently messed up the animation. I personally don't care enough to try to find out.

- From [MC-190324], related to

Mojira issue link

https://bugs.mojang.com/browse/MC-109884

Other

No response

MC-252934: My Nemesis

Issue explanation

This error seems to happen with HangingEntity-type entities, such as item frames, leads, etc, from structures that generate. Of note is that the structure has to have been made before 1.19, at least, according to the Mojira page.

Mojira issue link

https://bugs.mojang.com/browse/MC-252934

Other

I feel like this may be causing chunk-related issues, but I'm not entirely certain.

1.1.0 Incompatibilities

Expected behavior

Works fine just like 1.0.0

Observed/Actual behavior

Incompatible with CEM - Custom Entity Models
Removes the mod doesn't solve the crash, causing a loading loop at startup

Run the game with only Thorium installed did not crash

Steps/models to reproduce

  1. Put both Thorium 1.1.0 and cem-0.7.0 into the mod folder
  2. Run the game

Other

Here are the videos + logs

Latest Thorium

Lastest Thorium but without CEM

Older Thorium

Sodium + Thorium only

Thorium only

Player heads lose their name after being placed

Issue explanation

"Since player heads are tile / block entities and thus can save NBT data (just like shulker boxes, bee hives, chest, etc), they should retain their name after being placed. However, this is not the case."

How to reproduce it:

  1. Run /give @s minecraft:player_head{SkullOwner:violine1101}
  2. Rename the head using an anvil
  3. Place it down
  4. Break it in survival mode
From the issue itself

Mojira issue link

https://bugs.mojang.com/browse/MC-174496

Other

Unsolved, confirmed in 1.18.2, indeed a bug since playerhead can be able to Ctrl + Middle Click as it could save NBT data just like containers

Video: https://streamable.com/ex77o2

also sorry if the bugfix reports keep going up since some of them are annoying as hell xD

outer End Islands either generate nothing or only small_end_islands

Expected behavior

All the different end biomes to show up correctly

Observed/Actual behavior

Either absolutely nothing or only small_end_islands generate

Steps/models to reproduce

-Load up any seed (I was using 1464723240762185746)
-Go to the outer end islands

Other

2022-06-27_14 05 15

MC-62997

Issue explanation

The scoreboard stays on the debug screen when F3 screen is opened, causing them to overlay each other.

Mojira issue link

https://bugs.mojang.com/browse/MC-62997

Other

This issue was marked as "works as intended" but in practice is considered an annoyance.

[Feature Request] Config

Could it be possible to have a config to be able to toggle some fixes as some are redundant with other bugfix mods and because i don't want some bugs to be fixed.

Server Address field isn't focused when Direct Connection menu is opened

Issue explanation

From the main menu click on Multiplayer, then Direct Connection. Server Address field won't be focused. If you press keys or shortcuts, nothing changes until you click on the field.

- Taken from the bug tracker itself

Mojira issue link

https://bugs.mojang.com/browse/MC-233042

Other

This issue has been unsolved, can confirm in the lastest version of Minecraft - 1.18.2

Video for the issue: https://streamable.com/hvsafa

MC-51150

Issue explanation

Swimming in water, riding a minecart, etc. darkens the sky at day time.

Mojira issue link

https://bugs.mojang.com/browse/MC-51150

Other

While this isn't really a game breaking bug, this is considered morely as an visual bug similar to guardian beams glitching out in certain places for example; and while it is marked as "fixed" - This seems to continue to happen regardless.

Lag spike when crossing certain chunk borders

Issue explanation

Crossing a chunk border occasionally occur a lag spike, with or without blocks

Mojira issue link

https://bugs.mojang.com/browse/MC-162253

Other

Paper removed the patch in 1.17, as far as how the comments said
One of my server does use PaperMC 1.18.2 and yes, I do experience lag spikes whenever crossing a chunk border

image

A demonstration:

This isn't noticeable when running on a good PC, but for low-end PCs, this is a problem.
A comment for the code analysis: this comment

MC-133218

Issue explanation

Consuming potions including any food after dying whilst keep inventory gamerule is enabled is not cancelled, respawning however gets rid of the consumed item.

Mojira issue link

https://bugs.mojang.com/browse/MC-133218

Other

This might sound like a silly bug but it's actually a thing.

MC-90683

Issue explanation

When certain complicated entities are placed inside worlds, this will cause the unknown passenger receivements to be sent to clients which can also end up flooding developer/minecraft log console.

Mojira issue link

https://bugs.mojang.com/browse/MC-90683

Other

No response

MC-198101

Issue explanation

Phantoms don't appear to count in the mob cap and end up causing performance loss if there are tons of them.

Mojira issue link

https://bugs.mojang.com/browse/MC-198101

Other

While lithium and other server-side mods could've resolved it using their own mobcapping system, it's best to just bring it up here aswell.

Debug Screen fails to show on 1.19.4

Expected behavior

Debug screen shows.

Observed/Actual behavior

Debug screen does not show.

Steps/models to reproduce

Launch your game and hit F3.

Other

I am using Exordium and ImmediatelyFast; however, this should not be a problem, given I used almost an identical mod set for 1.19.3.

MC-22882

Issue explanation

Pressing Ctrl+Q outright fails on macOS.

Mojira issue link

https://bugs.mojang.com/browse/MC-22882

Other

This is rather a commonly known bug as others have implemented their own bug fix workaround themselves before, But if i am correct; Thorium has not yet tried it's own fix before.

Crash with Shield Extensions

Expected behavior

Stars Minecraft normally.

Observed/Actual behavior

Mixin apply for mod thorium failed thorium.mixins.json:client.mc227169.PlayerEntityRendererMixin from mod thorium -> net.minecraft.class_1007: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException @at("FIELD") on net/minecraft/class_1007::setArmPoseIfOffHand with priority 1000 cannot inject into net/minecraft/class_1007::method_4210(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; merged by cn.noryea.shield_extensions.mixin.PlayerEntityRendererMixin with priority 1000 [PREINJECT Applicator Phase -> thorium.mixins.json:client.mc227169.PlayerEntityRendererMixin from mod thorium -> Prepare Injections -> -> handler$inc000$setArmPoseIfOffHand(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("FIELD") on net/minecraft/class_1007::setArmPoseIfOffHand with priority 1000 cannot inject into net/minecraft/class_1007::method_4210(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; merged by cn.noryea.shield_extensions.mixin.PlayerEntityRendererMixin with priority 1000 [PREINJECT Applicator Phase -> thorium.mixins.json:client.mc227169.PlayerEntityRendererMixin from mod thorium -> Prepare Injections -> -> handler$inc000$setArmPoseIfOffHand(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare]
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4)
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305)
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
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)
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:414)
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:145)
at java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:467)
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.findClass(MixinServiceKnot.java:96)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.audit(MixinProcessor.java:254)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.audit(MixinTransformer.java:171)
at org.spongepowered.asm.mixin.MixinEnvironment.audit(MixinEnvironment.java:1425)
at ca.fxco.memoryleakfix.MemoryLeakFix.forceLoadAllMixinsAndClearSpongePoweredCache(MemoryLeakFix.java:30)
at net.minecraft.client.main.Main.handler$haa000$loadAllMixinsThenShouldRenderAsync(Main:526)
at net.minecraft.client.main.Main.method_44604(Main:220)
at net.minecraft.client.main.Main.main(Main:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
18:45:58.413
FabricLoader
Render thread
Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1007 failed
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463)
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: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1007 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:419)
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:145)
at java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:467)
at net.fabricmc.loader.impl.launch.knot.MixinServiceKnot.findClass(MixinServiceKnot.java:96)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.audit(MixinProcessor.java:254)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.audit(MixinTransformer.java:171)
at org.spongepowered.asm.mixin.MixinEnvironment.audit(MixinEnvironment.java:1425)
at ca.fxco.memoryleakfix.MemoryLeakFix.forceLoadAllMixinsAndClearSpongePoweredCache(MemoryLeakFix.java:30)
at net.minecraft.client.main.Main.handler$haa000$loadAllMixinsThenShouldRenderAsync(Main:526)
at net.minecraft.client.main.Main.method_44604(Main:220)
at net.minecraft.client.main.Main.main(Main:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
... 2 more
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:414)
... 17 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [thorium.mixins.json:client.mc227169.PlayerEntityRendererMixin from mod thorium] from phase [DEFAULT] in config [thorium.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)
... 20 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @at("FIELD") on net/minecraft/class_1007::setArmPoseIfOffHand with priority 1000 cannot inject into net/minecraft/class_1007::method_4210(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;)Lnet/minecraft/class_572$class_573; merged by cn.noryea.shield_extensions.mixin.PlayerEntityRendererMixin with priority 1000 [PREINJECT Applicator Phase -> thorium.mixins.json:client.mc227169.PlayerEntityRendererMixin from mod thorium -> Prepare Injections -> -> handler$inc000$setArmPoseIfOffHand(Lnet/minecraft/class_742;Lnet/minecraft/class_1268;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Prepare]
at Not Enough Crashes deobfuscated stack trace.(1.19+build.4)
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305)
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1338)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
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)
... 20 more

Steps/models to reproduce

Combine Thorium with https://modrinth.com/mod/shield-extensions

Other

No response

MC-59810

Issue explanation

Attempting to break blocks whilst sprinting will outright fail. (This case being Ctrl+Click = Right-Click)

Mojira issue link

https://bugs.mojang.com/browse/MC-59810

Other

This is morely considered a weird issue to point out since mojang on one hand has constantly reopened this one over and over again to either mark as "invalid" -> "resolved" and then reopened all of a sudden, Then on other hand people have claimed this can break real mouse inputs but should be considered a boolean value or something in this case.

MC-122296

Issue explanation

When the magic mouse is used on macOS in order to do horizontal scrolling, it completely refuses to work.

Mojira issue link

https://bugs.mojang.com/browse/MC-122296

Other

While this is a macOS issue only, Horizontal scrolling is considered "rare" in terms of vanilla minecraft's formula itself.

Fix for MC-210318 can be simplified

Currently, we replace the entire bookTitleSelectionManager. This can however be simplified to a simple @ModifyConstant, changing the int value 16 to 17, which has the same affect as changing the < to <=.

@Inject(method = "<init>", at = @At(value = "TAIL"))
private void modifyBookTitleSelectionManager(PlayerEntity player, ItemStack itemStack, Hand hand, CallbackInfo ci) {
this.bookTitleSelectionManager = new SelectionManager(() -> this.title, (title) -> this.title = title, this::getClipboard, this::setClipboard, (string) -> string.length() <= 16);
}

MC-140646

Issue explanation

When you have texts inside chat, command blocks or any other place that you can type on that is too long and can't be showed up completely, and using Shift+Arrow continues beyond what's already there but doesn't scroll text at all upon select.

Mojira issue link

https://bugs.mojang.com/browse/MC-140646

Other

Appears to be a slightly common problem for some map makers out in the wild.

MC-241520

Issue explanation

Currently, entity names such as players do not have a shadow behind the text. This can make the nametags hard to read at times and sometimes unreadable depending on the situation.

Mojira issue link

https://bugs.mojang.com/browse/MC-241520

Other

I would mention that the MC-72687 and MC-240724 bugs were fixed, meaning that it doesn't seem like a technical issue and more of an oversight.

Not working on 1.19.3

Expected behavior

Starting the game

Observed/Actual behavior

Incompatible mod set

Steps/models to reproduce

Install fabric for 1.19.3
Put thorium mod in the folder
Launch game

Other

No response

MC-122477

Issue explanation

Opening chat via Linux or any GNU system sometimes writes the same letter when opening chat but is fixed when using Microsoft Windows.

Mojira issue link

https://bugs.mojang.com/browse/MC-122477

Other

This issue actually has seemed to vary based on what launcher you are using including the distro itself, meaning this is considered a mixed bag of it being a proper fix or not.

Fishing line renders incorrectly when casting and retrieving a fishing rod

Issue explanation

When I cast or retrieve a fishing line, the end attached to the fishing rod just kinda zoops off the top corner of the screen before returning to the correct place. It takes the same amount of time to return to its proper place as the rest of the animation takes to play. I seem to remember it being fine when my main hand was set to "right" in the skin customization, only misbehaving when the main hand is set to "left," but now that I've switched back to make sure, the line is still misbehaving. So maybe I've just misremembered the line being fine before, or maybe switching the main hand to "left" permanently messed up the animation. I personally don't care enough to try to find out.

- From MC-190324 issue tracker

Mojira issue link

https://bugs.mojang.com/browse/MC-109884

Other

This was not solved, twice, but MC-242835 said it was solved
Confirmed in both 1.18.1, 1.18.2
In the right hand:
image
In the left hand:
image

Only MC-4490 was fixed with your mod installed, not MC-109884

MC-195732 and MC-212926 not present in config

Expected behavior

There should be config options for MC-195732 and MC-212926 in thorium.conf.

Observed/Actual behavior

The respective options are missing

Steps/models to reproduce

Download latest version of Thorium.
Run the game.
Check that the options for the mentioned bug fixes are not included in thorium.conf.

Other

No response

MC-80859

Issue explanation

When starting to drag item stacks over other compatible stacks makes the latter invisible until it's appearance changes. (This case being stack size increasings)

Mojira issue link

https://bugs.mojang.com/browse/MC-80859

Other

This bug issue is considered to have an somewhat/slight annoyance towards detailed inventories.

Drop fix for MC-249054

This issue has been fixed by Mojang (with the exact same fix), so our fix is now redundant.

Crash 1.19.1

Expected behavior

Minecraft to load

Observed/Actual behavior

Minecraft does load and crashes

Steps/models to reproduce

Have MC version 1.19.1

Other

[00:01:39] [main/WARN]: Mod resolution failed
[00:01:39] [main/INFO]: Immediate reason: [HARD_DEP_INCOMPATIBLE_PRESELECTED thorium 1.3.1 {depends minecraft @ [1.19]}, ROOT_FORCELOAD_SINGLE thorium 1.3.1]
[00:01:39] [main/INFO]: Reason: [HARD_DEP thorium 1.3.1 {depends minecraft @ [1.19]}]
[00:01:39] [main/INFO]: Fix: add [], remove [], replace [[thorium 1.3.1] -> add:thorium 1 ([(-?,?)])]
[00:01:39] [main/ERROR]: Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
- Replace mod 'thorium' (thorium) 1.3.1 with any version that is compatible with:
- minecraft 1.19.1
Unmet dependency listing:
- Mod 'thorium' (thorium) 1.3.1 requires version 1.19 of 'Minecraft' (minecraft), but only the wrong version is present: 1.19.1!
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.8.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.jar:?]

Minor incompatibility with the mod "Cobblemon"

Expected behavior

Our mod extends the duration of our entities' deaths to allow for faint animations, so they should despawn 3 seconds after death.

Observed/Actual behavior

Our entities despawn almost as soon as they die.

Steps/models to reproduce

Killing a Cobblemon entity with Thorium installed.

Other

Hello, I'm the art director for a mod called Cobblemon. I'm here because your bugfix for MC-84873 breaks our entity faint animations. We've not encountered the bug reportedly caused by extending death times in the original issue, which our devs tell me might be because we handle the death of the entity manually in our code and we only use the death timer to give the client a cue. We'd like to resolve this mod incompatibility, which means Thorium might have to make an exclusion for Cobblemon's entities, or perhaps tell us how we can do that on our end. Thanks.

MC-577

Issue explanation

When attempting to control the inventories whilst Drop selected items is bound to any mouse button which includes Attack/Destroy being bound to any unused key, All inventory controls that are not defaulted will become blocked by the mouse buttons as result.

Mojira issue link

https://bugs.mojang.com/browse/MC-577

Other

Because of MC-91315 - This bug reproduction is slightly more difficult in order to happen but it is there.

Animated texture interpolation ignores alpha channel during transition from/to transparent pixels

Issue explanation

If an animated texture that uses texture interpolation ({"interpolate": true} in the .mcmeta file) contains transparent pixels, the following behaviors can be observed:

  • When fading TO transparent pixels, i.e. having a pixel that starts opaque and becomes transparent in the next frame, during the interpolation they will fade to whatever the RGB values for the pixels are, ignoring the alpha channel (the game just behaves as if the pixel was fully opaque). Once the transition is over, those pixels instantly change from that color to transparent, which creates a very jarring effect.
  • When fading FROM transparent pixels, i.e. having a pixel that starts transparent and becomes opaque in the next frame, they'll appear completely transparent until the transition is over. Once it is over, the correct color will, again, appear all of a sudden.

Mojira issue link

https://bugs.mojang.com/browse/MC-144761

Other

Said pretty much everything about a 2 line dif
Still affects modern Minecraft versions till 1.18
image

I was surprised, tested myself as following the reproduction in the issue itself, and yes, this still isn't fixed in 1.18.2
This mod claimed to fix the issue, but it only works for 1.16.1 + crashed with Sodium/Continuity

MC-127862

Issue explanation

Using the Alt Gr key on specific keyboard languages such as AZERTY keyboards locks the CTRL key entirely.

Mojira issue link

https://bugs.mojang.com/browse/MC-127862

Other

A similar bug required to this issue is also available for checkout, And this bug is actually easy to workaround since people can just migrate to using the US/US-International keyboard layout as default keyboard language instead.

Undefied textures after using the lastest Thorium

Expected behavior

The same workout with older versions

Observed/Actual behavior

Some blocks, mention here: Crimson Stem, Prismarine, Magma Block, Warped Stem lost their textures

Steps/models to reproduce

  • Use the lastest Thorium
  • Go to creative mode
  • Scrolling down Building Blocks

You should be able to see some of the blocks having no textures beside Purple/Black thing

Other

Left is without Thorium, right is with Thorium
Same issue without a texturepack
Older version did not have this issue whatsoever

Lastest log (left): 2022-05-03-7.log
Lastest log (right): latest.log
ok

MC-79545

Issue explanation

When alot of levels are assigned to the player, this will cause the experience bar to disappear entirely from the HUD except the numbers above.

Mojira issue link

MC-79545

Other

For a normal survival gameplay for example, this is never really noticed by the player whatsoever (as their levels are in the average amounts and not higher as that) which makes the bug report kinda pointless in most cases.

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.