Jump to content

Modding__With__Forge__Need__Imediate__Help (SOLVED)


CraftyPuffin

Recommended Posts

Im Learning to mod with forge which is going great, kinda anoying relearning what i learned from modloader but anyway to the point...

 

Im currently trying to make a big mod/learn on the way and im adding in 19 sets of Ores, Blocks and Ore Droped gems bars, Tools Sets, Armor Sets.. I know thats alot of items.

 

But for some reason after the 7th full set of everything i said above i get an error? the 7 tools armor lbocks work perfectly and flawlessy but the 8th which is perfectly typed in seems to give me this error:

 

2013-02-14 11:58:33 [iNFO] [sTDERR] java.lang.ArrayIndexOutOfBoundsException: 31541

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.block.Block.<init>(Block.java:324)

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.block.Block.<init>(Block.java:359)

2013-02-14 11:58:33 [iNFO] [sTDERR] at MeetTheMod.common.A_MTM_BlockCore.<init>(A_MTM_BlockCore.java:11)

2013-02-14 11:58:33 [iNFO] [sTDERR] at MeetTheMod.common.A_MTM_CORE.load(A_MTM_CORE.java:453)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:485)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268)

2013-02-14 11:58:33 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)

2013-02-14 11:58:33 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268)

2013-02-14 11:58:33 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)

2013-02-14 11:58:33 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:657)

2013-02-14 11:58:33 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207)

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:456)

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:744)

2013-02-14 11:58:33 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

2013-02-14 11:59:21 [iNFO] [sTDERR] Someone is closing me!

 

As far as i understand im supposed to have Infinate block item space add in 100s of things as i want but this makes no sence? I even tryed maken a new CORE class file. Nope. even a new package. Nope. Is there something im missing to be capable of having such vast amount of tools armors blocks and stuff like that?

 

Immediate help would be fudging fantastic and down to the point of what im doing wrong :(

 

Thanks in advance, FluffyPuffin!

 

PS: SORRY IF IM IN THE WRONG SECTION IM NEW TO THE SITE, And i hope this hasint been posted before i cant find solutions anywere.

Link to comment
Share on other sites

Nothing i have ID'ed is over 4000 all block ID's are under 256 in there own spriteSheet.

 

EDIT: To be more specific it singles out this line.

 

AmethystOre = new A_MTM_BlockCore_Two(this.AmethystOreID, 23).setBlockName("AmethystOre");

That's not really too helpful. What's the value of 'AmethystOreID'?

Link to comment
Share on other sites

2013-02-14 11:58:33 [iNFO] [sTDERR] java.lang.ArrayIndexOutOfBoundsException: 31541

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.block.Block.<init>(Block.java:324)

2013-02-14 11:58:33 [iNFO] [sTDERR] at net.minecraft.block.Block.<init>(Block.java:359)

2013-02-14 11:58:33 [iNFO] [sTDERR] at MeetTheMod.common.A_MTM_BlockCore.<init>(A_MTM_BlockCore.java:11)

2013-02-14 11:58:33 [iNFO] [sTDERR] at MeetTheMod.common.A_MTM_CORE.load(A_MTM_CORE.java:453)

 

Nothing i have ID'ed is over 4000 all block ID's are under 256 in there own spriteSheet

 

I don't know what you're trying to accomplish, but your code is ending up calling index 31541 of net.minecraft.block.Block.blocksList[] for initializing one of your Block variables. As mentioned, the Minecraft base code by default doesn't allow blocksList[] indexes other than 0-4095.

 

If you're getting confused with "Infinite terrain/sprite indexes", that has to do with the appearance of blocks/items and nothing to do with allocations in ID arrays. If however you're making use of a mod that tweaks the blocksList[] array bounds in the base code, it's not cooperating.

 

This is where things are hanging up, in order:

 

#1, line 324 of net.minecraft.block.Block:

 

public Block(int par1, Material par2Material)

    {

        this.blockConstructorCalled = true;

        this.enableStats = true;

        this.stepSound = soundPowderFootstep;

        this.blockParticleGravity = 1.0F;

        this.slipperiness = 0.6F;

 

      if (blocksList[par1] != null)

        {

            throw new IllegalArgumentException("Slot " + par1 + " is already occupied by " + blocksList[par1] + " when adding " + this);

        }

        else

        {

            this.blockMaterial = par2Material;

            blocksList[par1] = this;

            this.blockID = par1;

            this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);

            opaqueCubeLookup[par1] = this.isOpaqueCube();

            lightOpacity[par1] = this.isOpaqueCube() ? 255 : 0;

            canBlockGrass[par1] = !par2Material.getCanBlockGrass();

        }

        isDefaultTexture = (getTextureFile() != null && getTextureFile().equalsIgnoreCase("/terrain.png"));

    }

 

