Jump to content

[1.8][Solved]Updating "in-game NBTEdit" From 1.7 to 1.8 Object Reflections


nekpek

Recommended Posts

So I pulled hes project from https://github.com/DavidGoldman/NBTEdit

To update hes mod for personal use. After several fix's and patches i succeeded to remove the errors in Eclipse

however when i want to edit a chest with items it crashes with this error

Caused by: java.lang.ClassCastException: org.apache.logging.log4j.core.Logger cannot be cast to java.util.List
at com.mcf.davidee.nbtedit.NBTHelper.getTagAt(NBTHelper.java:39) ~[NBTHelper.class:?]
at com.mcf.davidee.nbtedit.nbt.NBTTree.addChildrenToTree(NBTTree.java:85) ~[NBTTree.class:?]
at com.mcf.davidee.nbtedit.nbt.NBTTree.addChildrenToTree(NBTTree.java:78) ~[NBTTree.class:?]
at com.mcf.davidee.nbtedit.nbt.NBTTree.construct(NBTTree.java:60) ~[NBTTree.class:?]
at com.mcf.davidee.nbtedit.nbt.NBTTree.<init>(NBTTree.java:27) ~[NBTTree.class:?]
at com.mcf.davidee.nbtedit.gui.GuiEditNBTTree.<init>(GuiEditNBTTree.java:41) ~[GuiEditNBTTree.class:?]
at com.mcf.davidee.nbtedit.forge.ClientProxy.openEditGUI(ClientProxy.java:52) ~[ClientProxy.class:?]
at com.mcf.davidee.nbtedit.packets.TileNBTPacket.handleClientSide(TileNBTPacket.java:57) ~[TileNBTPacket.class:?]
at com.mcf.davidee.nbtedit.packets.PacketPipeline.decode(PacketPipeline.java:70) ~[PacketPipeline.class:?]
at com.mcf.davidee.nbtedit.packets.PacketPipeline.decode(PacketPipeline.java:1) ~[PacketPipeline.class:?]
at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:4.0.15.Final]
... 24 more

The Section in question here is

 

    public static NBTBase getTagAt(NBTTagList tag, int index) {
        List<NBTBase> list = ReflectionHelper.getPrivateValue(NBTTagList.class, tag, 0);
        return list.get(index);
        
    }
}

I have also been looking into the other Class' which cast an error but nowhere do it look like its ever been a org.apache.logging.log4j.core.Logger type.

i have been trying to changing different things but all is casting the same error that Logger cant be cast into what i try.

 

The mod does however work if the chest is empty, but then crashes with the same error after i mannually add a TAGCompound. (like i would do it in 1.7)

 

 

Naturalis - The easy way for nature.!

Esquire - A helping hand for your adventure.

Jimanju - The Random Disasters!

Link to comment
Share on other sites

But what would i use if not ReflectionHelper?

 

Also index is just the TagCount looped in a For event. so i can get every tag

perhaps that is the problem but how do i know which tag is the "logger"

and why wasn't this(the logger) present in 1.7.10? (as this code is confirmed to compile and work in 1.7.10)

Naturalis - The easy way for nature.!

Esquire - A helping hand for your adventure.

Jimanju - The Random Disasters!

Link to comment
Share on other sites

when using

Field field = ReflectionHelper.findField(NBTTagList.class, tag.getStringTagAt(index));

 

I get this error

java.lang.NoSuchFieldException: {id:"minecraft:chest",Damage:0s,Count:1b,Slot:13b,}

The "id:"minecraft:chest",Damage:0s,Count:1b,Slot:13b," is the part that i want to return as a List<NBTBase>.

so how would i go to first fix the error and second make it into the desired type?

 

Since i thought it might be caused cause the Tag.getStringtagAt

i thought perhaps i could get the entire "field" using

Field field = ReflectionHelper.findField(NBTTagList.class)

but this gets me

"Caused by: net.minecraftforge.fml.relauncher.ReflectionHelper$UnableToFindFieldException"

 

I dont think i understand the findField, and when i looked up how it was coded it reminded a bit of getPrivateValue so i dont really know how it would be "better."

