Code Monkey home page Code Monkey logo

betterf3's Introduction

BetterF3


Version Minecraft Versions License: MIT
Twitter: TreyRuffy

BetterF3 is a mod that replaces Minecraft's original debug HUD with a highly customizable, more human-readable HUD.
You can customize colors, position, add spacings, and more.

Usage

Just place this mod into your mods folder
(Optional) Download Cloth Config API on Forge or Mod Menu on Fabric

Configuration

Fabric

  • It is recommended to download ModMenu to access the configuration menu, however you can use F3+M while in-game to open the menu.

Forge

  • It is recommended to download Cloth Config API in order to access the configuration menu in the Minecraft client.
  • You can also modify the configuration in config/betterf3.toml.

Features

Each line is part of a Module, you can:

  • Change the colors of each module
  • Change the position of each module
  • Add and delete modules, as well as add spacings between them
  • Disable individual lines of a module, or disable the whole module
  • Add a shadow to the text rendered (Activated by default)
  • Change the color of the background behind all lines Animations for opening/closing (with configurable speeds)

Screenshots and Videos

Other Videos

Development Builds

The latest builds can be found here.

Authors

๐Ÿ‘ค TreyRuffy
Ported the mod to Forge and Architectury

๐Ÿ‘ค cominixo
Originally created the Fabric mod

Contributing

Contributions, issues and feature requests are welcome!
The best way to help would be to help Translate. Check CONTRIBUTING.md for more information

Thank you, @Nirewen, for the icon!

๐Ÿ“ License

Copyright ยฉ 2020 - 2022 cominixo / TreyRuffy.
BetterF3 is MIT licensed.

betterf3's People

Contributors

bobkinn avatar cominixo avatar marcusslover avatar thedocruby avatar treyruffy avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

betterf3's Issues

Automatically Disable When On Dedicated Server

Mod Version: BetterF3-1.1.13-forge-1.16.5

When installed on a dedicated server, the server will crash with the following error when attempting to load:

[11Sep2021 21:42:05.472] [main/FATAL] [net.minecraft.server.Main/]: Failed to start the minecraft server
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
	BetterF3 Forge (betterf3forge) encountered an error during the common_setup event phase
ยง7java.lang.RuntimeException: Attempted to load class net/minecraft/client/world/ClientWorld for invalid dist DEDICATED_SERVER
]
	at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:269) ~[forge:?]
	at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:236) ~[forge:?]
	at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:211) ~[forge:?]
	at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:45) ~[forge:?]
	at net.minecraft.server.Main.main(Main.java:95) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_292]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_292]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
	at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.5-36.2.4.jar:36.2]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]
	at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.5-36.2.4.jar:?]
	at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.5-36.2.4.jar:?]
	at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.5-36.2.4.jar:?]

The suggestion is to simply disable the mod when it's running on a dedicated server, like many other mods do.

[11Sep2021 21:41:28.483] [modloading-worker-4/ERROR] [toastcontrol/]: Running on a dedicated server, disabling mod.

Crash on Hypixel queue

The following crash occurs consistently when enabling the debug hud on Hypixel's queue.

[11:45:05] [main/FATAL] (Not Enough Crashes In Game Crashes) Unreported exception thrown!
 java.lang.NullPointerException: Cannot invoke "Object.toString()" because "string" is null
	at me.cominixo.betterf3.utils.Utils.getStyledText(Utils.java:66) ~[59f44217-3fa2-48d5-9e05-2839c10b8673.jar:?]
	at me.cominixo.betterf3.modules.ServerModule.update(ServerModule.java:63) ~[59f44217-3fa2-48d5-9e05-2839c10b8673.jar:?]
	at net.minecraft.client.gui.hud.DebugHud.getNewLeftText(DebugHud.java:2149) ~[minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.gui.hud.DebugHud.handler$zoj001$renderLeftText(DebugHud.java:2230) ~[minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.gui.hud.DebugHud.renderLeftText(DebugHud.java) ~[minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:104) ~[minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:235) ~[minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:470) ~[minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1007) [minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:624) [minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:187) [minecraft-1.16.4-projectmapped-net.fabricmc.yarn-1.16.4+build.7-v2.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:564) ~[?:?]
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:224) [[email protected]_16_4.1.16.4+build.7-v2.jar:?]
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:141) [[email protected]_16_4.1.16.4+build.7-v2.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27) [[email protected]_16_4.1.16.4+build.7-v2.jar:?]
	at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]

Run 'update' on components at most every 200ms

When using this addon with a very strong graphic card and {sodium,optifine), the better F3 screen measures a much lower FPS than the normal F3 screen. For example, with Sodium, I observe ~300fps in game, ~290fps in the F3 screen, ~100 fps in the BetterF3 screen.

I believe the problem is that the addon runs the 'update' method for every frame, which is a massive overkill, and apparently cannot achieve better than 100fps. Running the update (or, doing something in the method) at most 5 times per second should be plenty enough.

[Suggestion] Add option to change font size

The only way for me to see the entire f3 menu is to change the GUI Scale to 2, but that also reduces all the other GUI's and it can become to small. The best way to solve this problem is by having a setting to change the font size. A good example for this is minihud, where the font scale is independent of Minecraft's GUI scale and the user is able to change it.
2021-03-31_12 04 33

crash when i want to change the setting with modmenu

when i want to change something in the better f3 mod screen with ModMenu it chrashes

crash log:

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 11-06-2021 17:37
Description: Narrating screen

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2561.getString()" because "รขหœฦ’" is null
at net.minecraft.class_6382.method_37034(class_6382.java:8)
at net.minecraft.class_4280$class_4281.method_37020(class_4280.java:63)
at net.minecraft.class_4280.method_37020(class_4280.java:40)
at net.minecraft.class_437.method_37056(class_437.java:593)
at net.minecraft.class_437.method_37062(class_437.java:576)
at net.minecraft.class_6385.method_37044(class_6385.java:34)
at net.minecraft.class_437.method_37065(class_437.java:566)
at net.minecraft.class_437.method_37071(class_437.java:553)
at net.minecraft.class_757.method_3192(class_757.java:890)
at net.minecraft.class_310.method_1523(class_310.java:1114)
at net.minecraft.class_310.method_1514(class_310.java:730)
at net.minecraft.client.main.Main.main(Main.java:217)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

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

-- Head --
Thread: Render thread
Stacktrace:
at net.minecraft.class_6382.method_37034(class_6382.java:8)
at net.minecraft.class_4280$class_4281.method_37020(class_4280.java:63)
at net.minecraft.class_4280.method_37020(class_4280.java:40)
at net.minecraft.class_437.method_37056(class_437.java:593)
at net.minecraft.class_437.method_37062(class_437.java:576)
at net.minecraft.class_6385.method_37044(class_6385.java:34)
at net.minecraft.class_437.method_37065(class_437.java:566)
at net.minecraft.class_437.method_37071(class_437.java:553)

-- Screen details --
Details:
Screen name: me.cominixo.betterf3.config.gui.modules.ModulesScreen

-- Last reload --
Details:
Reload number: 2
Reload reason: manual
Finished: Yes
Packs: Default, Fabric Mods, cullleaves/smartleaves, lambdabettergrass/default
Stacktrace:
at net.minecraft.class_6360.method_36565(class_6360.java:49)
at net.minecraft.class_310.method_1587(class_310.java:2406)
at net.minecraft.class_310.method_1514(class_310.java:749)
at net.minecraft.client.main.Main.main(Main.java:217)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

-- System Details --
Details:
Minecraft Version: 1.17
Minecraft Version ID: 1.17
Operating System: Windows 10 (amd64) version 10.0
Java Version: 16.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 863952128 bytes (823 MiB) / 3888119808 bytes (3708 MiB) up to 8589934592 bytes (8192 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
Identifier: Intel64 Family 6 Model 58 Stepping 9
Microarchitecture: Ivy Bridge (Client)
Frequency (GHz): 3,40
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 4
Graphics card #0 name: Intel(R) HD Graphics 4000
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MB): 2112,00
Graphics card #0 deviceId: 0x0162
Graphics card #0 versionInfo: DriverVersion=10.18.10.5161
Graphics card #1 name: NVIDIA GeForce GTX 780
Graphics card #1 vendor: NVIDIA (0x10de)
Graphics card #1 VRAM (MB): 3072,00
Graphics card #1 deviceId: 0x1004
Graphics card #1 versionInfo: DriverVersion=27.21.14.5709
Memory slot #0 capacity (MB): 8192,00
Memory slot #0 clockSpeed (GHz): 1,60
Memory slot #0 type: DDR3
Memory slot #1 capacity (MB): 8192,00
Memory slot #1 clockSpeed (GHz): 1,60
Memory slot #1 type: DDR3
Virtual memory max (MB): 18698,48
Virtual memory used (MB): 10766,10
Swap memory total (MB): 2432,00
Swap memory used (MB): 0,00
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx8192m -Xms8192m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms256m
Fabric Mods:
advanced_runtime_resource_pack: Runtime Resource Pack 0.2.9
animal_feeding_trough: Animal Feeding Trough 1.0.2
architectury: Architectury 2.0.8
artisanat: Artisanat 2.1
betterf3: BetterF3 1.1.4
biome_locator: Biome Locator 1.1.2
bitsandchisels: BitsAndChisels 2.5.0
cardinal-components-base: Cardinal Components API (base) 3.0.0-nightly.1.17-pre1
cardinal-components-entity: Cardinal Components API (entities) 3.0.0-nightly.1.17-pre1
carrier: Carrier 1.8.0
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-config2: Cloth Config v4 5.0.34
com_moandjiezana_toml_toml4j: toml4j 0.7.2
conjuring: Conjuring 1.0.3
controlling: Controlling For Fabric 1.1.2
crusade: Crusade 1.2.4
cullleaves: Cull Leaves 2.2.0
dawn: Dawn API 2.0.2
de_javagl_obj: obj 0.3.0
disable_custom_worlds_advice: Disable Custom Worlds Advice 1.3
dynamicfps: Dynamic FPS 2.0.3
editsign: EditSign 2.2.1
extratnt: Extra TNT 1.0.2
fabric: Fabric API 0.34.10+1.17
fabric-api-base: Fabric API Base 0.3.0+a02b44633d
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.0.2+a02b44633d
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.11+9e521e133d
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+a02b44633d
fabric-command-api-v1: Fabric Command API (v1) 1.1.1+a02b44633d
fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa3d
fabric-containers-v0: Fabric Containers (v0) 0.1.12+a02b44633d
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.2+a02b44633d
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da3103d
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.10+a02b44633d
fabric-entity-events-v1: Fabric Entity Events (v1) 1.1.0+a02b44633d
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.8+a02b44633d
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa3d
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+a02b44633d
fabric-item-api-v1: Fabric Item API (v1) 1.2.4+a02b44633d
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab61213d
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+a02b44633d
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+36b77c3e3d
fabric-language-kotlin: Fabric Language Kotlin 1.6.1+kotlin.1.5.10
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b44633d
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b44633d
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa3d
fabric-models-v0: Fabric Models (v0) 0.3.0+a02b44633d
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.11+b7ab61213d
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b44633d
fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa3d
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab61213d
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b44633d
fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b44633d
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.9+a02b44633d
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.3+676f40fa3d
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.8+a02b44633d
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.0+a02b44633d
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b44633d
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+a02b44633d
fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+92519afa3d
fabric-rendering-v1: Fabric Rendering (v1) 1.6.0+a02b44633d
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.7+b7ab6121a0
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.3+b7ab61213d
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+a02b44633d
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.10+be9da3103d
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.4+a02b44633d
fabric-textures-v0: Fabric Textures (v0) 1.0.6+a02b44633d
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab61213d
fabricloader: Fabric Loader 0.11.3
fallingleaves: Falling Leaves 1.7.0+1.17
fallingtree: FallingTree 2.11.3
fatxporbs: Fat Experience Orbs 1.0.0
fishonaleash: Fish on a Leash! 1.17-1.0.0
flytre_lib: FlytreLib 0.2.13
golemsgalore: Golems Galore 1.0.2+mc.1.17
grass_pass: Grass Bypass 1.0.0
improved-stations: Improved Stations 2.0.5
inventoryhud: Inventory HUD + 3.3.1
itemscroller: Item Scroller 0.15.0-dev.20210608.211652
jankson: Jankson 3.0.1+j1.2.0
java: Java HotSpot(TM) 64-Bit Server VM 16
lambdabettergrass: LambdaBetterGrass 1.2.0+1.17
lambdynlights: LambDynamicLights 2.0.0+1.17
libblockattributes: LibBlockAttributes 0.8.17003
libblockattributes_core: LibBlockAttributes (Core) 0.8.17003
libblockattributes_fluids: LibBlockAttributes (Fluids) 0.8.17003
libblockattributes_items: LibBlockAttributes (Items) 0.8.17003
libcd: LibCapableData 3.0.3+1.16.3
libgui: LibGui 4.0.0-beta.3+1.17-pre1
libninepatch: LibNinePatch 1.1.0
lithium: Lithium 0.7.0
malilib: MaLiLib 0.10.0+dev.22
minecraft: Minecraft 1.17
minecraftcapes: MinecraftCapes Mod 10
mo_glass: Mo Glass 1.5-MC1.17
mocolors: Mo' Colors 1.2.0
modmenu: Mod Menu 2.0.0-beta.7
morevillagers-fabric: MoreVillagersFabric 2.0.0-SNAPSHOT
mostructures: Mo' Structures 1.2.0-pre1+mc.1.17
myron: Myron 1.6.0
neutral_animals: Neutral Animals 1.0.1
omega-config: OmegaConfig ${version}
org_aperlambda_lambdajcommon: lambdajcommon 1.8.1
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.5.10
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.5.10
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.5.10
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.5.10
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.0
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.0
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.2.1
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.2.1
org_objenesis_objenesis: objenesis 3.2
owo: OwO 0.1
plantinajar: Plant In A Jar 2.2.1
promenade: Promenade 2.1.2
respawnablepets: Respawnable Pets 1.17-1
roughlyenoughitems: Roughly Enough Items 6.0.249-alpha
rsmm-fabric: Redstone Multimeter Fabric 1.3.0
spruceui: SpruceUI 3.1.0+1.17
stacc: Stacc 1.0.1
structurized: Structurized 1.3.0
terraform-shapes-api-v1: Terraform Shapes API (v1) 1.0.4
universal_ores: Universal Ores 1.0
veinmining: Vein Mining 0.0.8-1.17
verticalrepeaters: Vertical Repeaters 1.1.0
voxelmap: VoxelMap 1.10.15
xlpackets: XLPackets 1.1
Launched Version: 1.17
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce GTX 780/PCIe/SSE2 GL version 3.2.0 NVIDIA 457.09, NVIDIA Corporation
Window size: 1440x900
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: vanilla, Fabric Mods, cullleaves/smartleaves, lambdabettergrass/default
Current Language: English (US)
CPU: 4x Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz

to re produse:
use fabric 1.17 11.0.3
use modmenu 2.0.0 beta 7
I downloaded all files trough GDLauncher

navigate to:
mods -> betterf3 -> click right or left and then any button it crashes

Mod Compatibility issue

Make your mod work on server so you can get:
image

instead of the X for incompatible mods.
1.16.5

[Feature] Softly unload the mod if loaded on a server environment

Describe the Bug

Mod crashes servers

Steps to Reproduce

load mod on server

Expected Behavior

To not crash

Screenshots

No response

Modloader Type

Minecraft Forge

Modloader Version

39.0.10

Mod Version

BetterF3-1.2.2-Forge-1.18.jar

Log Output

[Fatal] Failed to start the minecraft servernet.minecraftforge.fml.LoadingFailedException: Loading errors encountered: BetterF3 (betterf3) encountered an error during the common_setup event phase?7java.lang.RuntimeException: Attempted to load class net/minecraft/client/multiplayer/ClientLevel for invalid dist DEDICATED_SERVER] at net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:235) ~[fmlcore-1.18.1-39.0.10.jar%23156!:?] at net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$21(ModLoader.java:200) ~[fmlcore-1.18.1-39.0.10.jar%23156!:?] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:200) ~[fmlcore-1.18.1-39.0.10.jar%23156!:?] at net.minecraftforge.fml.ModLoader.lambda$loadMods$14(ModLoader.java:183) ~[fmlcore-1.18.1-39.0.10.jar%23156!:?] at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] at net.minecraftforge.fml.ModLoader.loadMods(ModLoader.java:183) ~[fmlcore-1.18.1-39.0.10.jar%23156!:?] at net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:47) ~[forge-1.18.1-39.0.10-universal.jar%23159!:?] at net.minecraft.server.Main.main(Main.java:104) ~[server-1.18.1-20211210.034407-srg.jar%23155!:?] 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 net.minecraftforge.fml.loading.targets.CommonServerLaunchHandler.lambda$launchService$0(CommonServerLaunchHandler.java:46) ~[fmlloader-1.18.1-39.0.10.jar%2323!:?] at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?].

Additional Context

No response

New font-scale option misplaces the TPS/FPS graph (alt-f3)

The new font-scale option does not place properly the TPS/FPS graph axis and labels that is obtained by hitting alt-f3 keybinds.

The graph itself is rendered at the correct position, but the axis and boxes are moved to a 'scaled down' position.

Replication steps:

  1. set font-scale to 0.5
  2. hit alt-f3
  3. see the TPS box appear in the center of the screen while the TPS graph itself (green-bars) appears at its normal position and is not scaled (I think the latter is intentional).

Crash while teleporting long distances with Bukkit plugin

I got this crash while teleporting a few thousand blocks using the /home command from the Essentials Bukkit plugin with BetterF3 open. Shorter distances don't crash.

First few lines of stacktrace:

java.lang.NullPointerException: Cannot invoke "Object.toString()" because "this.value" is null
	at me.cominixo.betterf3.utils.DebugLine.toText(DebugLine.java:51) ~[BetterF3-1.1.3+1.17-pre1.jar:?]
	at me.cominixo.betterf3.modules.BaseModule.getLinesFormatted(BaseModule.java:93) ~[BetterF3-1.1.3+1.17-pre1.jar:?]
	at net.minecraft.class_340.getNewLeftText(class_340.java:2182) ~[intermediary-minecraft-1.17.1-client.jar:?]
	at net.minecraft.class_340.handler$bch000$renderLeftText(class_340.java:2260) ~[intermediary-minecraft-1.17.1-client.jar:?]

[Feature]: Ability to create completely custom formats

Describe the Request

An option to create custom layouts using a config file without being restricted by the presets the mod provides would be pretty useful for me. This could be achieved using placeholders with information provided by the mod (for example: $curFPS/{$maxFPS|unlimited} fps could translate to 120/144 fps or 120/unlimited fps, depending on the scenario, etc). This could provide the benefits of both allowing the user to customise their debug screen discretely and reducing the effort required for i18n, as some translations could just be put into "default configs".

Screenshots

Example

Modloader Type

Fabric

Modloader Version

fabric-loader-0.12.8-1.18

Additional Context

I love the concept of this mod, but with how restrictive it is in how information can be laid out, I would rather wait for a more configurable option, whether that be on this or another mod.

Thanks,
Elliott

FPS Caps To 60 On Gui Show

When I open the F3 menu, I can see the FPS drop from whatever its "true value" is to ~60FPS. This happens regardless of my vsync settings.

Game crashes while configuring the mod using ModMenu [1.17]

I'm not quite sure if I should report this bug to this forum or the ModMenu forum, so I'm reporting it to both.

While trying to edit the BetterF3 configs, the game crashes because the Narrator doesn't understand something in the menu. Full crash report below. I'm surprised this crash happened at all because I have the narrator turned off. The crash happens a few seconds after opening either the "Left Modules" or the "Right Modules" window in the configuration menu. The "General Settings" window does not seem to be affected.

Crash Report:

---- Minecraft Crash Report ----
// Uh... Did I do that?

Time: 11/06/2021, 12:42
Description: Narrating screen

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2561.getString()" because "รขหœฦ’" is null
	at net.minecraft.class_6382.method_37034(class_6382.java:8)
	at net.minecraft.class_4280$class_4281.method_37020(class_4280.java:63)
	at net.minecraft.class_4280.method_37020(class_4280.java:40)
	at net.minecraft.class_437.method_37056(class_437.java:593)
	at net.minecraft.class_437.method_37062(class_437.java:576)
	at net.minecraft.class_6385.method_37044(class_6385.java:34)
	at net.minecraft.class_437.method_37065(class_437.java:566)
	at net.minecraft.class_437.method_37071(class_437.java:553)
	at net.minecraft.class_757.method_3192(class_757.java:890)
	at net.minecraft.class_310.method_1523(class_310.java:1114)
	at net.minecraft.class_310.method_1514(class_310.java:730)
	at net.minecraft.client.main.Main.main(Main.java:217)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)


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

-- Head --
Thread: Render thread
Stacktrace:
	at net.minecraft.class_6382.method_37034(class_6382.java:8)
	at net.minecraft.class_4280$class_4281.method_37020(class_4280.java:63)
	at net.minecraft.class_4280.method_37020(class_4280.java:40)
	at net.minecraft.class_437.method_37056(class_437.java:593)
	at net.minecraft.class_437.method_37062(class_437.java:576)
	at net.minecraft.class_6385.method_37044(class_6385.java:34)
	at net.minecraft.class_437.method_37065(class_437.java:566)
	at net.minecraft.class_437.method_37071(class_437.java:553)

-- Screen details --
Details:
	Screen name: me.cominixo.betterf3.config.gui.modules.ModulesScreen

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Fabric Mods, Vanilla Tweaks 1.17_01.zip
Stacktrace:
	at net.minecraft.class_6360.method_36565(class_6360.java:49)
	at net.minecraft.class_310.method_1587(class_310.java:2406)
	at net.minecraft.class_310.method_1514(class_310.java:749)
	at net.minecraft.client.main.Main.main(Main.java:217)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:226)
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:146)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28)

-- System Details --
Details:
	Minecraft Version: 1.17
	Minecraft Version ID: 1.17
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 16.0.1, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 501406328 bytes (478 MiB) / 1778384896 bytes (1696 MiB) up to 2147483648 bytes (2048 MiB)
	CPUs: 12
	Processor Vendor: AuthenticAMD
	Processor Name: AMD Ryzen 5 3600X 6-Core Processor             
	Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
	Microarchitecture: Zen 2
	Frequency (GHz): 3,80
	Number of physical packages: 1
	Number of physical CPUs: 6
	Number of logical CPUs: 12
	Graphics card #0 name: NVIDIA GeForce RTX 2060 SUPER
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095,00
	Graphics card #0 deviceId: 0x1f06
	Graphics card #0 versionInfo: DriverVersion=27.21.14.6627
	Memory slot #0 capacity (MB): 8192,00
	Memory slot #0 clockSpeed (GHz): 3,00
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 8192,00
	Memory slot #1 clockSpeed (GHz): 3,00
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 19658,62
	Virtual memory used (MB): 12123,22
	Swap memory total (MB): 3328,00
	Swap memory used (MB): 285,00
	JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	Fabric Mods: 
		betterf3: BetterF3 1.1.4
		cloth-basic-math: Cloth Basic Math 0.5.1
		cloth-config2: Cloth Config v4 5.0.33
		easiervillagertrading: EasierVillagerTrading 1.17-fabric0.34.9-1.5.3
		fabric: Fabric API 0.34.9+1.17
		fabric-api-base: Fabric API Base 0.3.0+a02b4463d5
		fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.0.2+a02b4463d5
		fabric-biome-api-v1: Fabric Biome API (v1) 3.1.11+9e521e13d5
		fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+a02b4463d5
		fabric-command-api-v1: Fabric Command API (v1) 1.1.1+a02b4463d5
		fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afad5
		fabric-containers-v0: Fabric Containers (v0) 0.1.12+a02b4463d5
		fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.2+a02b4463d5
		fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da310d5
		fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.10+a02b4463d5
		fabric-entity-events-v1: Fabric Entity Events (v1) 1.1.0+a02b4463d5
		fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.8+a02b4463d5
		fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afad5
		fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.6+a02b4463d5
		fabric-item-api-v1: Fabric Item API (v1) 1.2.4+a02b4463d5
		fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab6121d5
		fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+a02b4463d5
		fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+36b77c3ed5
		fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b4463d5
		fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b4463d5
		fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afad5
		fabric-models-v0: Fabric Models (v0) 0.3.0+a02b4463d5
		fabric-networking-api-v1: Fabric Networking API (v1) 1.0.11+b7ab6121d5
		fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b4463d5
		fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afad5
		fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab6121d5
		fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b4463d5
		fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b4463d5
		fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.9+a02b4463d5
		fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.2+a02b4463d5
		fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.8+a02b4463d5
		fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.0+a02b4463d5
		fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b4463d5
		fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+a02b4463d5
		fabric-rendering-v0: Fabric Rendering (v0) 1.1.2+92519afad5
		fabric-rendering-v1: Fabric Rendering (v1) 1.6.0+a02b4463d5
		fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.7+b7ab6121a0
		fabric-screen-api-v1: Fabric Screen API (v1) 1.0.3+b7ab6121d5
		fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+a02b4463d5
		fabric-structure-api-v1: Fabric Structure API (v1) 1.1.10+be9da310d5
		fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.4+a02b4463d5
		fabric-textures-v0: Fabric Textures (v0) 1.0.6+a02b4463d5
		fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab6121d5
		fabricloader: Fabric Loader 0.11.3
		java: OpenJDK 64-Bit Server VM 16
		minecraft: Minecraft 1.17
		modmenu: Mod Menu 2.0.0-beta.7
	Launched Version: fabric-loader-0.11.3-1.17
	Backend library: LWJGL version 3.2.2 build 10
	Backend API: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2 GL version 3.2.0 NVIDIA 466.27, NVIDIA Corporation
	Window size: 1920x1200
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'
	Type: Client (map_client.txt)
	Graphics mode: fancy
	Resource Packs: vanilla, Fabric Mods, file/Vanilla Tweaks 1.17_01.zip
	Current Language: English (United Kingdom)
	CPU: 12x AMD Ryzen 5 3600X 6-Core Processor 

