Giter Club home page Giter Club logo

extended-cogwheels's Introduction

Extended Cogwheels (Multiloader)

Supported Versions CF CF License Discord

[Forge & Fabric, 1.18.2, 1.19.2 & 1.20.1] Adding more cogwheels to the create mod aswell as providing progression systems to modpack developers through configurations



Datapack Integration

(In Beta Testing) you are able to add new cogwheel materials through datapacks. You can find a guide on how to set up a datapack on the Minecraft Wiki. Once you have that set up under your namespace directory create a new directory called cogwheels which you can then add new materials to following this schema:

{
  // The ingredients are what the player can use on a cogwheel
  // to get your new material. You can use both items and tags
  // and specify as many as you like.
  "items": [
    {
      "tag": "some_mod:some_tag"
    },
    {
      "item": "some_mod:some_item"
    }
  ],
  // Here you can specify overwrites to the block models textures
  // put the resource location of one of your models current
  // textures under old and specify the new texture's location in
  // replacement. You can set as many of these as you need.
  "textures": [
    {
      "old": "create:small_cogwheel",
      "replacement": "some_mod:new_texture"
    }
  ],
  // Unless you need to replace the model, for example for brass
  // and copper cogwheels you do not need to specify the models
  // and they will default to the "vanilla" cogwheel models
  "small_model": "create:cogwheel_shaftless",
  "large_model": "create:large_cogwheel_shaftless",
  // These limits will only be applied if limits are enabled in
  // config. If you do not specify these fields they will default
  "speed_limit": 128, // Defaults to the speed limit set in config 
  "stress_limit": 2048 // Defaults to 2^31 (no limit)
}

And that's it you can now use your new cogwheels. If you want to add custom assets you can include them in KubeJS or a Resource Pack.


KubeJS Integration (Deprecated)

KubeJS support has been deprecated please use datapacks to add new cogwheels

As of version 2.1 and above extended cogwheels has allows for you to create your own custom cogwheels easily with KubeJS (when both mods are present)

Cogwheels can now be created like any other block just specify the type and properties give it a texture and try it out in game

Example Adding A Small Cogwheel (Relevant texture files are placed in /assets/kubjs/textures/block/example_cogwheel.png)

// startup_scripts/demo.js
onEvent('block.registry', event => {
	event.create('example_cogwheel', 'cogwheel')
	    .material('wood')
	    .displayName('Example Cogwheel');
})

Example Adding A Large Cogwheel

// startup_scripts/demo.js
onEvent('block.registry', event => {
    event.create('large_example_cogwheel', 'large_cogwheel')
        .material('wood')
        .displayName('Example Cogwheel');
})

All Valid Variations Are cogwheel, large_cogwheel, half_shaft_cogwheel, large_half_shaft_cogwheel, shaftless_cogwheel, large_shaftless_cogwheel

Existing builder methods for blocks are all supported for cogwheels. You can find some documentation for that here - https://wiki.latvian.dev/books/kubejs-legacy/page/custom-blocks

Licensing

As of April 2024, Extended Cogwheels follows a dual license, the source code of Extended Cogwheels is licensed under the MIT license, see license for more information.

To protect the work of our artists, all rights are reserved for the assets in this repository (including but not limited to, textures, promotional images and logos). Modification or redistribution of assets beginning from the prior date is not permitted without explicit permission. See our assets license for more information.

If you have any questions or concerns about or licensing feel free to contact us.

extended-cogwheels's People

Contributors

a0a7 avatar asseygithub avatar evanhsieh0415 avatar junnaturefox avatar laurensthedev avatar lysolaka avatar nikzapp avatar rabbitminers avatar superruper1209 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

extended-cogwheels's Issues

Conflict with Applied Energistics 2 Wireless Terminals

When both mods are loaded the game wont load with the following error :

