Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.18.2] [SOLVED] Custom block renderer, like cable mods do


Robsutar
 Share

Recommended Posts

I would like to make a block that changes its model according to adjacent blocks of the same type, linke applied, mekanism, pipez, and other mods that update the model of the cables when there is an adjacent one, also changing the VoxelShape, or collision box.

Forge version: 1.18.2

Edited by Robsutar
Link to comment
Share on other sites

In Vanilla, Redstone and Fences/Walls kinda do already this thing, where their shape changes according to the neighbors. You should check how they do, which properties are stored in the blockstate file and do the model files accordingly

Edited by JimiIT92
Typos
  • Thanks 1

Don't blame me if i always ask for your help. I just want to learn to be better :)

Link to comment
Share on other sites

On 6/22/2022 at 3:42 AM, JimiIT92 said:

In Vanilla, Redstone and Fences/Walls kinda do already this thing, where their shape changes according to the neighbors. You should check how they do, which properties are stored in the blockstate file and do the model files accordingly

Minecraft: 1.18.2
Forge: 1.18.2-40.1.0
Parchment: 2022.06.19-1.18.2

I'm in a similar situation and as you mentioned I was tracking how vanilla does this, I found the creation of of the Cobblestone Wall on the Vanilla Block class

public static final Block COBBLESTONE_WALL = register("cobblestone_wall", new WallBlock(BlockBehaviour.Properties.copy(COBBLESTONE)));

And tracked down the generation of a Wall Block (multipart):

return MultiPartGenerator
.multiPart(pWallBlock)
.with(
    Condition.condition().term(BlockStateProperties.UP, true), 
    Variant.variant().with(VariantProperties.MODEL, pPostModelLocation))
.with(
    Condition.condition().term(BlockStateProperties.NORTH_WALL, WallSide.LOW), 
    Variant.variant().with(VariantProperties.MODEL, pLowSideModelLocation).with(VariantProperties.UV_LOCK, true))
.with(
    Condition.condition().term(BlockStateProperties.EAST_WALL, WallSide.LOW), 
    Variant.variant().with(VariantProperties.MODEL, pLowSideModelLocation)
    .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90).with(VariantProperties.UV_LOCK, true))
.with(
    Condition.condition().term(BlockStateProperties.SOUTH_WALL, WallSide.LOW), 
    Variant.variant().with(VariantProperties.MODEL, pLowSideModelLocation)
    .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R180).with(VariantProperties.UV_LOCK, true))
.with(
    Condition.condition().term(BlockStateProperties.WEST_WALL, WallSide.LOW), 
    Variant.variant().with(VariantProperties.MODEL, pLowSideModelLocation)
    .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R270).with(VariantProperties.UV_LOCK, true))
.with(
    Condition.condition().term(BlockStateProperties.NORTH_WALL, WallSide.TALL), 
    Variant.variant().with(VariantProperties.MODEL, pTallSideModelLocation).with(VariantProperties.UV_LOCK, true))
.with(
    Condition.condition().term(BlockStateProperties.EAST_WALL, WallSide.TALL), 
    Variant.variant().with(VariantProperties.MODEL, pTallSideModelLocation)
    .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90).with(VariantProperties.UV_LOCK, true)
).with(
    Condition.condition().term(BlockStateProperties.SOUTH_WALL, WallSide.TALL), 
    Variant.variant().with(VariantProperties.MODEL, pTallSideModelLocation)
    .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R180).with(VariantProperties.UV_LOCK, true))
.with(
    Condition.condition().term(BlockStateProperties.WEST_WALL, WallSide.TALL), 
    Variant.variant().with(VariantProperties.MODEL, pTallSideModelLocation)
    .with(VariantProperties.Y_ROT, VariantProperties.Rotation.R270).with(VariantProperties.UV_LOCK, true));

But the one thing I cannot track is the blockstate json. I tried to create one based on examples from open source mods, but seemes something changed because they where not working at first. After seeing the implementation of the generator, I changed the properties that I saw there to something like this:
 

{
  "multipart": [
    {   "when": { "up": "true" },
      "apply": { "model": "examplemod:block/examplemod_stone_wall_post", "uvlock": true }
    },
    {   "when": { "north": "low" },
      "apply": { "model": "examplemod:block/examplemod_stone_wall_side", "uvlock": true }
    },
    {   "when": { "east": "low" },
      "apply": { "model": "examplemod:block/examplemod_stone_wall_side", "y": 90, "uvlock": true }
    },
    {   "when": { "south": "low" },
      "apply": { "model": "examplemod:block/examplemod_stone_wall_side", "y": 180, "uvlock": true }
    },
    {   "when": { "west": "low" },
      "apply": { "model": "examplemod:block/examplemod_stone_wall_side", "y": 270, "uvlock": true }
    }
  ]
}