#2: Line 359 of net.minecraft.block.Block:

 

public Block(int par1, int par2, Material par3Material)

    {

        this(par1, par3Material);

        this.blockIndexInTexture = par2;

    }

 

#3 and #4 have to do with the code you're using for your mod. Mind showing us what line 11 of A_MTM_BlockCore.java and line 453 of A_MTM_CORE.java are, and the related methods where said lines are contained?

Link to comment
Share on other sites

Seigyoku gave the perfect answer, I just wanted to add: paste.minecraftforge.net <-- post your mainMod java file here, the one where you have the @mod annotation and stuff, sett highlighting to Java and give us the link, that will make solving your issues a lot easier!

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Im only partly following what you said but im useing ID codes that minecraft isint useing and im useing idex codes in my own sprite sheets and sure anything to help why it wont allow any further addons.

 

Line 11:    super(par1, par2, Material.rock);

 

But every other Ore block has no problem with this.

 

Line 453: AmethystBlock = new A_MTM_BlockCore(this.AmethystBlockID, 39).setBlockName("AmethystBlock");

 

I think you have had a typo or somethign this is line 453. but iwth new error log its 447 FYI

 

and im not sure what you mean by the methods  (My brains is mush atm figureing this out)

 

2013-02-14 15:49:39 [iNFO] [sTDERR] java.lang.ArrayIndexOutOfBoundsException: 31541

2013-02-14 15:49:39 [iNFO] [sTDERR] at net.minecraft.block.Block.<init>(Block.java:324)

2013-02-14 15:49:39 [iNFO] [sTDERR] at net.minecraft.block.Block.<init>(Block.java:359)

2013-02-14 15:49:39 [iNFO] [sTDERR] at MeetTheMod.common.A_MTM_BlockCore.<init>(A_MTM_BlockCore.java:11)

2013-02-14 15:49:39 [iNFO] [sTDERR] at MeetTheMod.common.A_MTM_CORE.load(A_MTM_CORE.java:447)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:485)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268)

2013-02-14 15:49:39 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)

2013-02-14 15:49:39 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268)

2013-02-14 15:49:39 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)

2013-02-14 15:49:39 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:657)

2013-02-14 15:49:39 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207)

2013-02-14 15:49:39 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:456)

2013-02-14 15:49:39 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)

2013-02-14 15:49:39 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:744)

2013-02-14 15:49:39 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

2013-02-14 15:50:00 [iNFO] [sTDERR] Someone is closing me!

 

I think i needed to post a new log since iv been trying to configure to get a work around coulkd be the same i had to re-add Amethyst into my main core class file sorry.

 

 

I wasint sure what you ment or how much i was suppose to paste in but: http://paste.minecraftforge.net/view/e0ca0ad5

Link to comment
Share on other sites

I can explain this simply: When you initialize a block or item, the first parameter usually is the object's ID. The object gets shoved into net.minecraft.block.Block.blocksList[iD] and net.minecraft.item.Item.itemsList[iD] if it's a block, or into net.minecraft.item.Item.itemsList[iD+256] if it's just an item. This is a very important part of initialization, because:

 

public static final Block[] blocksList = new Block[4096];

 

public static Item[] itemsList = new Item[32000];

 

This can't be changed easily unless we alter the base code, or know how to tell Forge to change it for us.

 

The constructor I showed earlier lets us know how the ID part of the block's initialization is handled:

 

public Block(int par1, Material par2Material)

    {

        this.blockConstructorCalled = true;

        this.enableStats = true;

        this.stepSound = soundPowderFootstep;

        this.blockParticleGravity = 1.0F;

        this.slipperiness = 0.6F;

 

        if (blocksList[par1] != null)

        {

            throw new IllegalArgumentException("Slot " + par1 + " is already occupied by " + blocksList[par1] + " when adding " + this);

        }

        else

        {

            this.blockMaterial = par2Material;

            blocksList[par1] = this;

                this.blockID = par1;

            this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);

            opaqueCubeLookup[par1] = this.isOpaqueCube();

            lightOpacity[par1] = this.isOpaqueCube() ? 255 : 0;

            canBlockGrass[par1] = !par2Material.getCanBlockGrass();

        }

        isDefaultTexture = (getTextureFile() != null && getTextureFile().equalsIgnoreCase("/terrain.png"));

    }

 