[Bug]: Mod not usable through Curseforge client

Describe the Bug

When creating a Fabric Modpack with ver 1.18.1 it is impossible to add betterf3 even though it is usable in 1.18.1.

Steps to Reproduce

Try to create a fabric modpack with the latedt MC and fabric version then try to add the mod.

Expected Behavior

When creating a Modpack with the latest version, I would expect BetterF3 to be available to install.

Screenshots

No response

Modloader Type

Fabric

Modloader Version

0.12.12

Mod Version

v1.2.2

Log Output

No response

Additional Context

No response

Crash when deleting an item with no selection

Steps to reproduce:

  1. Go to the BetterF3 mod settings.
  2. Go to Left Modules.
  3. Select the first module.
  4. Delete it. There will be no selection, but the delete button is still clickable.
  5. Click the delete button again.

I think the expected behavior would be to either disable the delete button, or select the next item in the list.

Crash log, using "Not Enough Crashes": https://gist.githubusercontent.com/natanfudge/e2921fbe4bd4cdd2085e838388bfd2de/raw/5fe8b1f55b79a83dd4a10c65f195ef0b4e17a1da/crash.txt

[Suggestion] Option to automatically open pie & fps/tps charts

There should be a way to make the pie graph or fps/tps charts be "locked on" so that I don't have to hold down shift or alt every time. This could either be done the Optifine way, where you have an option that just makes them always be on, or have it act as a toggle, where after you do shift+f3 then the pie graph is always on in the f3 screen, then you can do shift+f3 again to have it be disabled again.

Translation to russian

Could you add the russian translation file to your mod?
ru_ru.zip

It would also be great to be able to choose whether to translate the debug menu or not.

[Bug]: Unlocalized "text.betterf3.line.axolotls"

Describe the Bug

The Entities module displays an unlocalized name for the Axolotls line.

Steps to Reproduce

Yes

Expected Behavior

This line should instead display "Axolotls"

Screenshots

image

Modloader Type

Fabric

Modloader Version

0.12.12

Mod Version

1.2.2

Log Output

No response

Additional Context

No response

Game crashes after pressing Done button

[Minecraft 1.16.3 | Fabric 0.10.0+build.209 using MultiMC]

I made a small modpack with client-side mods and whenever I try to change anything in Better F3 from in-game config, the game crashes.
To be exact: The game crashes whenever I click the Done button in either Left or Right module section. Changes are saved though.
Crash report: crash-2020-10-06_15.25.43-client.txt

Mods for Minecraft 1.17.x require additional changes for compatibility

FYI: Mostly a reminder than issue since these files are often forgotten to be updated. There are files to change for 1.17.1 to work.
mods.toml, mixins and pack.mcmeta need updating for every major release of Minecraft depending on what is included.
Minecraft 1.17.x - Minimum Java Level Supported: 16.0.1
pack.mcmeta files Pack Format=7 for 1.17.x release, 6 for 1.16 and 5 for 1.15, etc.
Minecraft Vanilla Launcher (new one from Microsoft Store) has loading issues that require additional changes to our mods and modpacks. Read conversation towards the bottome on CurseForge Support: https://forums.minecraftforge.net/topic/105079-forge-1171-not-launching/?_fromLogin=1
This describes how to workaround the breaking change Microsoft made with the new Vanilla Minecraft launcher

Light Level not showing

Currently playing Valhelsia enhanced vanilla with betterf3 enabled, the light level doesn't display any information. When betterf3 is disabled, the vanilla minecraft displays the light level.
betterf3 light level screen shot
Screenshot Vanilla light level
l

Issue with my modpack

Describe the Bug

Server crashes with this edited Valhesia 3 Modpack(Profile export below).
When BetterF3 is removed it launches fine.

Steps to Reproduce

Import the modpack and create a server with the same mods.

Expected Behavior

Server runs properly

Screenshots

No response

Modloader Type

Minecraft Forge

Modloader Version

1.16.5-36.2.22

Mod Version

1.1.3

Log Output

---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 1/20/22 11:56 PM
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
	at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) ~[forge:?] {re:classloading}
	at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:51) ~[forge:?] {re:classloading}
	at net.minecraft.server.Main.main(Main.java:95) ~[?:?] {re:classloading,re:mixin,pl:mixin:A}
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312] {}
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312] {}
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312] {}
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312] {}
	at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.5-36.2.22.jar:36.2] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {re:classloading}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {re:classloading}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {re:classloading}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {re:classloading}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {re:classloading}
	at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.5-36.2.22.jar:?] {re:classloading}
	at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.5-36.2.22.jar:?] {re:classloading}
	at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.5-36.2.22.jar:?] {re:classloading}


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

-- Head --
Thread: main
Stacktrace:
	at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71) ~[forge-1.16.5-36.2.22.jar:36.2] {}
-- MOD betterf3forge --
Details:
	Mod File: BetterF3-1.1.3-forge-1.16.5.jar
	Failure message: BetterF3 Forge (betterf3forge) encountered an error during the common_setup event phase
		java.lang.RuntimeException: Attempted to load class net/minecraft/client/world/ClientWorld for invalid dist DEDICATED_SERVER
	Mod Version: 1.1.3
	Mod Issue URL: https://github.com/TreyRuffy/BetterF3/issues/
	Exception message: java.lang.RuntimeException: Attempted to load class net/minecraft/client/world/ClientWorld for invalid dist DEDICATED_SERVER
Stacktrace:
	at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71) ~[forge-1.16.5-36.2.22.jar:36.2] {}
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.9.jar:?] {re:classloading}
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.9.jar:?] {re:classloading}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_312] {}
	at me.treyruffy.betterf3.betterf3forge.BetterF3Forge.setup(BetterF3Forge.java:56) ~[betterf3forge:1.1.3] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[forge:36.2] {re:classloading}
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[forge:?] {re:classloading}
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {}
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {re:computing_frames}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {}


