Better Combat [Fabric & Forge]

Better Combat [Fabric & Forge]

21M Downloads

Support for 1.20.4

EchoEllet opened this issue ยท 5 comments

commented

Hi, I really need this mod to work with 1.20.4 and I'm willing to pay the authors just to update it, the game crash no matter what I do

Crash report:

[19:42:40] [Render thread/INFO]: Reloading pipeline on dimension change: NamespacedId{namespace='minecraft', name='overworld'} => NamespacedId{namespace='minecraft', name='overworld'}
[19:42:40] [Render thread/INFO]: Destroying pipeline NamespacedId{namespace='minecraft', name='overworld'}
[19:42:40] [Render thread/INFO]: Creating pipeline for dimension NamespacedId{namespace='minecraft', name='overworld'}
[19:42:40] [Render thread/INFO]: Starting custom uniform resolving
[19:42:40] [Render thread/WARN]: [Patcher] gl_FragColor is not supported yet, please use gl_FragData! Assuming that the shaderpack author intended to use gl_FragData[0]...
[19:42:40] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:40] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:40] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:41] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:41] [Render thread/INFO]: Started 6 worker threads
[19:42:41] [Render thread/INFO]: Received config from the server: {}
[19:42:41] [Render thread/INFO]: Starting JEI...
[19:42:41] [Render thread/INFO]: Registering item subtypes...
[19:42:41] [Render thread/INFO]: Registering item subtypes took 3.650 ms
[19:42:41] [Render thread/INFO]: Registering fluid subtypes...
[19:42:41] [Render thread/INFO]: Registering fluid subtypes took 2.252 ms
[19:42:41] [Render thread/INFO]: Registering ingredients...
[19:42:41] [Render thread/INFO]: Registering ingredients: jei:minecraft took 46.46 milliseconds
[19:42:41] [Render thread/INFO]: Registering ingredients took 46.89 ms
[19:42:41] [Render thread/INFO]: Registering Mod Info...
[19:42:41] [Render thread/INFO]: Registering Mod Info took 166.8 ?s
[19:42:41] [Render thread/INFO]: Registering categories...
[19:42:41] [Render thread/INFO]: Registering categories: jei:minecraft took 20.06 milliseconds
[19:42:41] [Render thread/INFO]: Registering categories took 21.67 ms
[19:42:41] [Render thread/INFO]: Registering vanilla category extensions...
[19:42:41] [Render thread/INFO]: Registering vanilla category extensions took 1.422 ms
[19:42:41] [Render thread/INFO]: Registering recipe catalysts...
[19:42:41] [Render thread/INFO]: Registering recipe catalysts took 1.036 ms
[19:42:41] [Render thread/INFO]: Registering advanced plugins...
[19:42:41] [Render thread/INFO]: Registering advanced plugins took 120.0 ?s
[19:42:41] [Render thread/INFO]: Building recipe registry...
[19:42:41] [Render thread/INFO]: Building recipe registry took 8.931 ms
[19:42:41] [Render thread/INFO]: Registering recipes...
[19:42:41] [Render thread/INFO]: Registering recipes: jei:minecraft took 149.6 milliseconds
[19:42:41] [Render thread/INFO]: Registering recipes took 150.1 ms
[19:42:41] [Render thread/INFO]: Registering recipes transfer handlers...
[19:42:41] [Render thread/INFO]: Registering recipes transfer handlers took 3.772 ms
[19:42:41] [Render thread/INFO]: Building runtime...
[19:42:41] [Render thread/INFO]: Registering gui handlers...
[19:42:41] [Render thread/INFO]: Registering gui handlers: jei:minecraft took 14.61 milliseconds
[19:42:41] [Render thread/INFO]: Registering gui handlers took 24.50 ms
[19:42:41] [Render thread/INFO]: Registering Runtime...
[19:42:41] [Render thread/INFO]: Starting JEI GUI
[19:42:41] [Render thread/INFO]: Building ingredient list...
[19:42:41] [Render thread/INFO]: Building ingredient list took 4.185 ms
[19:42:41] [Render thread/INFO]: Building ingredient filter...
[19:42:41] [Render thread/INFO]: Adding 1534 ingredients
[19:42:42] [Render thread/INFO]: Added 1534 ingredients
[19:42:42] [Render thread/INFO]: Building ingredient filter took 160.5 ms
[19:42:42] [Render thread/INFO]: Registering Runtime: jei:fabric_gui took 250.3 milliseconds
[19:42:42] [Render thread/INFO]: Registering Runtime took 250.9 ms
[19:42:42] [Render thread/INFO]: Building runtime took 296.6 ms
[19:42:42] [Render thread/INFO]: Sending Runtime...
[19:42:42] [Render thread/INFO]: Sending Runtime took 220.9 ?s
[19:42:42] [Render thread/INFO]: Starting JEI took 604.5 ms
[19:42:42] [Render thread/INFO]: Minimap updated server level id: -1242483374 for world ResourceKey[minecraft:dimension / minecraft:overworld]
[19:42:42] [Render thread/INFO]: Loaded 338 advancements
[19:42:42] [Render thread/INFO]: Stopping worker threads
[19:42:42] [Render thread/INFO]: Started 6 worker threads
[19:42:42] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:42] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:42] [Render thread/WARN]: Patched fract(worldpos.y + 0.001) to fract(worldpos.y + 0.01) to fix waving water disconnecting from other water blocks; See https://github.com/IrisShaders/Iris/issues/509
[19:42:42] [Render thread/WARN]: Class net.minecraft.class_287 does not support optimized vertex writing code paths, which may cause reduced rendering performance
[19:42:42] [Render thread/WARN]: Shader clouds could not find uniform named ModelViewMat in the specified shader program.
[19:42:42] [Render thread/WARN]: Shader clouds could not find uniform named ProjMat in the specified shader program.
[19:42:42] [Render thread/WARN]: Shader clouds could not find uniform named ColorModulator in the specified shader program.
[19:42:42] [Render thread/WARN]: Shader clouds could not find uniform named FogStart in the specified shader program.
[19:42:42] [Render thread/WARN]: Shader clouds could not find uniform named FogEnd in the specified shader program.
[19:42:42] [Render thread/WARN]: Shader clouds could not find uniform named FogColor in the specified shader program.
[19:42:42] [Render thread/INFO]: Reloading entity icon resources...
[19:42:42] [Render thread/INFO]: Done!
[19:42:42] [Render thread/ERROR]: Unreported exception thrown!
java.lang.NoSuchMethodError: 'net.minecraft.class_270 net.minecraft.class_1657.method_5781()'
	at net.bettercombat.logic.TargetHelper.getRelation(TargetHelper.java:40) ~[bettercombat-fabric-1.8.1+1.20.2.jar:?]
	at net.bettercombat.client.collision.TargetFinder.lambda$getInitialTargets$2(TargetFinder.java:99) ~[bettercombat-fabric-1.8.1+1.20.2.jar:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
	at net.bettercombat.client.collision.TargetFinder.getInitialTargets(TargetFinder.java:102) ~[bettercombat-fabric-1.8.1+1.20.2.jar:?]
	at net.bettercombat.client.collision.TargetFinder.findAttackTargetResult(TargetFinder.java:35) ~[bettercombat-fabric-1.8.1+1.20.2.jar:?]
	at net.bettercombat.client.collision.TargetFinder.findAttackTargets(TargetFinder.java:80) ~[bettercombat-fabric-1.8.1+1.20.2.jar:?]
	at net.minecraft.class_310.updateTargetsIfNeeded(class_310.java:5559) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.handler$zeg000$bettercombat$pre_Tick(class_310.java:5578) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1574(class_310.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1289) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.5.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.5.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.5.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) ~[NewLaunch.jar:?]
	at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:176) ~[NewLaunch.jar:?]
	at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:186) ~[NewLaunch.jar:?]
	at org.polymc.EntryPoint.listen(EntryPoint.java:144) ~[NewLaunch.jar:?]
	at org.polymc.EntryPoint.main(EntryPoint.java:74) ~[NewLaunch.jar:?]