Because of this, calling an index outside of these arrays tend to lead to this kind of compile error.

 

Some examples straight from Block's variables:

 

public static final Block stone = (new BlockStone(1, 1)).setHardness(1.5F).setResistance(10.0F).setStepSound(soundStoneFootstep).setBlockName("stone");

public static final Block dirt = (new BlockDirt(3, 2)).setHardness(0.5F).setStepSound(soundGravelFootstep).setBlockName("dirt");

 

So, we know that Stone Blocks are stored in blocksList[1], and Dirt Blocks are stored in blocksList[3].

 

Meanwhile, sprite sheet indexing is an entirely different matter, that's handled in a different part of initialization.

 

super(par1, par2, Material.rock);

 

That parameter in line 11 of A_MTM_BlockCore.java is your texture index parameter. See the difference?

 

 

 

End lesson! Moving on:

 

Your initialization of the block itself seems okay from the surface, but I'd like to see the constructor you're using with line 11 of A_MTM_BlockCore.java just in case. Is that alright?

 

Meanwhile, the trail ends at your code attempting to pull an ID from your config file. Since you have an in-case ID for AmethystBlock to be 3607, the issue could be within the config file itself. Is there anything that looks like the number 31541 or a similar 5-digit number in there?

Link to comment
Share on other sites

I kinda understand but then i dont im still a total amature so some things kinda has to be stupifyed if u get what i mean. Like im that amatureish i could take a shot at fixing it if i understand correctly or ask for your kindness and show me the code i need to use to totally knock out the problem pernamently, im still pritty new so forgive me if i dont understand the very basic descriptions your help is much apresiated <3 :) but heres the BlockCore code:

package MeetTheMod.common;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.creativetab.CreativeTabs;

 

public class A_MTM_BlockCore extends Block

{

  public A_MTM_BlockCore(int par1, int par2)

  {

    super(par1, par2, Material.rock);

    this.setCreativeTab(CreativeTabs.tabBlock);

  }

 

  public String getTextureFile()

  {

    return "/MeetTheMod/BlockSpriteSheet.png";

  }

}

 

This is what i use and have had no problem with any other block useing this its just why stop at the 8th add on ? I dont mind giving out some code cause my mod im maken is well its... Iv got alot planned besides new ores and tools ill be adding in stuff not related to that for example new biome anyway gone off topic :)

Link to comment
Share on other sites

Hows you config file crafty?