-- System Details --
Details:
	Minecraft Version: 1.16.5
	Minecraft Version ID: 1.16.5
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_312, Temurin
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Temurin
	Memory: 3228942928 bytes (3079 MB) / 4294967296 bytes (4096 MB) up to 17179869184 bytes (16384 MB)
	CPUs: 8
	JVM Flags: 11 total; -Xms4G -Xmx16G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch
	ModLauncher: 8.0.9+86+master.3cf110c
	ModLauncher launch target: fmlserver
	ModLauncher naming: srg
	ModLauncher services: 
		/mixin-0.8.4.jar mixin PLUGINSERVICE 
		/eventbus-4.0.0.jar eventbus PLUGINSERVICE 
		/forge-1.16.5-36.2.22.jar object_holder_definalize PLUGINSERVICE 
		/forge-1.16.5-36.2.22.jar runtime_enum_extender PLUGINSERVICE 
		/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE 
		/forge-1.16.5-36.2.22.jar capability_inject_definalize PLUGINSERVICE 
		/forge-1.16.5-36.2.22.jar runtimedistcleaner PLUGINSERVICE 
		/mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE 
		/forge-1.16.5-36.2.22.jar fml TRANSFORMATIONSERVICE 
	FML: 36.2
	Forge: net.minecraftforge:36.2.22
	FML Language Providers: 
		[email protected]
		minecraft@1
	Mod List: 
		supermartijn642configlib-1.0.9-mc1.16.jar         |SuperMartijn642's Config Lib  |supermartijn642configlib      |1.0.9               |SIDED_SETU|Manifest: NOSIGNATURE
		ProjectE-1.16.5-PE1.0.1B.jar                      |ProjectE                      |projecte                      |PE1.0.1B            |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-windows-2.0.2-mc1.16.5.jar                    |Macaw's Windows               |mcwwindows                    |2.0.2               |SIDED_SETU|Manifest: NOSIGNATURE
		windowlogging-mc1.16.5_v0.0.5.jar                 |Windowlogging                 |windowlogging                 |0.0.4               |SIDED_SETU|Manifest: NOSIGNATURE
		pitg-1.16.5-2.0.1.jar                             |Pane In The Glass             |pitg                          |1.16.5-2.0.1        |SIDED_SETU|Manifest: NOSIGNATURE
		Neat 1.7-27.jar                                   |Neat                          |neat                          |1.7-27              |SIDED_SETU|Manifest: NOSIGNATURE
		etched-1.1.0-1.16.5-forge.jar                     |Etched                        |etched                        |1.1.0               |SIDED_SETU|Manifest: NOSIGNATURE
		BetterCaves-Forge-1.16.4-1.1.2.jar                |YUNG's Better Caves           |bettercaves                   |1.16.4-1.1.2        |SIDED_SETU|Manifest: NOSIGNATURE
		BetterTitleScreen-1.16.4-1.10.2.jar               |Better Title Screen           |bettertitlescreen             |1.16.4-1.10.2       |SIDED_SETU|Manifest: NOSIGNATURE
		CTM-MC1.16.1-1.1.2.6.jar                          |ConnectedTexturesMod          |ctm                           |MC1.16.1-1.1.2.6    |SIDED_SETU|Manifest: NOSIGNATURE
		YungsApi-1.16.4-Forge-13.jar                      |YUNG's API                    |yungsapi                      |1.16.4-Forge-13     |SIDED_SETU|Manifest: NOSIGNATURE
		Powah-1.16.5-2.3.16.jar                           |Powah                         |powah                         |2.3.16              |SIDED_SETU|Manifest: NOSIGNATURE
		randompatches-2.4.4-forge.jar                     |RandomPatches                 |randompatches                 |2.4.4-forge         |SIDED_SETU|Manifest: 92:f6:29:d4:09:89:f5:f5:98:5e:20:34:31:d0:7b:58:22:06:bd:a5:d1:6a:92:6e:ac:3d:8d:18:c5:b2:5b:d7
		Apotheosis-1.16.5-4.8.4.jar                       |Apotheosis                    |apotheosis                    |4.8.4               |SIDED_SETU|Manifest: NOSIGNATURE
		SnowRealMagic-1.16.4-2.8.3.jar                    |Snow! Real Magic!             |snowrealmagic                 |2.8.3               |SIDED_SETU|Manifest: NOSIGNATURE
		JustEnoughResources-1.16.5-0.12.1.133.jar         |Just Enough Resources         |jeresources                   |0.12.1.133          |SIDED_SETU|Manifest: NOSIGNATURE
		supplementaries-1.16.5-0.17.12b.jar               |Supplementaries               |supplementaries               |0.17.12             |SIDED_SETU|Manifest: NOSIGNATURE
		refinedstorage-1.9.16.jar                         |Refined Storage               |refinedstorage                |1.9.16              |SIDED_SETU|Manifest: NOSIGNATURE
		betterendforge-1.16.5-2.5.jar                     |BetterEnd Forge               |betterendforge                |1.16.5-2.5          |SIDED_SETU|Manifest: NOSIGNATURE
		structure_gel-1.16.5-1.7.8.jar                    |Structure Gel API             |structure_gel                 |1.7.8               |SIDED_SETU|Manifest: NOSIGNATURE
		PackMenu-1.16.5-2.5.0.jar                         |PackMenu                      |packmenu                      |2.5.0               |SIDED_SETU|Manifest: NOSIGNATURE
		industrial-foregoing-1.16.5-3.2.14.7-16.jar       |Industrial Foregoing          |industrialforegoing           |3.2.14.7            |SIDED_SETU|Manifest: NOSIGNATURE
		torchmaster-2.3.8.jar                             |Torchmaster                   |torchmaster                   |2.3.8               |SIDED_SETU|Manifest: NOSIGNATURE
		fastfurnaceminusreplacement-1.1-1.16.3.jar        |Fast Furnace Minus Replacement|fastfurnaceminusreplacement   |1.1-1.16.3          |SIDED_SETU|Manifest: NOSIGNATURE
		BiomesOPlenty-1.16.5-13.1.0.484-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.16.5-13.1.0.484   |SIDED_SETU|Manifest: NOSIGNATURE
		ToolStats-1.16.5-6.0.4.jar                        |ToolStats                     |toolstats                     |6.0.4               |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		toughnessbar-6.1.jar                              |Toughness Bar                 |toughnessbar                  |6.1                 |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-trapdoors-1.0.4-mc1.16.5.jar                  |Macaw's Trapdoors             |mcwtrpdoors                   |1.0.4               |SIDED_SETU|Manifest: NOSIGNATURE
		supermartijn642corelib-1.0.16-mc1.16.5.jar        |SuperMartijn642's Core Lib    |supermartijn642corelib        |1.0.16              |SIDED_SETU|Manifest: NOSIGNATURE
		Botania-1.16.5-420.1.jar                          |Botania                       |botania                       |1.16.5-420.1        |SIDED_SETU|Manifest: NOSIGNATURE
		fishingreal-1.16.3-1.0.0.jar                      |Fishing Real                  |fishingreal                   |1.0.0               |SIDED_SETU|Manifest: NOSIGNATURE
		fairylights-4.0.5-1.16.5.jar                      |Fairy Lights                  |fairylights                   |4.0.5               |SIDED_SETU|Manifest: NOSIGNATURE
		darkerdepths-1.16.5-1.1.4.jar                     |Darker Depths                 |darkerdepths                  |1.1.4               |SIDED_SETU|Manifest: NOSIGNATURE
		spark-forge.jar                                   |spark                         |spark                         |1.6.0               |SIDED_SETU|Manifest: NOSIGNATURE
		curios-forge-1.16.5-4.0.6.7.jar                   |Curios API                    |curios                        |1.16.5-4.0.6.7      |SIDED_SETU|Manifest: NOSIGNATURE
		extlights-3.3.jar                                 |Extended Lights               |extlights                     |3.3                 |SIDED_SETU|Manifest: NOSIGNATURE
		neoncraft-2.0.jar                                 |Neon Craft                    |neoncraft                     |2.0                 |SIDED_SETU|Manifest: NOSIGNATURE
		TheAbyss2 1.9.7 1.16.5.jar                        |TheAbyss                      |theabyss                      |1.9.7               |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-roofs-2.0.1-mc1.16.5-4.jar                    |Macaw's Roofs                 |mcwroofs                      |2.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		observerlib-1.16.5-1.5.3.jar                      |ObserverLib                   |observerlib                   |1.16.5-1.5.3        |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-furniture-2.0.1-mc1.16.5.jar                  |Macaw's Furniture             |mcwfurnitures                 |2.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		cloth-config-4.13.49-forge.jar                    |Cloth Config v4 API           |cloth-config                  |4.13.49             |SIDED_SETU|Manifest: NOSIGNATURE
		fastbenchminusreplacement-1.4.jar                 |FastWorkbench Minus Replacemen|fastbenchminusreplacement     |1.4                 |SIDED_SETU|Manifest: NOSIGNATURE
		BetterBurning-1.16.5-6.0.7.jar                    |BetterBurning                 |betterburning                 |6.0.7               |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		FastLeafDecay-v25.jar                             |FastLeafDecay                 |fastleafdecay                 |v25                 |SIDED_SETU|Manifest: NOSIGNATURE
		CodeChickenLib-1.16.5-4.0.5.438-universal.jar     |CodeChicken Lib               |codechickenlib                |4.0.5.438           |SIDED_SETU|Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
		BetterMineshafts-Forge-1.16.4-2.0.4.jar           |YUNG's Better Mineshafts      |bettermineshafts              |1.16.4-2.0.4        |SIDED_SETU|Manifest: NOSIGNATURE
		veinmining-forge-1.16.5-0.16.jar                  |Vein Mining                   |veinmining                    |1.16.5-0.16         |SIDED_SETU|Manifest: NOSIGNATURE
		QuarkOddities-1.16.3.jar                          |Quark Oddities                |quarkoddities                 |1.16.3              |SIDED_SETU|Manifest: NOSIGNATURE
		Kiwi-1.16.5-3.6.1.jar                             |Kiwi                          |kiwi                          |3.6.1               |SIDED_SETU|Manifest: NOSIGNATURE
		ClientTweaks_1.16.3-5.3.0.jar                     |Client Tweaks                 |clienttweaks                  |5.3.0               |SIDED_SETU|Manifest: NOSIGNATURE
		Notes-1.16.5-1.2.3.jar                            |Notes                         |notes                         |1.16.5-1.2.3        |SIDED_SETU|Manifest: NOSIGNATURE
		mowziesmobs-1.5.19.jar                            |Mowzie's Mobs                 |mowziesmobs                   |1.5.19              |SIDED_SETU|Manifest: NOSIGNATURE
		dusk-1.4.jar                                      |Example Mod                   |dusk                          |1.4                 |SIDED_SETU|Manifest: NOSIGNATURE
		torchslabmod-1.16.4_v1.6.19.jar                   |Torch Slab Mod                |torchslabmod                  |1.6.18              |SIDED_SETU|Manifest: NOSIGNATURE
		mining_helmet-1.16.5-2.0.1.jar                    |Mining Helmet                 |mining_helmet                 |2.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		connectiblechains-1.2.0.jar                       |Connectible Chains            |connectiblechains             |NONE                |SIDED_SETU|Manifest: NOSIGNATURE
		jei-1.16.5-7.7.1.138.jar                          |Just Enough Items             |jei                           |7.7.1.138           |SIDED_SETU|Manifest: NOSIGNATURE
		differentiate-1.16.5-0.5.3.jar                    |Differentiate                 |differentiate                 |0.5.3               |SIDED_SETU|Manifest: NOSIGNATURE
		goblintraders-1.6.0-1.16.3.jar                    |Goblin Traders                |goblintraders                 |1.6.0               |SIDED_SETU|Manifest: NOSIGNATURE
		Mekanism-1.16.5-10.1.0.455.jar                    |Mekanism                      |mekanism                      |10.1.0              |SIDED_SETU|Manifest: NOSIGNATURE
		caelus-forge-1.16.5-2.1.3.2.jar                   |Caelus API                    |caelus                        |1.16.5-2.1.3.2      |SIDED_SETU|Manifest: NOSIGNATURE
		NaturesCompass-1.16.5-1.9.1-forge.jar             |Nature's Compass              |naturescompass                |1.16.5-1.9.1-forge  |SIDED_SETU|Manifest: NOSIGNATURE
		catjammies-1.1.0.jar                              |CatJammies                    |catjammies                    |NONE                |SIDED_SETU|Manifest: NOSIGNATURE
		netheritehorsearmor-1.7.jar                       |Netherite Horse Armor Mod     |netheritehorsearmor           |1.7                 |SIDED_SETU|Manifest: NOSIGNATURE
		LibX-1.16.3-1.0.76.jar                            |LibX                          |libx                          |1.16.3-1.0.76       |SIDED_SETU|Manifest: NOSIGNATURE
		compactmachines-4.0.0-beta.2.jar                  |Compact Machines 4            |compactmachines               |4.0.0-beta.2        |SIDED_SETU|Manifest: NOSIGNATURE
		curioofundying-forge-1.16.5-5.2.0.0.jar           |Curio of Undying              |curioofundying                |1.16.5-5.2.0.0      |SIDED_SETU|Manifest: NOSIGNATURE
		snowundertrees-1.16.5-v1.3.jar                    |Snow Under Trees              |snowundertrees                |v1.3                |SIDED_SETU|Manifest: NOSIGNATURE
		catalogue-1.5.0-1.16.5.jar                        |Catalogue                     |catalogue                     |1.5.0               |SIDED_SETU|Manifest: NOSIGNATURE
		mysticalworld-1.16.5-0.3.6.26.jar                 |Mystical World                |mysticalworld                 |0.3.6.26            |SIDED_SETU|Manifest: NOSIGNATURE
		ImmersivePetroleum-1.16.5-3.3.0-10.jar            |Immersive Petroleum           |immersivepetroleum            |3.3.0-10            |SIDED_SETU|Manifest: NOSIGNATURE
		chalk-1.16.5-1.2.1.jar                            |Chalk                         |chalk                         |1.2.1               |SIDED_SETU|Manifest: NOSIGNATURE
		DynamicSurroundings-1.16.5-4.0.5.0.jar            |ยง3Dynamic Surroundings        |dsurround                     |4.0.5.0             |SIDED_SETU|Manifest: NOSIGNATURE
		ironchest-1.16.5-11.2.21.jar                      |Iron Chests                   |ironchest                     |1.16.5-11.2.21      |SIDED_SETU|Manifest: NOSIGNATURE
		MythicBotany-1.16.5-1.4.19.jar                    |MythicBotany                  |mythicbotany                  |1.16.5-1.4.19       |SIDED_SETU|Manifest: NOSIGNATURE
		DungeonsArise-1.16.5-2.1.47-release.jar           |When Dungeons Arise           |dungeons_arise                |2.1.47              |SIDED_SETU|Manifest: NOSIGNATURE
		ZeroCore2-1.16.5-2.1.9.jar                        |Zero CORE 2                   |zerocore                      |1.16.5-2.1.9        |SIDED_SETU|Manifest: NOSIGNATURE
		forge-1.16.5-36.2.22-server.jar                   |Minecraft                     |minecraft                     |1.16.5              |SIDED_SETU|Manifest: NOSIGNATURE
		MouseTweaks-2.14-mc1.16.2.jar                     |Mouse Tweaks                  |mousetweaks                   |2.14                |SIDED_SETU|Manifest: NOSIGNATURE
		Ding-1.16.5-1.3.0.jar                             |Ding                          |ding                          |1.3.0               |SIDED_SETU|Manifest: NOSIGNATURE
		paintings-1.16.4-7.0.0.1.jar                      |Paintings ++                  |paintings                     |1.16.4-6.0.1.5      |SIDED_SETU|Manifest: NOSIGNATURE
		jeiintegration_1.16.5-7.0.1.15.jar                |JEI Integration               |jeiintegration                |7.0.1.15            |SIDED_SETU|Manifest: NOSIGNATURE
		dimdungeons-1.13.1.jar                            |Dimensional Dungeons          |dimdungeons                   |1.16.4-1.13.1       |SIDED_SETU|Manifest: NOSIGNATURE
		flywheel-1.16-0.2.5.jar                           |Flywheel                      |flywheel                      |1.16-0.2.5          |SIDED_SETU|Manifest: NOSIGNATURE
		Mantle-1.16.5-1.6.152.jar                         |Mantle                        |mantle                        |1.6.152             |SIDED_SETU|Manifest: NOSIGNATURE
		Xaeros_Minimap_21.22.6_Forge_1.16.5.jar           |Xaero's Minimap               |xaerominimap                  |21.22.6             |SIDED_SETU|Manifest: NOSIGNATURE
		ftb-backups-2.1.2.2.jar                           |FTB Backups                   |ftbbackups                    |2.1.2.2             |SIDED_SETU|Manifest: NOSIGNATURE
		Croptopia-1.16.4-FORGE-1.4.2.jar                  |Croptopia                     |croptopia                     |1.4.2               |SIDED_SETU|Manifest: NOSIGNATURE
		serverconfigupdater-1.3.jar                       |ServerConfig Updater          |serverconfigupdater           |1.3                 |SIDED_SETU|Manifest: NOSIGNATURE
		polymorph-forge-1.16.5-0.37.jar                   |Polymorph                     |polymorph                     |1.16.5-0.37         |SIDED_SETU|Manifest: NOSIGNATURE
		AutoRegLib-1.6-49.jar                             |AutoRegLib                    |autoreglib                    |1.6-49              |SIDED_SETU|Manifest: NOSIGNATURE
		structurize-0.13.252-ALPHA-universal.jar          |Structurize                   |structurize                   |0.13.252-ALPHA      |SIDED_SETU|Manifest: NOSIGNATURE
		lootr-1.16.5-0.0.10.34.jar                        |Lootr                         |lootr                         |0.0.9.31            |SIDED_SETU|Manifest: NOSIGNATURE
		mannequins-1.0.1-1.16.5-forge.jar                 |Mannequins                    |mannequins                    |1.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		CosmeticArmorReworked-1.16.5-v4a.jar              |CosmeticArmorReworked         |cosmeticarmorreworked         |1.16.5-v4a          |SIDED_SETU|Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53
		step-1.16.4-1.1.0.jar                             |Step                          |step                          |1.1.0               |SIDED_SETU|Manifest: NOSIGNATURE
		DefaultOptions_1.16.5-12.2.1.jar                  |Default Options               |defaultoptions                |12.2.1              |SIDED_SETU|Manifest: NOSIGNATURE
		tetra-1.16.5-3.19.0.jar                           |Tetra                         |tetra                         |3.19.0              |SIDED_SETU|Manifest: NOSIGNATURE
		tetranomicon-1.3.jar                              |Tetranomicon                  |tetranomicon                  |1.3                 |SIDED_SETU|Manifest: NOSIGNATURE
		rsrequestify-1.16.5-2.1.4.jar                     |RSRequestify                  |rsrequestify                  |2.1.4               |SIDED_SETU|Manifest: NOSIGNATURE
		enchantedbookredesign-3.3-1.16.4.jar              |Enchanted Book Redesign       |enchantedbookredesign         |3.3-1.16.4          |SIDED_SETU|Manifest: NOSIGNATURE
		notenoughcrashes-4.1.2+1.16.5-forge.jar           |Not Enough Crashes            |notenoughcrashes              |4.1.2+1.16.5        |SIDED_SETU|Manifest: NOSIGNATURE
		blue_skies-1.16.5-1.1.3.jar                       |Blue Skies                    |blue_skies                    |1.1.3               |SIDED_SETU|Manifest: NOSIGNATURE
		astralsorcery-1.16-1.16.5-1.13.12.jar             |Astral Sorcery                |astralsorcery                 |1.16.5-1.13.12      |SIDED_SETU|Manifest: 45:2b:0a:49:6b:65:3b:39:a9:dd:d2:5b:55:7f:82:47:a5:1d:7a:cc:7f:a8:69:73:72:53:6f:57:4d:b2:1a:b7
		aiotbotania-1.16.5-1.8.4.jar                      |AIOT Botania                  |aiotbotania                   |1.8.4               |SIDED_SETU|Manifest: NOSIGNATURE
		advancedperipherals-1.16.5-0.7.6r.jar             |Advanced Peripherals          |advancedperipherals           |0.7.6r              |SIDED_SETU|Manifest: NOSIGNATURE
		eidolon-0.2.7.jar                                 |Eidolon                       |eidolon                       |0.2.7               |SIDED_SETU|Manifest: NOSIGNATURE
		BetterF3-1.1.3-forge-1.16.5.jar                   |BetterF3 Forge                |betterf3forge                 |1.1.3               |ERROR     |Manifest: NOSIGNATURE
		curiousshulkerboxes-forge-1.16.5-4.0.1.0.jar      |Curious Shulker Boxes         |curiousshulkerboxes           |1.16.5-4.0.1.0      |SIDED_SETU|Manifest: NOSIGNATURE
		HealthOverlay-1.16.5-3.0.1.jar                    |Health Overlay                |healthoverlay                 |3.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		incontrol-1.16-5.2.2.jar                          |InControl                     |incontrol                     |1.16-5.2.2          |SIDED_SETU|Manifest: NOSIGNATURE
		connectivity-2.4-1.16.5.jar                       |Connectivity Mod              |connectivity                  |2.4-1.16.5          |SIDED_SETU|Manifest: NOSIGNATURE
		tomes-1.3.jar                                     |Tomes                         |tomes                         |1.3                 |SIDED_SETU|Manifest: NOSIGNATURE
		KleeSlabs_1.16.5-9.2.1.jar                        |KleeSlabs                     |kleeslabs                     |9.2.1               |SIDED_SETU|Manifest: NOSIGNATURE
		XaerosWorldMap_1.18.8_Forge_1.16.5.jar            |Xaero's World Map             |xaeroworldmap                 |1.18.8              |SIDED_SETU|Manifest: NOSIGNATURE
		CookingForBlockheads_1.16.5-9.3.4.jar             |Cooking for Blockheads        |cookingforblockheads          |9.3.4               |SIDED_SETU|Manifest: NOSIGNATURE
		Controlling-7.0.0.28.jar                          |Controlling                   |controlling                   |7.0.0.28            |SIDED_SETU|Manifest: NOSIGNATURE
		Placebo-1.16.5-4.6.1.jar                          |Placebo                       |placebo                       |4.6.1               |SIDED_SETU|Manifest: NOSIGNATURE
		citadel-1.8.1-1.16.5.jar                          |Citadel                       |citadel                       |1.8.1               |SIDED_SETU|Manifest: NOSIGNATURE
		alexsmobs-1.12.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.12.1              |SIDED_SETU|Manifest: NOSIGNATURE
		iceandfire-2.1.9-1.16.5.jar                       |Ice and Fire                  |iceandfire                    |2.1.9-1.16.5        |SIDED_SETU|Manifest: NOSIGNATURE
		mightyarchitect-mc1.16.3_v0.5.jar                 |The Mighty Architect          |mightyarchitect               |0.5                 |SIDED_SETU|Manifest: NOSIGNATURE
		projectex-1605.2.0-build.3.jar                    |ProjectEX                     |projectex                     |1605.2.0-build.3    |SIDED_SETU|Manifest: NOSIGNATURE
		Bookshelf-Forge-1.16.5-10.3.29.jar                |Bookshelf                     |bookshelf                     |10.3.29             |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		DarkUtilities-1.16.5-8.0.11.jar                   |Dark Utilities                |darkutils                     |8.0.11              |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		sophisticatedbackpacks-1.16.4-3.0.0.289.jar       |Sophisticated Backpacks       |sophisticatedbackpacks        |1.16.4-3.0.0.289    |SIDED_SETU|Manifest: NOSIGNATURE
		buildinggadgets-1.16.5-3.8.2.jar                  |Building Gadgets              |buildinggadgets               |3.8.2               |SIDED_SETU|Manifest: NOSIGNATURE
		forge-1.16.5-36.2.22-universal.jar                |Forge                         |forge                         |36.2.22             |SIDED_SETU|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
		Atum-1.16.5-2.2.9.jar                             |Atum 2                        |atum                          |1.16.5-2.2.9        |SIDED_SETU|Manifest: NOSIGNATURE
		cofh_core-1.16.5-1.4.1.8.jar                      |CoFH Core                     |cofh_core                     |1.4.1.8             |SIDED_SETU|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
		thermal_foundation-1.16.5-1.4.2.9.jar             |Thermal Series                |thermal                       |1.4.2.9             |SIDED_SETU|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
		thermal_innovation-1.16.5-1.4.1.3.jar             |Thermal Innovation            |thermal_innovation            |1.4.1.3             |SIDED_SETU|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
		Psi 1.16-97.jar                                   |Psi                           |psi                           |1.16-96             |SIDED_SETU|Manifest: NOSIGNATURE
		appleskin-forge-mc1.16.x-2.2.0.jar                |AppleSkin                     |appleskin                     |mc1.16.4-2.2.0      |SIDED_SETU|Manifest: NOSIGNATURE
		Aquaculture-1.16.5-2.1.21.jar                     |Aquaculture 2                 |aquaculture                   |1.16.5-2.1.21       |SIDED_SETU|Manifest: NOSIGNATURE
		Waddles-1.16.5-0.8.13.jar                         |Waddles                       |waddles                       |1.16.5-0.8.13       |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-doors-1.0.5-mc1.16.5.jar                      |Macaw's Doors                 |mcwdoors                      |1.0.5               |SIDED_SETU|Manifest: NOSIGNATURE
		jeed-1.16.5-1.6.jar                               |Just Enough Effect Description|jeed                          |1.16.5-1.6          |SIDED_SETU|Manifest: NOSIGNATURE
		MekanismGenerators-1.16.5-10.1.0.455.jar          |Mekanism: Generators          |mekanismgenerators            |10.1.0              |SIDED_SETU|Manifest: NOSIGNATURE
		carryon-1.16.5-1.15.5.21.jar                      |Carry On                      |carryon                       |1.15.5.21           |SIDED_SETU|Manifest: NOSIGNATURE
		XNetGases-1.16.5-2.3.9.jar                        |XNet Gases                    |xnetgases                     |2.3.9               |SIDED_SETU|Manifest: NOSIGNATURE
		absentbydesign-1.16.5-1.5.1.jar                   |Absent By Design Mod          |absentbydesign                |1.16.5-1.5.1        |SIDED_SETU|Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed
		twilightforest-1.16.5-4.0.870-universal.jar       |The Twilight Forest           |twilightforest                |NONE                |SIDED_SETU|Manifest: NOSIGNATURE
		mob_grinding_utils-1.16.5-0.4.32.jar              |Mob Grinding Utils            |mob_grinding_utils            |1.16.5-0.4.32       |SIDED_SETU|Manifest: NOSIGNATURE
		chocolate-1.3.0-1.16.4.jar                        |Chocolate                     |chocolate                     |1.3.0-1.16.4        |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-bridges-2.0.1-mc1.16.5.jar                    |Macaw's Bridges               |mcwbridges                    |2.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		FarmersDelight-1.16.5-0.5.4.jar                   |Farmer's Delight              |farmersdelight                |1.16.5-0.5.4        |SIDED_SETU|Manifest: NOSIGNATURE
		customizableelytra-1.16.4-1.6.1.jar               |Customizable Elytra           |customizableelytra            |1.16.4-1.6.1        |SIDED_SETU|Manifest: NOSIGNATURE
		Curious Armor Stands-1.16.5-2.2.0.jar             |Curious Armor Stands          |curious_armor_stands          |1.16.5-2.2.0        |SIDED_SETU|Manifest: NOSIGNATURE
		AmbientSounds_v3.1.11_mc1.16.5.jar                |Ambient Sounds                |ambientsounds                 |3.0.3               |SIDED_SETU|Manifest: NOSIGNATURE
		MekanismAdditions-1.16.5-10.1.0.455.jar           |Mekanism: Additions           |mekanismadditions             |10.1.0              |SIDED_SETU|Manifest: NOSIGNATURE
		Lollipop-1.16.5-3.2.9.jar                         |Lollipop                      |lollipop                      |3.2.9               |SIDED_SETU|Manifest: NOSIGNATURE
		drawerfps-2.1.jar                                 |Drawer FPS                    |drawerfps                     |2.1                 |SIDED_SETU|Manifest: NOSIGNATURE
		mcw-fences-1.0.2-mc1.16.5.jar                     |Macaw's Fences and Walls      |mcwfences                     |1.0.2               |SIDED_SETU|Manifest: NOSIGNATURE
		mining_dimension-1.16.5-1.0.6.jar                 |Mining World                  |mining_dimension              |1.16.5-1.0.6        |SIDED_SETU|Manifest: NOSIGNATURE
		Patchouli-1.16.4-53.2.jar                         |Patchouli                     |patchouli                     |1.16.4-53.2         |SIDED_SETU|Manifest: NOSIGNATURE
		leap-1.16.4-1.1.1.jar                             |Leap                          |leap                          |1.1.1               |SIDED_SETU|Manifest: NOSIGNATURE
		betterbiomeblend-1.16.4-1.2.9-forge.jar           |Better Biome Blend            |betterbiomeblend              |1.16.4-1.2.9-forge  |SIDED_SETU|Manifest: NOSIGNATURE
		blockcarpentry-1.16-0.4.0.jar                     |BlockCarpentry                |blockcarpentry                |1.16-0.4.0          |SIDED_SETU|Manifest: NOSIGNATURE
		thermal_expansion-1.16.5-1.4.2.4.jar              |Thermal Expansion             |thermal_expansion             |1.4.2.4             |SIDED_SETU|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
		DrawersTooltip-1.16.2-2.1.1.jar                   |Drawers Tooltip               |drawerstooltip                |2.1.1               |SIDED_SETU|Manifest: NOSIGNATURE
		seamless_loading_screen-1.16.5-1.1.6.jar          |Seamless Loading Screen       |seamless_loading_screen       |1.16.5-1.1.6        |SIDED_SETU|Manifest: NOSIGNATURE
		elevatorid-1.16.5-1.7.13.jar                      |Elevator Mod                  |elevatorid                    |1.16.5-1.7.13       |SIDED_SETU|Manifest: NOSIGNATURE
		BetterStrongholds-1.16.4-1.2.1.jar                |YUNG's Better Strongholds     |betterstrongholds             |1.16.4-1.2.1        |SIDED_SETU|Manifest: NOSIGNATURE
		Runelic-1.16.5-7.0.2.jar                          |Runelic                       |runelic                       |7.0.2               |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		cavebiomeapi-1.16.5-1.4.2.jar                     |CaveBiomeAPI                  |cavebiomeapi                  |1.16.5-1.4.2        |SIDED_SETU|Manifest: NOSIGNATURE
		MekanismTools-1.16.5-10.1.0.455.jar               |Mekanism: Tools               |mekanismtools                 |10.1.0              |SIDED_SETU|Manifest: NOSIGNATURE
		architectury-1.26.42.jar                          |Architectury                  |architectury                  |1.26.42             |SIDED_SETU|Manifest: NOSIGNATURE
		curiouselytra-forge-1.16.5-4.0.2.4.jar            |Curious Elytra                |curiouselytra                 |1.16.5-4.0.2.4      |SIDED_SETU|Manifest: NOSIGNATURE
		cc-tweaked-1.16.5-1.99.1.jar                      |CC: Tweaked                   |computercraft                 |1.99.1              |SIDED_SETU|Manifest: NOSIGNATURE
		AI-Improvements-1.16.5-0.4.0.jar                  |AI-Improvements               |aiimprovements                |0.4.0               |SIDED_SETU|Manifest: NOSIGNATURE
		cherishedworlds-forge-1.16.5-5.1.1.0.jar          |Cherished Worlds              |cherishedworlds               |1.16.5-5.1.1.0      |SIDED_SETU|Manifest: NOSIGNATURE
		ExtremeReactors2-1.16.5-2.0.38.jar                |Extreme Reactors              |bigreactors                   |1.16.5-2.0.38       |SIDED_SETU|Manifest: NOSIGNATURE
		light-overlay-5.8.1.jar                           |Light Overlay                 |lightoverlay                  |5.8.1               |SIDED_SETU|Manifest: NOSIGNATURE
		trashcans-1.0.12-mc1.16.jar                       |Trash Cans                    |trashcans                     |1.0.12              |SIDED_SETU|Manifest: NOSIGNATURE
		chunkloaders-1.1.7-mc1.16.5.jar                   |Chunk Loaders                 |chunkloaders                  |1.1.7               |SIDED_SETU|Manifest: NOSIGNATURE
		bwncr-1.16.5-3.10.16.jar                          |Bad Wither No Cookie Reloaded |bwncr                         |1.16.5-3.10.16      |SIDED_SETU|Manifest: NOSIGNATURE
		ServerTabInfo-1.16.4-1.3.4.jar                    |Server Tab Info               |servertabinfo                 |1.3.4               |SIDED_SETU|Manifest: NOSIGNATURE
		Cyclic-1.16.5-1.5.13.jar                          |Cyclic                        |cyclic                        |1.16.5-1.5.13       |SIDED_SETU|Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed
		BetterAdvancements-1.16.5-0.1.1.115.jar           |Better Advancements           |betteradvancements            |0.1.1.115           |SIDED_SETU|Manifest: NOSIGNATURE
		rhino-forge-1605.1.5-build.75.jar                 |Rhino                         |rhino                         |1605.1.5-build.75   |SIDED_SETU|Manifest: NOSIGNATURE
		kubejs-forge-1605.3.19-build.229.jar              |KubeJS                        |kubejs                        |1605.3.19-build.229 |SIDED_SETU|Manifest: NOSIGNATURE
		kubejs-mekanism-1605.1.2-build.2.jar              |KubeJS Mekanism               |kubejs_mekanism               |1605.1.2-build.2    |SIDED_SETU|Manifest: NOSIGNATURE
		BedBenefits-1.16.5-5.0.4.jar                      |BedBenefits                   |bedbenefits                   |5.0.4               |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		TrashSlot_1.16.3-12.2.1.jar                       |TrashSlot                     |trashslot                     |12.2.1              |SIDED_SETU|Manifest: NOSIGNATURE
		Druidcraft-1.16.5-0.4.54.jar                      |Druidcraft                    |druidcraft                    |0.4.52              |SIDED_SETU|Manifest: NOSIGNATURE
		the-conjurer-1.16.4-1.0.13.jar                    |The Conjurer                  |conjurer_illager              |1.0.13              |SIDED_SETU|Manifest: NOSIGNATURE
		dungeons_mobs-1.16.5-1.0.10.jar                   |Dungeons Mobs                 |dungeons_mobs                 |1.0.10              |SIDED_SETU|Manifest: NOSIGNATURE
		abnormals_core-1.16.5-3.3.0.jar                   |Abnormals Core                |abnormals_core                |3.3.0               |SIDED_SETU|Manifest: NOSIGNATURE
		environmental-1.16.5-1.1.1.jar                    |Environmental                 |environmental                 |1.1.1               |SIDED_SETU|Manifest: NOSIGNATURE
		bamboo_blocks-1.16.5-3.0.1.jar                    |Bamboo Blocks                 |bamboo_blocks                 |3.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		peculiars-1.16.5-2.0.1.jar                        |Peculiars                     |peculiars                     |1.16.5-2.0.1        |SIDED_SETU|Manifest: NOSIGNATURE
		cookielicious-1.16.5-1.4.3.jar                    |Cookielicious                 |cookielicious                 |1.4.3               |SIDED_SETU|Manifest: NOSIGNATURE
		Bayou-Blues-1.16.5-1.0.5.jar                      |Bayou Blues                   |bayou_blues                   |1.16.5-1.0.5        |SIDED_SETU|Manifest: NOSIGNATURE
		upgrade_aquatic-1.16.5-3.1.2.jar                  |Upgrade Aquatic               |upgrade_aquatic               |3.1.2               |SIDED_SETU|Manifest: NOSIGNATURE
		Better-Badlands-1.16.5-2.0.3.jar                  |Better Badlands               |better_badlands               |1.16.5-2.0.3        |SIDED_SETU|Manifest: NOSIGNATURE
		endergetic-1.16.4-3.0.0.jar                       |The Endergetic Expansion      |endergetic                    |3.0.0               |SIDED_SETU|Manifest: NOSIGNATURE
		neapolitan-1.16.5-2.2.1.jar                       |Neapolitan                    |neapolitan                    |2.2.1               |SIDED_SETU|Manifest: NOSIGNATURE
		personality-1.16.5-1.0.3.jar                      |Personality                   |personality                   |1.0.3               |SIDED_SETU|Manifest: NOSIGNATURE
		savageandravage-1.16.5-3.2.0.jar                  |Savage & Ravage               |savageandravage               |3.2.0               |SIDED_SETU|Manifest: NOSIGNATURE
		autumnity-1.16.5-2.1.2.jar                        |Autumnity                     |autumnity                     |2.1.2               |SIDED_SETU|Manifest: NOSIGNATURE
		nethers_delight-2.1.jar                           |Nethers Delight               |nethers_delight               |2.1                 |SIDED_SETU|Manifest: NOSIGNATURE
		Fruitful-1.16.5-2.1.0.jar                         |Fruitful                      |fruitful                      |1.16.5-2.1.0        |SIDED_SETU|Manifest: NOSIGNATURE
		allurement-1.16.5-1.2.1.jar                       |Allurement                    |allurement                    |1.2.1               |SIDED_SETU|Manifest: NOSIGNATURE
		buzzier_bees-1.16.5-3.0.3.jar                     |Buzzier Bees                  |buzzier_bees                  |3.0.3               |SIDED_SETU|Manifest: NOSIGNATURE
		berry_good-1.16.5-4.1.2.jar                       |Berry Good                    |berry_good                    |4.1.2               |SIDED_SETU|Manifest: NOSIGNATURE
		Enhanced-Mushrooms-1.16.5-3.0.9.jar               |Enhanced Mushrooms            |enhanced_mushrooms            |1.16.5-3.0.9        |SIDED_SETU|Manifest: NOSIGNATURE
		CuriosQuarkOBP-1.16.5-1.0.2.jar                   |Curios Quark Oddities Backpack|curiosquarkobp                |1.0.2               |SIDED_SETU|Manifest: NOSIGNATURE
		extraboats-1.16.5-2.1.1.jar                       |Extra Boats                   |extraboats                    |2.1.1               |SIDED_SETU|Manifest: NOSIGNATURE
		ensorcellation-1.16.5-1.4.0.1.jar                 |Ensorcellation                |ensorcellation                |1.4.0.1             |SIDED_SETU|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
		create-mc1.16.5_v0.3.2g.jar                       |Create                        |create                        |v0.3.2g             |SIDED_SETU|Manifest: NOSIGNATURE
		kubejs-create-1605.1.2-build.7.jar                |KubeJS Create                 |kubejs_create                 |1605.1.2-build.7    |SIDED_SETU|Manifest: NOSIGNATURE
		Waystones_1.16.5-7.6.4.jar                        |Waystones                     |waystones                     |7.6.4               |SIDED_SETU|Manifest: NOSIGNATURE
		Clumps-6.0.0.27.jar                               |Clumps                        |clumps                        |6.0.0.27            |SIDED_SETU|Manifest: NOSIGNATURE
		mgui-1.16.5-3.3.0.jar                             |mgui                          |mgui                          |3.3.0               |SIDED_SETU|Manifest: NOSIGNATURE
		tetrapak-1.16.5-0.3.3.jar                         |Tetra Pak                     |tetrapak                      |1.16.5-0.3.3        |SIDED_SETU|Manifest: NOSIGNATURE
		comforts-forge-1.16.5-4.0.1.3.jar                 |Comforts                      |comforts                      |1.16.5-4.0.1.3      |SIDED_SETU|Manifest: NOSIGNATURE
		Artifacts-1.16.5-2.10.3.jar                       |Artifacts                     |artifacts                     |1.16.5-2.10.3       |SIDED_SETU|Manifest: NOSIGNATURE
		configured-1.5.1-1.16.5.jar                       |Configured                    |configured                    |1.5.1               |SIDED_SETU|Manifest: NOSIGNATURE
		decorative_blocks-1.16.4-1.7.2.jar                |Decorative Blocks             |decorative_blocks             |1.7.2               |SIDED_SETU|Manifest: NOSIGNATURE
		decorative_blocks_abnormals-1.2.jar               |Decorative Blocks Abnormals   |decorative_blocks_abnormals   |1.2                 |SIDED_SETU|Manifest: NOSIGNATURE
		farsightedmobs-forge-1.16-1.1.jar                 |Farsighted Mobs               |farsightedmobs                |1.1                 |SIDED_SETU|Manifest: NOSIGNATURE
		lazydfu-0.1.3.jar                                 |LazyDFU                       |lazydfu                       |0.1.3               |SIDED_SETU|Manifest: NOSIGNATURE
		mcjtylib-1.16-5.1.3.jar                           |McJtyLib                      |mcjtylib                      |1.16-5.1.3          |SIDED_SETU|Manifest: NOSIGNATURE
		rftoolsbase-1.16-2.1.2.jar                        |RFToolsBase                   |rftoolsbase                   |1.16-2.1.2          |SIDED_SETU|Manifest: NOSIGNATURE
		xnet-1.16-3.0.16.jar                              |XNet                          |xnet                          |1.16-3.0.16         |SIDED_SETU|Manifest: NOSIGNATURE
		notenoughwands-1.16-3.0.2.jar                     |Not Enough Wands              |notenoughwands                |1.16-3.0.2          |SIDED_SETU|Manifest: NOSIGNATURE
		bedspreads-forge-1.16.5-5.1.0.3.jar               |Bedspreads                    |bedspreads                    |1.16.5-5.1.0.3      |SIDED_SETU|Manifest: NOSIGNATURE
		farsight-1.7.jar                                  |Farsight mod                  |farsight_view                 |1.7                 |SIDED_SETU|Manifest: NOSIGNATURE
		ToastControl-1.16.5-4.4.0.jar                     |Toast Control                 |toastcontrol                  |4.4.0               |SIDED_SETU|Manifest: NOSIGNATURE
		StevesUniverse-MCv1.16.5-v1.3.7.jar               |StevesUniverse                |stevesuniverse                |1.3.7               |SIDED_SETU|Manifest: NOSIGNATURE
		iChunUtil-1.16.5-10.5.1.jar                       |iChunUtil                     |ichunutil                     |10.5.1              |SIDED_SETU|Manifest: NOSIGNATURE
		EnderStorage-1.16.5-2.8.0.168-universal.jar       |EnderStorage                  |enderstorage                  |2.8.0.168           |SIDED_SETU|Manifest: 31:e6:db:63:47:4a:6e:e0:0a:2c:11:d1:76:db:4e:82:ff:56:2d:29:93:d2:e5:02:bd:d3:bd:9d:27:47:a5:71
		AkashicTome-1.4-16.jar                            |Akashic Tome                  |akashictome                   |1.4-16              |SIDED_SETU|Manifest: NOSIGNATURE
		BloodMagic-1.16.4-3.1.7-27.jar                    |Blood Magic                   |bloodmagic                    |1.16.4-3.1.7-27     |SIDED_SETU|Manifest: NOSIGNATURE
		kubejs-blood-magic-1605.1.1-build.3.jar           |KubeJS Blood Magic            |kubejs_blood_magic            |1605.1.1-build.3    |SIDED_SETU|Manifest: NOSIGNATURE
		seasonals-1.16.5-2.0.2.jar                        |Seasonals                     |seasonals                     |1.16.5-2.0.2        |SIDED_SETU|Manifest: NOSIGNATURE
		scuba-gear-1.16.5-1.0.3.jar                       |Scuba Gear                    |scuba_gear                    |1.0.3               |SIDED_SETU|Manifest: NOSIGNATURE
		xercamusic-1.16.5-1.4.jar                         |Xerca's Music Maker Mod       |xercamusic                    |1.16.5-1.4          |SIDED_SETU|Manifest: NOSIGNATURE
		BrandonsCore-1.16.5-3.0.11.238-universal.jar      |Brandon's Core                |brandonscore                  |3.0.11.238          |SIDED_SETU|Manifest: 53:bb:a0:11:bd:61:e2:1a:e2:cb:fd:f8:4f:e4:cd:a5:cc:12:f4:43:f0:78:68:3b:e1:62:c6:78:3b:27:ff:fe
		Draconic-Evolution-1.16.5-3.0.19.432-universal.jar|Draconic Evolution            |draconicevolution             |3.0.19.432          |SIDED_SETU|Manifest: 53:bb:a0:11:bd:61:e2:1a:e2:cb:fd:f8:4f:e4:cd:a5:cc:12:f4:43:f0:78:68:3b:e1:62:c6:78:3b:27:ff:fe
		immersiveposts-1.16.5-4.2.2.jar                   |Immersive Posts               |immersiveposts                |4.2.0               |SIDED_SETU|Manifest: d5:aa:49:67:b7:dd:64:8a:a4:7d:3e:57:12:6b:f9:3f:e8:5e:6b:24:d9:f9:c5:fb:c5:e7:a0:cf:98:64:dc:d0
		ImmersiveEngineering-1.16.5-5.0.7-143.jar         |Immersive Engineering         |immersiveengineering          |1.16.5-5.0.7-143    |SIDED_SETU|Manifest: 44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7
		kubejs-immersive-engineering-1605.1.1-build.2.jar |KubeJS Immersive Engineering  |kubejs_immersive_engineering  |1605.1.1-build.2    |SIDED_SETU|Manifest: NOSIGNATURE
		dash-1.16.4-1.0.1.jar                             |Dash                          |dash                          |1.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		selene-1.16.5-1.9.0.jar                           |Selene                        |selene                        |1.16.5-1.0          |SIDED_SETU|Manifest: NOSIGNATURE
		sounddeviceoptions-1.4.3.jar                      |Sound Device Options          |sounddeviceoptions            |1.4.3               |SIDED_SETU|Manifest: NOSIGNATURE
		CraftingTweaks_1.16.5-12.2.1.jar                  |Crafting Tweaks               |craftingtweaks                |12.2.1              |SIDED_SETU|Manifest: NOSIGNATURE
		TConstruct-1.16.5-3.3.2.324.jar                   |Tinkers' Construct            |tconstruct                    |3.3.2.324           |SIDED_SETU|Manifest: NOSIGNATURE
		EnchantmentDescriptions-1.16.5-7.0.18.jar         |EnchantmentDescriptions       |enchdesc                      |7.0.18              |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		swingthroughgrass-1.16.4-1.5.3.jar                |SwingThroughGrass             |swingthroughgrass             |1.16.4-1.5.3        |SIDED_SETU|Manifest: NOSIGNATURE
		titanium-1.16.5-3.2.8.7-22.jar                    |Titanium                      |titanium                      |3.2.8.7             |SIDED_SETU|Manifest: NOSIGNATURE
		Abundance-1.16.5-1.0.5.jar                        |Abundance                     |abundance                     |1.16.5-1.0.5        |SIDED_SETU|Manifest: NOSIGNATURE
		Jade-1.16.4-2.8.0.jar                             |Jade                          |jade                          |2.8.0               |SIDED_SETU|Manifest: NOSIGNATURE
		CreativeCore_v2.2.1_mc1.16.5.jar                  |CreativeCore                  |creativecore                  |2.0.0               |SIDED_SETU|Manifest: NOSIGNATURE
		simple-rpc-1.16.5-2.6.1.jar                       |Simple RPC                    |simple-rpc                    |1.16.5-version      |SIDED_SETU|Manifest: NOSIGNATURE
		archers_paradox-1.16.5-1.4.0.1.jar                |Archer's Paradox              |archers_paradox               |1.4.0.1             |SIDED_SETU|Manifest: 75:0b:cc:9b:64:2e:9b:c4:41:d1:95:00:71:ee:87:1a:b3:5e:4b:da:8e:e8:39:00:fd:5d:e5:9c:40:42:33:09
		smoothboot-forge-1.16.4-1.2.2.jar                 |Smooth Boot                   |smoothboot                    |1.16.4-1.2.2        |SIDED_SETU|Manifest: NOSIGNATURE
		atmospheric-1.16.5-3.1.1.jar                      |Atmospheric                   |atmospheric                   |3.1.1               |SIDED_SETU|Manifest: NOSIGNATURE
		Quark-r2.4-321.jar                                |Quark                         |quark                         |r2.4-321            |SIDED_SETU|Manifest: NOSIGNATURE
		JAOPCA-1.16.5-3.4.2.20.jar                        |JAOPCA                        |jaopca                        |3.4.2.20            |SIDED_SETU|Manifest: NOSIGNATURE
		abnormals_delight-1.16.5-1.2.1.jar                |Abnormals Delight             |abnormals_delight             |1.2.1               |SIDED_SETU|Manifest: NOSIGNATURE
		StorageDrawers-1.16.3-8.4.0.jar                   |Storage Drawers               |storagedrawers                |8.4.0               |SIDED_SETU|Manifest: NOSIGNATURE
		FluxNetworks-1.16.5-6.1.7.12.jar                  |Flux Networks                 |fluxnetworks                  |6.1.7.12            |SIDED_SETU|Manifest: NOSIGNATURE
		performant-1.16.2-5-3.81m.jar                     |Performant                    |performant                    |3.73m               |SIDED_SETU|Manifest: NOSIGNATURE
		InventoryHud_[1.16.2-1.16.5].forge-3.4.1.jar      |Inventory HUD+(Forge edition) |inventoryhud                  |3.4.1               |SIDED_SETU|Manifest: NOSIGNATURE
		minecolonies-1.16.5-1.0.311-BETA.jar              |MineColonies                  |minecolonies                  |1.16.5-1.0.311-BETA |SIDED_SETU|Manifest: NOSIGNATURE
		Transport-1.16.5-3.7.0.jar                        |Transport                     |transport                     |3.7.0               |SIDED_SETU|Manifest: NOSIGNATURE
		ferritecore-2.1.0-forge.jar                       |Ferrite Core                  |ferritecore                   |2.1.0               |SIDED_SETU|Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a
		engineersdecor-1.16.5-1.1.16-b1.jar               |Engineer's Decor              |engineersdecor                |1.1.16-b1           |SIDED_SETU|Manifest: bf:30:76:97:e4:58:41:61:2a:f4:30:d3:8f:4c:e3:71:1d:14:c4:a1:4e:85:36:e3:1d:aa:2f:cb:22:b0:04:9b
		BackTools-1.16.5-10.1.0.jar                       |Back Tools                    |backtools                     |10.1.0              |SIDED_SETU|Manifest: NOSIGNATURE
		refinedstorageaddons-0.7.4.jar                    |Refined Storage Addons        |refinedstorageaddons          |0.7.4               |SIDED_SETU|Manifest: NOSIGNATURE
		expandability-2.0.1-forge.jar                     |ExpandAbility                 |expandability                 |2.0.1               |SIDED_SETU|Manifest: NOSIGNATURE
		valhelsia_core-16.0.14.jar                        |Valhelsia Core                |valhelsia_core                |16.0.14             |SIDED_SETU|Manifest: NOSIGNATURE
		valhelsia_structures-1.16.5-0.1.6.jar             |Valhelsia Structures          |valhelsia_structures          |1.16.5-0.1.6        |SIDED_SETU|Manifest: NOSIGNATURE
		forbidden_arcanus-16.2.2.jar                      |Forbidden & Arcanus           |forbidden_arcanus             |16.2.2              |SIDED_SETU|Manifest: NOSIGNATURE
		valhelsia_tweaks-16.0.10.jar                      |Valhelsia Tweaks              |valhelsia_tweaks              |16.0.10             |SIDED_SETU|Manifest: NOSIGNATURE
		overloadedarmorbar-5.1.0.jar                      |Overloaded Armor Bar          |overloadedarmorbar            |5.1.0               |SIDED_SETU|Manifest: NOSIGNATURE
		chiselsandbits-1.0.43.jar                         |Chisels & bits                |chiselsandbits                |1.0.43              |SIDED_SETU|Manifest: NOSIGNATURE
		OpenLoader-1.16.5-9.0.3.jar                       |OpenLoader                    |openloader                    |9.0.3               |SIDED_SETU|Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		createaddition-1.16.5-20211215b.jar               |Create Crafts & Additions     |createaddition                |1.16.5-20211215b    |SIDED_SETU|Manifest: NOSIGNATURE
	Crash Report UUID: d0d28b6a-5d4c-41b1-8802-15b592729ed0
	Kiwi Modules: 
		kiwi:contributors
		kiwi:data
		snowrealmagic:core
		snowrealmagic:world
	[Psi] Active spell: None
	Suspected Mods: None