With this, and the models json created, the custom walls are generated and texture are there, but still, they do not connect with eachothers

2022-06-23-17-31-20-Minecraft-1-18-2-Sin
 

I'm guess I'm missing something on the json, but I cannot find any json on the generated Vanilla Minecraft (the one on external libs)

Link to comment
Share on other sites

Forge: 1.18.2-40.1.0
Parchment: 2022.06.19-1.18.2

I'm searching for a Wall blockstate.json example as I'm not finding any on the minecraft (external libreries) folder. I'm doing a custom wall for a new material, nothing fancy as I just want the normal behavior. This are the details of my implementation.

Registering the Block and WallBlock

public static final RegistryObject<Block> EXPERIMENTAL_STONE = registerBlock("experimental_stone", () -> new Block(BlockBehaviour.Properties.of(Material.STONE).strength(9f).requiresCorrectToolForDrops()), ExperimentalCreativeModeTab.EXPERIMENTAL_TAB);
public static final RegistryObject<WallBlock> EXPERIMENTAL_STONE_WALL = registerBlock("experimental_stone_wall", () -> new WallBlock(BlockBehaviour.Properties.copy(EXPERIMENTAL_STONE.get())), ExperimentalCreativeModeTab.EXPERIMENTAL_TAB);

private static <T extends Block> RegistryObject<T> registerBlock(String name, Supplier<T> block, CreativeModeTab tab){
    RegistryObject<T> toReturn = BLOCKS.register(name, block);
    registerBlockItem(name, toReturn, tab);
    return toReturn;
}

private static <T extends Block> RegistryObject<Item> registerBlockItem(String name, RegistryObject<T> block, CreativeModeTab tab){
    return ExperimentalItems.ITEMS.register(name, () -> new BlockItem(block.get(), new Item.Properties().tab(tab)));
}

Current blockstate implementation:
assets/experimental/blockstates/experimental_stone.json

{
    "variants": {
      "": {
        "model": "experimental:block/experimental_stone"
      }
    }
  }

assets/experimental/blockstates/experimental_stone_wall.json

{
  "multipart": [
    {   "when": { "up": "true" },
      "apply": { "model": "experimental:block/experimental_stone_wall_post", "uvlock": true }
    },
    {   "when": { "north": "low" },
      "apply": { "model": "experimental:block/experimental_stone_wall_side", "uvlock": true }
    },
    {   "when": { "east": "low" },
      "apply": { "model": "experimental:block/experimental_stone_wall_side", "y": 90, "uvlock": true }
    },
    {   "when": { "south": "low" },
      "apply": { "model": "experimental:block/experimental_stone_wall_side", "y": 180, "uvlock": true }
    },
    {   "when": { "west": "low" },
      "apply": { "model": "experimental:block/experimental_stone_wall_side", "y": 270, "uvlock": true }
    },
    {   "when": { "north": "tall" },
      "apply": { "model": "experimental:block/experimental_stone_wall_post", "uvlock": true }
    },
    {   "when": { "east": "tall" },
      "apply": { "model": "experimental:block/experimental_stone_wall_post", "y": 90, "uvlock": true }
    },
    {   "when": { "south": "tall" },
      "apply": { "model": "experimental:block/experimental_stone_wall_post", "y": 180, "uvlock": true }
    },
    {   "when": { "west": "tall" },
      "apply": { "model": "experimental:block/experimental_stone_wall_post", "y": 270, "uvlock": true }
    }
  ]
}

With this, I don't se any error on logs, or any missing texture, and the wall block is attaching with anything that is not itself, but it would seem I'm missing a property for being able to attach to itself.
2022-06-23-17-31-20-Minecraft-1-18-2-Sin

I do find a declaration on the vanilla BlockStateData class with this: 

register(2224, "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'false',up:'false',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'false',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'false',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'false',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'false',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'true',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'true',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'true',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'false',south:'true',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'false',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'false',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'false',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'false',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'true',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'true',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'true',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'false',north:'true',south:'true',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'false',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'false',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'false',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'false',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'true',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'true',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'true',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'false',south:'true',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'false',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'false',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'false',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'false',up:'true',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'true',up:'false',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'true',up:'false',variant:'cobblestone',west:'true'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'true',up:'true',variant:'cobblestone',west:'false'}}", "{Name:'minecraft:cobblestone_wall',Properties:{east:'true',north:'true',south:'true',up:'true',variant:'cobblestone',west:'true'}}");

But when I try something similar to "north": true, it does generate an error and textures for the wall are not generated.:

←[mjava.lang.RuntimeException: Unknown value 'true' for property 'north' on 'Block{experimental:experimental_stone_wall}' in 'true'  
........ (removed the whole stacktrace as it ends here with the detail)
at cpw.mods.bootstraplauncher@1.0.0/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149)      
←[33m[18:26:53] [Render thread/WARN] [minecraft/ModelBakery]: Unable to bake model: 'experimental:experimental_stone_wall#east=low,north=tall,south=none,up=true,waterlogged=false,west=none': java.lang.RuntimeException: Unknown value 'true' for property 'north' on 'Block{experimental:experimental_stone_wall}' in 'true'

Thanks in advance for the help!

Edited by aferrercrafter
typos
Link to comment
Share on other sites

you need to add walls and fences to tags for them to connect correctly. You would need to create a dir at the same level as your assets folder called `data` and inside that `tags/blocks/` then add `walls.json` inside which you would add 

{
  "replace": false,
  "values": [
    "modid:material_wall"
  ]
}

 

Link to comment
Share on other sites

14 hours ago, nanoaquila said:

you need to add walls and fences to tags for them to connect correctly. You would need to create a dir at the same level as your assets folder called `data` and inside that `tags/blocks/` then add `walls.json` inside which you would add 

{
  "replace": false,
  "values": [
    "modid:material_wall"
  ]
}

 

That did the trick, although I needed to put it on folder:
data/minecraft/tags/blocks/walls.json

Thanks both!

PD:

6 hours ago, diesieben07 said:

Duplicate threads merged. Please do not post duplicate threads.

First time on forum, my bad. I thought as it was a slight different question so I created a different thread, noted for next time!

Link to comment
Share on other sites

On 6/21/2022 at 9:10 PM, Robsutar said:

I would like to make a block that changes its model according to adjacent blocks of the same type, linke applied, mekanism, pipez, and other mods that update the model of the cables when there is an adjacent one, also changing the VoxelShape, or collision box.

Forge version: 1.18.2

About the custom template:

I used Boolean Property (Check the official tutorial on the forge website) to determine which model I would like to use, and I used a multipart model mine block, using the conditions of the Boolean Property
 

public class Cable extends Block{
    public static final BooleanProperty SOUTH_CONNECTED = BooleanProperty.create("south"); //Boolean Property
    /*   it is possible to put others, in the example I will only do it with the south direction
    public static final BooleanProperty NORTH_CONNECTED = BooleanProperty.create("north");
    public static final BooleanProperty NORTH_CONNECTED = BooleanProperty.create("north");
    */


    public Cable() {
            super(Properties.copy(Blocks.GLASS_PANE).dynamicShape());
			//register Default Block State
            this.registerDefaultState(stateDefinition.any()
                    //.setValue(NORTH_CONNECTED, false),
                    .setValue(SOUTH_CONNECTED, false); //by default I want it to be desconected
    }

	//Register boolean properties
	@Override
    protected void createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> p_49915_) {
        p_49915_.add(/*UP,DOWN,NORTH,EAST,*/SOUTH);
    }

	//Change Boolean Property when checking adjacent blocks
	@Override
    public BlockState getStateForPlacement(BlockPlaceContext context) {
        return getState(context.getLevel(), context.getClickedPos());
    }

    private BlockState getState(Level world, BlockPos pos) {
        return defaultBlockState()
                //.setValue(NORTH_CONNECTED, getSideValue(world, pos, Direction.NORTH),
                .setValue(SOUTH_CONNECTED, getSideValue(world, pos, Direction.SOUTH));
    }

    private bool getSideValue(Level world, BlockPos pos, Direction facing) {
        BlockState state = world.getBlockState(pos.relative(facing));
        Block block = state.getBlock();
		//If it's a Cable class block, I want it to connect
        return (block instanceof Cable);
    }

	//Updating boolean properties when an adjacent block is updated, was having a problem, when I broke a cable, it kept plugged in in the air;
	@Override
    public void neighborChanged(BlockState state, Level world, BlockPos pos, Block block, BlockPos pos1, boolean b) {
        super.neighborChanged(state, world, pos, block, pos1, b);
        world.setBlockAndUpdate(pos,getState(world,pos));
    }
}


About the model:
The following json file is the blockstate of the block, located in "resources/assets/mod_id/blockstates/cable.json", but the models cited in the file ("sutarstorage:block/cable_core" and "sutarstorage:block/cable_part") are located in "resources/assets/mod_id/models/block/cabe_(part/core).json", both models were made using Blockbench

 

I made the json manually, but I'm already aware that there are ways to automate its generation.In case you want to copy the code, you will have to remove the comments

{
  "multipart": [
    {   "apply": { "model": "sutarstorage:block/cable_core" }},  ---> the base model, always visible

	--- Models that will only be rendered with certain condition
    {   "when": { "north": "true" },
      "apply": { "model": "sutarstorage:block/cable_part", "uvlock": false }
    },
    {   "when": { "south": "true" },
      "apply": { "model": "sutarstorage:block/cable_part", "y": 180, "uvlock": false }
    },
	---Note that the template is the same ("block/cable_part"), but rotated, it is possible to use other models instead
}


Special thanks to JimiIT92 and aferrercrafter

Link to comment
Share on other sites

  • Robsutar changed the title to [1.18.2] [SOLVED] Custom block renderer, like cable mods do

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
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.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I had a mistake while loading my minecraft world solo and also when I wanted to join my server, I removed the Optifine mods Here is the given error: The game crashed whilst rendering entity in world Error: java.lang.NoSuchMethodError: 'java.util.UUID net.minecraft.client.player.AbstractClientPlayer.m_20148_()' Code de sortie : -1 Here is the report: ---- Minecraft Crash Report ---- // Shall we play a game? Time: 7/4/22, 1:03 PM Description: Rendering entity in world java.lang.NoSuchMethodError: 'java.util.UUID net.minecraft.client.player.AbstractClientPlayer.m_20148_()'     at net.minecraft.client.player.AbstractClientPlayer.getAnimatedSkin(AbstractClientPlayer.java:1038) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:computing_frames,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:APP:firstperson.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.player.AbstractClientPlayer.handler$zdn001$getSkinTextureLocationDonor(AbstractClientPlayer.java:1022) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:computing_frames,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:APP:firstperson.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.player.AbstractClientPlayer.m_108560_(AbstractClientPlayer.java) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:computing_frames,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:APP:firstperson.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_5478_(PlayerRenderer.java:137) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_5478_(PlayerRenderer.java:43) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7225_(LivingEntityRenderer.java:142) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:LivingEntityRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7392_(LivingEntityRenderer.java:122) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:LivingEntityRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_7392_(PlayerRenderer.java:62) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_7392_(PlayerRenderer.java:43) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_(EntityRenderDispatcher.java:129) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:RenderDispatcherMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109517_(LevelRenderer.java:1423) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.handler$zdf000$render(LevelRenderer.java:3557) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109599_(LevelRenderer.java:1224) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109089_(GameRenderer.java:1061) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:835) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1044) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:663) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.52.jar%2316!/:?] {}     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:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace:     at net.minecraft.client.player.AbstractClientPlayer.getAnimatedSkin(AbstractClientPlayer.java:1038) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:computing_frames,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:APP:firstperson.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.player.AbstractClientPlayer.handler$zdn001$getSkinTextureLocationDonor(AbstractClientPlayer.java:1022) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:computing_frames,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:APP:firstperson.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.player.AbstractClientPlayer.m_108560_(AbstractClientPlayer.java) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:computing_frames,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_abstractclientplayerentity_getlocationcape,pl:mixin:APP:3dskinlayers.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:APP:firstperson.mixins.json:DonorAbstractClientPlayerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_5478_(PlayerRenderer.java:137) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_5478_(PlayerRenderer.java:43) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7225_(LivingEntityRenderer.java:142) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:LivingEntityRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.LivingEntityRenderer.m_7392_(LivingEntityRenderer.java:122) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:LivingEntityRendererMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_7392_(PlayerRenderer.java:62) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.player.PlayerRenderer.m_7392_(PlayerRenderer.java:43) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:3dskinlayers.mixins.json:PlayerRendererMixin,pl:mixin:APP:firstperson.mixins.json:PlayerRenderMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_(EntityRenderDispatcher.java:129) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:RenderDispatcherMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109517_(LevelRenderer.java:1423) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.handler$zdf000$render(LevelRenderer.java:3557) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109599_(LevelRenderer.java:1224) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109089_(GameRenderer.java:1061) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A} -- Entity being rendered -- Details:     Entity Type: minecraft:player (net.minecraft.client.player.LocalPlayer)     Entity ID: 31     Entity Name: super_potate     Entity's Exact location: 6.50, -60.00, -5.50     Entity's Block location: World: (6,-60,-6), Section: (at 6,4,10 in 0,-4,-1; chunk contains blocks 0,-64,-16 to 15,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)     Entity's Momentum: 0.00, 0.00, 0.00     Entity's Passengers: []     Entity's Vehicle: null Stacktrace:     at net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_(EntityRenderDispatcher.java:129) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:RenderDispatcherMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109517_(LevelRenderer.java:1423) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.handler$zdf000$render(LevelRenderer.java:3557) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109599_(LevelRenderer.java:1224) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109089_(GameRenderer.java:1061) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:835) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1044) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:663) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.52.jar%2316!/:?] {}     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:?] {} -- Renderer details -- Details:     Assigned renderer: net.minecraft.client.renderer.entity.player.PlayerRenderer@5b9a6389     Location: 0.00,0.00,0.00 - World: (0,0,0), Section: (at 0,0,0 in 0,0,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)     Rotation: 0.0     Delta: 0.0 Stacktrace:     at net.minecraft.client.renderer.entity.EntityRenderDispatcher.m_114384_(EntityRenderDispatcher.java:129) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:firstperson.mixins.json:RenderDispatcherMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109517_(LevelRenderer.java:1423) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.handler$zdf000$render(LevelRenderer.java:3557) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.LevelRenderer.m_109599_(LevelRenderer.java:1224) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109089_(GameRenderer.java:1061) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:835) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:create.mixins.json:accessor.GameRendererAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1044) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:663) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.52.jar%2316!/:?] {}     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:?] {} -- Affected level -- Details:     All players: 1 total; [LocalPlayer['super_potate'/31, l='ClientLevel', x=6.50, y=-60.00, z=-5.50]]     Chunk stats: 1369, 499     Level dimension: minecraft:overworld     Level spawn location: World: (0,-60,0), Section: (at 0,4,0 in 0,-4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)     Level time: 35 game time, 35 day time     Server brand: forge     Server type: Integrated singleplayer server Stacktrace:     at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:407) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,xf:fml:xaerominimap:xaero_clientworldclass,pl:runtimedistcleaner:A,re:classloading,xf:fml:xaerominimap:xaero_clientworldclass,pl:mixin:APP:flywheel.mixins.json:ClientLevelMixin,pl:mixin:APP:create.mixins.json:DestroyProgressMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2260) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:680) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:betterthirdperson.mixins.json:MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23110!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.52.jar%2316!/:?] {}     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:?] {} -- Last reload -- Details:     Reload number: 1     Reload reason: initial     Finished: Yes     Packs: Default, Mod Resources, Copper Legacy Pack.zip, Xaero's Minimap - Mod Icons.zip -- System Details -- Details:     Minecraft Version: 1.18.2     Minecraft Version ID: 1.18.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.1, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 2290885640 bytes (2184 MiB) / 6308233216 bytes (6016 MiB) up to 6308233216 bytes (6016 MiB)     CPUs: 6     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz     Identifier: Intel64 Family 6 Model 158 Stepping 10     Microarchitecture: Coffee Lake     Frequency (GHz): 2.90     Number of physical packages: 1     Number of physical CPUs: 6     Number of logical CPUs: 6     Graphics card #0 name: NVIDIA GeForce GTX 970     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x13c2     Graphics card #0 versionInfo: DriverVersion=31.0.15.1640     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 2.67     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 2.67     Memory slot #1 type: DDR4     Virtual memory max (MB): 28077.54     Virtual memory used (MB): 20736.04     Swap memory total (MB): 11776.00     Swap memory used (MB): 651.64     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6016m -Xms256m     Launched Version: forge-40.1.52     Backend library: LWJGL version 3.2.2 SNAPSHOT     Backend API: NVIDIA GeForce GTX 970/PCIe/SSE2 GL version 3.2.0 NVIDIA 516.40, NVIDIA Corporation     Window size: 1920x1057     GL Caps: Using framebuffer using OpenGL 3.2     GL debug messages:     Using VBOs: Yes     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     Type: Integrated Server (map_client.txt)     Graphics mode: fancy     Resource Packs: vanilla, mod_resources, file/Copper Legacy Pack.zip, file/Xaero's Minimap - Mod Icons.zip     Current Language: English (US)     CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz     Server Running: true     Player Count: 1 / 8; [ServerPlayer['super_potate'/31, l='ServerLevel[New World]', x=6.50, y=-60.00, z=-5.50]]     Data Packs: vanilla, mod:rsrequestify (incompatible), mod:create_stuff_additions, mod:peepomod (incompatible), mod:jei (incompatible), mod:allyoucaneat (incompatible), mod:mekanism, mod:mcwwindows, mod:waystones (incompatible), mod:macawsbridgesbop, mod:bookshelf, mod:create_confectionery, mod:mcwdoors, mod:mekanismgenerators, mod:balm (incompatible), mod:immersive_armors (incompatible), mod:macawsroofsbop, mod:skinlayers3d (incompatible), mod:forge, mod:refinedstorage, mod:mcwbridges, mod:enchdesc (incompatible), mod:bcc (incompatible), mod:terrablender (incompatible), mod:biomesoplenty (incompatible), mod:mekanismadditions, mod:firstpersonmod (incompatible), mod:another_furniture (incompatible), mod:mcwtrpdoors, mod:mcwfences, mod:youre_seeing_dungeons, mod:mcwfencesbop, mod:you_died (incompatible), mod:iceberg (incompatible), mod:flywheel (incompatible), mod:alloyed (incompatible), mod:steampowered (incompatible), mod:create, mod:createdeco (incompatible), mod:legendarytooltips (incompatible), mod:xaerominimap, mod:shulkertooltip (incompatible), mod:betterthirdperson (incompatible), mod:backpacked (incompatible), mod:offlineskins (incompatible), mod:effective_fg (incompatible), mod:mcwroofs, mod:cfm, mod:appleskin (incompatible), mod:alexsdelight, mod:citadel (incompatible), mod:alexsmobs (incompatible), mod:farmersdelight (incompatible), mod:farmersrespite (incompatible), mod:mcwfurnitures, mod:largemeals, mod:refinedstorageaddons, mod:createchromaticreturn, mod:mcwlights, mod:createaddition (incompatible)     World Generation: Stable     ModLauncher: 9.1.3+9.1.3+main.9b69c82a     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin PLUGINSERVICE          eventbus PLUGINSERVICE          slf4jfixer PLUGINSERVICE          object_holder_definalize PLUGINSERVICE          runtime_enum_extender PLUGINSERVICE          capability_token_subclass PLUGINSERVICE          accesstransformer PLUGINSERVICE          runtimedistcleaner PLUGINSERVICE          mixin TRANSFORMATIONSERVICE          fml TRANSFORMATIONSERVICE     FML Language Providers:         minecraft@1.0         lowcodefml@null         javafml@null     Mod List:         rsrequestify-2.2.0.jar                            |RSRequestify                  |rsrequestify                  |2.2.0               |DONE      |Manifest: NOSIGNATURE         create-stuff-additions1.18.2_v1.1.6.jar           |Create Stuff Additions        |create_stuff_additions        |1.1.6               |DONE      |Manifest: NOSIGNATURE         Alex's Mobs Music Mod.jar                         |Alex's Mobs Mod Music         |peepomod                      |0.0NONE             |DONE      |Manifest: NOSIGNATURE         jei-1.18.2-9.7.0.209.jar                          |Just Enough Items             |jei                           |9.7.0.209           |DONE      |Manifest: NOSIGNATURE         allyoucaneat-1.18.2-0.6v.jar                      |All You Can Eat               |allyoucaneat                  |0.6                 |DONE      |Manifest: NOSIGNATURE         Mekanism-1.18.2-10.2.4.464.jar                    |Mekanism                      |mekanism                      |10.2.4              |DONE      |Manifest: NOSIGNATURE         mcw-windows-2.0.3-mc1.18.2.jar                    |Macaw's Windows               |mcwwindows                    |2.0.3               |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.18.2-10.1.0.jar                 |Waystones                     |waystones                     |10.1.0              |DONE      |Manifest: NOSIGNATURE         macawsbridgesbop-1.18.2-1.1.jar                   |Macaw's Bridges - BOP         |macawsbridgesbop              |1.18.2-1.0          |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.18.2-13.2.21.jar                |Bookshelf                     |bookshelf                     |13.2.21             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         create-confectionery1.18.2_v1.0.8.jar             |Create Confectionery          |create_confectionery          |1.0.8               |DONE      |Manifest: NOSIGNATURE         mcw-doors-1.0.6-mc1.18.2.jar                      |Macaw's Doors                 |mcwdoors                      |1.0.6               |DONE      |Manifest: NOSIGNATURE         MekanismGenerators-1.18.2-10.2.4.464.jar          |Mekanism: Generators          |mekanismgenerators            |10.2.4              |DONE      |Manifest: NOSIGNATURE         balm-3.1.0+0.jar                                  |Balm                          |balm                          |3.1.0+0             |DONE      |Manifest: NOSIGNATURE         immersive_armors-1.3.5.jar                        |Immersive Armors              |immersive_armors              |1.3.5               |DONE      |Manifest: NOSIGNATURE         macawsroofsbop-1.18.2-1.0.jar                     |Macaw's Roofs - BOP           |macawsroofsbop                |1.18.2-1.0          |DONE      |Manifest: NOSIGNATURE         3dskinlayers-forge-1.4.6-mc1.18.2.jar             |3dSkinLayers                  |skinlayers3d                  |1.4.6               |DONE      |Manifest: NOSIGNATURE         forge-1.18.2-40.1.52-universal.jar                |Forge                         |forge                         |40.1.52             |DONE      |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         refinedstorage-1.10.2.jar                         |Refined Storage               |refinedstorage                |1.10.2              |DONE      |Manifest: NOSIGNATURE         client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         mcw-bridges-2.0.3-mc1.18.2.jar                    |Macaw's Bridges               |mcwbridges                    |2.0.3               |DONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.18.2-10.0.4.jar   |EnchantmentDescriptions       |enchdesc                      |10.0.4              |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         BetterCompatibilityChecker-1.1.15-build.29+mc1.18.|Better Compatibility Checker  |bcc                           |1.1.15-build.29+mc1.|DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.18.2-1.1.0.102.jar           |TerraBlender                  |terrablender                  |1.18.2-1.1.0.102    |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-1.18.2-16.0.0.109-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.18.2-16.0.0.109   |DONE      |Manifest: NOSIGNATURE         MekanismAdditions-1.18.2-10.2.4.464.jar           |Mekanism: Additions           |mekanismadditions             |10.2.4              |DONE      |Manifest: NOSIGNATURE         firstperson-forge-2.1.0-mc1.19.jar                |FirstPersonModel Mod          |firstpersonmod                |2.1.0-mc1.19        |DONE      |Manifest: NOSIGNATURE         another_furniture-forge-1.1.2-1.18.2.jar          |Another Furniture             |another_furniture             |1.1.2-1.18.2        |DONE      |Manifest: NOSIGNATURE         mcw-trapdoors-1.0.6-mc1.18.2.jar                  |Macaw's Trapdoors             |mcwtrpdoors                   |1.0.6               |DONE      |Manifest: NOSIGNATURE         mcw-fences-1.0.5-mc1.18.2.jar                     |Macaw's Fences and Walls      |mcwfences                     |1.0.5               |DONE      |Manifest: NOSIGNATURE         YASD B.1.3.2-1.18.2.jar                           |You're Seeing Dungeons        |youre_seeing_dungeons         |1.0.0               |DONE      |Manifest: NOSIGNATURE         mcwfencesbop-1.18.2-1.3.jar                       |Macaw's Fences - BOP          |mcwfencesbop                  |1.18.2-1.3          |DONE      |Manifest: NOSIGNATURE         YouDied-1.18.1-1.0.0.3.jar                        |You Died                      |you_died                      |1.0.0.3             |DONE      |Manifest: 15:a4:a3:0e:d2:f8:64:0c:a4:97:30:5f:48:ba:5f:69:f9:23:42:14:a8:5a:60:3a:b1:b1:29:1a:0a:37:3c:79         Iceberg-1.18.2-1.0.44.jar                         |Iceberg                       |iceberg                       |1.0.44              |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.18-0.6.2.jar                     |Flywheel                      |flywheel                      |1.18-0.6.2          |DONE      |Manifest: NOSIGNATURE         alloyed-1.18.2-v1.3d.jar                          |Create: Alloyed               |alloyed                       |1.18.2              |DONE      |Manifest: NOSIGNATURE         steampowered-1.18.2-2.0.3-alpha.jar               |Create: Steam Powered         |steampowered                  |1.18.2-2.0.3-alpha  |DONE      |Manifest: NOSIGNATURE         create-mc1.18.2_v0.4.1.jar                        |Create                        |create                        |0.4.1               |DONE      |Manifest: NOSIGNATURE         createdeco-1.2.7-1.18.2.jar                       |Create Deco                   |createdeco                    |1.2.7-1.18.2        |DONE      |Manifest: NOSIGNATURE         LegendaryTooltips-1.18.2-1.2.5.jar                |Legendary Tooltips            |legendarytooltips             |1.2.5               |DONE      |Manifest: NOSIGNATURE         Xaeros_Minimap_22.9.3_Forge_1.18.2.jar            |Xaero's Minimap               |xaerominimap                  |22.9.3              |DONE      |Manifest: NOSIGNATURE         ShulkerTooltip-1.11.jar                           |Shulker Tooltip               |shulkertooltip                |1.11                |DONE      |Manifest: NOSIGNATURE         BetterThirdPerson-Forge-1.18.2-1.8.1.jar          |Better Third Person           |betterthirdperson             |1.8.1               |DONE      |Manifest: NOSIGNATURE         backpacked-2.1.8-1.18.2.jar                       |Backpacked                    |backpacked                    |2.1.8               |DONE      |Manifest: NOSIGNATURE         OfflineSkins-1.18.2-v2.jar                        |OfflineSkins                  |offlineskins                  |1.18.2-v2           |DONE      |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53         effective_fg-1.1.jar                              |Effective (Forge)             |effective_fg                  |1.0                 |DONE      |Manifest: NOSIGNATURE         mcw-roofs-2.1.2-mc1.18.2.jar                      |Macaw's Roofs                 |mcwroofs                      |2.1.2               |DONE      |Manifest: NOSIGNATURE         cfm-7.0.0-pre29-1.18.2.jar                        |MrCrayfish's Furniture Mod    |cfm                           |7.0.0-pre29         |DONE      |Manifest: NOSIGNATURE         appleskin-forge-mc1.18-2.4.0.jar                  |AppleSkin                     |appleskin                     |2.4.0+mc1.18        |DONE      |Manifest: NOSIGNATURE         alexsdelight-1.18.2-1.2.3.jar                     |Alex's Delight                |alexsdelight                  |1.2.3               |DONE      |Manifest: NOSIGNATURE         citadel-1.11.3-1.18.2.jar                         |Citadel                       |citadel                       |1.11.3              |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.18.5.jar                              |Alex's Mobs                   |alexsmobs                     |1.18.5              |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.18.2-1.1.2.jar                   |Farmer's Delight              |farmersdelight                |1.18.2-1.1.2        |DONE      |Manifest: NOSIGNATURE         FarmersRespite-1.18.2-1.2.0.jar                   |Farmer's Respite              |farmersrespite                |1.18.1-1.2.0        |DONE      |Manifest: NOSIGNATURE         mcw-furniture-3.0.0-mc1.18.2.jar                  |Macaw's Furniture             |mcwfurnitures                 |3.0.0               |DONE      |Manifest: NOSIGNATURE         largemeals-1.18.2-0.2.jar                         |Large Meals                   |largemeals                    |1.18.2-0.2          |DONE      |Manifest: NOSIGNATURE         refinedstorageaddons-0.8.2.jar                    |Refined Storage Addons        |refinedstorageaddons          |0.8.2               |DONE      |Manifest: NOSIGNATURE         create-chromaticreturn1.18.2_v1.1.jar             |Create: Chromatic Return      |createchromaticreturn         |1.0.0               |DONE      |Manifest: NOSIGNATURE         mcw-lights-1.0.3-mc1.18.2.jar                     |Macaw's Lights and Lamps      |mcwlights                     |1.0.3               |DONE      |Manifest: NOSIGNATURE         createaddition-1.18.2-20220517a.jar               |Create Crafts & Additions     |createaddition                |1.18.2-20220517a    |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 4abc4239-e6ba-4eb9-bed9-3b383c7a1626     FML: 40.1     Forge: net.minecraftforge:40.1.52     Flywheel Backend: GL33 Instanced Arrays
    • no mods installed, vanilla minecraft runs even when running it out of the forge client. but forge wont launch, crashing straight away with the message: error game crashed an unexpected issue occurred and the game has crashed. we're sorry for the inconvenience. this crash may be caused by an invalid java runtime configuration. check any custom configuration settings. exit code 1   its a fresh profile with no settings changed, tried making another profile, tried repairing it, tried updating java, tried forge versions down to 41.0.30 and also 41.0.1, tried reinstalling curseforge. nothing helped so far log just reads (slightly censored the private data): [12:57:17] [main/INFO]: ModLauncher running: args [--username, XXXXX, --version, forge-41.0.63, --gameDir, C:\Users\XXXXX\curseforge\minecraft\Instances\Pandawia, --assetsDir, C:\Users\XXXXX\curseforge\minecraft\Install\assets, --assetIndex, 1.19, --uuid, XXXXX, --accessToken, ????????, --clientId, XXXXX, --xuid, XXXXX, --userType, msa, --versionType, release, --width, 1024, --height, 768, --launchTarget, forgeclient, --fml.forgeVersion, 41.0.63, --fml.mcVersion, 1.19, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220607.102129] [12:57:17] [main/INFO]: ModLauncher 10.0.1+10.0.1+main.e9521dc3 starting: java version 17.0.3 by Microsoft; OS Windows 10 arch amd64 version 10.0 [12:57:18] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/XXXXX/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2390!/ Service=ModLauncher Env=CLIENT   thanks x3
    • If you know the problem mods, you should report it to the mod authors. You should also report it to the modpack author in case they have seen the problem before.   Other things: It is not a good to use spaces in a folder name. Often mod developers don't handle this properly. You don't seem to be logged in properly?
    • logs:https://pastebin.com/RhRKQAAx gameversion:1.18.2 forge:40.1.52 java:17.0.2 mod pack:dw20 1.18 The game window showed itself, but keeps freezing (no response) while other people freez for a short time and the game starts. I tried to uninstall some mods, eventually I found out that kubejs, thermal expansion and thermal foundation caused the game to freez, or at least stopped freezing when I deleted them. please help
  • Topics

×
×
  • Create New...

Important Information

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