Since you have an in-case ID for AmethystBlock to be 3607' date=' the issue could be within the config file itself. Is there anything that looks like the number 31541 or a similar 5-digit number in there?[/quote']

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Hows you config file crafty?

Since you have an in-case ID for AmethystBlock to be 3607' date=' the issue could be within the config file itself. Is there anything that looks like the number 31541 or a similar 5-digit number in there?[/quote']

 

I compleatly forgot about that part, Were is this config file cause if theres a class file were you make a config then im that noobish i probally dont even know i have it lol but i searched every part of my code in every class there is no number that high anywere its when i add in that 8th ore just seems to crash

Link to comment
Share on other sites

That's okay! We all start off trying to figure out our hands from our feet in this sort of hobby. ;)

 

I'll use what you supplied for hopefully something easier in explaining what's going on:

 

public A_MTM_BlockCore(int par1, int par2)

  {

    super(par1, par2, Material.rock);

    this.setCreativeTab(CreativeTabs.tabBlock);

  }

 

more or less means:

 

public A_MTM_BlockCore(int ID, int texture)

  {

    super(ID, texture, Material.rock);

    this.setCreativeTab(CreativeTabs.tabBlock);

  }

 

Your textures come from the sprite sheet you supplied for your blocks. That you already figured out, I think, looking at your getTextureFile() method for that class.

 

So you're initializing AmethystBlock:

 

AmethystBlock = new A_MTM_BlockCore(this.AmethystBlockID, 39).setBlockName("AmethystBlock");

 

this.AmethystBlockID is the ID of your AmethystBlock

39 is the texture index you're using from your supplied sprite sheet

 

So, there isn't anything wrong with your code so far, actually! But for some reason, your compiler thinks that AmethystBlockID has the value 31541, which is no good to us. Due to that, we have to keep looking:

 

this.AmethystBlockID = config.getBlock("Amethyst block", "block", 3607).getInt();

 

This seems to be the real culprit. You supplied a default just-in-case value of 3607, well within the bounds of the block ID array, so the config file should be the cause of your problems. There's a very good chance that there's confusion between item IDs with block IDs in there, as 31541 is suspiciously looking like an item ID.

 

As for where the config file should be, look in \forge\mcp\jars\config\, is anything that looks like yours in there? Configuration files aren't really known to me yet, so I'm mainly going off of what I see in this link: http://www.minecraftforge.net/wiki/How_to_make_an_advanced_configuration_file

 

 

 

EDIT: Okay, I checked out your error logs again, the older log marks line 453:

 

AquamarineBlock = new A_MTM_BlockCore(this.AquamarineBlockID, 36).setBlockName("AquamarineBlock");

 

while your newer error lists line 447:

 

AmethystOre = new A_MTM_BlockCore(this.AmethystOreID, 23).setBlockName("AmethystOre");

 

Both have the same marked issue though, 31541 as an arrayOutOfBoundsException. Why is your compiler spitting out the same problem at different lines of code each time you try to test it? :o

Link to comment
Share on other sites

That kinda made more sence to me about double initialising the block, i fiddled around abit and removed the get testurefile part same error i also noticed in the config were it says this.whatever it was set to getitem weirdly enough i changed it to getblock but same error i thought it was the problem my heart filled with joy to be emptyed like a poped balloon xD

 

as for the new line code of 447 , when i posted this i was still fiddleing around trying to fix it like putting Amethyst into a new core file and pasting it back in may have added a dew extra space lines hence the new number.

 

As for the config folder i see 4 CFG files named: "Forge" "ForgeChunjLoading" "MeetTheMod" (My Mods name @Copyright :3) and "MeetTheMod_Two" <-- thats only there cuase of my messing around trying to fix it i think thats unimportant i didint make that package untill after the error for 2 days driving me mad thinjking of ways around it.

 

And i shall have a wonder on that link you posted, do you know how to fix it or are you still figureing it out btw? cause ill feel very stupid if u literally  told me the fix xD

Link to comment
Share on other sites

Any kind of text editor, like the default notepad that comes with windows works :)

if you want a more fancy program, then Notepad++ is a free notepad with nifty features like syntax highlighting.

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

as for the new line code of 447 , when i posted this i was still fiddleing around trying to fix it like putting Amethyst into a new core file and pasting it back in may have added a dew extra space lines hence the new number.

 

Alright, I'm just trying to make sure for myself which of your block variables is giving you a headache. :D One more time to confirm, which one is being a pain, AmethystBlock or AmethystOre?

 

And i shall have a wonder on that link you posted, do you know how to fix it or are you still figureing it out btw? cause ill feel very stupid if u literally  told me the fix xD

 

I'm pretty clueless as to how Forge formats config files, but if the error is inside the file, it should be easy enough to spot. Just remember the number, 31541!

Link to comment
Share on other sites

Its the ore thats seems to be B****ing out lol even when i removed Amethyst from my FULLY coded 19 set i have it backed up and saved th full code and i used that to paste in one by one untill it went wrong lol and well to my supprise item id codes in that file ate in the 30,000s which makes no sence to me if that can be somewhat explained lol heres the paste file i could probally take a stab at it but yeno what you guys think: http://paste.minecraftforge.net/view/e39f5618

Link to comment
Share on other sites

####################

# amethyst ore

####################

 

"amethyst ore" {

    I:block=31541

}

 

Ding ding, here's our problem, it looks like. 8) I'll be editing this post as I try to traceback the process.

 

As for you wondering why your Item IDs are so high, can we see your custom item class? This might actually solve why the config file is doing what it's doing.

 

 

 

EDIT: Okay, we know now how the config file is messing things up, just not why.

 

public static Block AmethystOre;

 

this.AmethystOreID = config.getItem("Amethyst Ore", "block", 3307).getInt();

this.AmethystOreID = config.getBlock("Amethyst Ore", "block", 3307).getInt();

 

####################

# amethyst ore

####################

 

"amethyst ore" {

    I:block=31541

}

 

AmethystOre = new A_MTM_BlockCore(this.AmethystOreID, 23).setBlockName("AmethystOre");

 

Following that, and looking at what you wrote before:

 

even when i removed Amethyst from my FULLY coded 19 set

 

Since the value is already written into the config file and saved, disabling the code doesn't entirely help, you'll have to manually edit the value yourself in there too. See if it behaves changing the value from 31541 to 3307.

Link to comment
Share on other sites

for some weird reason when i posted my last reply i was booted offt he site for ages >.> but yea  i edited the number and saw that i had a item term in the block code i was like *FACEPALM* Probally would have noticed if i could get on this site faster xD but i thank you guys for your massive help tho :D i now understand some of the code more and i now know were to go if i get some weird id code error :3 I love yous ^_^ now i gota fix textures >.> my client loads perfectly now with all 19 ores tools and armors and blocks :D SUCCESS! now texture fixing and i can finally after 3 days progress with my big ibg mod! But im sure ill be back here with another problem ;)

 