Additional Context

Valhelsia_3_-_1.16_1-3.4.8.zip

[Bug]: F3 Crashing Minecraft with Optifine

Describe the Bug

Pressing down F3 instantly crashes Minecraft.

Steps to Reproduce

Load into a world -> Press F3 -> Crash

Expected Behavior

Show the nice F3 menu.

Screenshots

No response

Modloader Type

Minecraft Forge

Modloader Version

38.0.14

Mod Version

1.2.1

Log Output

---- Minecraft Crash Report ----
// Shall we play a game?

Time: 12/5/21, 3:08 AM
Description: Unexpected error

org.spongepowered.asm.mixin.transformer.throwables.IllegalClassLoadError: Illegal classload request for me.cominixo.betterf3.mixin.chunk.WorldRendererAccessor. Mixin is defined in betterf3.mixins.json and cannot be referenced directly
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:334) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-9.0.7.jar:9.0.7+91+master.8569cdf] {}
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.0.7.jar:?] {}
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.0.7.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.0.7.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130) ~[securejarhandler-0.9.54.jar:?] {}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {}
	at me.cominixo.betterf3.modules.GraphicsModule.update(GraphicsModule.java:41) ~[BetterF3-1.2.1-Forge-1.18.jar%2352!:?] {re:classloading}
	at net.minecraft.client.gui.components.DebugScreenOverlay.newLeftText(DebugScreenOverlay.java:935) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraft.client.gui.components.DebugScreenOverlay.handler$zza000$renderLeftText(DebugScreenOverlay.java:1110) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraft.client.gui.components.DebugScreenOverlay.m_94076_(DebugScreenOverlay.java) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraft.client.gui.components.DebugScreenOverlay.m_94056_(DebugScreenOverlay.java:137) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.handler$zzc000$customDebugMenu(ForgeIngameGui.java:974) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.renderHUDText(ForgeIngameGui.java:679) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.lambda$static$17(ForgeIngameGui.java:270) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.lambda$render$26(ForgeIngameGui.java:363) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin}
	at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?] {}
	at net.minecraftforge.client.gui.ForgeIngameGui.m_93030_(ForgeIngameGui.java:357) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:1216) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:accesstransformer:B,xf:OptiFine:default}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1040) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:runtimedistcleaner:A}
	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 net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.14.jar%2322!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {}


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