[12:40:17] [pool-3-thread-1/FATAL]: Mixin apply failed ae2wtlib.mixins.json:Restock -> net.minecraft.world.item.ItemStack: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on useOnBlockRestock could not find any targets matching 'useOn' in net.minecraft.world.item.ItemStack. Using refmap mixin.refmap.json [PREINJECT Applicator Phase -> ae2wtlib.mixins.json:Restock -> Prepare Injections ->  -> handler$zgo000$useOnBlockRestock(Lnet/minecraft/world/item/context/UseOnContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on useOnBlockRestock could not find any targets matching 'useOn' in net.minecraft.world.item.ItemStack. Using refmap mixin.refmap.json [PREINJECT Applicator Phase -> ae2wtlib.mixins.json:Restock -> Prepare Injections ->  -> handler$zgo000$useOnBlockRestock(Lnet/minecraft/world/item/context/UseOnContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.<init>(CallbackInjectionInfo.java:46) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at jdk.internal.reflect.GeneratedConstructorAccessor65.newInstance(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1311) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[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-10.0.8.jar:10.0.8+10.0.8+main.0ef7e830]
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.core.cauldron.CauldronInteraction.m_175645_(CauldronInteraction.java:39) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.Util.m_137469_(Util.java:368) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.core.cauldron.CauldronInteraction.m_175617_(CauldronInteraction.java:39) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.core.cauldron.CauldronInteraction.<clinit>(CauldronInteraction.java:33) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.world.level.block.CauldronBlock.<init>(CauldronBlock.java:18) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.world.level.block.Blocks.<clinit>(Blocks.java:369) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.world.level.levelgen.carver.CarverDebugSettings.<clinit>(CarverDebugSettings.java:9) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.world.level.levelgen.carver.CarverConfiguration.m_224838_(CarverConfiguration.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar%23120!/:?]
	at net.minecraft.world.level.levelgen.carver.CarverConfiguration.<clinit>(CarverConfiguration.java:16) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.world.level.levelgen.carver.WorldCarver.<clinit>(WorldCarver.java:32) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.data.worldgen.Carvers.<clinit>(Carvers.java:21) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.data.BuiltinRegistries.m_236012_(BuiltinRegistries.java:53) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.data.BuiltinRegistries.m_236009_(BuiltinRegistries.java:87) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.data.BuiltinRegistries.m_236004_(BuiltinRegistries.java:114) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.data.BuiltinRegistries.<clinit>(BuiltinRegistries.java:113) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.core.Registry.<clinit>(Registry.java:665) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.server.Bootstrap.m_135870_(Bootstrap.java:43) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at net.minecraft.client.main.Main.lambda$run$0(Main.java:145) ~[client-1.19.2-20220805.130853-srg.jar%23339!/:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]

Wrench and Weighted ejector recipes are corrupted

Describe the bug
The gold sheets are missing in the wrench and weighted ejector creafting recipe

Versions

  • Minecraft 1.19.2 with fabric
  • extendedgears-2.0.2-1.19.2-0.5.0.i-fabric
  • extendedcogs-1.19.2-0.5.0.g-1.0.0-fabric

Steps to reproduce

  • install JEI, the Create fabric mod and the Extended Cogwheels fabric mod
  • launch the game
  • look at the wrench/weighted ejector recipe in JEI

Expected behavior
The wrench/weighted ejector is crafted as normal

Edit: I think I found the source of the bug:
Something is wrong with the c:plates/gold in line 10 of

2nd edit: The stick in the wrench recipe is also missing, it's just a cog. Might have something to do with the c:rods/wooden.

Wrong word in Curseforge Page

(The recipe for regular cogwheels has been changed so that it they can only be crafted with spruce planks, all recipes...) from Curseforge

The word [they] should not be there?

Server Crash on Startup with Create 0.5.1-B

Describe the bug
Failed to Start Minecraft Server with Create 0.5.1-B

To Reproduce
Steps to reproduce the behavior:
1: Update Create to Latest Version.
2. Server Crashes with Extended Gears Due to Errors at Stage 'main'

Loader & Other Mods:

  • Fabric 0.14.21 Minecraft 1.19.2
  • What other mods are you using: Create Fabric, Steam and Rails, Create Deco.

Error:

[main/ERROR]: Failed to start the minecraft server
[07.07 12:41:08] [Server] java.lang.RuntimeExceptionCould not execute entrypoint stage 'main' due to errors, provided by 'extendedgears'!
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) [fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] Caused byjava.lang.NoClassDefFoundError: com/simibubi/create/content/contraptions/relays/elementary/CogWheelBlock
[07.07 12:41:08] [Server] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
[07.07 12:41:08] [Server] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$static$10(ExtendedCogwheelsBlocks.java:75) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.base.datatypes.CogwheelMaterialList.(CogwheelMaterialList.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.base.datatypes.WoodenBlockList.(WoodenBlockList.java:11) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.(ExtendedCogwheelsBlocks.java:74) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.ExtendedCogwheels.init(ExtendedCogwheels.java:37) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.fabric.ExtendedCogwheelsFabric.onInitialize(ExtendedCogwheelsFabric.java:13) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] ... more
[07.07 12:41:08] [Server] Caused byjava.lang.ClassNotFoundException: com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock
[07.07 12:41:08] [Server] at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
[07.07 12:41:08] [Server] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$static$10(ExtendedCogwheelsBlocks.java:75) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.base.datatypes.CogwheelMaterialList.(CogwheelMaterialList.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.base.datatypes.WoodenBlockList.(WoodenBlockList.java:11) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.(ExtendedCogwheelsBlocks.java:74) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.ExtendedCogwheels.init(ExtendedCogwheels.java:37) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at com.rabbitminers.extendedgears.fabric.ExtendedCogwheelsFabric.onInitialize(ExtendedCogwheelsFabric.java:13) ~[extendedgears-2.0.2-1.19.2-0.5.0.ifabric-1.19.2.jar:?]
[07.07 12:41:08] [Server] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.21.jar:?]
[07.07 12:41:08] [Server] ... more

With ExtendedGears 0.5.1b forgebeta Minecraft loads indefinitely.

[18:13:51] [main/WARN]: Reference map 'extendedgears-forge-refmap.json' for examplemod.mixins.json could not be read. If this is a development environment you can ignore this message

and then likely as a result

[18:13:58] [main/FATAL]: Mixin apply failed examplemod-common.mixins.json:MixinPlayerEntity -> net.minecraft.world.entity.player.Player: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on addModDataVersions could not find any targets matching 'addAdditionalSaveData' in net.minecraft.world.entity.player.Player. No refMap loaded. [PREINJECT Applicator Phase -> examplemod-common.mixins.json:MixinPlayerEntity -> Prepare Injections -> -> handler$cad001$addModDataVersions(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on addModDataVersions could not find any targets matching 'addAdditionalSaveData' in net.minecraft.world.entity.player.Player. No refMap loaded. [PREINJECT Applicator Phase -> examplemod-common.mixins.json:MixinPlayerEntity -> Prepare Injections -> -> handler$cad001$addModDataVersions(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at jdk.internal.reflect.GeneratedConstructorAccessor24.newInstance(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1311) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[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.1.3.jar:9.1.3+9.1.3+main.9b69c82a]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.1.3.jar:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.1.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-1.0.8.jar:?]
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-1.0.8.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-1.0.8.jar:?]
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-1.0.8.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-1.0.8.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
at vazkii.patchouli.client.handler.BookCrashHandler.appendToCrashReport(BookCrashHandler.java:23) ~[Patchouli-1.18.2-71.1.jar%23186!/:1.18.2-71.1]
at net.minecraft.SystemReport.handler$bih000$patchouli_addContext(SystemReport.java:516) ~[client-1.18.2-20220404.173914-srg.jar%23232!/:?]
at net.minecraft.SystemReport.(SystemReport.java:57) ~[client-1.18.2-20220404.173914-srg.jar%23232!/:?]
at net.minecraft.CrashReport.(CrashReport.java:29) ~[client-1.18.2-20220404.173914-srg.jar%23232!/:?]
at net.minecraft.CrashReport.m_127529_(CrashReport.java:213) ~[client-1.18.2-20220404.173914-srg.jar%23232!/:?]
at net.minecraft.client.main.Main.main(Main.java:137) ~[client-1.18.2-20220404.173914-srg.jar%23232!/:?]
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:31) ~[fmlloader-1.18.2-40.2.9.jar%2318!/:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?]

Heres the logs, and modlist
latest.log

(modlist is before I added your mod cause otherwise it would crash)
error.txt

[Bug] Recipe using the wrong tag

Information

Mod Loader: Quilt 1.19.2
Mod Version: 1.19.2-0.5.0g-1.1.2

How to fix:

  • delete #forge:ingots/steel from recipes
  • add #c:steel_ingots into recipes

Logs

[Server thread/ERROR]: Parsing error loading recipe extendedcogs:crafting/large_steel_cogwheel_from_small
com.google.gson.JsonSyntaxException: Unknown item 'forge:ingots/steel'

Gallery

extendedcogs_crafting_large_steel_cogwheel
extendedcogs_crafting_steel_cogwheel
extendedflywheels_steel_flywheel

Implementing new cogwheel materials through KubeJS

Hello, you closed the last issue where I mistakingly asked for the same thing but with datapacks. I have since corrected myself in Rabbitminers/Extended-Flywheels#22 and I am creating this issue as a tracker for KubeJS integration progress (if you are even seriously considering it).

I'd look into it myself, but I'm not particularly familiar with Java. This feature would be a lifesaver however, as I'm currently working on a modpack, that adds tens of modded materials and being only able to use vanilla and Create stuff is a major downside.

I'll link to this new issue in my private modpack issue tracker.

[Bug] Brass cogwheel not register

Information

Mod Loader: Quilt 1.19.2
Mod Version: 1.19.2-0.5.0g-1.1.2

Logs

[Server thread/ERROR]: Couldn't parse loot table extendedcogs:blocks/brass_cogwheel
com.google.gson.JsonSyntaxException: Expected name to be an item, was unknown string 'extendedcogs:brass_cogwheel'

...

[Server thread/ERROR]: Couldn't parse loot table extendedcogs:blocks/brass_cogwheel
com.google.gson.JsonSyntaxException: Expected name to be an item, was unknown string ...

Gallery

Image

How to build?

Since the GitHub repo is already updated to create 0.5.1 I was wondering how do you build the project and export the jar. I will only do this for private purpose. I'm using Intellij IDEA as IDE but when trying to run the build task it exports a jar which does not work (even though the runClient task works)

Create 0.5.1 update made this add-on not working

Describe the bug
Addon is not supported Create 0.5.1

To Reproduce
I run Create and Create: Extended Cogwheels

Expected behavior
Launching a game with mods

Screenshots
+

Loader & Other Mods:

  • Forge
  • Create

Additional context

eQpk1rPPmvk

Incompatible with create 0.5.1

Describe the bug
A clear and concise description of what the bug is.
The game ran into an error when loading the mod

To Reproduce
Steps to reproduce the behavior:
1: Install the mod with create 0.5.1
2: Run the game

Expected behavior
A clear and concise description of what you expected to happen.
Well I exptected the mod to work with the newer version of create

Screenshots
If applicable, add screenshots to help explain your problem.
image

Loader & Other Mods:

  • Forge

Additional context
Add any other context about the problem here.

Conflicting recipes: Half-Shaft Large Cogwheels and Create: Piston Extension Pole

MC version: 1.19.2
Forge Version: 43.2.0
ExtendedCogwheels Version: extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar
Create Version: create-1.19.2-0.5.0.i.jar

Being that the large half-shaft cogwheels are shapeless recipes, they override the piston extension pole recipe, making it uncraftable.

Proposed solution:
1.) Make half shaft cogs a shaped recipe that does not conflict.
or
2.) change shapeless recipe ingredients from andesite alloy to create: shaft and have the output be 2 half-shaft cogs

Implementing new cogwheel materials through datapacks

I'm not that familiar with Java, but from what I can see, the cogwheel materials are currently hardcoded:

public enum WoodenCogwheel implements ICogwheelMaterial {
DARK_OAK(Items.DARK_OAK_BUTTON, Items.DARK_OAK_PLANKS),
OAK(Items.OAK_BUTTON, Items.OAK_PLANKS),
BIRCH(Items.BIRCH_BUTTON, Items.BIRCH_PLANKS),
JUNGLE(Items.JUNGLE_BUTTON, Items.JUNGLE_PLANKS),
ACACIA(Items.ACACIA_BUTTON, Items.ACACIA_PLANKS),
WARPED(Items.WARPED_BUTTON, Items.WARPED_PLANKS),
CRIMSON(Items.CRIMSON_BUTTON, Items.CRIMSON_PLANKS)
;

I think it would be really cool, if the mod automatically generated the cogwheel items based on datapack information, the same you do recipes. ( https://github.com/Rabbitminers/Extended-Cogwheels/tree/df0728a7a8e3e0df79bbe80bea0299a537b335d0/common/src/main/resources )

Changing cogwheel materials only takes item sometimes

Describe the bug
Only wood is consumed when changing cogwheel material

To Reproduce
Steps to reproduce the behavior:
1: Click a cogwheel

Expected behavior
It should be the same everywhere

Screenshots
I'm explaining this to myself

Loader & Other Mods:

  • Fabric (Should affect all loaders)

Mixin transformation error

Describe the bug
Error at the end of server loading

Loader & Other Mods:

  • Fabric

Additional context
- create 0.5.1-d-build.1161+mc1.20.1
- create_new_age 1.0.1
- create_so 1.6+1.20.1
- createaddition 0.9.0
- createdieselgenerators 2.1.3
- createtweaker 4.0.6
- createutilities 0.1.3b+1.20.1

Logs:
cogwheels.txt

Version 2.0.2-1.18.2 crashes upon launch

Describe the bug
Only happens using the version 2.0.2-1.18.2. I just downloaded the mods listed below and used fabric, the versions below 2.0.2 does not crash

Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'extendedgears'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52)
at net.minecraft.class_310.(class_310.java:452)
at net.minecraft.client.main.Main.main(Main.java:197)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.ExceptionInInitializerError
at com.rabbitminers.extendedgears.ExtendedCogwheels.init(ExtendedCogwheels.java:37)
at com.rabbitminers.extendedgears.fabric.ExtendedCogwheelsFabric.onInitialize(ExtendedCogwheelsFabric.java:13)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 7 more
Caused by: net.minecraft.class_151: Non [a-z0-9/._-] character in path of location: extendedgears:bırch_cogwheel
at net.minecraft.class_2960.(class_2960.java:41)
at net.minecraft.class_2960.(class_2960.java:50)
at com.simibubi.create.foundation.block.BlockStressDefaults.lambda$setImpact$0(BlockStressDefaults.java:46)
at com.tterrag.registrate.builders.Builder.transform(Builder.java:231)
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$commonCogwheelTransformer$2(ExtendedCogwheelsBlocks.java:52)
at com.tterrag.registrate.builders.Builder.transform(Builder.java:231)
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$woodenCogwheelTransformer$5(ExtendedCogwheelsBlocks.java:61)
at com.tterrag.registrate.builders.Builder.transform(Builder.java:231)
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$static$10(ExtendedCogwheelsBlocks.java:76)
at com.rabbitminers.extendedgears.base.datatypes.CogwheelMaterialList.(CogwheelMaterialList.java:20)
at com.rabbitminers.extendedgears.base.datatypes.WoodenBlockList.(WoodenBlockList.java:11)
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.(ExtendedCogwheelsBlocks.java:74)
... 10 more
To Reproduce
Steps to reproduce the behavior:
1: Launch minecraft
Adsız

Expected behavior
The game will crash

Screenshots
If applicable, add screenshots to help explain your problem.

Loader & Other Mods:
Fabric
Mods: Screenshot1 Screenshot2

Happy hunting

Startup crash with Create v0.5.1 (MC 1.19.2)

Describe the bug
After updating Create to v0.5.1b, the game fails to startup due to the error below.

To Reproduce
Steps to reproduce the behavior:

  1. Install Create v0.5.1b + Create: Extended Cogwheels v2.0.2-1.19.2-0.5.0
  2. Run the game

Expected behavior
The game runs without issue.

Screenshots
None

Loader & Other Mods:

  • Forge v43.2.8
  • Create v0.5.1b
  • Many others that are unrelated

Additional context
Relevent Logs:

[16:13:48] [modloading-worker-0/ERROR]: Could not find parent com/simibubi/create/content/contraptions/relays/elementary/CogWheelBlock for class com/rabbitminers/extendedgears/cogwheels/CustomCogwheelBlock in classloader cpw.mods.modlauncher.TransformingClassLoader@3d2f3dcb on thread Thread[modloading-worker-0,5,main]
[16:13:48] [modloading-worker-0/ERROR]: An error occurred building event handler
java.lang.ClassNotFoundException: com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:92) ~[eventbus-6.0.3.jar:?]
	at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:44) ~[eventbus-6.0.3.jar:?]
	at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.3.jar:?]
	at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.3.jar:6.0.3+6.0.3+master.039e4ea9]
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$static$10(ExtendedCogwheelsBlocks.java:75) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.base.datatypes.CogwheelMaterialList.<init>(CogwheelMaterialList.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.base.datatypes.WoodenBlockList.<init>(WoodenBlockList.java:11) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.<clinit>(ExtendedCogwheelsBlocks.java:74) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.forge.ExtendedCogwheelsForge.<init>(ExtendedCogwheelsForge.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:68) ~[javafmllanguage-1.19.2-43.2.8.jar%23359!/:?]
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:121) ~[fmlcore-1.19.2-43.2.8.jar%23358!/:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]
[16:13:48] [modloading-worker-0/ERROR]: Failed to create mod instance. ModID: extendedgears, class com.rabbitminers.extendedgears.forge.ExtendedCogwheelsForge
java.lang.reflect.InvocationTargetException: null
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:68) ~[javafmllanguage-1.19.2-43.2.8.jar%23359!/:?]
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:121) ~[fmlcore-1.19.2-43.2.8.jar%23358!/:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]
Caused by: java.lang.NoClassDefFoundError: com/simibubi/create/content/contraptions/relays/elementary/CogWheelBlock
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$static$10(ExtendedCogwheelsBlocks.java:75) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.base.datatypes.CogwheelMaterialList.<init>(CogwheelMaterialList.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.base.datatypes.WoodenBlockList.<init>(WoodenBlockList.java:11) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.<clinit>(ExtendedCogwheelsBlocks.java:74) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.forge.ExtendedCogwheelsForge.<init>(ExtendedCogwheelsForge.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	... 14 more
Caused by: java.lang.ClassNotFoundException: com.simibubi.create.content.contraptions.relays.elementary.CogWheelBlock
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:137) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.lambda$static$10(ExtendedCogwheelsBlocks.java:75) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.base.datatypes.CogwheelMaterialList.<init>(CogwheelMaterialList.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.base.datatypes.WoodenBlockList.<init>(WoodenBlockList.java:11) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.<clinit>(ExtendedCogwheelsBlocks.java:74) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	at com.rabbitminers.extendedgears.forge.ExtendedCogwheelsForge.<init>(ExtendedCogwheelsForge.java:20) ~[extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2.jar%23296!/:?]
	... 14 more

Full log file: latest.log

Game Crashes on Launch using Create 1.20.1 0.5.1.f

Describe the bug
Game Crashes on Launch due to incompatibility with the new Create update. Create 1.20.1 0.5.1.f

To Reproduce
Steps to reproduce the behavior:
1: Install Create: Extended Cogwheels 2.1.0-1.20.1-0.5.1.c-forge
2: Install Create 1.20.1 0.5.1.f
3. Game Crashes on launch

Expected behavior
Launch without crashing.

Screenshots
If applicable, add screenshots to help explain your problem.
image
image

Loader & Other Mods:

  • Forge
    Mods Used:
    Create 1.20.1 0.5.1.f
    Create: Extended Cogwheels 2.1.0-1.20.1-0.5.1.c-forge

Additional context

`---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 2023-11-05 20:07:32
Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed
at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:60) ~[forge-1.20.1-47.2.1-universal.jar%23165!/:?] {re:classloading}
at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:143) ~[forge-1.20.1-47.2.1-universal.jar%23165!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$new$4(Minecraft.java:571) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.Util.m_137521_(Util.java:421) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:classloading}
at net.minecraft.client.Minecraft.lambda$new$5(Minecraft.java:564) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraftforge.client.loading.ForgeLoadingOverlay.m_88315_(ForgeLoadingOverlay.java:146) ~[forge-1.20.1-47.2.1-universal.jar%23165!/:?] {re:classloading}
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:954) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:APP:create.mixins.json:client.GameRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1146) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:create.mixins.json:client.WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1-1.20.1-47.2.1.jar:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:flywheel.mixins.json:ClientMainMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] {}
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.1.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.1.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.1.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}

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

-- Head --
Thread: Render thread
Stacktrace:
at com.rabbitminers.extendedgears.registry.forge.ExtendedCogwheelsCreativeModeTabsImpl.useBaseTab(ExtendedCogwheelsCreativeModeTabsImpl.java:52) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
-- MOD create --
Details:
Caused by 0: java.lang.NoClassDefFoundError: Could not initialize class com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks
at com.simibubi.create.AllBlocks.redirect$zba000$changeLayerType(AllBlocks.java:2424) ~[create-1.20.1-0.5.1.f.jar%23158!/:0.5.1.f] {re:mixin,re:classloading,pl:mixin:A}
at com.simibubi.create.AllBlocks.(AllBlocks.java:354) ~[create-1.20.1-0.5.1.f.jar%23158!/:0.5.1.f] {re:mixin,re:classloading,pl:mixin:A}
at com.simibubi.create.Create.onCtor(Create.java:108) ~[create-1.20.1-0.5.1.f.jar%23158!/:0.5.1.f] {re:classloading}
at com.simibubi.create.Create.(Create.java:93) ~[create-1.20.1-0.5.1.f.jar%23158!/:0.5.1.f] {re:classloading}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:70) ~[javafmllanguage-1.20.1-47.2.1.jar%23162!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.2.1.jar%23161!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:?] {}

Mod File: /C:/Users/Saint/AppData/Roaming/com.modrinth.theseus/profiles/Create Bug/mods/create-1.20.1-0.5.1.f.jar
Failure message: Create (create) has failed to load correctly
	java.lang.NoClassDefFoundError: Could not initialize class com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks
Mod Version: 0.5.1.f
Mod Issue URL: https://github.com/Creators-of-Create/Create/issues
Exception message: java.lang.ExceptionInInitializerError: Exception java.lang.NoSuchMethodError: 'com.simibubi.create.foundation.data.CreateRegistrate com.simibubi.create.foundation.data.CreateRegistrate.useCreativeTab(net.minecraftforge.registries.RegistryObject)' [in thread "modloading-worker-0"]

Stacktrace:
at com.rabbitminers.extendedgears.registry.forge.ExtendedCogwheelsCreativeModeTabsImpl.useBaseTab(ExtendedCogwheelsCreativeModeTabsImpl.java:52) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsCreativeModeTabs.useBaseTab(ExtendedCogwheelsCreativeModeTabs.java) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.(ExtendedCogwheelsBlocks.java:37) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading,re:mixin}
at com.rabbitminers.extendedgears.ExtendedCogwheels.init(ExtendedCogwheels.java:33) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at com.rabbitminers.extendedgears.forge.ExtendedCogwheelsForge.(ExtendedCogwheelsForge.java:24) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:70) ~[javafmllanguage-1.20.1-47.2.1.jar%23162!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.2.1.jar%23161!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:?] {}

-- MOD extendedgears --
Details:
Mod File: /C:/Users/Saint/AppData/Roaming/com.modrinth.theseus/profiles/Create Bug/mods/extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar
Failure message: Extended Cogwheels (extendedgears) has failed to load correctly
java.lang.NoSuchMethodError: 'com.simibubi.create.foundation.data.CreateRegistrate com.simibubi.create.foundation.data.CreateRegistrate.useCreativeTab(net.minecraftforge.registries.RegistryObject)'
Mod Version: 2.1.0-1.20.1-0.5.1.c-forge
Mod Issue URL: NOT PROVIDED
Exception message: java.lang.NoSuchMethodError: 'com.simibubi.create.foundation.data.CreateRegistrate com.simibubi.create.foundation.data.CreateRegistrate.useCreativeTab(net.minecraftforge.registries.RegistryObject)'
Stacktrace:
at com.rabbitminers.extendedgears.registry.forge.ExtendedCogwheelsCreativeModeTabsImpl.useBaseTab(ExtendedCogwheelsCreativeModeTabsImpl.java:52) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsCreativeModeTabs.useBaseTab(ExtendedCogwheelsCreativeModeTabs.java) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at com.rabbitminers.extendedgears.registry.ExtendedCogwheelsBlocks.(ExtendedCogwheelsBlocks.java:37) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading,re:mixin}
at com.rabbitminers.extendedgears.ExtendedCogwheels.init(ExtendedCogwheels.java:33) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at com.rabbitminers.extendedgears.forge.ExtendedCogwheelsForge.(ExtendedCogwheelsForge.java:24) ~[extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar%23159!/:?] {re:classloading}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:70) ~[javafmllanguage-1.20.1-47.2.1.jar%23162!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$10(ModContainer.java:123) ~[fmlcore-1.20.1-47.2.1.jar%23161!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:?] {}
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:?] {}

-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 11 (amd64) version 10.0
Java Version: 17.0.9, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 172945480 bytes (164 MiB) / 526385152 bytes (502 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 24
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 9 3900XT 12-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: 12
Number of logical CPUs: 24
Graphics card #0 name: NVIDIA GeForce RTX 3060 Ti
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x2489
Graphics card #0 versionInfo: DriverVersion=31.0.15.3699
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 3.20
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 16384.00
Memory slot #1 clockSpeed (GHz): 3.20
Memory slot #1 type: DDR4
Virtual memory max (MB): 72693.30
Virtual memory used (MB): 20646.53
Swap memory total (MB): 40000.00
Swap memory used (MB): 86.56
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2048M
ModLauncher: 10.0.9+10.0.9+main.dcd20f30
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.5.jar eventbus PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar slf4jfixer PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.20.1-47.2.1.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |COMMON_SET|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
forge-1.20.1-47.2.1-universal.jar |Forge |forge |47.2.1 |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
flywheel-forge-1.20.1-0.6.10-7.jar |Flywheel |flywheel |0.6.10-7 |COMMON_SET|Manifest: NOSIGNATURE
create-1.20.1-0.5.1.f.jar |Create |create |0.5.1.f |ERROR |Manifest: NOSIGNATURE
extendedgears-2.1.0-1.20.1-0.5.1.c-forge.jar |Extended Cogwheels |extendedgears |2.1.0-1.20.1-0.5.1.c|ERROR |Manifest: NOSIGNATURE
Flywheel Backend: GL33 Instanced Arrays
Crash Report UUID: c2acca72-e459-406b-92b4-aab7348abd80
FML: 47.2
Forge: net.minecraftforge:47.2.1`

[suggestion] allow setting stress and speed limits for each type of cog

I think this feature would be very useful for modpack creators. Essentially the idea is to have in the config files an option to set the stress and speed limits for the cogs. So for example, the iron cog could be configured to have it's own limit to rotation speed or stress, but the limits for rotations peed of the wooden cogwheels could have their own values separately. I'm currently looking to use 1.19.2 to develop my modpack for which I'd need this as a feature, so if this gets implemented, it would be appreciated to have it backported to at least that far.

[Bug] Compatibility problem with Create Encased

Describe the bug
If you use your mod with my addon of Create (Create Encased) , the customs shafts was rendered like a shafteless cogwheels

To Reproduce
Steps to reproduce the behavior:
1: Launch a minecraft world with Create Extended Cogwheels & Create Encased
2: Place a custom shaft

Expected behavior
The shaft should be render normally

Screenshots

2023-10-03_21 11 04

Loader & Other Mods:

  • Forge
  • Create Encased

[Bug] Casing on cogwheels

Describe the bug
When assembling a train, if the cogwheels are encased the casing doesn't appear and instead it adds a second model of the cogwheel, and when disassembled the casing simply disappeared

To Reproduce
Steps to reproduce the behavior:
1: Launch the game with Create and Create: Extended Cogwheels
2: Create a new train
3: Place a cogwheel on the train and encase it
4: Assemble the train
5: Disassemble the traim

Expected behavior
The encased cogwheel looks normal and the casing stays on when disassembled

Screenshots
Capture d’écran (201)
Capture d’écran (202)
Capture d’écran (203)

Loader & Other Mods:

  • Forge
  • Create 0.5.1e

Casings turn any cogs into normal ones

Describe the bug
Applying andesite/brass casing turns any cog into the normal create one when removing it (the casing) again.

To Reproduce
Steps to reproduce the behavior:
1: Place a cog of this mod (any shaftless, other material, ...)
2: Right click with an Andesite or Brass Casing on it
3: Remove the casing with a wrench (shift + right click)

Expected behavior
Maybe add a cased one for all cogs or just when removing the casing place the original cog which was placed before.

Screenshots

Loader & Other Mods:
Forge 43.2.0

citadel-2.1.2-1.19
citadel-2.1.3-1.19
cloth-config-8.2.88-forge
Clumps-forge-1.19.2-9.0.0+14
collective-1.19.2-6.53
configured-2.1.1-1.19.2
connectivity-1.19.2-3.4
Controlling-forge-1.19.2-10.0+7
corpse-1.19.2-1.0.0
Craftable-Gunpowder-1.19.2-v1.3
craftingstation-1.19.2-6.0.1
Create Deco Casing 2.0.0 1.19
create_crystal_clear-0.1.2e-1.19.2
create_enchantment_industry-1.19.2-for-create-0.5.0.i-1.1.15
create_jetpack-2.1.3
create_misc_and_things_1.19.2_2.0
create-1.19.2-0.5.0.i
createaddition-1.19.2-20230315b
createaddition-1.19.2-20230404a
createcafe-1.1.5-1.19.2
createchunkloading-1.3.0-forge
create-confectionery1.19.2_v1.0.8
createdeco-1.2.12-1.19.2
createdeco-1.3.0-1.19.2
createendertransmission-1.2.1
creategoggles-0.5.4[FORGE]
createsifter-1.19.2-1.4.0.i
create-stuff-additions1.19.2_v2.0.2b
CTM-1.19.2-1.1.6+8
cullleaves-forge-3.0.1
curios-forge-1.19.2-5.1.3.0
dbExtended-1.19-5.0.5
Decorative Blocks-forge-1.19.2-3.0.0
deepslate_dubble004
DeepslateInstamine_mc1.19.2-2.4_release-forge
DontClearChatHistory-1
drawerfps-1.19.2-1.8
DrawersTooltip-1.19-forge-6.0.0
dynview-1.19.1-2.9
EasierSleeping-1.19.2-2.1.2
EasierVillagerTrading-forge-1.19.2-1.2.0
easy_villagers-1.19.2-1.0.0
EasyAnvils-v4.0.10-1.19.2-Forge
EasyMagic-v4.3.3-1.19.2-Forge
easynetherstar-1.0-1.19-1.19.2
effortlessbuilding-1.19-2.40
elytraslot-forge-6.1.0+1.19.2
Endless_1.0_MC1.19.2
Entity_Collision_FPS_Fix-forge-1.19-2.0.0.0
entityculling-forge-1.6.1-mc1.19.2
ExplorersCompass-1.19.2-1.3.0-forge
extendedflywheels-1.2.5-1.19.2-0.5.f
extendedgears-2.0.2-1.19.2-0.5.0.iforge-1.19.2
FastFurnace-1.19.2-7.0.0
FastLeafDecay-30
Fastload-Reforged-2.6.9+1.19.2
FastSuite-1.19.2-4.0.0
FastWorkbench-1.19.2-7.0.1
fixedanvilrepaircost-1.19.2-3.1
FixMySpawnR-forge-1.19.2-1.1.2
flatbedrock-forge-2.0.0-build.14+mc1.19.2
foodeffecttooltips-1.0.2+forge-1.19.2
FpsReducer2-forge-1.19.2-2.1
FramedBlocks-6.8.2
fullbrightnesstoggle-1.19.2-3.0
GameMenuModOption-1.19-1.18
HideChatPreviewNotifications-1.1
identity-2.6.1-1.19.1-forge
immersive_paintings-0.5.1+1.19.2-forge
immersive_paintings-0.6.0+1.19.2-forge
infinitetrading-1.19.2-4.0
inventorysorter-1.19.2-21.0.4
invhud.forge.1.19-3.4.7
Jade-1.19.1-forge-8.8.1
JadeAddons-1.19.2-forge-3.4.0
jeed-1.19.2-1.18
jei-1.19.2-forge-11.6.0.1013
JRFTL [1.19.1]-1.4.3
JustEnoughProfessions-forge-1.19.2-2.0.2
JustEnoughResources-1.19.2-1.2.2.200
justzoom_forge_1.0.1-1_MC_1.19
konkrete_forge_1.6.0_MC_1.19-1.19.2
kotlinforforge-3.11.0-all
liquidburner-1.19.2-0.3a
maptooltip-forge-1.19.2-2.0.1
memoryleakfix-forge-1.17+-1.0.0
memoryusagescreen-forge-mc1.19-1.6
midnightlib-forge-1.0.0
mob_grinding_utils-1.19.2-0.4.47
modelfix-1.8
moonlight-1.19.2-2.2.28-forge
moonlight-1.19.2-2.2.29-forge
More Villager Trades 1.0.0 - 1.19.2
MouseTweaks-forge-mc1.19-2.23
Multiplayer-Server-Pause-1.19.2-Forge-1.1.0
NaturesCompass-1.19.2-1.10.0-forge
netherportalfix-forge-1.19-10.0.1
NightConfigFixes-v4.0.7-1.19.2-Forge
noaddrepcost-1.19.2-1.0
NoChatReports-FORGE-1.19.2-v1.5.1
nocube's_villagers_sell_animals_1.2.0_forge_1.19.2
NoFog-1.3.2_1.19.2-forge
NoSeeNoTick-1.19.2-1.0.0
notenoughcrashes-4.2.1+1.19.2-forge
out_of_sight-1.19.2-1.0.2
Placebo-1.19.2-7.1.7
PlayerTrade-1.19.2-1.1
pluto-mc1.19.2-0.0.9
polylib-forge-1900.0.2-build.42
PuzzlesLib-v4.3.12-1.19.2-Forge
radium-0.8.2
radon-0.8.2
Raw Block Smelting 1.0.0 - 1.19.2
resourcefullib-forge-1.19.2-1.1.24
Saro´s-Create-Addon-1.19.2-1.5-[Forge]
Saro´s-Create-Addon-1.19.2-1.6-[Forge]
saturn-mc1.19.2-0.0.1
shulkerboxslot-forge-5.0.0-beta.2+1.19.2
shulkerboxtooltip-forge-3.2.2+1.19.2
SimpleBackups-1.19.1-2.1.9
simpleshops-1.2.2
slabstoblocks-1.19.2-0-forge
smoothboot(reloaded)-mc1.19.2-0.0.2
smoothchunk-1.19.1-2.0
sophisticatedbackpacks-1.19.2-3.18.43.801
sophisticatedcore-1.19.2-0.5.47.234
spark-1.10.34-forge
starlight-1.1.1+forge.cf5b10b
Steam_Rails-1.19.2-1.1.1
StorageDrawers-1.19-11.1.2
StrawStatues-v4.0.10-1.19.2-Forge
supplementaries-1.19.2-2.3.1
swingthroughgrass-1.19.2-1.10.0
ToastControl-1.19.2-7.0.0
transcendingtrident-1.19.2-4.2
UsefulClipboard-1.19.2-0.0.24
villagerdrops-forge-1.19.2-v1.2.0
voicechat-forge-1.19.2-2.4.2
voicechat-forge-1.19.2-2.4.3
whats-that-slot-forge-1.3.1+1.19.2
Wooden Elytra 1.19.2
xaeroarrowfix-forge-1.1+1.19
Xaeros_Minimap_23.3.2_Forge_1.19.1
Xaeros_Minimap_23.3.3_Forge_1.19.1
XaerosWorldMap_1.29.5_Forge_1.19.1
zaynens_craftable_blackstone_mod_1.19.2_fork
zaynens_craftable_enchanted_golden_apple_mod_1.19.2
zaynens_craftable_saddle_mod_1.19.2
zaynens_craftable_slimeball_mod_1.19.2
zaynens_self_destruct_mod_1.19.2
zaynens_string_from_wool_mod_1.19.2
[1.19.2] BobLib-0.3.2
AI-Improvements-1.19.2-0.5.2
alternate-current-mc1.19-1.5.0
AnvilNeverTooExpensive-1.19-1.1
appleskin-forge-mc1.19-2.4.2
architectury-6.5.69-forge
architectury-6.5.77-forge
ArmorStatues-v4.0.4-1.19.2-Forge
AxolotlBucketFix-1.3.0+forge-mc1.19
balm-forge-1.19.2-4.5.7
beenfo-1.19.1-forge42.0.1-1.2
BetterAdvancements-1.19.2-0.2.2.142
betterfpsdist-1.19.2-1.8
BoatBreakFix-Universal-1.0.11
caelus-forge-1.19.2-3.0.0.6
carryon-forge-1.19.2-2.0.5.10
chipped-forge-1.19.2-2.1.4
Chunk Pregenerator-1.19-4.2.2
Chunky-1.3.38

Additional context
Sorry for my bad english.

The cogwheels are not working with the sequenze recepies

This mod provides cogwheels which can't be used by the sequenced recepies like the one for the "Precision Mechanism". I had to craft the "Oak Cogwheel" to a regular "Cogwheel" first and use that instead.

Is there a way to allow your Cogwheels to? because there was no hint on why this wasn't working and I found the answer after hourly long testing.
Would be great for other players to not experience the same issues I have.

Brackets are not being rendered

Describe the bug
Described in the title.

To Reproduce
footage

Expected behavior
The bracket should be rendered.

Versions:

  • Minecraft 1.20.1
  • Forge 47.1.46
  • mod list

Additional context
NBT data of the block shown in the footage (obtained via /data command): {Speed: 0.0f, Bracket: {Properties: {facing: "south", axis_along_first: "false", type: "cog"}, Name: "create:wooden_bracket"}, x: 1, y: 0, Material: "minecraft:spruce_planks", z: 1, id: "create:simple_kinetic"}

Error on loading mod

Describe the bug
Extended Cogwheels (extendedgears) has failed to load correctly

To Reproduce
Steps to reproduce the behaviour:
1: launch minecraft with mod
2. (that's it)

Expected behavior
When Minecraft finishes loading to the main menu after launch, the error with appear

Loader & Other Mods:

  • Forge - 43.2.21
  • Create - 1.19.2-0.5.1.c.jar

Additional context
crash-2023-07-20_11.10.31-fml.txt

[Sugestion] Adding more detailed tags for use in recipes.

For Example:

  • #extendedgears:small_cogwheel/...
    • #extendedgears:small_shaftless_cogwheel/...
    • #extendedgears:small_halfshaft_cogwheel/...
  • #extendedgears:large_cogwheel/...
    • ...

If it is approved, I can create a PR for this suggestion.

[Suggestion] Wider cogwheels

As the title suggests, currently the brass and steel cogwheel variants is a little bit wider than the original wooden one. So I consider that maybe we can go further. (For example, made them as wide as a block)

Shafts of Encased Mod are Cogwheels now

Describe the bug
Shafts of Encased Mod are Cogwheels now. Whenever i place a Shaft of Create Encased Mod it will turn into a Cogwheel

To Reproduce
Steps to reproduce the behavior:
1: Craft a Shaft of Create Encased
2: Place it
3: It will turned Visual into a cogwheel

Expected behavior
Shafts should be shafts (visually)

Screenshots
image
image

Loader & Other Mods:

Additional context
Add any other context about the problem here.
Nothing else to say

New cogwheel

Maybe add more cogwheels, like brass, gold, stone, etc. Also metal from other mods like immersive engineering or tinker.

Also new shaft of another materiales, and enable this
image

Several modded wood types don't look right when applies to cogwheels

Describe the bug
Several modded wood types don't look right when you apply them to cogwheels. Cogwheels with these wood types applied use oak log/plank textures instead of the given wood type's textures.
The wood types I found have this issue are as follows:

BYG

  • Embur (byg:embur_planks)
  • Imparius (byg:imparius_planks)

Regions Unexplored

  • Alpha (regions_unexplored:alpha_planks)
  • Sculkwood (regions_unexplored:sculkwood_planks)
  • Painted planks in all 16 vanilla dye colors (regions_unexplored:<color>_painted_planks)

Ars Nouveau

  • Archwood (ars_nouveau:archwood_planks)

The common thread with these wood types seems to be that they either lack a stripped log/stem, or the stripped log/stem has an id with an unexpected format.

To Reproduce
Steps to reproduce the behavior:
1: Start the game with Create, C:Extended Cogwheels and any of the above mods loaded.
2: Place any cogwheel.
3: Obtain any of the plank items mentioned above.
4: Right click the cog while holding the plank.

Expected behavior
The cogwheel would take on an appearance matching the plank I used on it, as it would for all other wood types.

Screenshots
The errored archwood cog. All of the cogs with this issue look like this.
2023-09-21_21 47 46

Loader & Other Mods:

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.