[19:42:42] [Render thread/INFO]: Minimap session finalized.
[19:42:42] [Render thread/INFO]: Finalizing world map session...
[19:42:42] [Thread-5/INFO]: World map force-cleaned!
[19:42:42] [Render thread/INFO]: World map session finalized.
[19:42:42] [Render thread/INFO]: Stopping worker threads
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 2024-01-30 19:42:42
Description: Unexpected error
java.lang.NoSuchMethodError: 'net.minecraft.class_270 net.minecraft.class_1657.method_5781()'
	at net.bettercombat.logic.TargetHelper.getRelation(TargetHelper.java:40)
	at net.bettercombat.client.collision.TargetFinder.lambda$getInitialTargets$2(TargetFinder.java:99)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at net.bettercombat.client.collision.TargetFinder.getInitialTargets(TargetFinder.java:102)
	at net.bettercombat.client.collision.TargetFinder.findAttackTargetResult(TargetFinder.java:35)
	at net.bettercombat.client.collision.TargetFinder.findAttackTargets(TargetFinder.java:80)
	at net.minecraft.class_310.updateTargetsIfNeeded(class_310.java:5559)
	at net.minecraft.class_310.handler$zeg000$bettercombat$pre_Tick(class_310.java:5578)
	at net.minecraft.class_310.method_1574(class_310.java)
	at net.minecraft.class_310.method_1523(class_310.java:1289)
	at net.minecraft.class_310.method_1514(class_310.java:888)
	at net.minecraft.client.main.Main.main(Main.java:265)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	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 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
	at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:176)
	at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:186)
	at org.polymc.EntryPoint.listen(EntryPoint.java:144)
	at org.polymc.EntryPoint.main(EntryPoint.java:74)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
	at net.bettercombat.logic.TargetHelper.getRelation(TargetHelper.java:40)
	at net.bettercombat.client.collision.TargetFinder.lambda$getInitialTargets$2(TargetFinder.java:99)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at net.bettercombat.client.collision.TargetFinder.getInitialTargets(TargetFinder.java:102)
	at net.bettercombat.client.collision.TargetFinder.findAttackTargetResult(TargetFinder.java:35)
	at net.bettercombat.client.collision.TargetFinder.findAttackTargets(TargetFinder.java:80)
	at net.minecraft.class_310.updateTargetsIfNeeded(class_310.java:5559)
	at net.minecraft.class_310.handler$zeg000$bettercombat$pre_Tick(class_310.java:5578)