-- Head --
Thread: Render thread
Stacktrace:
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:334) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
	at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-9.0.7.jar:9.0.7+91+master.8569cdf] {}
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.0.7.jar:?] {}
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.0.7.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.0.7.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:213) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:223) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:213) ~[securejarhandler-0.9.54.jar:?] {}
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:130) ~[securejarhandler-0.9.54.jar:?] {}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] {}
	at me.cominixo.betterf3.modules.GraphicsModule.update(GraphicsModule.java:41) ~[BetterF3-1.2.1-Forge-1.18.jar%2352!:?] {re:classloading}
	at net.minecraft.client.gui.components.DebugScreenOverlay.newLeftText(DebugScreenOverlay.java:935) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraft.client.gui.components.DebugScreenOverlay.handler$zza000$renderLeftText(DebugScreenOverlay.java:1110) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraft.client.gui.components.DebugScreenOverlay.m_94076_(DebugScreenOverlay.java) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraft.client.gui.components.DebugScreenOverlay.m_94056_(DebugScreenOverlay.java:137) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:betterf3.mixins.json:DebugMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.handler$zzc000$customDebugMenu(ForgeIngameGui.java:974) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.renderHUDText(ForgeIngameGui.java:679) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.lambda$static$17(ForgeIngameGui.java:270) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at net.minecraftforge.client.gui.ForgeIngameGui.lambda$render$26(ForgeIngameGui.java:363) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin}
	at java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1092) ~[?:?] {}
	at net.minecraftforge.client.gui.ForgeIngameGui.m_93030_(ForgeIngameGui.java:357) ~[forge-1.18-38.0.14-universal.jar%2358!:?] {re:mixin,re:classloading,pl:mixin:APP:betterf3.forge.mixins.json:ForgeIngameGuiMixin,pl:mixin:A}