Naturalis - The easy way for nature.!

Esquire - A helping hand for your adventure.

Jimanju - The Random Disasters!

Link to comment
Share on other sites

  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I cannot figure out where to find this issue.  I went through all of my mods and configuration settings and it keeps popping up with the same error every time! Please help! ---- Minecraft Crash Report ---- // Surprise! Haha. Well, this is awkward. Time: 2024-05-10 22:36:25 Description: Rendering overlay java.lang.RuntimeException: null     at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.DeferredWorkQueue.runTasks(DeferredWorkQueue.java:58) ~[fmlcore-1.20.6-50.0.13.jar:1.0] {}     at TRANSFORMER/[email protected]/net.minecraftforge.fml.core.ParallelTransition.lambda$finalActivityGenerator$2(ParallelTransition.java:35) ~[forge-1.20.6-50.0.13-universal.jar:?] {re:classloading}     at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] {}     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.server.packs.resources.SimpleReloadInstance.lambda$new$3(SimpleReloadInstance.java:69) ~[forge-1.20.6-50.0.13-client.jar:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:162) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,re:mixin,re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:136) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:121) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1197) ~[forge-1.20.6-50.0.13-client.jar:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:800) ~[forge-1.20.6-50.0.13-client.jar:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:242) ~[forge-1.20.6-50.0.13-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}     at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}     at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}     at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.6-50.0.13.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.6-50.0.13.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:77) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:97) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:116) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:75) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) [modlauncher-10.2.1.jar!/:?] {}     at [email protected]/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) [bootstrap-2.1.1.jar!/:?] {}     at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}     at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}     at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) [bootstrap-2.1.1.jar:2.1.1] {}     at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) [bootstrap-2.1.1.jar:2.1.1] {}     at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) [bootstrap-2.1.1.jar:2.1.1] {}     Suppressed: java.lang.NoSuchFieldError: Class net.minecraft.core.registries.BuiltInRegistries does not have member field 'net.minecraft.core.DefaultedRegistry f_256975_'         at TRANSFORMER/[email protected]/com.Apothic0n.GlowingOres.GlowingOres.lambda$commonSetup$0(GlowingOres.java:30) ~[glowingores-1.20.x-1.2.0.jar!/:1.2.0] {re:classloading}         at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}         at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.DeferredWorkQueue.lambda$makeRunnable$2(DeferredWorkQueue.java:81) ~[fmlcore-1.20.6-50.0.13.jar:1.0] {}         at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.DeferredWorkQueue.makeRunnable(DeferredWorkQueue.java:76) ~[fmlcore-1.20.6-50.0.13.jar:1.0] {}         at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.DeferredWorkQueue.lambda$runTasks$0(DeferredWorkQueue.java:60) ~[fmlcore-1.20.6-50.0.13.jar:1.0] {}         at java.base/java.util.concurrent.ConcurrentLinkedDeque.forEach(ConcurrentLinkedDeque.java:1650) ~[?:?] {}         at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.DeferredWorkQueue.runTasks(DeferredWorkQueue.java:60) ~[fmlcore-1.20.6-50.0.13.jar:1.0] {}         at TRANSFORMER/[email protected]/net.minecraftforge.fml.core.ParallelTransition.lambda$finalActivityGenerator$2(ParallelTransition.java:35) ~[forge-1.20.6-50.0.13-universal.jar:?] {re:classloading}         at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] {}         at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}         at TRANSFORMER/[email protected]/net.minecraft.server.packs.resources.SimpleReloadInstance.lambda$new$3(SimpleReloadInstance.java:69) ~[forge-1.20.6-50.0.13-client.jar:?] {re:classloading}         at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:162) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}         at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,re:mixin,re:classloading}         at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:136) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}         at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:121) ~[forge-1.20.6-50.0.13-client.jar:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}         at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1197) ~[forge-1.20.6-50.0.13-client.jar:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}         at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:800) ~[forge-1.20.6-50.0.13-client.jar:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}         at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:242) ~[forge-1.20.6-50.0.13-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}         at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.6-50.0.13.jar!/:?] {}         at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.6-50.0.13.jar!/:?] {}         at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:77) [modlauncher-10.2.1.jar!/:?] {}         at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:97) [modlauncher-10.2.1.jar!/:?] {}         at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:116) [modlauncher-10.2.1.jar!/:?] {}         at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:75) [modlauncher-10.2.1.jar!/:?] {}         at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) [modlauncher-10.2.1.jar!/:?] {}         at [email protected]/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) [bootstrap-2.1.1.jar!/:?] {}         at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}         at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}         at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) [bootstrap-2.1.1.jar:2.1.1] {}         at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) [bootstrap-2.1.1.jar:2.1.1] {}         at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) [bootstrap-2.1.1.jar:2.1.1] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Suspected Mods: NONE Stacktrace:     at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.DeferredWorkQueue.runTasks(DeferredWorkQueue.java:58) ~[fmlcore-1.20.6-50.0.13.jar!/:1.0] {}     at TRANSFORMER/[email protected]/net.minecraftforge.fml.core.ParallelTransition.lambda$finalActivityGenerator$2(ParallelTransition.java:35) ~[forge-1.20.6-50.0.13-universal.jar!/:?] {re:classloading}     at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] {}     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.server.packs.resources.SimpleReloadInstance.lambda$new$3(SimpleReloadInstance.java:69) ~[forge-1.20.6-50.0.13-client.jar!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:162) ~[forge-1.20.6-50.0.13-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[forge-1.20.6-50.0.13-client.jar!/:?] {re:computing_frames,re:mixin,re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:136) ~[forge-1.20.6-50.0.13-client.jar!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} -- Overlay render details -- Details:     Overlay name: net.minecraftforge.client.loading.ForgeLoadingOverlay Stacktrace:     at TRANSFORMER/[email protected]/net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:889) ~[forge-1.20.6-50.0.13-client.jar:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1238) ~[forge-1.20.6-50.0.13-client.jar:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:800) ~[forge-1.20.6-50.0.13-client.jar:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:glitchcore.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:242) ~[forge-1.20.6-50.0.13-client.jar:?] {re:classloading,pl:runtimedistcleaner:A}     at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}     at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}     at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:91) ~[fmlloader-1.20.6-50.0.13.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:75) ~[fmlloader-1.20.6-50.0.13.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:77) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:97) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:116) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:75) [modlauncher-10.2.1.jar!/:?] {}     at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) [modlauncher-10.2.1.jar!/:?] {}     at [email protected]/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) [bootstrap-2.1.1.jar!/:?] {}     at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {}     at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {}     at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) [bootstrap-2.1.1.jar:2.1.1] {}     at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) [bootstrap-2.1.1.jar:2.1.1] {}     at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) [bootstrap-2.1.1.jar:2.1.1] {} -- Uptime -- Details:     JVM uptime: 9.393s     Wall uptime: 1.975s     High-res time: 7.474s     Client ticks: 16 ticks / 0.800s -- Last reload -- Details:     Reload number: 1     Reload reason: initial     Finished: No     Packs: vanilla, mod_resources -- System Details -- Details:     Minecraft Version: 1.20.6     Minecraft Version ID: 1.20.6     Operating System: Windows 11 (amd64) version 10.0     Java Version: 21.0.3, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1308988088 bytes (1248 MiB) / 1648361472 bytes (1572 MiB) up to 4294967296 bytes (4096 MiB)     CPUs: 16     Processor Vendor: AuthenticAMD     Processor Name: AMD Ryzen 7 7700 8-Core Processor                   Identifier: AuthenticAMD Family 25 Model 97 Stepping 2     Microarchitecture: Zen 3     Frequency (GHz): 3.80     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 16     Graphics card #0 name: NVIDIA GeForce RTX 4070     Graphics card #0 vendor: NVIDIA     Graphics card #0 VRAM (MB): 12282.00     Graphics card #0 deviceId: VideoController1     Graphics card #0 versionInfo: 31.0.15.3667     Graphics card #1 name: AMD Radeon(TM) Graphics     Graphics card #1 vendor: Advanced Micro Devices, Inc.     Graphics card #1 VRAM (MB): 512.00     Graphics card #1 deviceId: VideoController2     Graphics card #1 versionInfo: 31.0.14046.0     Graphics card #2 name: AMD Radeon(TM) Graphics     Graphics card #2 vendor: Advanced Micro Devices, Inc.     Graphics card #2 VRAM (MB): 512.00     Graphics card #2 deviceId: VideoController3     Graphics card #2 versionInfo: 31.0.14046.0     Graphics card #3 name: NVIDIA GeForce RTX 4060     Graphics card #3 vendor: NVIDIA     Graphics card #3 VRAM (MB): 8188.00     Graphics card #3 deviceId: VideoController4     Graphics card #3 versionInfo: 31.0.15.5222     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 4.80     Memory slot #0 type: Unknown     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 4.80     Memory slot #1 type: Unknown     Virtual memory max (MB): 21664.53     Virtual memory used (MB): 19225.54     Swap memory total (MB): 6144.00     Swap memory used (MB): 107.10     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m     Launched Version: forge-50.0.13     Launcher name: minecraft-launcher     Backend library: LWJGL version 3.3.3+5     Backend API: NVIDIA GeForce RTX 4060/PCIe/SSE2 GL version 4.6.0 NVIDIA 552.22, NVIDIA Corporation     Window size: 1024x768     GL Caps: Using framebuffer using OpenGL 3.2     GL debug messages:      Using VBOs: Yes     Is Modded: Definitely; Client brand changed to 'forge'     Universe: 400921fb54442d18     Type: Client (map_client.txt)     Graphics mode: fancy     Render Distance: 12/12 chunks     Resource Packs: vanilla, mod_resources     Current Language: en_us     Locale: en_US     CPU: 16x AMD Ryzen 7 7700 8-Core Processor      ModLauncher: 10.2.1     ModLauncher launch target: forge_client     ModLauncher naming: mcp     ModLauncher services:          / slf4jfixer PLUGINSERVICE          / runtimedistcleaner PLUGINSERVICE          / runtime_enum_extender PLUGINSERVICE          / object_holder_definalize PLUGINSERVICE          / capability_token_subclass PLUGINSERVICE          / accesstransformer PLUGINSERVICE          / eventbus PLUGINSERVICE          / mixin PLUGINSERVICE          / fml TRANSFORMATIONSERVICE          / mixin TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         lowcodefml@50         [email protected]     Mod List:          forge-1.20.6-50.0.13-client.jar                   |Minecraft                     |minecraft                     |1.20.6              |SIDED_SETU|Manifest: NOSIGNATURE         glowingores-1.20.x-1.2.0.jar                      |Glowing Ores                  |glore                         |1.2.0               |SIDED_SETU|Manifest: NOSIGNATURE         TerraBlender-forge-1.20.6-3.5.0.3.jar             |TerraBlender                  |terrablender                  |3.5.0.3             |SIDED_SETU|Manifest: NOSIGNATURE         burgermod-2.9.4-1.20.6.jar                        |Burger Mod                    |burgermod                     |2.9.4               |SIDED_SETU|Manifest: NOSIGNATURE         WafflesFoods v1.5.2 FORGE 1.20.6.jar              |Waffle's Placeable Foods      |wafflesplaceablefoods         |1.5.2               |SIDED_SETU|Manifest: NOSIGNATURE         ExpandedWorld-1.1.0-1.20.5.jar                    |Expanded World                |expandedworld                 |1.1.0               |SIDED_SETU|Manifest: NOSIGNATURE         unwrecked-ships-plus-1.0.0-forge.jar              |Unwrecked Ships Plus          |unwrecked_ships               |1.0.0-1.20          |SIDED_SETU|Manifest: NOSIGNATURE         Philips-Ruins1.20.6-1.0.jar                       |Philips Ruins                 |philipsruins                  |1.0                 |SIDED_SETU|Manifest: NOSIGNATURE         Xaeros_Minimap_24.1.4_Forge_1.20.6.jar            |Xaero's Minimap               |xaerominimap                  |24.1.4              |SIDED_SETU|Manifest: NOSIGNATURE         collective-1.20.6-7.58.jar                        |Collective                    |collective                    |7.58                |SIDED_SETU|Manifest: NOSIGNATURE         cyclepaintings-1.20.6-3.5.jar                     |Cycle Paintings               |cyclepaintings                |3.5                 |SIDED_SETU|Manifest: NOSIGNATURE         humblingbundle-1.20.6-2.3.jar                     |Humbling Bundle               |humblingbundle                |2.3                 |SIDED_SETU|Manifest: NOSIGNATURE         GlitchCore-forge-1.20.6-1.1.0.6.jar               |GlitchCore                    |glitchcore                    |1.1.0.6             |SIDED_SETU|Manifest: NOSIGNATURE         BiomesOPlenty-forge-1.20.6-18.4.0.3.jar           |Biomes O' Plenty              |biomesoplenty                 |18.4.0.3            |SIDED_SETU|Manifest: NOSIGNATURE         toomanypaintings-1.0.1-1.20.6-forge.jar           |Too Many Paintings!           |toomanypaintings              |1.0.1-1.20.6-forge  |SIDED_SETU|Manifest: NOSIGNATURE         keepmysoiltilled-1.20.6-2.2.jar                   |Keep My Soil Tilled           |keepmysoiltilled              |2.2                 |SIDED_SETU|Manifest: NOSIGNATURE         Terralith_1.20_v2.5.0.jar                         |Terralith                     |terralith                     |2.5.0               |SIDED_SETU|Manifest: NOSIGNATURE         WafflesMoss v1.0 FORGE 1.20.6.jar                 |Waffle's Moss                 |wafflesmoss                   |1.0                 |SIDED_SETU|Manifest: NOSIGNATURE         FallingTree-1.20.6-1.20.6.4.jar                   |FallingTree                   |fallingtree                   |1.20.6.4            |SIDED_SETU|Manifest: NOSIGNATURE         strayed-fates-forsaken-1.1.2.0.jar                |STRAYED FATES: Forsaken       |strayed_fates_forsaken        |1.1.2.0             |SIDED_SETU|Manifest: NOSIGNATURE         skinlayers3d-forge-1.6.4-mc1.20.6-all.jar         |3d-Skin-Layers                |skinlayers3d                  |1.6.4               |SIDED_SETU|Manifest: NOSIGNATURE         forge-1.20.6-50.0.13-universal.jar                |Forge                         |forge                         |50.0.13             |SIDED_SETU|Manifest: NOSIGNATURE         WafflesPlaster v1.1 FORGE 1.20.6.jar              |Waffle's Plaster              |wafflesplaster                |1.1                 |SIDED_SETU|Manifest: NOSIGNATURE         JustBetterRecipes-1.2.1 .jar                      |Just Better Recipes           |jbr                           |0.0NONE             |SIDED_SETU|Manifest: NOSIGNATURE         randombonemealflowers-1.20.6-4.5.jar              |Random Bone Meal Flowers      |randombonemealflowers         |4.5                 |SIDED_SETU|Manifest: NOSIGNATURE         replantingcrops-1.20.6-5.3.jar                    |Replanting Crops              |replantingcrops               |5.3                 |SIDED_SETU|Manifest: NOSIGNATURE     Crash Report UUID: 62637ccc-d7bf-43d7-971b-c14bb83b6085     FML: 0.0     Forge: net.minecraftforge:50.0.13
    • Try using the build task to compile it into a runnable mod, if that's what you want.  If you just want to copy the entire mod into a zipped folder, you can do that in your computer's file explorer. If you're on Windows, just go to the directory you're using and zip up the whole folder. Name it whatever you want.
    • OK Holy WOW, so the leading problem can be multiple things but my experience is really just stupid, the version I was using wasn't the issue, so... when you load a file as an intelij project it creates an .idea folder and if that isn't in the same folder as the build.gradle file it wont let you go in and change the project build sdk to match the one you need and as default there isnt one it dosent just default, needless to say problem solved
  • Topics

  • Who's Online (See full list)

    • There are no registered users currently online
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.