Much love to you guys :D any suggestions on what to add into my mod wud be awesome :o IV already got big plans from certain mobs and other stuff ^_^

 

Hopefully people who get stuck like me find this :P Omg i feel like a car has been lifted off my back now so much relief :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hey I'm trying to run minecraft ith some mods on forge but every time I get this error and I dont know what to do Here's the crash record: ---- Minecraft Crash Report ---- // Oh - I know what I did wrong! Time: 2024-02-25 17:51:26 Description: Initializing game org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[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.9.jar:10.0.9+10.0.9+main.dcd20f30] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at net.minecraft.client.gui.Gui.<init>(Gui.java:142) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.InGameHudMixin,pl:mixin:A}     at net.minecraftforge.client.gui.overlay.ForgeGui.<init>(ForgeGui.java:69) ~[forge-1.20.1-47.1.29-universal.jar%23183!/:?] {re:classloading}     at net.minecraft.client.Minecraft.<init>(Minecraft.java:521) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:182) ~[1.20.1-forge-47.1.29-wrapper.jar:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.1.29.jar:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.1.29.jar:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.1.29.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:?] {}     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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) ~[?:?] {} Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Argument modifier method doABarrelRoll$modifyDebugHudText(Ljava/lang/String;)Ljava/lang/String; in do_a_barrel_roll.mixins.json:client.roll.DebugHudMixin failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap do_a_barrel_roll.refmap.json     at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}     at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}     at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[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] {}     ... 37 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread nullStacktrace:     at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[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.9.jar:10.0.9+10.0.9+main.dcd20f30] {}     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?] {}     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?] {}     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?] {}     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?] {}     at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] {}     at net.minecraft.client.gui.Gui.<init>(Gui.java:142) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default,pl:mixin:APP:do_a_barrel_roll.mixins.json:client.InGameHudMixin,pl:mixin:A}     at net.minecraftforge.client.gui.overlay.ForgeGui.<init>(ForgeGui.java:69) ~[forge-1.20.1-47.1.29-universal.jar%23183!/:?] {re:classloading}     at net.minecraft.client.Minecraft.<init>(Minecraft.java:521) ~[client-1.20.1-20230612.114412-srg.jar%23178!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A} -- Initialization -- Details:     Modules:          ADVAPI32.dll:Erweiterte Windows 32 Base-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         COMCTL32.dll:Bibliothek für Steuerelemente:6.10 (WinBuild.160101.0800):Microsoft Corporation         CRYPT32.dll:Krypto-API32:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         CRYPTBASE.dll:Base cryptographic API DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         CRYPTSP.dll:Cryptographic Service Provider API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         ColorAdapterClient.dll:Microsoft Color Adapter Client:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         CoreMessaging.dll:Microsoft CoreMessaging Dll:10.0.19041.3930:Microsoft Corporation         CoreUIComponents.dll:Microsoft Core UI Components Dll:10.0.19041.3636:Microsoft Corporation         DBGHELP.DLL:Windows Image Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         DEVOBJ.dll:Device Information Set DLL:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         DNSAPI.dll:DNS-Client-API-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         GDI32.dll:GDI Client DLL:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         GLU32.dll:OpenGL-Hilfsprogrammbibliotheks-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         IPHLPAPI.DLL:IP-Hilfs-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         KERNEL32.DLL:Client-DLL für Windows NT-Basis-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         KERNELBASE.dll:Client-DLL für Windows NT-Basis-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         MMDevApi.dll:MMDevice-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         MSASN1.dll:ASN.1 Runtime APIs:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         MSCTF.dll:MSCTF-Server-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         MpOav.dll:IOfficeAntiVirus Module:4.18.2203.5 (WinBuild.160101.0800):Microsoft Corporation         NLAapi.dll:Network Location Awareness 2:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         NSI.dll:NSI User-mode interface DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         NTASN1.dll:Microsoft ASN.1 API:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation         OLEAUT32.dll:OLEAUT32.DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         OpenAL.dll:Main implementation library:1.21.1:         POWRPROF.dll:Power Profile Helper DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         PROPSYS.dll:Microsoft-Eigenschaftensystem:7.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         PSAPI.DLL:Process Status Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         RPCRT4.dll:Remoteprozeduraufruf-Laufzeitumgebung:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         SETUPAPI.dll:Windows Setup-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         SHCORE.dll:SHCORE:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         SHELL32.dll:Allgemeine Windows-Shell-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         UMPDC.dll         USER32.dll:Client-DLL für Windows USER-API (mehrere Benutzer):10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         USERENV.dll:Userenv:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         VCRUNTIME140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation         VERSION.dll:Version Checking and File Installation Libraries:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         WINHTTP.dll:Windows HTTP-Dienste:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         WINMM.dll:MCI API-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         WINSTA.dll:Winstation Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         WINTRUST.dll:Microsoft Trust Verification APIs:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         WS2_32.dll:Windows Socket 2.0-32-Bit-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         WTSAPI32.dll:Windows Remote Desktop Session Host Server SDK APIs:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         Wldp.dll:Windows-Sperrungsrichtlinie:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         amsi.dll:Anti-Malware Scan Interface:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         apphelp.dll:Clientbibliothek für Anwendungskompatibilität:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         awt.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         bcrypt.dll:Bibliothek mit kryptografischen Primitiven von Windows:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         cfgmgr32.dll:Configuration Manager DLL:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation         combase.dll:Microsoft COM für Windows:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         d3d11.dll:Direct3D 11 Runtime:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         dbgcore.DLL:Windows Core Debugging Helpers:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         dcomp.dll:Microsoft DirectComposition Library:10.0.19041.4046 (WinBuild.160101.0800):Microsoft Corporation         dhcpcsvc.DLL:DHCP Clientdienst:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         dhcpcsvc6.DLL:DHCPv6-Client:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         dinput8.dll:Microsoft DirectInput:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         dwmapi.dll:Microsoft Desktopfenster-Manager-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         dxcore.dll:DXCore:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         dxgi.dll:DirectX Graphics Infrastructure:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         fwpuclnt.dll:FWP/IPsec Benutzermodus-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         gdi32full.dll:GDI Client DLL:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         glfw.dll:GLFW 3.4.0 DLL:3.4.0:GLFW         icm32.dll:Microsoft Color Management Module (CMM):10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         igd10iumd64.dll:User Mode Driver for Intel(R) Graphics Technology:20.19.15.4835:Intel Corporation         igdusc64.dll:Unified Shader Compiler for Intel(R) Graphics Accelerator:20.19.15.4835:Intel Corporation         imagehlp.dll:Windows NT Image Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         inputhost.dll:InputHost:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         java.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         javaw.exe:OpenJDK Platform binary:17.0.8.0:Microsoft         jemalloc.dll         jimage.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         jli.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         jna14725188975779657708.dll:JNA native library:6.1.4:Java(TM) Native Access (JNA)         jsvml.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         jvm.dll:OpenJDK 64-Bit server VM:17.0.8.0:Microsoft         kernel.appcore.dll:AppModel API Host:10.0.19041.3758 (WinBuild.160101.0800):Microsoft Corporation         lwjgl.dll         lwjgl_opengl.dll         lwjgl_stb.dll         management.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         management_ext.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         mscms.dll:Microsoft-Farbabstimmungssystem-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         msvcp140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation         msvcp_win.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         msvcrt.dll:Windows NT CRT DLL:7.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         mswsock.dll:Microsoft Windows Sockets 2.0-Dienstanbieter:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         napinsp.dll:E-Mail-Namenshimanbieter:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         ncrypt.dll:Windows NCrypt-Router:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         net.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         nio.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         ntdll.dll:DLL für NT-Layer:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         ntmarta.dll:Windows NT MARTA-Anbieter:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         nvapi64.dll:NVIDIA NVAPI Library, Version 382.64 :22.21.13.8264:NVIDIA Corporation         nvldumdx.dll:NVIDIA Driver Loader, Version 382.64 :22.21.13.8264:NVIDIA Corporation         nvoglv64.DLL:NVIDIA Compatible OpenGL ICD:22.21.13.8264:NVIDIA Corporation         nvwgf2umx.dll:NVIDIA D3D10 Driver, Version 382.64 :22.21.13.8264:NVIDIA Corporation         ole32.dll:Microsoft OLE für Windows:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         opengl32.dll:OpenGL Client DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         pdh.dll:Windows Unterstützungs-DLL für Leistungsdaten:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         pnrpnsp.dll:PNRP-Namespaceanbieter:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         profapi.dll:User Profile Basic API:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         rasadhlp.dll:Remote Access AutoDial Helper:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation         sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.19041.1 (WinBuild.160101.0800):Microsoft Corporation         shlwapi.dll:Shell Light-weight-Hilfsprogrammbibliothek:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         sunmscapi.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         textinputframework.dll:"TextInputFramework.DYNLINK":10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         ucrtbase.dll:Microsoft® C Runtime Library:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         uxtheme.dll:Microsoft UxTheme-Bibliothek:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         vcruntime140_1.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation         verify.dll:OpenJDK Platform binary:17.0.8.0:Microsoft         win32u.dll:Win32u:10.0.19041.3996 (WinBuild.160101.0800):Microsoft Corporation         windows.storage.dll:Microsoft WinRT Storage-API:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         winrnr.dll:LDAP RnR Provider DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         wintypes.dll:Windows-Basistypen-DLL:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         wshbth.dll:Windows Sockets Helper DLL:10.0.19041.3636 (WinBuild.160101.0800):Microsoft Corporation         xinput1_4.dll:API für Microsoft Common Controller:10.0.19041.3691 (WinBuild.160101.0800):Microsoft Corporation         zip.dll:OpenJDK Platform binary:17.0.8.0:Microsoft Stacktrace:     at net.minecraft.client.main.Main.main(Main.java:182) ~[1.20.1-forge-47.1.29-wrapper.jar:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.1.29.jar:?] {}     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.1.29.jar:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.1.29.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:?] {}     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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) ~[?:?] {} -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.8, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 329926560 bytes (314 MiB) / 704643072 bytes (672 MiB) up to 2147483648 bytes (2048 MiB)     CPUs: 4     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz     Identifier: Intel64 Family 6 Model 61 Stepping 4     Microarchitecture: Broadwell (Client)     Frequency (GHz): 2.00     Number of physical packages: 1     Number of physical CPUs: 2     Number of logical CPUs: 4     Graphics card #0 name: NVIDIA GeForce 920M     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 1024.00     Graphics card #0 deviceId: 0x1299     Graphics card #0 versionInfo: DriverVersion=22.21.13.8264     Graphics card #1 name: Intel(R) HD Graphics 5500     Graphics card #1 vendor: Intel Corporation (0x8086)     Graphics card #1 VRAM (MB): 1024.00     Graphics card #1 deviceId: 0x1616     Graphics card #1 versionInfo: DriverVersion=20.19.15.4835     Memory slot #0 capacity (MB): 4096.00     Memory slot #0 clockSpeed (GHz): 1.60     Memory slot #0 type: DDR3     Memory slot #1 capacity (MB): 4096.00     Memory slot #1 clockSpeed (GHz): 1.60     Memory slot #1 type: DDR3     Virtual memory max (MB): 15530.45     Virtual memory used (MB): 9763.88     Swap memory total (MB): 7424.00     Swap memory used (MB): 0.00     JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M     Launched Version: 1.20.1-forge-47.1.29-wrapper     Backend library: LWJGL version 3.3.1 build 7     Backend API: GeForce 920M/PCIe/SSE2 GL version 4.5.0 NVIDIA 382.64, NVIDIA Corporation     Window size: <not initialized>     GL Caps: Using framebuffer using OpenGL 3.2     GL debug messages:      Using VBOs: Yes     Is Modded: Definitely; Client brand changed to 'forge'     Type: Client (map_client.txt)     CPU: 4x Intel(R) Core(TM) i3-5005U CPU @ 2.00GHz     OptiFine Version: OptiFine_1.20.1_HD_U_I6     OptiFine Build: 20231221-120401     Render Distance Chunks: 15     Mipmaps: 4     Anisotropic Filtering: 1     Antialiasing: 0     Multitexture: false     Shaders: (internal)     OpenGlVersion: 4.5.0 NVIDIA 382.64     OpenGlRenderer: GeForce 920M/PCIe/SSE2     OpenGlVendor: NVIDIA Corporation     CpuCount: 4     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.1.29.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.1.29.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.1.29.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.1.29.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.1.29.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar OptiFine TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar essential-loader TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          minecraft@1.0         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         mixinextras-forge-0.3.2.jar                       |MixinExtras                   |mixinextras                   |0.3.2               |COMMON_SET|Manifest: NOSIGNATURE         do_a_barrel_roll-forge-3.5.1+1.20.1.jar           |Do a Barrel Roll              |do_a_barrel_roll              |3.5.1+1.20.1        |COMMON_SET|Manifest: NOSIGNATURE         connectedglass-1.1.11-forge-mc1.20.1.jar          |Connected Glass               |connectedglass                |1.1.11              |COMMON_SET|Manifest: NOSIGNATURE         yet-another-config-lib-forge-3.2.2+1.20.jar       |YetAnotherConfigLib           |yet_another_config_lib_v3     |3.2.2+1.20          |COMMON_SET|Manifest: NOSIGNATURE         spectrelib-forge-0.13.14+1.20.1.jar               |SpectreLib                    |spectrelib                    |0.13.14+1.20.1      |COMMON_SET|Manifest: NOSIGNATURE         supermartijn642corelib-1.1.17-forge-mc1.20.1.jar  |SuperMartijn642's Core Lib    |supermartijn642corelib        |1.1.17              |COMMON_SET|Manifest: NOSIGNATURE         fusion-1.1.1-forge-mc1.20.1.jar                   |Fusion                        |fusion                        |1.1.1               |COMMON_SET|Manifest: NOSIGNATURE         caelus-forge-3.1.0+1.20.jar                       |Caelus API                    |caelus                        |3.1.0+1.20          |COMMON_SET|Manifest: NOSIGNATURE         forge-1.20.1-47.1.29-universal.jar                |Forge                         |forge                         |47.1.29             |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         colytra-forge-6.2.2+1.20.1.jar                    |Colytra                       |colytra                       |6.2.2+1.20.1        |COMMON_SET|Manifest: NOSIGNATURE         Essential (forge_1.20.1).jar                      |Essential                     |essential                     |1.3.0.6+g4dc55a95bd |COMMON_SET|Manifest: NOSIGNATURE         sit-1.20.1-1.3.4.jar                              |Sit                           |sit                           |1.3.4               |COMMON_SET|Manifest: NOSIGNATURE     Crash Report UUID: f8dbba00-2339-4d76-a83d-544c800d51bf     FML: 47.1     Forge: net.minecraftforge:47.1.29 please help me 
    • Hi everyone, I need to make a converter from net.minecraft.text.Text to legacy string "&aHello" with HEX support "&#084CFBb&#2064FBi&#377CFCr&#4F94FCd&#66ABFCf&#7EC3FCl&#95DBFDo&#ADF3FDp". Who has such a function or maybe there is a special API for this?
    • I have been currently having this issue where if I join my server, I get one of these 2 errors. I have tried fixing this issue by looking at the output log in both Server and Client side, from what I have seen I was not able to find anything I can understand that would have helped me. These two errors pop up randomly with no pattern when attempting to join the server when it says Encrypting... I have tried removing all mods from the Client and Server side, which did nothing and still showed the same errors (I don't remember which error showed or even if it showed both), so from what I tried to do, I do not think this is a mod Issue but rather a Forge Issue. How do I fix this? Here are the errors and all the information: Internal Exception: java.lang.NoClassDefFoundError: com/google/common/util/concurrent/TrustedListenableFutureTask Debug.log: https://www.mediafire.com/file/hbtycb1tamqt1qr/debug2.log/file (PS: Debug.log file cannot be uploaded to Pastebin due to it crashing because of the Large Amount of Spam OpenGL logs) Internal Exception: Internal Exception: java.lang.NoClassDefFoundError: com/google/common/collect/LinkedHashMultiMap$ValueSet Debug.log: https://www.mediafire.com/file/o1d48z0bjfyff1e/debug.log/file (PS: Debug.log file cannot be uploaded to Pastebin due to it crashing because of the Large Amount of Spam OpenGL logs) Client Mods: Server Mods:
    • the removing of the Material class has mess up bad mi code now have to many broken things after updating mi code to 1.20.4 this are mi pipes they conect each others but to have it right i have to made a custome BlockItem  the thing its that i need to check the block im looking at  if its some something like grass or wheat i need to ignore and replace whit mi pipe block but if its something like leaves then it must respect it and set the pipe above or at the side  in x < 1.9just check the material the target block is made of     in 1.20 cannot be done like this soo i was trying to make a list of solid blocks but is much work and also it don't have in account blocks from other mods              
  • Topics

×
×
  • Create New...

Important Information

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