-- Affected level --
Details:
	All players: 1 total; [LocalPlayer['haloTT100'/134, l='ClientLevel', x=-128.35, y=64.00, z=-56.51]]
	Chunk stats: 961, 560
	Level dimension: minecraft:overworld
	Level spawn location: World: (17,63,15), Section: (at 1,15,15 in 1,3,0; chunk contains blocks 16,-64,0 to 31,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
	Level time: 19909 game time, 4656 day time
	Server brand: forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:517) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,xf:OptiFine:default}
	at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2249) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:682) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2354!:?] {re:classloading,pl:runtimedistcleaner:A}
	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 net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.14.jar%2322!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {}


-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Mod Resources, Default, Soartex_Fanver_(8.0.2).zip

-- System Details --
Details:
	Minecraft Version: 1.18
	Minecraft Version ID: 1.18
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.1, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 2492669400 bytes (2377 MiB) / 4764729344 bytes (4544 MiB) up to 8589934592 bytes (8192 MiB)
	CPUs: 6
	Processor Vendor: GenuineIntel
	Processor Name: Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz
	Identifier: Intel64 Family 6 Model 158 Stepping 12
	Microarchitecture: Coffee Lake
	Frequency (GHz): 3.70
	Number of physical packages: 1
	Number of physical CPUs: 6
	Number of logical CPUs: 6
	Graphics card #0 name: NVIDIA GeForce GTX 1060 6GB
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x1c03
	Graphics card #0 versionInfo: DriverVersion=30.0.14.7212
	Graphics card #1 name: Intel(R) UHD Graphics 630
	Graphics card #1 vendor: Intel Corporation (0x8086)
	Graphics card #1 VRAM (MB): 1024.00
	Graphics card #1 deviceId: 0x3e98
	Graphics card #1 versionInfo: DriverVersion=27.20.100.9466
	Memory slot #0 capacity (MB): 16384.00
	Memory slot #0 clockSpeed (GHz): 2.67
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 16384.00
	Memory slot #1 clockSpeed (GHz): 2.67
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 49054.54
	Virtual memory used (MB): 22878.41
	Swap memory total (MB): 16384.00
	Swap memory used (MB): 690.86
	JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -XX:ConcGCThreads=1 -XX:ParallelGCThreads=6 -Xmx8192M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M
	Launched Version: 1.18-forge-38.0.14
	Backend library: LWJGL version 3.2.2 SNAPSHOT
	Backend API: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 GL version 3.2.0 NVIDIA 472.12, NVIDIA Corporation
	Window size: 1920x1017
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
	Type: Integrated Server (map_client.txt)
	Graphics mode: fancy
	Resource Packs: vanilla, file/Soartex_Fanver_(8.0.2).zip (incompatible)
	Current Language: English (US)
	CPU: 6x Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz
	Server Running: true
	Player Count: 1 / 8; [ServerPlayer['haloTT100'/134, l='ServerLevel[New World]', x=-128.34, y=64.00, z=-56.51]]
	Data Packs: vanilla, mod:cloth_config (incompatible), mod:forge, mod:betterf3
	OptiFine Version: OptiFine_1.18_HD_U_H3_pre7
	OptiFine Build: 20211204-201715
	Render Distance Chunks: 12
	Mipmaps: 4
	Anisotropic Filtering: 1
	Antialiasing: 0
	Multitexture: false
	Shaders: null
	OpenGlVersion: 3.2.0 NVIDIA 472.12
	OpenGlRenderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
	OpenGlVendor: NVIDIA Corporation
	CpuCount: 6
	ModLauncher: 9.0.7+91+master.8569cdf
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		 mixin PLUGINSERVICE 
		 eventbus PLUGINSERVICE 
		 object_holder_definalize PLUGINSERVICE 
		 runtime_enum_extender PLUGINSERVICE 
		 capability_token_subclass PLUGINSERVICE 
		 accesstransformer PLUGINSERVICE 
		 runtimedistcleaner PLUGINSERVICE 
		 mixin TRANSFORMATIONSERVICE 
		 OptiFine TRANSFORMATIONSERVICE 
		 fml TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		javafml@null
	Mod List: 
		client-1.18-20211130.085255-srg.jar               |Minecraft                     |minecraft                     |1.18                |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
		BetterF3-1.2.1-Forge-1.18.jar                     |BetterF3                      |betterf3                      |1.2.1               |DONE      |Manifest: NOSIGNATURE
		cloth-config-6.0.45-forge.jar                     |Cloth Config v4 API           |cloth_config                  |6.0.45              |DONE      |Manifest: NOSIGNATURE
		forge-1.18-38.0.14-universal.jar                  |Forge                         |forge                         |38.0.14             |DONE      |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
	Crash Report UUID: 6f901544-fdda-4635-b83e-d60e56484984
	FML: 38.0
	Forge: net.minecraftforge:38.0.14