-- Uptime --
Details:
	JVM uptime: 42.089s
	Wall uptime: 32.815s
	High-res time: 28.277s
	Client ticks: 423 ticks / 21.150s
Stacktrace:
	at net.minecraft.class_310.method_1587(class_310.java:2564)
	at net.minecraft.class_310.method_54580(class_310.java:995)
	at net.minecraft.class_310.method_1514(class_310.java:911)
	at net.minecraft.client.main.Main.main(Main.java:265)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	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 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
	at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:176)
	at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:186)
	at org.polymc.EntryPoint.listen(EntryPoint.java:144)
	at org.polymc.EntryPoint.main(EntryPoint.java:74)
-- Affected level --
Details:
	All players: 1 total; [class_746['ElletHnewa'/2197, l='ClientLevel', x=-399.29, y=97.00, z=-247.20]]
	Chunk stats: 1024, 9
	Level dimension: minecraft:overworld
	Level spawn location: World: (0,122,0), Section: (at 0,10,0 in 0,7,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 2180906 game time, 80532 day time
	Server brand: fabric
	Server type: Non-integrated multiplayer server
	Tracked entity count: 13
-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: vanilla, fabric, appleskin, better_end_sky, bettercombat, betterf3, betterpingdisplay, betterthirdperson, cloth-config, combatroll, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, iris, jade, jei, lithium, logical_zoom, modmenu, mr_true_ending, playeranimator, reputation, sodium, sound_physics_remastered, xaerominimap, xaeroworldmap
-- System Details --
Details:
	Minecraft Version: 1.20.4
	Minecraft Version ID: 1.20.4
	Operating System: Windows 11 (amd64) version 10.0
	Java Version: 17.0.10, Amazon.com Inc.
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Amazon.com Inc.
	Memory: 147369912 bytes (140 MiB) / 671088640 bytes (640 MiB) up to 4294967296 bytes (4096 MiB)
	CPUs: 12
	Processor Vendor: AuthenticAMD
	Processor Name: AMD Ryzen 5 5600X 6-Core Processor             
	Identifier: AuthenticAMD Family 25 Model 33 Stepping 2
	Microarchitecture: Zen 3
	Frequency (GHz): 3.69
	Number of physical packages: 1
	Number of physical CPUs: 6
	Number of logical CPUs: 12
	Graphics card #0 name: NVIDIA GeForce RTX 3060
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x2504
	Graphics card #0 versionInfo: DriverVersion=31.0.15.5123
	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): 31254.43
	Virtual memory used (MB): 27083.16
	Swap memory total (MB): 14943.76
	Swap memory used (MB): 932.51
	JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m
	Fabric Mods: 
		appleskin: AppleSkin 2.5.1+mc1.20.3
			cloth-config: Cloth Config v13 13.0.114
				cloth-basic-math: cloth-basic-math 0.6.1
		architectury: Architectury 11.0.11
		better_end_sky: Better End Sky 0.2.1+1.20
		bettercombat: Better Combat 1.8.1+1.20.2
		betterf3: BetterF3 9.0.0
		betterpingdisplay: Better Ping Display 1.1.1
		betterthirdperson: Better Third Person 1.9.0
		collective: Collective 7.30
		combatroll: Combat Roll 1.3.1+1.20.2
		fabric-api: Fabric API 0.95.3+1.20.4
			fabric-api-base: Fabric API Base 0.4.36+78d798af4f
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.48+82b1bb3e4f
			fabric-biome-api-v1: Fabric Biome API (v1) 13.0.16+78d798af4f
			fabric-block-api-v1: Fabric Block API (v1) 1.0.16+3e2216cb4f
			fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.4+78d798af4f
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.46+78d798af4f
			fabric-client-tags-api-v1: Fabric Client Tags 1.1.7+78d798af4f
			fabric-command-api-v1: Fabric Command API (v1) 1.2.41+f71b366f4f
			fabric-command-api-v2: Fabric Command API (v2) 2.2.20+78d798af4f
			fabric-commands-v0: Fabric Commands (v0) 0.2.58+df3654b34f
			fabric-containers-v0: Fabric Containers (v0) 0.1.86+df3654b34f
			fabric-content-registries-v0: Fabric Content Registries (v0) 5.0.11+78d798af4f
			fabric-convention-tags-v1: Fabric Convention Tags 1.5.10+78d798af4f
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.23+78d798af4f
			fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.1+25e1b4764f
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 13.2.0+5c0133444f
			fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.61+78d798af4f
			fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.0+44c0f8c64f
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.7.1+389931eb4f
			fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.73+df3654b34f
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.46+78d798af4f
			fabric-item-api-v1: Fabric Item API (v1) 2.2.0+d6f2b0844f
			fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.22+78d798af4f
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.41+78d798af4f
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.39+df3654b34f
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.31+eabbae364f
			fabric-loot-api-v2: Fabric Loot API (v2) 2.1.6+78d798af4f
			fabric-message-api-v1: Fabric Message API (v1) 6.0.5+78d798af4f
			fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.61+78d798af4f
			fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.8+78d798af4f
			fabric-models-v0: Fabric Models (v0) 0.4.7+9386d8a74f
			fabric-networking-api-v1: Fabric Networking API (v1) 3.1.7+2e5ac5484f
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 13.0.10+06274a474f
			fabric-particles-v1: Fabric Particles (v1) 1.1.7+78d798af4f
			fabric-recipe-api-v1: Fabric Recipe API (v1) 2.0.20+78d798af4f
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 4.0.18+78d798af4f
			fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.4+78d798af4f
			fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.4+78d798af4f
			fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.52+df3654b34f
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.42+73761d2e4f
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.33+78d798af4f
			fabric-rendering-v0: Fabric Rendering (v0) 1.1.55+df3654b34f
			fabric-rendering-v1: Fabric Rendering (v1) 3.1.0+0d29db764f
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.14+78d798af4f
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.17+707e4d1b4f
			fabric-screen-api-v1: Fabric Screen API (v1) 2.0.17+78d798af4f
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.55+78d798af4f
			fabric-sound-api-v1: Fabric Sound API (v1) 1.0.17+78d798af4f
			fabric-transfer-api-v1: Fabric Transfer API (v1) 4.0.9+e84342304f
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 5.0.14+78d798af4f
		fabricloader: Fabric Loader 0.15.5
			mixinextras: MixinExtras 0.3.2
		iris: Iris 1.6.15
			io_github_douira_glsl-transformer: glsl-transformer 2.0.0-pre13
			org_anarres_jcpp: jcpp 1.4.14
			org_antlr_antlr4-runtime: antlr4-runtime 4.11.1
		jade: Jade 13.2.1
		java: OpenJDK 64-Bit Server VM 17
		jei: Just Enough Items 17.3.0.43
		lithium: Lithium 0.12.1
		logical_zoom: Logical Zoom 0.0.22
		minecraft: Minecraft 1.20.4
		modmenu: Mod Menu 9.0.0
		mr_true_ending: True Ending: Ender Dragon Overhaul 1-v1.1.0a
		playeranimator: Player Animator 1.0.2-rc1+1.20.4
		reputation: Your Reputation 0.2.5+jade.1.20
		sodium: Sodium 0.5.7+mc1.20.3
		sound_physics_remastered: Sound Physics Remastered 1.20.4-1.3.1
		xaerominimap: Xaero's Minimap 23.9.7
		xaeroworldmap: Xaero's World Map 1.37.7
		youritemsaresafe: Your Items Are Safe 3.6
	Loaded Shaderpack: Sildur's+Vibrant+Shaders+v1.50+Extreme-VL.zip
		Profile: Custom (+0 options changed by user)
	Launched Version: 1.20.4
	Backend library: LWJGL version 3.3.2-snapshot
	Backend API: NVIDIA GeForce RTX 3060/PCIe/SSE2 GL version 3.2.0 NVIDIA 551.23, NVIDIA Corporation
	Window size: 854x480
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Universe: 400921fb54442d18
	Type: Client (map_client.txt)
	Graphics mode: fancy
	Render Distance: 10/12 chunks
	Resource Packs: fabric, bettercombat
	Current Language: en_us
	Locale: en_US
	CPU: 12x AMD Ryzen 5 5600X 6-Core Processor 
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\AhmedHnewa\AppData\Roaming\PolyMC\instances\1.20.4(1)\.minecraft\crash-reports\crash-2024-01-30_19.42.42-client.txt
Process exited with code -1.

commented

Any update on this being officially implemented?

commented

I will work on it, as soon as I have time for this.

Please keep in mind, all of these projects are developed and maintained on spare time.

commented

Any update on this being officially implemented?

No, this is not official. I did it because the members of the server really needed the mod

We tested it, and it worked like expected, no unexpected behavior or crashes, even though I think it has one small bug for the horse

See the comments for more info in the PR

commented

The project will be updated eventually. This issue has no purpose.

commented

I will work on it, as soon as I have time for this.

Please keep in mind, all of these projects are developed and maintained on spare time.

Thank you for your time and efforts to this project, I already updated it for 1.20.4 as the time of this issue in this PR, I know this is just a hobby project and not your main work which is why I said "I'm ready to pay the authors", most open source projects live on donations and contributions

Many developers abandoned their open source projects because they have family and responsibilities and no longer have time for such projects