Additional Context

Using OptiFine 1.18 HD U H3 pre7

[Bug]: gui size

Describe the Bug

I have gui set to 2 in other videos I see they set to 2 and see all but mine gets cut off when I change to 1 see all but I want minimum 2gui scale to see properly

Steps to Reproduce

Idk

Expected Behavior

Adjust in all gui types

Screenshots

No response

Modloader Type

Fabric

Modloader Version

1.18.1-1.12.12

Mod Version

V1.2.2

Log Output

No response

Additional Context

No response

[Bug]: Incompatibility with wthit (1.18 port waila)

Describe the Bug

With this mod, information from the wthit mod is not shown at the top of the screen.

Steps to Reproduce

Install wthit

Expected Behavior

?

Screenshots

2021-12-29_16 03 05
2021-12-29_16 03 11

Modloader Type

Fabric

Modloader Version

fabric-loader-0.12.11-1.18.1

Mod Version

1.2.2

Log Output

No response

Additional Context

No response

[Bug]: right side elements apper

Describe the Bug

I deleted all the right side elements from the F3 screen and put some of them is the left side, but after restarting the game ALL the right side elements are shown again, but those in the left side still the same as i left before.
I don't know if the same happens if I did the same with the left side, but it's boring to delete all the elements every time I start the game

Steps to Reproduce

Just delete all the right side elements and restart the game

Expected Behavior

Still the same as I left before

Screenshots

Before restarting the game:
Screenshot_1

After Restarting the game:
image

Modloader Type

Minecraft Forge

Modloader Version

Forge 39.0.5

Mod Version

1.2.2

Log Output

No response

Additional Context

No response

[Bug]: 1.18.1 not supported! **Crash**

Describe the Bug

When launching on 1.18.1, the client crashes with an error shown below:

Steps to Reproduce

Launch the server with 1.18.1 Fabric

Expected Behavior

The client should startup.

Screenshots

No response

Modloader Type

Fabric

Modloader Version

0.12.12

Mod Version

1.1.5

Log Output

net.fabricmc.loader.impl.FormattedException: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
	 - Replace mod 'BetterF3' (betterf3) 1.1.5 (C:\Users\hoywe\AppData\Roaming\.minecraft\mods\betterf3-1.1.5+1.17.jar) with any version that is compatible with:
		 - minecraft 1.18.1
Unmet dependency listing:
	 - Mod 'BetterF3' (betterf3) 1.1.5 requires any 1.17.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.18.1!
		 - 'Minecraft' (minecraft) 1.18.1 is an environment reference and usually requires installation or launcher changes to adjust
Inactive mods:
	 - mod 'BetterF3' (betterf3) 1.1.5, reason: to replace
	 - mod 'Cloth Basic Math' (cloth-basic-math) 0.5.1, reason: inactive parent mod (nested jar)
	 - mod 'Cloth Config v4' (cloth-config2) 5.0.33, reason: inactive parent mod (nested jar)
	 - mod 'Fabric API Base' (fabric-api-base) 0.4.1+b4f4f6cd14, reason: newer version active
	 - mod 'Fabric Rendering Data Attachment (v1)' (fabric-rendering-data-attachment-v1) 0.3.3+d154e2c614, reason: newer version active
	 - mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.18+3ac43d9514, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.7+b7ab6121d5, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.11+3ac43d9514, reason: newer version active
	 - mod 'MidnightLib' (midnightlib) 0.2.9, reason: newer version active
	 - mod 'lambdajcommon' (org_aperlambda_lambdajcommon) 1.8.1, reason: same version active
	 - mod 'SpruceUI' (spruceui) 3.3.0+1.17, reason: same version active
	at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:189)
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
	 - Replace mod 'BetterF3' (betterf3) 1.1.5 (C:\Users\hoywe\AppData\Roaming\.minecraft\mods\betterf3-1.1.5+1.17.jar) with any version that is compatible with:
		 - minecraft 1.18.1
Unmet dependency listing:
	 - Mod 'BetterF3' (betterf3) 1.1.5 requires any 1.17.x version of 'Minecraft' (minecraft), but only the wrong version is present: 1.18.1!
		 - 'Minecraft' (minecraft) 1.18.1 is an environment reference and usually requires installation or launcher changes to adjust
Inactive mods:
	 - mod 'BetterF3' (betterf3) 1.1.5, reason: to replace
	 - mod 'Cloth Basic Math' (cloth-basic-math) 0.5.1, reason: inactive parent mod (nested jar)
	 - mod 'Cloth Config v4' (cloth-config2) 5.0.33, reason: inactive parent mod (nested jar)
	 - mod 'Fabric API Base' (fabric-api-base) 0.4.1+b4f4f6cd14, reason: newer version active
	 - mod 'Fabric Rendering Data Attachment (v1)' (fabric-rendering-data-attachment-v1) 0.3.3+d154e2c614, reason: newer version active
	 - mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.18+3ac43d9514, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.7+b7ab6121d5, reason: newer version active
	 - mod 'Fabric Resource Loader (v0)' (fabric-resource-loader-v0) 0.4.11+3ac43d9514, reason: newer version active
	 - mod 'MidnightLib' (midnightlib) 0.2.9, reason: newer version active
	 - mod 'lambdajcommon' (org_aperlambda_lambdajcommon) 1.8.1, reason: same version active
	 - mod 'SpruceUI' (spruceui) 3.3.0+1.17, reason: same version active
	at net.fabricmc.loader.impl.discovery.ModResolver.findCompatibleSet(ModResolver.java:159)
	at net.fabricmc.loader.impl.discovery.ModResolver.resolve(ModResolver.java:45)
	at net.fabricmc.loader.impl.FabricLoaderImpl.setup(FabricLoaderImpl.java:224)
	at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:187)
	... 3 more

Additional Context

No response

The mod is broken

When I use betterf3 with better mc with the server pack it doesn't work and it didnt work ever since I did /time add 9999d but it worked before and my friend says sometimes mods break so I know how to fix it

Game Crashes when opening Debug Screen

Hello, I've been using this mod for quite a while and today I wanted to test it with some other mods. It seems that only sometimes it crashes the game when pressing F3 as it managed to work once. I'm sorry I can't provide much other than the crash log but hope it helps in finding what causes this.
crash-2021-02-21_14.31.17-client.txt

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.