Jump to content

Recommended Posts

Posted

Hello

 

Is there a way to create a block which has a texture composed of multiple layers and color overlays?

 

i.e for items, I have a background and a foreground texture, both white, which are rendered with a different color (see below). I would like to do the same with a block. is that possible?

in the Item class

@Override
    public IIcon getIconFromDamageForRenderPass(int meta, int pass){
    	if(hasCustomIcon)return this.itemIcon;
        if(pass == 0){
            return icon_foreground;
        }else {
            return icon_background;
        }
    }
@Override
    public boolean requiresMultipleRenderPasses()
    {
        return true;
    }
    /** sets the item's color based on the itemstack
     * 
     */
    @Override
    @SideOnly(Side.CLIENT)
    public int getColorFromItemStack(ItemStack stack, int pass)
    {
        //if there is a custom icon registered, return the same thing as Item
        if(hasCustomIcon)return 16777215;
        //otherwise, return the colors of the dust
        IDust dust = DustRegistry.getDustFromItemStack(stack);
        return pass == 0 ? dust.getPrimaryColor(stack) : dust.getSecondaryColor(stack);
       
    }
    /** sets the icon of the dust.
     * default is based on the primary and secondary colors. 
     * override for custom icon
     * 
     * @param ireg 
     */
    @SideOnly(Side.CLIENT)
    @Override
    public void registerIcons(IIconRegister ireg){
    	hasCustomIcon=false;
        //just the plain one for now
        icon_foreground = ireg.registerIcon(References.texture_path + "dust_item_fore");
        icon_background = ireg.registerIcon(References.texture_path + "dust_item_sub");
    }

thaks.

 

also, sorry for the undescriptive title, I find this problem hard to explain for some reason.

Posted

Its probably possible, but I don't know how to do it. Just try looking at the vanilla class files. Vanilla Minecraft does that with various items like potions and spawn eggs.

Posted
  On 12/2/2014 at 11:47 PM, Awesome_Spider said:

Its probably possible, but I don't know how to do it. Just try looking at the vanilla class files. Vanilla Minecraft does that with various items like potions and spawn eggs.

 

I think he's trying to do it for blocks :P

 

I would take a look at the BlockGrass file, seeing as how the actual "grassy" part of the texture is layered onto a dirt texture and then color-changed depending on its biome.

Kain

Posted

thanks, although I don't see where to set the textures/colors in that. also, will i need one renderer per block?

 

the goal is to simplify adding "dusts" to my mod, making it so the dusts are created by specifying background and foreground colors, and the item and storage block are automatically created.

Posted

Hi

 

In your ISimpleBlockRenderingHandler, use the Tessellator to render your first layer, then the second layer, then the third, etc.

You can use the same ISimpleBlockRenderingHandler for multiple blocks, just register it for each one and check for the block type in your renderer.

 

You can use two passes for blocks, but they are handled differently to "passes" in items.  pass 0 is for fully opaque, pass1 is for translucent (partially opaque).  That might not be what you want...

 

-TGG

 

Posted

Hi

 

There's a bit about the Tessellator here

http://greyminecraftcoder.blogspot.com.au/2013/08/the-tessellator.html

 

Here's an old example from 1.6.4 which should give you the idea of how an ISBRH works

https://github.com/TheGreyGhost/ItemRendering/blob/master/src/TestItemRendering/blocks/BlockPyramidRenderer.java

and

https://github.com/TheGreyGhost/ItemRendering/blob/master/src/TestItemRendering/blocks/BlockPyramid.java

 

register it with

    RenderingRegistry.registerBlockHandler(new BlockPyramidRenderer());

 

I think it still works in 1.7.10... but I haven't tried it.  It should get you most of the way there at least.

 

-TGG

Posted

Thanks. things look like they should work in 1.7, although I am still unsure of how to render the texture in layers (I should be able to figure it out eventually). I did hope I could create the final texture directly in the block class, but it does not look possible without using "regular" Java image modification (which can be painful/slow) unless there are methods to modify/create IIcons directly

 

EDIT: also, is block metadata passed to renderWorldBlock ? I need it to get the right colors forget that, I got it (world.getBlockMetadata).

Posted

I think I figured part of it out, but the results I get are not what I'd expect, and I can't find what I'm doing wrong. probably related to vertex position and normals though.

 

ISimpleBlockRenderingHandler: (look at the last method. I also commented most faces out to try to get it right one face at a time)

package com.zpig333.runesofwizardry.client.render;

import com.zpig333.runesofwizardry.api.IDust;
import com.zpig333.runesofwizardry.api.IDustStorageBlock;

import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import net.minecraft.block.Block;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;

import org.lwjgl.opengl.GL11;


public class DustStorageRenderer implements ISimpleBlockRenderingHandler{
    private static int dustStorageRenderID;
    //following a "singleton" pattern since I don't like having a public constructor changing a static variable (could mess stuff up)
    private static DustStorageRenderer instance = null;
    private DustStorageRenderer(){
        dustStorageRenderID = RenderingRegistry.getNextAvailableRenderId();
    }
    public static int getRenderID(){
        return dustStorageRenderID;
    }
    public static DustStorageRenderer getInstance(){
        if(instance==null){
            instance=new DustStorageRenderer();
        }
        return instance;
    }
    @Override
    public void renderInventoryBlock(Block ablock, int metadata, int modelId, RenderBlocks renderer) {
        if (ablock instanceof IDustStorageBlock) {
            IDustStorageBlock block = (IDustStorageBlock) ablock;

            //thanks to TheGreyGhost for this https://github.com/TheGreyGhost/ItemRendering/blob/master/src/TestItemRendering/blocks/BlockPyramidRenderer.java
            Tessellator tes = Tessellator.instance;
            // if you don't perform this translation, the item won't sit in the player's hand properly in 3rd person view
            GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
            // for "inventory" blocks (actually for items which are equipped, dropped, or in inventory), should render in [0,0,0] to [1,1,1]
            tes.startDrawingQuads();
            renderDustBlock(tes, 0.0, 0.0, 0.0, metadata, block);
            tes.draw();
            // don't forget to undo the translation you made at the start
            GL11.glTranslatef(0.5F, 0.5F, 0.5F);
        }
    }

    @Override
    public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block ablock, int modelId, RenderBlocks renderer) {
        if (ablock instanceof IDustStorageBlock) {
            IDustStorageBlock block = (IDustStorageBlock) ablock;
            Tessellator tessellator = Tessellator.instance;
            // world blocks should render in [x,y,z] to [x+1, y+1, z+1]
            // tessellator.startDrawingQuads() has already been called by the caller
            int lightValue = block.getMixedBrightnessForBlock(world, x, y, z);
            tessellator.setBrightness(lightValue);
            tessellator.setColorOpaque_F(1.0F, 1.0F, 1.0F);
            renderDustBlock(tessellator, (double)x, (double)y, (double) z, world.getBlockMetadata(x, y, z), block);
            // tessellator.draw() will be called by the caller after return
            return true;
        }
        return false;
    }
    

    @Override
    public boolean shouldRender3DInInventory(int modelId) {
        return true;
    }

    @Override
    public int getRenderId() {
        return dustStorageRenderID;
    }

    private void renderDustBlock(Tessellator tessellator, double x, double y, double z, int meta, IDustStorageBlock block) {
        //TODO most of the work: renderDustBlock
        IDust dust = block.getIDust();
        ItemStack dustStack = new ItemStack(dust,1);
        IIcon bgIcon = block.getBackgroundIcon();
        IIcon fgIcon = block.getForegroundIcon();
        bgIcon = Blocks.lapis_block.getIcon(0, 0);
        fgIcon = Blocks.bedrock.getIcon(0, 0);
        double minUBG = (double) bgIcon.getMinU();
        double minVBG = (double) bgIcon.getMinV();
        double maxUBG = (double) bgIcon.getMaxU();
        double maxVBG = (double) bgIcon.getMaxV();
        //foreground texture
        double minUFG = (double) fgIcon.getMinU();
        double minVFG = (double) fgIcon.getMinV();
        double maxUFG = (double) fgIcon.getMaxU();
        double maxVFG = (double) fgIcon.getMaxV();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        // east face
        //background color
        tessellator.setNormal(1F, 0F, 0.0F);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 0, z + 0, minUBG, maxVBG);
        /*
        //fg color
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 0, z + 0, minUBG, maxVBG);
        tessellator.draw();
        // west face
        tessellator.startDrawingQuads();
        tessellator.setNormal(-1, 0, 0.0F);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 1.0, minUBG, maxVBG);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 1.0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUFG, maxVFG);
        tessellator.draw();
        // north face
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.startDrawingQuads();
        tessellator.setNormal(0, 0F, 1);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUBG, maxVBG);
        //fg color
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUFG, maxVFG);
        tessellator.draw();
        // south face
        tessellator.startDrawingQuads();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.setNormal(0, 0F, 1);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUBG, maxVBG);
        //fg color
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUFG, maxVFG);
        tessellator.draw();
        // bottom face
        tessellator.startDrawingQuads();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.setNormal(0, -1F, 0.0F);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUBG, maxVBG);
        //fg color
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUFG, maxVFG);
        tessellator.draw();
        // UP face
        tessellator.startDrawingQuads();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.setNormal(0, 1F, 0.0F);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUBG, maxVBG);
        //fg color
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1.0, minUFG, maxVFG);
*/
    }
}

 

result (notice how the north/south face is rendering when I'm trying to render the east face)

http://prntscr.com/5ff8xe

(couldn't figure out how to post the image properly)

Posted

Hi

 

Your code is a bit mixed up on which face points in which direction.  The Tessellator is hard to get right, when I was first getting used to it I had to hold a cardboard box and label it with a pen to get the vertices right.

 

So for example

        // east face
        //background color
        tessellator.setNormal(1F, 0F, 0.0F);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 0, z + 0, minUBG, maxVBG);

 

The east face is the one which is located with all xpos = x+1, so none of the points in the face are located with xpos = x+0.  The code above has all points located at zpos = z+0,  which is the north face.

In order to do the east face, you need

(x+1, y+0, z+0, maxUBG, maxVBG)

(x+1, y+1, z+0, maxUBG, minVBG)

(x+1, y+1, z+1, minUBG, minVBG)

(x+1, y+0, z+1, minUBG, maxVBG)

The normal is right.

 

-TGG

Posted
  On 12/12/2014 at 10:14 AM, TheGreyGhost said:
Your code is a bit mixed up on which face points in which direction.  The Tessellator is hard to get right, when I was first getting used to it I had to hold a cardboard box and label it with a pen to get the vertices right.

 

And even then you'll fuck it up once in a while.

 

Doing this correctly took me like four hours even with a properly labeled drawing of which faces face which direction and have to be constructed in what order.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
  On 12/12/2014 at 2:59 PM, diesieben07 said:

Now that was one well hidden shameless plug. :P

 

For a 1.6.4 micromod that I've since misplaced the code for (no really, I was syncing everything to dropbox and somewhere along the way I deleted the folders for everything pre-1.6.4).  Sure. :D

 

1.6.4.?  Nein, 1.5.1. and 1.6.2

 

It's one I do want to remake for 1.7 though, it's very useful.  I'd drop the slope support though, it was slightly buggy (the custom rail required air below it, so if you tried to connect a slope to a vanilla rail that was on the ground, it would work....until that rail received a block update).

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

yay, I managed to get a cube rendering! making a box with the coordinates of the different corners helped a lot.

 

however, I can't get it to render the multiple textures, and my UP face is completely black when using my custom texture (it was working when I used the sand texture)

 

renderer:

package com.zpig333.runesofwizardry.client.render;

import com.zpig333.runesofwizardry.api.IDust;
import com.zpig333.runesofwizardry.api.IDustStorageBlock;

import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import net.minecraft.block.Block;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;

import org.lwjgl.opengl.GL11;


public class DustStorageRenderer implements ISimpleBlockRenderingHandler{
    private static int dustStorageRenderID;
    //following a "singleton" pattern since I don't like having a public constructor changing a static variable (could mess stuff up)
    private static DustStorageRenderer instance = null;
    private DustStorageRenderer(){
        dustStorageRenderID = RenderingRegistry.getNextAvailableRenderId();
    }
    public static int getRenderID(){
        return dustStorageRenderID;
    }
    public static DustStorageRenderer getInstance(){
        if(instance==null){
            instance=new DustStorageRenderer();
        }
        return instance;
    }
    @Override
    public void renderInventoryBlock(Block ablock, int metadata, int modelId, RenderBlocks renderer) {
        if (ablock instanceof IDustStorageBlock) {
            IDustStorageBlock block = (IDustStorageBlock) ablock;

            //thanks to TheGreyGhost for this https://github.com/TheGreyGhost/ItemRendering/blob/master/src/TestItemRendering/blocks/BlockPyramidRenderer.java
            Tessellator tes = Tessellator.instance;
            // if you don't perform this translation, the item won't sit in the player's hand properly in 3rd person view
            GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
            // for "inventory" blocks (actually for items which are equipped, dropped, or in inventory), should render in [0,0,0] to [1,1,1]
            tes.startDrawingQuads();
            renderDustBlock(tes, 0.0, 0.0, 0.0, metadata, block);
            tes.draw();
            // don't forget to undo the translation you made at the start
            GL11.glTranslatef(0.5F, 0.5F, 0.5F);
        }
    }

    @Override
    public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block ablock, int modelId, RenderBlocks renderer) {
        if (ablock instanceof IDustStorageBlock) {
            IDustStorageBlock block = (IDustStorageBlock) ablock;
            Tessellator tessellator = Tessellator.instance;
            // world blocks should render in [x,y,z] to [x+1, y+1, z+1]
            // tessellator.startDrawingQuads() has already been called by the caller
            int lightValue = block.getMixedBrightnessForBlock(world, x, y, z);
            tessellator.setBrightness(lightValue);
            tessellator.setColorOpaque_F(1.0F, 1.0F, 1.0F);
            renderDustBlock(tessellator, (double)x, (double)y, (double) z, world.getBlockMetadata(x, y, z), block);
            // tessellator.draw() will be called by the caller after return
            return true;
        }
        return false;
    }
    

    @Override
    public boolean shouldRender3DInInventory(int modelId) {
        return true;
    }

    @Override
    public int getRenderId() {
        return dustStorageRenderID;
    }

    private void renderDustBlock(Tessellator tessellator, double x, double y, double z, int meta, IDustStorageBlock block) {
        //TODO most of the work: renderDustBlock
        IDust dust = block.getIDust();
        ItemStack dustStack = new ItemStack(dust,1,meta);
        IIcon bgIcon = block.getBackgroundIcon();
        IIcon fgIcon = block.getForegroundIcon();
        int primaryColor = dust.getPrimaryColor(dustStack);
        int secondaryColor = dust.getSecondaryColor(dustStack);
        //bgIcon = Blocks.sand.getIcon(0, 0);
        //fgIcon = Blocks.bedrock.getIcon(0, 0);
        double minUBG = (double) bgIcon.getMinU();
        double minVBG = (double) bgIcon.getMinV();
        double maxUBG = (double) bgIcon.getMaxU();
        double maxVBG = (double) bgIcon.getMaxV();
        //foreground texture
        double minUFG = (double) fgIcon.getMinU();
        double minVFG = (double) fgIcon.getMinV();
        double maxUFG = (double) fgIcon.getMaxU();
        double maxVFG = (double) fgIcon.getMaxV();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        // east face
        //background color
        tessellator.draw();//flush
        tessellator.startDrawingQuads();
        tessellator.setNormal(1F, 0F, 0.0F);
        tessellator.setColorRGBA_I(primaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0, z + 1, minUBG, maxVBG);
        tessellator.draw();
        
        //fg color
        tessellator.startDrawingQuads();
        tessellator.setNormal(1F, 0F, 0.0F);
        tessellator.setColorRGBA_I(secondaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0, z + 1, minUFG, maxVFG);
        tessellator.draw();
        
        // west face
        tessellator.startDrawingQuads();
        tessellator.setNormal(-1, 0, 0.0F);
        tessellator.setColorRGBA_I(primaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 1.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 0.0, y + 1.0, z + 1.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0.0, y + 1.0, z + 0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 0.0, minUBG, maxVBG);
        tessellator.draw();
        
        tessellator.startDrawingQuads();
        tessellator.setNormal(-1, 0, 0.0F);
        tessellator.setColorRGBA_I(secondaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 1.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 0.0, y + 1.0, z + 1.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 0.0, y + 1.0, z + 0, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 0.0, y + 0.0, z + 0.0, minUFG, maxVFG);
        
        tessellator.draw();
        // north face
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.startDrawingQuads();
        tessellator.setNormal(0, 0F, 1);
        tessellator.setColorRGBA_I(primaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 0, y + 0.0, z + 0.0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 0, y + 1, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0, minUBG, maxVBG);
        tessellator.draw();
        
        //fg color
        tessellator.startDrawingQuads();
        tessellator.setNormal(0, 0F, 1);
        tessellator.setColorRGBA_I(secondaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 0, y + 0.0, z + 0.0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 0, y + 1, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 1, y + 1.0, z + 0, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 0, minUFG, maxVFG);
        
        tessellator.draw();
        // south face
        tessellator.startDrawingQuads();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.setNormal(0, 0F, 1);
        tessellator.setColorRGBA_I(dust.getPrimaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1, z + 1, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 0.0, z + 1.0, minUBG, maxVBG);
        tessellator.draw();
        //fg color
        tessellator.startDrawingQuads();
        tessellator.setNormal(0, 0F, 1);
        tessellator.setColorRGBA_I(secondaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 1, z + 1, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 0, y + 0.0, z + 1.0, minUFG, maxVFG);
        
        tessellator.draw();
        // bottom face
        tessellator.startDrawingQuads();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.setNormal(0, -1F, 0.0F);
        tessellator.setColorRGBA_I(primaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 1, y + 0.0, z + 0, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 0, z + 1, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 0.0, z + 0, minUBG, maxVBG);
        tessellator.draw();
        //fg color
        tessellator.startDrawingQuads();
        tessellator.setNormal(0, -1F, 0.0F);
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1, y + 0.0, z + 0, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 0.0, z + 1, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 0, y + 0, z + 1, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 0, y + 0.0, z + 0, minUFG, maxVFG);
        
        tessellator.draw();
        // UP face
        tessellator.startDrawingQuads();
        //NOrmals: X+ = east, Y+ =up, z+ = south 
        //background color
        tessellator.setNormal(0, 1F, 0.0F);
        tessellator.setColorRGBA_I(primaryColor, 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 1, z + 1, maxUBG, maxVBG);
        tessellator.addVertexWithUV(x + 1.0, y + 1, z + 0.0, maxUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 0, minUBG, minVBG);
        tessellator.addVertexWithUV(x + 0, y +1, z + 1.0, minUBG, maxVBG);
        tessellator.draw();
        //fg color
        tessellator.startDrawingQuads();
        tessellator.setNormal(0, 1F, 0.0F);
        tessellator.setColorRGBA_I(dust.getSecondaryColor(dustStack), 0xFF);
        tessellator.addVertexWithUV(x + 1.0, y + 1, z + 1, maxUFG, maxVFG);
        tessellator.addVertexWithUV(x + 1.0, y + 1, z + 0.0, maxUFG, minVFG);
        tessellator.addVertexWithUV(x + 0, y + 1.0, z + 0, minUFG, minVFG);
        tessellator.addVertexWithUV(x + 0, y +1, z + 1.0, minUFG, maxVFG);

    }
}

Posted

Definitely something wrong here, But I dont know enough to say what. my guess is that it is related to either having two "faces" per block side or the transparency.

 

screenshot: (the color is fading in and out for some reason)

 

http://prntscr.com/5hohza

 

also, I would be very happy if someone would explain to me how to post images on this forum...

Posted
  On 12/17/2014 at 12:16 AM, xilef11 said:

also, I would be very happy if someone would explain to me how to post images on this forum...

 

An [img ] tag with a URL in it that ends in .jpg, .png, or .gif

 

In this case, http://i.imgur.com/j1sL26u.png

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

Hi

 

A couple of things-

1) if you are going to use brightness, you need to tessellator.setBrightness(lightValue); after every tessellator.startDrawingQuads(); because the tessellator.draw(); resets the brightness to zero.

2) for transparent blocks, the appropriate light value is the one you use, i.e.  int lightValue = block.getMixedBrightnessForBlock(world, x, y, z);

    but for opaque blocks, you need to take the light value for each face from the adjacent block, because the light value for the block itself is zero, eg

int lightValue = block.getMixedBrightnessForBlock(world, x+1, y, z); if you are drawing the east face.

3) If you are drawing the FG on top of the BG you should 'nudge' the FG face out by a very small amount to make sure it renders over the top of the BG face.  Otherwise it can get partially hidden or lead to weird stripy effects.  For example, for the east face, draw BG at x+1, and the FG at x+1.001;

 

Apart from that, your code looks ok to me.  Are you sure your dust.getSecondaryColor(dustStack) etc are correct?  the setNormals should only be required for inventory displaying; I don't think it should hurt to have them for block rendering too but you could try commenting them out if you are still having trouble.

 

-TGG

Posted

After a bit more testing, it seems the problem is my textures, since it works fine when using vanilla textures. How should transparency be handled? I currently have two png files with transparent pixels.

Posted

Hi

 

Minecraft uses two kinds of transparency -

the first is "on/off" transparency - any texels with an alpha less than 0.1 are fully transparent, any texels with an alpha of 0.1 or more are drawn fully opaque.  this is the "pass 0 " rendering.  Are you sure your png files have the proper alpha channel?

the second is alpha-blending transparency, where the texels are drawn according to their alpha level eg 0.6 means 60% opaque, 40% transparent.  this is "pass 1".

 

I think you want the on/off kind.  If you use alpha values of 0.0 or 1.0 (0 or 255) it should work fine.  If you are colouring the overlays afterwards, the png should have white texels - i.e. if your texels are green, and you try to colour them blue when rendering, you will get black.

 

-TGG

Posted
  On 12/18/2014 at 6:13 PM, TheGreyGhost said:

the second is alpha-blending transparency, where the texels are drawn according to their alpha level eg 0.6 means 60% opaque, 40% transparent.  this is "pass 1".

 

Note:

In pass 1, alpha below 0.1 is also drawn as fully transparent.  It's really annoying.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted

the texels are either fully opaque or fully transparent, so the problem must be somewhere else... It seems that the textures are not correctly loaded, since a println of them in the renderer returns the following:

TextureAtlasSprite{name='runesofwizardry:dustStorage_bg', frameCount=0, rotated=false, x=0, y=0, height=0, width=0, u0=0.0, u1=0.0, v0=0.0, v1=0.0}

 

however, the log shows no message about a missing texture. Here is my block class:

package com.zpig333.runesofwizardry.api;

import net.minecraft.block.BlockFalling;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.init.Blocks;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;

import com.zpig333.runesofwizardry.client.render.DustStorageRenderer;
import com.zpig333.runesofwizardry.core.References;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

public abstract class IDustStorageBlock extends BlockFalling {
    //Icons for the background and foreground
    private static IIcon bgIcon,fgIcon;
    public IDustStorageBlock(Material mat){
        super(mat);
    }
    /** returns the dust that forms this block **/
    public abstract IDust getIDust();
    @Override
    public int damageDropped(int i) {
        return i;
    }
    public IIcon getBackgroundIcon(){
        return bgIcon;
    }
    public IIcon getForegroundIcon(){
        return fgIcon;
    }
    //TODO finish setting up the block
    //TODO Icons and stuff

    @Override
    public void registerBlockIcons(IIconRegister reg) {
        //sand icon, used only for the particles when breaking block
        blockIcon = Blocks.sand.getIcon(0, 0);
        if(bgIcon==null||fgIcon==null){
            bgIcon = reg.registerIcon(References.texture_path+"dustStorage_bg");
            fgIcon = reg.registerIcon(References.texture_path+"dustStorage_fg");
        }
    }

    @Override
    public boolean renderAsNormalBlock() {
        return false;
    }

    @Override
    public int getRenderType() {
        return DustStorageRenderer.getRenderID();
    }
}

Posted

Update: it seems that removing the if(**Icon==null) statments before registering the textures fixed the problem. However, when the blocks fall, they get the sand texture. is there a (hopefully simple-ish) way to fix that?

  • 3 weeks later...

Join the conversation

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

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • My Cobblemon Star Academy world keeps crashing before I load in ---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 2025-07-09 20:41:46 Description: Ticking memory connection java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "it" is null     at knot//com.cobblemon.mod.common.api.storage.player.adapter.JsonPlayerData.load(JsonPlayerData.java:60)     at knot//com.cobblemon.mod.common.api.storage.player.factory.JsonPlayerDataStoreFactory.load(JsonPlayerDataStoreFactory.java:32)     at knot//com.cobblemon.mod.common.api.storage.player.PlayerDataStoreManager.get(PlayerDataStoreManager.java:40)     at knot//com.metacontent.yetanotherchancebooster.store.PlayerDataUtil.save(PlayerDataUtil.java:10)     at knot//com.metacontent.yetanotherchancebooster.store.PlayerDataUtil.onDisconnect(PlayerDataUtil.java:16)     at knot//net.minecraft.class_3222.handler$gdg000$yetanotherchancebooster$injectOnDisconnect(class_3222.java:13869)     at knot//net.minecraft.class_3222.method_14231(class_3222.java:1157)     at knot//net.minecraft.class_3244.method_10839(class_3244.java:1227)     at knot//net.minecraft.class_2535.method_10768(class_2535.java:450)     at knot//net.minecraft.class_2535.method_10754(class_2535.java:263)     at knot//net.minecraft.class_3242.method_14357(class_3242.java:172)     at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:908)     at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824)     at knot//net.minecraft.class_1132.method_3748(class_1132.java:105)     at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671)     at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265)     at java.base/java.lang.Thread.run(Thread.java:840) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Cobblemon -- Details:     Version: 1.5.2     Is Snapshot: false     Git Commit: df8f078 (https://gitlab.com/cable-mc/cobblemon/-/commit/df8f078d13702ab9a000438910b822ceffbb2248)     Branch: HEAD -- 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.15, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 809490120 bytes (771 MiB) / 4269801472 bytes (4072 MiB) up to 9462349824 bytes (9024 MiB)     CPUs: 12     Processor Vendor: AuthenticAMD     Processor Name: AMD Ryzen 5 1600 Six-Core Processor                 Identifier: AuthenticAMD Family 23 Model 8 Stepping 2     Microarchitecture: Zen+     Frequency (GHz): 3.19     Number of physical packages: 1     Number of physical CPUs: 6     Number of logical CPUs: 12     Graphics card #0 name: NVIDIA GeForce GT 1030     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 2048.00     Graphics card #0 deviceId: 0x1d01     Graphics card #0 versionInfo: DriverVersion=32.0.15.6094     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 2.40     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 2.40     Memory slot #1 type: DDR4     Virtual memory max (MB): 25548.66     Virtual memory used (MB): 20187.01     Swap memory total (MB): 9216.00     Swap memory used (MB): 754.71     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx9024m -Xms256m     Fabric Mods:          academy: Star Academy 1.0.1             mixinsquared: MixinSquared 0.2.0         accessible-step: Accessible Step 2.0.1+1.20             blue_endless_jankson: jankson 1.2.3         advancementplaques: Advancement Plaques 1.6.7         amendments: Amendments 1.20-1.2.12         another_furniture: Another Furniture 1.20.1-3.0.1         architectury: Architectury 9.2.14         ati_structures_fabric: ati_structures_fabric 1.1.0         autorun: AutoRun 0.5.0         badpackets: Bad Packets 0.4.3         balm-fabric: Balm 7.3.10             kuma_api: KumaAPI 20.1.9-SNAPSHOT         bbb: Building But Better 1.20.1-fabric-1.0.2         betterdeserttemples: YUNG's Better Desert Temples 1.20-Fabric-3.0.3             org_reflections_reflections: reflections 0.10.2         betterfortresses: YUNG's Better Nether Fortresses 1.20-Fabric-2.0.6         betterjungletemples: YUNG's Better Jungle Temples 1.20-Fabric-2.0.5         bettermineshafts: YUNG's Better Mineshafts 1.20-Fabric-4.0.4         betteroceanmonuments: YUNG's Better Ocean Monuments 1.20-Fabric-3.0.4         betterstrongholds: YUNG's Better Strongholds 1.20-Fabric-4.0.3         betterwitchhuts: YUNG's Better Witch Huts 1.20-Fabric-3.0.3         biomeswevegone: Oh The Biomes We've Gone 1.4.4         bitsandchisels: BitsAndChisels 2.7.3         bobby: Bobby 5.0.1             com_typesafe_config: config 1.4.2             org_spongepowered_configurate-core: configurate-core 4.1.2             org_spongepowered_configurate-hocon: configurate-hocon 4.1.2         boostedbrightness: Boosted Brightness 2.2.0         bountiful: Bountiful 6.0.4+1.20.1         camerapture: Camerapture 1.7.2             io_github_darkxanter_webp-imageio: webp-imageio 0.3.2         carryon: Carry On 2.1.2.7         chat_heads: Chat Heads 0.13.7         chatanimation: ChatAnimation 1.0.5         chimes: Chimes 2.0.1         chunky: Chunky 1.3.146         cloth-config: Cloth Config v11 11.1.136             cloth-basic-math: cloth-basic-math 0.6.1         cloudboots: Cloud Boots 1.20.1-fabric-3.0.0         cobbledex: Cobbledex 1.1.0         cobblefoods: CobbleFoods 1.3.2-1.20.1         cobblemizer: Cobblemon Customizer for Fabric 2.0.2         cobblemon: Cobblemon 1.5.2+1.20.1         cobblemon_chaining: Cobblemon Chaining 1.5-fabric-1.0.1         cobblemon_counter: Cobblemon Counter 1.5-fabric-1.2.0         cobblemon_move_inspector: Cobblemon Move Inspector 1.1.1         cobblemonintegrations: Cobblemon Integrations 1.0.7         cobblemonridingfabric: Cobblemon Riding Fabric 1.2.6         cobblenav: Cobblenav 1.3.5             fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT         cobblepedia: Cobblepedia 0.6.8         cobbreeding: Cobbreeding 1.7.0         collective: Collective 7.87         controlling: Controlling For Fabric 12.0.2         convenientdecor: Convenient Decor 0.4.3             omega-config: OmegaConfig 1.4.0+1.20.1         cookingforblockheads: Cooking for Blockheads 16.0.9         corgilib: CorgiLib 4.0.3.3         craftingtweaks: Crafting Tweaks 18.2.5         crafttweaker: CraftTweaker 14.0.44         crawl: Crawl 0.12.0             mm: Manningham Mills 2.3         dailyshop: Daily Shop 1.1.0         defaulted_hotkeys: Defaulted Hotkeys 1.2         defaultoptions: Default Options 18.0.1         dynamiccrosshair: Dynamic Crosshair 9.3             dynamiccrosshair-api: DynamicCrosshair API 1.1             libbamboo: LibBamboo 2.2         dynamiccrosshaircompat: Dynamic Crosshair Compat 4.0         elementa: Elementa 708         emojiful: Emojiful 4.2.0             com_esotericsoftware_yamlbeans_yamlbeans: yamlbeans 1.15         enhancedcelestials: Enhanced Celestials 1.20.1-5.0.1.0         essential: Essential 1.3.8.4         essential-container: essential-container 1.0.0             essential-loader: essential-loader 1.2.4         evenmoreinstruments: Even More Instruments! 6.1.3.1         fabric-api: Fabric API 0.92.2+1.20.1             fabric-api-base: Fabric API Base 0.4.31+1802ada577             fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.36+1802ada577             fabric-biome-api-v1: Fabric Biome API (v1) 13.0.13+1802ada577             fabric-block-api-v1: Fabric Block API (v1) 1.0.11+1802ada577             fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.1+1802ada577             fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.41+1802ada577             fabric-client-tags-api-v1: Fabric Client Tags 1.1.2+1802ada577             fabric-command-api-v1: Fabric Command API (v1) 1.2.34+f71b366f77             fabric-command-api-v2: Fabric Command API (v2) 2.2.13+1802ada577             fabric-commands-v0: Fabric Commands (v0) 0.2.51+df3654b377             fabric-containers-v0: Fabric Containers (v0) 0.1.64+df3654b377             fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.11+1802ada577             fabric-convention-tags-v1: Fabric Convention Tags 1.5.5+1802ada577             fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.19+1802ada577             fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.0+de0fd6d177             fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.4+1802ada577             fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.54+1802ada577             fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.0+1c78457f77             fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.2+1802ada577             fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.63+df3654b377             fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.40+1802ada577             fabric-item-api-v1: Fabric Item API (v1) 2.1.28+1802ada577             fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.12+1802ada577             fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.37+1802ada577             fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.35+df3654b377             fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.22+1802ada577             fabric-loot-api-v2: Fabric Loot API (v2) 1.2.1+1802ada577             fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.45+9e7660c677             fabric-message-api-v1: Fabric Message API (v1) 5.1.9+1802ada577             fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.50+1802ada577             fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.3+1802ada577             fabric-models-v0: Fabric Models (v0) 0.4.2+9386d8a777             fabric-networking-api-v1: Fabric Networking API (v1) 1.3.11+1802ada577             fabric-networking-v0: Fabric Networking (v0) 0.3.51+df3654b377             fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.3+1802ada577             fabric-particles-v1: Fabric Particles (v1) 1.1.2+1802ada577             fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.21+1802ada577             fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.3+1802ada577             fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.1+1802ada577             fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.2+85287f9f77             fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.46+df3654b377             fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.37+92a0d36777             fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.28+1802ada577             fabric-rendering-v0: Fabric Rendering (v0) 1.1.49+df3654b377             fabric-rendering-v1: Fabric Rendering (v1) 3.0.8+1802ada577             fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.8+1802ada577             fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.10+1802ada577             fabric-screen-api-v1: Fabric Screen API (v1) 2.0.8+1802ada577             fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.30+1802ada577             fabric-sound-api-v1: Fabric Sound API (v1) 1.0.13+1802ada577             fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.5+8dd72ea377             fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.1+1802ada577         fabric-language-kotlin: Fabric Language Kotlin 1.13.0+kotlin.2.1.0             org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.1.0             org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.1.0             org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.1.0             org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.1.0             org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.26.1             org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.9.0             org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.9.0             org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.6.1             org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm: kotlinx-io-bytestring-jvm 0.6.0             org_jetbrains_kotlinx_kotlinx-io-core-jvm: kotlinx-io-core-jvm 0.6.0             org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.7.3             org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.7.3             org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.7.3         fabricloader: Fabric Loader 0.16.9             mixinextras: MixinExtras 0.4.1         fabricskyboxes: FabricSkyBoxes 0.7.3+mc1.20.1         fancymenu: FancyMenu 3.3.2             com_github_keksuccino_japng: japng 0.5.3             com_github_rtyley_animated-gif-lib-for-java: animated-gif-lib-for-java animated-gif-lib-1.7         faux-custom-entity-data: Faux-Custom-Entity-Data 6.0.1         fightorflight: Cobblemon Fight or Flight Fabric 0.5.0         findme: FindMe 3.2.1         forgeconfigapiport: Forge Config API Port 8.0.1         ftbchunks: FTB Chunks 2001.3.4         ftblibrary: FTB Library 2001.2.7         ftbranks: FTB Ranks 2001.1.3         ftbteams: FTB Teams 2001.3.0         geckolib: GeckoLib 4 4.4.9             com_eliotlash_mclib_mclib: mclib 20         genshinstrument: Genshin Instruments 4.0.2         globalgamerule: Global Game Rule 1.1         globalpacks: Global Data- & Resourcepacks 1.16.1_fabric         gooeylibs: GooeyLibs 3.0.0+1.20.1         gravels_extended_battles: Gravel's Extended Battles 1.4.0         hearth_and_home: Hearth & Home 1.20.1-2.0.3         heartstone: Heartstone 1.20-1.3.0         hopobetterunderwaterruins: Hopo Better Underwater Ruins 1.1.5         hotkettles: Hot Kettles 1.0.0+mc1.20.1         hunt: Hunt 1.1.0         iceberg: Iceberg 1.1.25         impactor: Impactor 5.2.6+1.20.1             adventure-platform-fabric: adventure-platform-fabric 5.9.0                 net_kyori_adventure-platform-api: adventure-platform-api 4.3.0                 net_kyori_adventure-text-serializer-ansi: adventure-text-serializer-ansi 4.14.0                 net_kyori_ansi: ansi 1.0.2             cloud: Cloud 2.0.0-beta.2                 org_incendo_cloud-brigadier: cloud-brigadier 2.0.0-beta.2                 org_incendo_cloud-core: cloud-core 2.0.0-beta.2                 org_incendo_cloud-minecraft-modded-common-fabric-repack_: cloud-minecraft-modded-common-fabric-repack 2.0.0-beta.2                 org_incendo_cloud-services: cloud-services 2.0.0-beta.2             impactor-command-api: Impactor Command API 5.2.5+1.20.1-SNAPSHOT             io_leangen_geantyref_geantyref: geantyref 1.3.15             net_kyori_adventure-api: adventure-api 4.14.0             net_kyori_adventure-key: adventure-key 4.14.0             net_kyori_adventure-nbt: adventure-nbt 4.14.0             net_kyori_adventure-text-logger-slf4j: adventure-text-logger-slf4j 4.14.0             net_kyori_adventure-text-minimessage: adventure-text-minimessage 4.14.0             net_kyori_adventure-text-serializer-gson: adventure-text-serializer-gson 4.14.0             net_kyori_adventure-text-serializer-json: adventure-text-serializer-json 4.14.0             net_kyori_adventure-text-serializer-legacy: adventure-text-serializer-legacy 4.14.0             net_kyori_adventure-text-serializer-plain: adventure-text-serializer-plain 4.14.0             net_kyori_event-api: event-api 5.0.0-SNAPSHOT             net_kyori_examination-api: examination-api 1.3.0             net_kyori_examination-string: examination-string 1.3.0             org_incendo_cloud-annotations: cloud-annotations 2.0.0-beta.2             org_incendo_cloud-minecraft-extras: cloud-minecraft-extras 2.0.0-beta.2             org_incendo_cloud-processors-common: cloud-processors-common 1.0.0-beta.1             org_incendo_cloud-processors-confirmation: cloud-processors-confirmation 1.0.0-beta.1             placeholder-api: Placeholder API 2.1.3+1.20.1         indium: Indium 1.0.34+mc1.20.1         ipo: Improved Pillager Outpost 3         iris: Iris 1.7.5+mc1.20.1             io_github_douira_glsl-transformer: glsl-transformer 2.0.1             org_anarres_jcpp: jcpp 1.4.14             org_antlr_antlr4-runtime: antlr4-runtime 4.13.1         item_obliterator: Item Obliterator 2.3.0         java: OpenJDK 64-Bit Server VM 17         journeymap: Journeymap 5.10.3             journeymap-api-fabric: JourneyMap API 1.20-1.9-fabric-SNAPSHOT         justhammers: Just Hammers 2.0.4+mc1.20.1         kambrik: Kambrik 6.1.1+1.20.1         konkrete: Konkrete 1.8.1         kubejs: Star Academy 2001.6.5-build.16         labels: labels 1.20-1.20.2         legendarytooltips: Legendary Tooltips 1.4.5         lootbags: Resourceful Lootbags 2.0.0             resourcefullib: Resourceful Lib 2.0.8                 com_teamresourceful_yabn: yabn 1.0.3         lootballs: Cobblemon Loot Balls 1.1.4         lootbeams: LootBeams 3.1.1-mc1.20-.4         lootr: Lootr 0.7.35.85         megamons: Ascension Megamons 1.5.0+1.20.1-forge+fabric-75b66fa         melody: Melody 1.0.3         midnightlib: MidnightLib 1.4.1         minecraft: Minecraft 1.20.1         mint: El & L's Dye Mod 1.0.5+1.20.1         modernfix: ModernFix 5.19.7+mc1.20.1         modmenu: Mod Menu 7.2.2         moonlight: Moonlight 1.20-2.13.41         more_cobblemon_tweaks: MoreCobblemonTweaks 0.7.1         mousetweaks: Mouse Tweaks 2.26         mousewheelie: Mouse Wheelie 1.13.0+mc1.20.1             amecsapi: Amecs API 1.5.1+mc1.20-pre1             coat: Coat 1.0.0-beta.20+mc1.20-pre1             tweed4_annotated: tweed4_annotated 1.3.1+mc1.20-pre1             tweed4_base: tweed4_base 1.7.1+mc1.20-pre1             tweed4_data: tweed4_data 1.2.1+mc1.20-pre1             tweed4_data_hjson: tweed4_data_hjson 1.1.1+mc1.20-pre1             tweed4_tailor_coat: tweed4_tailor_coat 1.1.3+mc1.20-pre1             tweed4_tailor_lang_json_descriptions: tweed4_tailor_lang_json_descriptions 1.1.0+mc1.20-pre1             tweed4_tailor_screen: tweed4_tailor_screen 1.1.4+mc1.20-pre1         mr_tidal_towns: Tidal Towns 1.3.4         mss: Moog's Soaring Structures 1.2.6-1.20-fabric         muffins_picnic: Muffin's Picnic 1.0.0         mvs: Moog's Voyager Structures 4.1.4-1.20-fabric         mythsandlegends: Myths and Legends 1.6.1             com_moandjiezana_toml_toml4j: toml4j 0.7.2         naturescompass: Nature's Compass 1.20.1-2.2.3-fabric         necronomicon: Necronomicon 1.6.0         nightlights: Night Lights 1.1         numismatic-overhaul: Numismatic Overhaul 0.2.14+1.20             cardinal-components-base: Cardinal Components API (base) 5.2.1             cardinal-components-entity: Cardinal Components API (entities) 5.2.1             stacc: Stacc 1.7.0         ohthetreesyoullgrow: Oh The Trees You'll Grow 1.20.1-1.3.3         org_jetbrains_annotations: annotations 13.0         owo: oωo 0.11.2+1.20         packetfixer: Packet Fixer 2.0.0         patchouli: Patchouli 1.20.1-84-FABRIC             fiber: fiber 0.23.0-2         pehkui: Pehkui 3.8.3+1.14.4-1.21             kanos_config: Kanos Config 0.4.1+1.14.4-1.19.4         player_roles: Player Roles 1.6.6             more_codecs: More Codecs 0.3.1+1.19.4             player_roles_api: Player Roles API 1.6.6         playerladder: Player Ladder 0.6.0-1.20         pokeblocks: Pokeblocks 1.3.0-1.20.1         prism: Prism 1.0.5         puzzleslib: Puzzles Lib 8.1.25             puzzlesaccessapi: Puzzles Access Api 8.0.7         resourcepackoverrides: Resource Pack Overrides 8.0.3         rhino: Rhino 2001.2.3-build.6         roughlyenoughitems: Roughly Enough Items 12.1.785             error_notifier: Error Notifier 1.0.9         seamless_loading_screen: Seamless Loading Screen 2.0.3+1.20.1         searchables: Searchables 1.0.3         server-hats: Server Hats 0.16         shadertoggle: Shader Toggle 1.0         shouldersurfing: Shoulder Surfing Reloaded 4.9.1         sit: Sit 1.20.1-27         slide_show: Slide Show 1.0.3-Enhancement-1         smoothswapping: Smooth Swapping 0.9.3.1         sodium: Sodium 0.5.11+mc1.20.1         sodium-extra: Sodium Extra 0.5.4+mc1.20.1-build.115             caffeineconfig: CaffeineConfig 1.3.0+1.17             crowdin-translate: CrowdinTranslate 1.4+1.19.3         solara_dimension: Solara Dimension  0.1A         sophisticatedbackpacks: Sophisticated Backpacks 1.20.1-3.20.17.1.60         sophisticatedcore: Sophisticated Core 1.20.1-0.7.12.2.96             porting_lib_extensions: Porting Lib Extensions 2.3.2+1.20.1                 porting_lib_accessors: Porting Lib Accessors 2.3.2+1.20.1                 porting_lib_attributes: Porting Lib Attributes 2.3.2+1.20.1                 porting_lib_common: Porting Lib Common 2.3.2+1.20.1                 reach-entity-attributes: Reach Entity Attributes 2.4.0             porting_lib_fluids: Porting Lib Fluids 2.3.2+1.20.1             porting_lib_loot: Porting Lib Loot 2.3.2+1.20.1                 porting_lib_lazy_registration: Porting Lib Lazy Register 2.3.2+1.20.1             porting_lib_model_loader: Porting Lib Model Loader 2.3.2+1.20.1             porting_lib_networking: Porting Lib Networking 2.3.2+1.20.1                 porting_lib_core: Porting Lib Core 2.3.2+1.20.1             porting_lib_tool_actions: Porting Lib Tool Actions 2.3.2+1.20.1             porting_lib_transfer: Porting Lib Transfer 2.3.2+1.20.1             team_reborn_energy: Energy 3.0.0         sophisticatedstorage: Sophisticated Storage 1.20.1-0.11.3.1.73             noindium: No Indium? 1.1.0+1.20         spawnercontrol: Spawner Control 1.1         starterkit: Starter Kit 7.1         stoneworks: Stoneworks 8.0.0         terrablender: TerraBlender 3.0.1.7         terrastorage: Terrastorage 1.0.7             com_electronwill_night-config_core: core 3.8.1             com_electronwill_night-config_toml: toml 3.8.1         terrastorageicons: Terrastorage Icons 1.0.0         toastkiller: The Open Sauce Toast Killer 1.0         toms_storage: Tom's Simple Storage Mod 1.6.9         totw_modded: Towers Of The Wild: Modded fabric-1.20.1-1.0.5         travelerstitles: Traveler's Titles 1.20-Fabric-4.0.2         treeharvester: Tree Harvester 9.1         trinkets: Trinkets 3.7.2         universalcraft: UniversalCraft 419         veinmining: Vein Mining 1.5.0+1.20.1             spectrelib: SpectreLib 0.13.15+1.20.1         vigilance: Vigilance 306         voicechat: Simple Voice Chat 1.20.1-2.5.26         waystones: Waystones 14.1.6         wherearemytms: Where Are My TMs? 2.1.2-hotfix         worldedit: WorldEdit 7.2.15+6463-5ca4dff         wthit: wthit 8.15.5         wwoo: William Wythers' Overhauled Overworld 2.0.0         yet_another_config_lib_v3: YetAnotherConfigLib 3.6.2+1.20.1-fabric             com_twelvemonkeys_common_common-image: common-image 3.12.0             com_twelvemonkeys_common_common-io: common-io 3.12.0             com_twelvemonkeys_common_common-lang: common-lang 3.12.0             com_twelvemonkeys_imageio_imageio-core: imageio-core 3.12.0             com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.12.0             com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.12.0             org_quiltmc_parsers_gson: gson 0.2.1             org_quiltmc_parsers_json: json 0.2.1         yetanotherchancebooster: YetAnotherChanceBooster 1.0.1         yungsapi: YUNG's API 1.20-Fabric-4.0.6             org_javassist_javassist: javassist 3.29.2-GA         zoomify: Zoomify 2.14.2+1.20.1             com_akuleshov7_ktoml-core-jvm: ktoml-core-jvm 0.5.2     Loaded Shaderpack: (off)     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, fabric, bountiful:compat-numismatic-overhaul, AllTheMons Release 1.8.2 V129, BattleBond [V1.4] (incompatible), CobbleCafe (incompatible), MSS-ConfigPack-1.19+ (incompatible), MVS-ConfigPack-1.19+ (incompatible), Missing Legends V1.2[No Genesect or Regi Resize], Moonlight Mods Dynamic Assets, MythsandLegends-Datapack-v1.0.4, PokeSizes-1.1.1, Vivillon Pride Patterns v1.0, _Star Academy_, bopack, capture-border-v1.0.0 (incompatible)     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'     Launched Version: fabric-loader-0.16.9-1.20.1
    • just got my new pc and updated the modpack i backed up and it crashes when i load or make a new one, can someone help, it worked before so i dont know whats wrong??   ---- Minecraft Crash Report ---- WARNING: coremods are present:   Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)   MalisisSwitchesPlugin (malisisswitches-1.12.2-5.1.0.jar)   LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)   IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar)   EngineersDoorsLoadingPlugin (engineers_doors-1.12.2-0.9.1.jar)   RandomPatches (randompatches-1.12.2-1.22.1.10.jar)   Aqua Acrobatics Transformer (AquaAcrobatics-1.15.4.jar)   Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.15-1.12.2.jar)   ForgelinPlugin (Forgelin-1.8.4.jar)   clothesline-hooks (clothesline-hooks-1.12.2-0.0.1.2.jar)   MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   MixinLoader (Locks-1.12.2-3.0.0.jar)   OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)   CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   UniDictCoreMod (UniDict-1.12.2-3.0.10.jar)   EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   Plugin (NotEnoughIDs-1.5.4.4.jar)   SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.10.jar)   SecretRoomsMod-Core (secretroomsmod-1.12.2-5.6.4.jar)   MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) Contact their authors BEFORE contacting forge // Surprise! Haha. Well, this is awkward. Time: 7/9/25 10:29 PM Description: Ticking memory connection java.lang.NullPointerException: Ticking memory connection     at com.wynprice.secretroomsmod.handler.HandlerUpdateChecker.onPlayerJoin(HandlerUpdateChecker.java:74)     at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_932_HandlerUpdateChecker_onPlayerJoin_EntityJoinWorldEvent.invoke(.dynamic)     at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)     at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)     at net.minecraft.world.World.spawnEntity(World.java:1209)     at net.minecraft.world.WorldServer.spawnEntity(WorldServer.java:1058)     at net.minecraft.server.management.PlayerList.playerLoggedIn(PlayerList.java:377)     at net.minecraft.server.management.PlayerList.initializeConnectionToPlayer(PlayerList.java:166)     at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:255)     at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.access$100(NetworkDispatcher.java:72)     at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.update(NetworkDispatcher.java:205)     at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:285)     at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:180)     at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:790)     at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668)     at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:185)     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)     at java.lang.Thread.run(Thread.java:745) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Stacktrace:     at com.wynprice.secretroomsmod.handler.HandlerUpdateChecker.onPlayerJoin(HandlerUpdateChecker.java:74)     at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_932_HandlerUpdateChecker_onPlayerJoin_EntityJoinWorldEvent.invoke(.dynamic)     at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)     at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)     at net.minecraft.world.World.spawnEntity(World.java:1209)     at net.minecraft.world.WorldServer.spawnEntity(WorldServer.java:1058)     at net.minecraft.server.management.PlayerList.playerLoggedIn(PlayerList.java:377)     at net.minecraft.server.management.PlayerList.initializeConnectionToPlayer(PlayerList.java:166)     at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:255)     at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.access$100(NetworkDispatcher.java:72)     at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.update(NetworkDispatcher.java:205)     at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:285) -- Ticking connection -- Details:     Connection: net.minecraft.network.NetworkManager@41760235 Stacktrace:     at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:180)     at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:790)     at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668)     at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:185)     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)     at java.lang.Thread.run(Thread.java:745) -- System Details -- Details:     Minecraft Version: 1.12.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 1.8.0_51, Oracle Corporation     Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation     Memory: 1367645736 bytes (1304 MB) / 6349127680 bytes (6055 MB) up to 10468982784 bytes (9984 MB)     JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx11232m -Xms256m     IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 95     FML: MCP 9.42 Powered by Forge 14.23.5.2860 214 mods loaded, 214 mods active     States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored     | State  | ID                                | Version                                                        | Source                                               | Signature                                |     |:------ |:--------------------------------- |:-------------------------------------------------------------- |:---------------------------------------------------- |:---------------------------------------- |     | LCHIJA | minecraft                         | 1.12.2                                                         | minecraft.jar                                        | None                                     |     | LCHIJA | mcp                               | 9.42                                                           | minecraft.jar                                        | None                                     |     | LCHIJA | FML                               | 8.0.99.99                                                      | forge-1.12.2-14.23.5.2860.jar                        | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | LCHIJA | forge                             | 14.23.5.2860                                                   | forge-1.12.2-14.23.5.2860.jar                        | e3c3d50c7c986df74c645c0ac54639741c90a557 |     | LCHIJA | openmodscore                      | 0.12.2                                                         | minecraft.jar                                        | None                                     |     | LCHIJA | foamfixcore                       | 7.7.4                                                          | minecraft.jar                                        | None                                     |     | LCHIJA | obfuscate                         | 0.4.2                                                          | minecraft.jar                                        | None                                     |     | LCHIJA | srm-hooks                         | 1.12.2-1.0.0                                                   | minecraft.jar                                        | None                                     |     | LCHIJA | clothesline-hooks                 | 1.12.2-0.0.1.2                                                 | minecraft.jar                                        | None                                     |     | LCHIJA | randompatches                     | 1.12.2-1.22.1.10                                               | randompatches-1.12.2-1.22.1.10.jar                   | None                                     |     | LCHIJA | skinlayers3d                      | 1.2.0                                                          | 3dSkinLayers-forge-mc1.12.2-1.2.0.jar                | None                                     |     | LCHIJA | freecam                           | 2.0.0                                                          | zergatul.freecam-2.0.0-forge-1.12.2.jar              | None                                     |     | LCHIJA | essential                         | 1.0.0                                                          | Essential (forge_1.12.2).processed.jar               | None                                     |     | LCHIJA | securitycraft                     | v1.10                                                          | [1.12.2] SecurityCraft v1.10.jar                     | None                                     |     | LCHIJA | trop                              | 24.07.19                                                       | [1.12.2] The Rings of Power 24.07.19 (Forge).jar     | None                                     |     | LCHIJA | actuallyadditions                 | 1.12.2-r152                                                    | ActuallyAdditions-1.12.2-r152.jar                    | None                                     |     | LCHIJA | baubles                           | 1.5.2                                                          | Baubles-1.12-1.5.2.jar                               | None                                     |     | LCHIJA | actuallybaubles                   | 1.1                                                            | ActuallyBaubles-1.12-1.1.jar                         | None                                     |     | LCHIJA | ctm                               | MC1.12.2-1.0.2.31                                              | CTM-MC1.12.2-1.0.2.31.jar                            | None                                     |     | LCHIJA | appliedenergistics2               | rv6-stable-7                                                   | appliedenergistics2-rv6-stable-7.jar                 | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 |     | LCHIJA | endercore                         | 1.12.2-0.5.78                                                  | EnderCore-1.12.2-0.5.78.jar                          | None                                     |     | LCHIJA | crafttweaker                      | 4.1.20                                                         | CraftTweaker2-1.12-4.1.20.704.jar                    | None                                     |     | LCHIJA | jei                               | 4.16.1.301                                                     | jei_1.12.2-4.16.1.301.jar                            | None                                     |     | LCHIJA | codechickenlib                    | 3.2.3.358                                                      | CodeChickenLib-1.12.2-3.2.3.358-universal.jar        | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LCHIJA | redstoneflux                      | 2.1.1                                                          | RedstoneFlux-1.12-2.1.1.1-universal.jar              | None                                     |     | LCHIJA | cofhcore                          | 4.6.6                                                          | CoFHCore-1.12.2-4.6.6.1-universal.jar                | None                                     |     | LCHIJA | cofhworld                         | 1.4.0                                                          | CoFHWorld-1.12.2-1.4.0.1-universal.jar               | None                                     |     | LCHIJA | thermalfoundation                 | 2.6.7                                                          | ThermalFoundation-1.12.2-2.6.7.1-universal.jar       | None                                     |     | LCHIJA | thermalexpansion                  | 5.5.7                                                          | ThermalExpansion-1.12.2-5.5.7.1-universal.jar        | None                                     |     | LCHIJA | enderio                           | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | mantle                            | 1.12-1.3.3.55                                                  | Mantle-1.12-1.3.3.55.jar                             | None                                     |     | LCHIJA | projecte                          | 1.12.2-PE1.4.1                                                 | ProjectE-1.12.2-PE1.4.1.jar                          | None                                     |     | LCHIJA | chisel                            | MC1.12.2-1.0.2.45                                              | Chisel-MC1.12.2-1.0.2.45.jar                         | None                                     |     | LCHIJA | enderiointegrationtic             | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | tconstruct                        | 1.12.2-2.13.0.183                                              | TConstruct-1.12.2-2.13.0.183.jar                     | None                                     |     | LCHIJA | p455w0rdslib                      | 2.3.161                                                        | p455w0rdslib-1.12.2-2.3.161.jar                      | 186bc454cd122c9c2f1aa4f95611254bcc543363 |     | LCHIJA | ae2wtlib                          | 1.0.34                                                         | AE2WTLib-1.12.2-1.0.34.jar                           | 186bc454cd122c9c2f1aa4f95611254bcc543363 |     | LCHIJA | appleskin                         | 1.0.14                                                         | AppleSkin-mc1.12-1.0.14.jar                          | None                                     |     | LCHIJA | aquaacrobatics                    | 1.15.4                                                         | AquaAcrobatics-1.15.4.jar                            | None                                     |     | LCHIJA | betterbuilderswands               | 0.11.1                                                         | BetterBuildersWands-1.12-0.11.1.245+69d0d70.jar      | None                                     |     | LCHIJA | betternether                      | 0.1.8.6                                                        | betternether-0.1.8.6.jar                             | None                                     |     | LCHIJA | bibliocraft                       | 2.4.6                                                          | BiblioCraft[v2.4.6][MC1.12.2].jar                    | None                                     |     | LCHIJA | biomesoplenty                     | 7.0.1.2445                                                     | BiomesOPlenty-1.12.2-7.0.1.2445-universal.jar        | None                                     |     | LCHIJA | guideapi                          | 1.12-2.1.8-63                                                  | Guide-API-1.12-2.1.8-63.jar                          | None                                     |     | LCHIJA | bloodmagic                        | 1.12.2-2.4.3-105                                               | BloodMagic-1.12.2-2.4.3-105.jar                      | None                                     |     | LCHIJA | bloodtinker                       | 1.0.5                                                          | bloodtinker-1.0.5.jar                                | None                                     |     | LCHIJA | bmj                               | 0.0.1-beta                                                     | bmj-1.0.2.jar                                        | None                                     |     | LCHIJA | bonsaitrees                       | 1.1.4                                                          | bonsaitrees-1.1.4-b170.jar                           | None                                     |     | LCHIJA | botania                           | r1.10-364                                                      | Botania r1.10-364.4.jar                              | None                                     |     | LCHIJA | spawnermod                        | 1.0-1.12.2                                                     | branders-enhanced-mob-spawners-v1.12.2-1.4.4.jar.jar | None                                     |     | LCHIJA | buildcraftlib                     | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftcore                    | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftbuilders                | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcrafttransport               | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftsilicon                 | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftcompat                  | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftenergy                  | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftfactory                 | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildcraftrobotics                | 8.0.0                                                          | buildcraft-all-8.0.0.jar                             | None                                     |     | LCHIJA | buildinggadgets                   | 2.8.4                                                          | BuildingGadgets-2.8.4.jar                            | None                                     |     | LCHIJA | camera                            | 1.0.10                                                         | camera-1.0.10.jar                                    | None                                     |     | LCHIJA | carryon                           | 1.12.3                                                         | carryon-1.12.2-1.12.7.23.jar                         | None                                     |     | LCHIJA | ceramics                          | 1.12-1.3.7b                                                    | Ceramics-1.12-1.3.7b.jar                             | None                                     |     | LCHIJA | chameleon                         | 1.12-4.1.3                                                     | Chameleon-1.12-4.1.3.jar                             | None                                     |     | LCHIJA | chancecubes                       | 1.12.2-5.0.2.385                                               | ChanceCubes-1.12.2-5.0.2.385.jar                     | None                                     |     | LCHIJA | chickens                          | 6.0.4                                                          | chickens-6.0.4.jar                                   | None                                     |     | LCHIJA | chiselsandbits                    | 14.33                                                          | chiselsandbits-14.33.jar                             | None                                     |     | LCHIJA | cjcm                              | 1.0                                                            | cjcm-1.0.jar                                         | None                                     |     | LCHIJA | sanlib                            | 1.6.3                                                          | SanLib-1.12.2-1.6.3.jar                              | 4aad6d31d04fd4b54ac08427561b110ee66198fd |     | LCHIJA | claysoldiers                      | 3.0.0-beta.2                                                   | ClaySoldiersMod-1.12.2-3.0.0-beta.2.jar              | None                                     |     | LCHIJA | cucumber                          | 1.1.3                                                          | Cucumber-1.12.2-1.1.3.jar                            | None                                     |     | LCHIJA | mysticalagriculture               | 1.7.5                                                          | MysticalAgriculture-1.12.2-1.7.5.jar                 | None                                     |     | LCHIJA | mysticalagradditions              | 1.3.2                                                          | MysticalAgradditions-1.12.2-1.3.2.jar                | None                                     |     | LCHIJA | engineersdecor                    | 1.1.5                                                          | engineersdecor-1.12.2-1.1.5.jar                      | ed58ed655893ced6280650866985abcae2bf7559 |     | LCHIJA | immersiveengineering              | 0.12-98                                                        | ImmersiveEngineering-0.12-98.jar                     | None                                     |     | LCHIJA | clochepp                          | 1.0.3                                                          | cloche-profit-peripheral-1.12.2-1.0.3.jar            | None                                     |     | LCHIJA | clumps                            | 3.1.2                                                          | Clumps-3.1.2.jar                                     | None                                     |     | LCHIJA | controlling                       | 3.0.10                                                         | Controlling-3.0.12.4.jar                             | None                                     |     | LCHIJA | cookingforblockheads              | 6.5.0                                                          | CookingForBlockheads_1.12.2-6.5.0.jar                | None                                     |     | LCHIJA | ctgui                             | 1.0.0                                                          | CraftTweaker2-1.12-4.1.20.704.jar                    | None                                     |     | LCHIJA | crafttweakerjei                   | 2.0.3                                                          | CraftTweaker2-1.12-4.1.20.704.jar                    | None                                     |     | LCHIJA | decorative_gaming_consoles        | 1.1.0                                                          | decorative-gaming-consoles-forge-1.12.2-1.1.0.jar    | None                                     |     | LCHIJA | supermartijn642configlib          | 1.1.6                                                          | supermartijn642configlib-1.1.8-forge-mc1.12.jar      | None                                     |     | LCHIJA | durabilitytooltip                 | 1.1.4                                                          | durabilitytooltip-1.1.5-forge-mc1.12.jar             | None                                     |     | LCHIJA | effortlessbuilding                | 1.12.2-2.16                                                    | effortlessbuilding-1.12.2-2.16.jar                   | None                                     |     | LCHIJA | elementalitems                    | 1.8                                                            | elementalitems-1.12.2-14.23.2.2625-1.8.jar           | None                                     |     | LCHIJA | elevatorid                        | 1.3.14                                                         | ElevatorMod-1.12.2-1.3.14.jar                        | None                                     |     | LCHIJA | embers                            | 0.230                                                          | embers-0.230.jar                                     | None                                     |     | LCHIJA | enchdesc                          | 1.1.15                                                         | EnchantmentDescriptions-1.12.2-1.1.15.jar            | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | enderiobase                       | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderioconduits                   | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderioconduitsappliedenergistics | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderioconduitsopencomputers      | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderioconduitsrefinedstorage     | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderiointegrationforestry        | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderiointegrationticlate         | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderioinvpanel                   | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderiomachines                   | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderiopowertools                 | 5.3.72                                                         | EnderIO-1.12.2-5.3.72.jar                            | None                                     |     | LCHIJA | enderstorage                      | 2.4.6.137                                                      | EnderStorage-1.12.2-2.4.6.137-universal.jar          | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LCHIJA | engineersdoors                    | 0.9.1                                                          | engineers_doors-1.12.2-0.9.1.jar                     | None                                     |     | LCHIJA | forgelin                          | 1.8.4                                                          | Forgelin-1.8.4.jar                                   | None                                     |     | LCHIJA | exnihilocreatio                   | 1.12.2-0.4.7.2                                                 | exnihilocreatio-1.12.2-0.4.7.2.jar                   | None                                     |     | LCHIJA | excompressum                      | 3.0.32                                                         | ExCompressum_1.12.2-3.0.32.jar                       | None                                     |     | LCHIJA | waila                             | 1.8.26                                                         | Hwyla-1.8.26-B41_1.12.2.jar                          | None                                     |     | LCHIJA | extrabotany                       | 58                                                             | ExtraBotany-r1.1-58r.jar                             | None                                     |     | LCHIJA | extracells                        | 2.6.7                                                          | ExtraCells-1.12.2-2.6.7.jar                          | None                                     |     | LCHIJA | extrautils2                       | 1.0                                                            | extrautils2-1.12-1.9.9.jar                           | None                                     |     | LCHIJA | zerocore                          | 1.12.2-0.1.2.9                                                 | zerocore-1.12.2-0.1.2.9.jar                          | None                                     |     | LCHIJA | bigreactors                       | 1.12.2-0.4.5.68                                                | ExtremeReactors-1.12.2-0.4.5.68.jar                  | None                                     |     | LCHIJA | farmingforblockheads              | 3.1.28                                                         | FarmingForBlockheads_1.12.2-3.1.28.jar               | None                                     |     | LCHIJA | fluxnetworks                      | 4.1.0                                                          | FluxNetworks-1.12.2-4.1.1.34.jar                     | None                                     |     | LCHIJA | foamfix                           | @VERSION@                                                      | foamfix-0.10.15-1.12.2.jar                           | None                                     |     | LCHIJA | forgemultipartcbe                 | 2.6.2.83                                                       | ForgeMultipart-1.12.2-2.6.2.83-universal.jar         | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LCHIJA | microblockcbe                     | 2.6.2.83                                                       | ForgeMultipart-1.12.2-2.6.2.83-universal.jar         | None                                     |     | LCHIJA | minecraftmultipartcbe             | 2.6.2.83                                                       | ForgeMultipart-1.12.2-2.6.2.83-universal.jar         | None                                     |     | LCHIJA | cfm                               | 6.3.0                                                          | furniture-6.3.2-1.12.2.jar                           | None                                     |     | LCHIJA | cgm                               | 0.15.3                                                         | guns-0.15.3-1.12.2.jar                               | None                                     |     | LCHIJA | hatchery                          | 2.2.2                                                          | hatchery-1.12.2-2.2.2.jar                            | None                                     |     | LCHIJA | ichunutil                         | 7.2.2                                                          | iChunUtil-1.12.2-7.2.2.jar                           | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCHIJA | hats                              | 7.1.1                                                          | Hats-1.12.2-7.1.1.jar                                | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCHIJA | hatstand                          | 7.1.0                                                          | HatStand-1.12.2-7.1.0.jar                            | None                                     |     | LCHIJA | immersivepetroleum                | 1.1.10                                                         | immersivepetroleum-1.12.2-1.1.10.jar                 | None                                     |     | LCHIJA | industrialdecor                   | V-22.1120                                                      | industrialdecor_1.12.2_v21.1120.jar                  | None                                     |     | LCHIJA | industrial_decor                  | 1.0.0                                                          | industrialdecor_1.12.2_v21.1120.jar                  | None                                     |     | LCHIJA | mekanism                          | 1.12.2-9.8.3.390                                               | Mekanism-1.12.2-9.8.3.390.jar                        | None                                     |     | LCHIJA | teslacorelib                      | 1.0.18                                                         | tesla-core-lib-1.12.2-1.0.18.jar                     | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | industrialforegoing               | 1.12.2-1.12.2                                                  | industrialforegoing-1.12.2-1.12.13-237.jar           | None                                     |     | LCHIJA | inventorytweaks                   | 1.64+dev.151.822d839                                           | InventoryTweaks-1.64+dev.151.jar                     | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |     | LCHIJA | ironbackpacks                     | 1.12.2-3.0.8-12                                                | IronBackpacks-1.12.2-3.0.8-12.jar                    | None                                     |     | LCHIJA | ironchest                         | 1.12.2-7.0.67.844                                              | ironchest-1.12.2-7.0.72.847.jar                      | None                                     |     | LCHIJA | jetorches                         | 2.1.0                                                          | jetorches-1.12.2-2.1.0.jar                           | None                                     |     | LCHIJA | journeymap                        | 1.12.2-5.7.1p3                                                 | journeymap-1.12.2-5.7.1p3.jar                        | None                                     |     | LCHIJA | jee                               | 1.0.8                                                          | JustEnoughEnergistics-1.12.2-1.0.8.jar               | None                                     |     | LCHIJA | justenoughreactors                | 1.1.3.61                                                       | JustEnoughReactors-1.12.2-1.1.3.61.jar               | 2238d4a92d81ab407741a2fdb741cebddfeacba6 |     | LCHIJA | jeresources                       | 0.9.2.60                                                       | JustEnoughResources-1.12.2-0.9.2.60.jar              | None                                     |     | LCHIJA | locks                             | 3.0.0                                                          | Locks-1.12.2-3.0.0.jar                               | None                                     |     | LCHIJA | lootbags                          | 2.5.8.5                                                        | LootBags-1.12.2-2.5.8.5.jar                          | None                                     |     | LCHIJA | magic_doorknob                    | 1.12.2-0.0.4.548                                               | MagicDoorknob-1.12.2-0.0.4.548.jar                   | None                                     |     | LCHIJA | malisiscore                       | 1.12.2-6.5.1-SNAPSHOT                                          | malisiscore-1.12.2-6.5.1.jar                         | None                                     |     | LCHIJA | malisisdoors                      | 1.12.2-7.3.0                                                   | malisisdoors-1.12.2-7.3.0.jar                        | None                                     |     | LCHIJA | malisisswitches                   | 1.12.2-5.1.0                                                   | malisisswitches-1.12.2-5.1.0.jar                     | None                                     |     | LCHIJA | mcjtylib_ng                       | 3.5.4                                                          | mcjtylib-1.12-3.5.4.jar                              | None                                     |     | LCHIJA | mekanismgenerators                | 1.12.2-9.8.3.390                                               | MekanismGenerators-1.12.2-9.8.3.390.jar              | None                                     |     | LCHIJA | mekanismtools                     | 1.12.2-9.8.3.390                                               | MekanismTools-1.12.2-9.8.3.390.jar                   | None                                     |     | LCHIJA | mob_grinding_utils                | 0.3.13                                                         | MobGrindingUtils-0.3.13.jar                          | None                                     |     | LCHIJA | morebuckets                       | 1.0.4                                                          | MoreBuckets-1.12.2-1.0.4.jar                         | None                                     |     | LCHIJA | morechickens                      | 3.1.0                                                          | morechickens-1.12.2-3.1.0.jar                        | None                                     |     | LCHIJA | moreoverlays                      | 1.15.1                                                         | moreoverlays-1.15.1-mc1.12.2.jar                     | None                                     |     | LCHIJA | guilib                            | $version                                                       | morepaintings-paintings-1.12.2-5.0.1.2.jar           | None                                     |     | LCHIJA | paintingselgui                    | $version                                                       | morepaintings-paintings-1.12.2-5.0.1.2.jar           | None                                     |     | LCHIJA | morepaintings                     | $version                                                       | morepaintings-paintings-1.12.2-5.0.1.2.jar           | None                                     |     | LCHIJA | morph                             | 7.2.0                                                          | Morph-1.12.2-7.2.1.jar                               | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCHIJA | mousetweaks                       | 2.10                                                           | MouseTweaks-2.10-mc1.12.2.jar                        | None                                     |     | LCHIJA | mrtjpcore                         | 2.1.4.43                                                       | MrTJPCore-1.12.2-2.1.4.43-universal.jar              | None                                     |     | LCHIJA | mystagradcompat                   | 1.2                                                            | mystagradcompat-1.2.jar                              | None                                     |     | LCHIJA | naturescompass                    | 1.8.5                                                          | NaturesCompass-1.12.2-1.8.5.jar                      | None                                     |     | LCHIJA | nefdecomod                        | 0.9                                                            | NefsMedievalPub+v0.9(1.12.2).jar                     | None                                     |     | LCHIJA | norecipebook                      | 1.2.1                                                          | noRecipeBook_v1.2.2formc1.12.2.jar                   | None                                     |     | LCHIJA | neid                              | 1.5.4.4                                                        | NotEnoughIDs-1.5.4.4.jar                             | None                                     |     | LCHIJA | omlib                             | 3.1.5-256                                                      | omlib-1.12.2-3.1.5-256.jar                           | None                                     |     | LCHIJA | ompd                              | 3.1.1-76                                                       | ompd-1.12.2-3.1.1-76.jar                             | None                                     |     | LCHIJA | openmods                          | 0.12.2                                                         | OpenModsLib-1.12.2-0.12.2.jar                        | d2a9a8e8440196e26a268d1f3ddc01b2e9c572a5 |     | LCHIJA | openblocks                        | 1.8.1                                                          | OpenBlocks-1.12.2-1.8.1.jar                          | d2a9a8e8440196e26a268d1f3ddc01b2e9c572a5 |     | LCHIJA | openmodularturrets                | 3.1.14-382                                                     | openmodularturrets-1.12.2-3.1.14-382.jar             | None                                     |     | LCHIJA | ordinarycoins                     | 1.5                                                            | ordinarycoins-1.12.2-1.5.jar                         | None                                     |     | LCHIJA | oreexcavation                     | 1.4.150                                                        | OreExcavation-1.4.150.jar                            | None                                     |     | LCHIJA | packcrashinfo                     | %VERSION%                                                      | packcrashinfo-1.0.1.jar                              | None                                     |     | LCHIJA | harvestcraft                      | 1.12.2zb                                                       | Pam's HarvestCraft 1.12.2zg.jar                      | None                                     |     | LCHIJA | pgwbandedtorches                  | 0.9.20200801                                                   | pgwbandedtorches-1.12.2-0.9.20200801.jar             | None                                     |     | LCHIJA | pickletweaks                      | 2.1.3                                                          | PickleTweaks-1.12.2-2.1.3.jar                        | None                                     |     | LCHIJA | playerskins                       | 1.0.4                                                          | playerskin-1.12.2-1.0.5.jar                          | None                                     |     | LCHIJA | portablecraftingtable             | 1.1.4                                                          | PortableCraftingTable-1.12.2-1.1.4.jar               | None                                     |     | LCHIJA | portalgun                         | 7.1.0                                                          | PortalGun-1.12.2-7.1.0.jar                           | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCHIJA | teslathingies                     | 1.0.15                                                         | powered-thingies-1.12.2-1.0.15.jar                   | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | projectred-core                   | 4.9.4.120                                                      | ProjectRed-1.12.2-4.9.4.120-Base.jar                 | None                                     |     | LCHIJA | projectred-integration            | 4.9.4.120                                                      | ProjectRed-1.12.2-4.9.4.120-integration.jar          | None                                     |     | LCHIJA | projectred-transmission           | 4.9.4.120                                                      | ProjectRed-1.12.2-4.9.4.120-integration.jar          | None                                     |     | LCHIJA | randomthings                      | 4.2.7.4                                                        | RandomThings-MC1.12.2-4.2.7.4.jar                    | d72e0dd57935b3e9476212aea0c0df352dd76291 |     | LCHIJA | rbm2                              | RBM2 Pre-Release BetaV0.3.0 For MinecraftV1.12, 1.12.1, 1.12.2 | RBM2V1.0.0.jar                                       | None                                     |     | LCHIJA | redstonearsenal                   | 2.6.6                                                          | RedstoneArsenal-1.12.2-2.6.6.1-universal.jar         | None                                     |     | LCHIJA | rftools                           | 7.73                                                           | rftools-1.12-7.73.jar                                | None                                     |     | LCHIJA | rftoolspower                      | 1.2.0                                                          | rftoolspower-1.12-1.2.0.jar                          | None                                     |     | LCHIJA | sanplayermodel                    | 1.2.2                                                          | SanLib-1.12.2-1.6.3.jar                              | None                                     |     | LCHIJA | playershop                        | 1.0                                                            | SCMowns Player Shop Mod v1.0.0.jar                   | None                                     |     | LCHIJA | secretroomsmod                    | 5.6.4                                                          | secretroomsmod-1.12.2-5.6.4.jar                      | None                                     |     | LCHIJA | simple-rpc                        | 1.0                                                            | simple-rpc-1.12.2-3.1.1.jar                          | None                                     |     | LCHIJA | simplecorn                        | 2.5.12                                                         | SimpleCorn1.12-2.5.12.jar                            | None                                     |     | LCHIJA | lteleporters                      | 1.12.2-3.0.2                                                   | simpleteleporters-1.12.2-3.0.2.jar                   | None                                     |     | LCHIJA | simple_trophies                   | 1.2.2                                                          | simpletrophies-1.2.2.1.jar                           | None                                     |     | LCHIJA | thermaldynamics                   | 2.5.6                                                          | ThermalDynamics-1.12.2-2.5.6.1-universal.jar         | None                                     |     | LCHIJA | simplyjetpacks                    | 1.12.2-2.2.20.0                                                | SimplyJetpacks2-1.12.2-2.2.20.0.jar                  | None                                     |     | LCHIJA | solarflux                         | 12.4.11                                                        | SolarFluxReborn-1.12.2-12.4.11.jar                   | 9f5e2a811a8332a842b34f6967b7db0ac4f24856 |     | LCHIJA | storagedrawers                    | 5.5.3                                                          | StorageDrawers-1.12.2-5.5.3.jar                      | None                                     |     | LCHIJA | storagedrawersextra               | @VERSION@                                                      | StorageDrawersExtras-1.12-3.1.0.jar                  | None                                     |     | LCHIJA | taiga                             | 1.12.2-1.3.3                                                   | taiga-1.12.2-1.3.4.jar                               | None                                     |     | LCHIJA | thermalinnovation                 | 0.3.6                                                          | ThermalInnovation-1.12.2-0.3.6.1-universal.jar       | None                                     |     | LCHIJA | tinkersjei                        | 1.2                                                            | tinkersjei-1.2.jar                                   | None                                     |     | LCHIJA | tp                                | 3.2.34                                                         | tinyprogressions-1.12.2-3.3.34-Release.jar           | None                                     |     | LCHIJA | travelersbackpack                 | 1.0.35                                                         | TravelersBackpack-1.12.2-1.0.35.jar                  | None                                     |     | LCHIJA | treegrowingsimulator              | 0.0.4                                                          | TreeGrowingSimulator2017-1.0.1.jar                   | None                                     |     | LCHIJA | wanionlib                         | 1.12.2-2.91                                                    | WanionLib-1.12.2-2.91.jar                            | None                                     |     | LCHIJA | wft                               | 1.0.4                                                          | WirelessFluidTerminal-1.12.2-1.0.4.jar               | 186bc454cd122c9c2f1aa4f95611254bcc543363 |     | LCHIJA | wit                               | 1.0.2                                                          | WirelessInterfaceTerminal-1.12.2-1.0.2.jar           | 186bc454cd122c9c2f1aa4f95611254bcc543363 |     | LCHIJA | wrcbe                             | 2.3.2                                                          | WR-CBE-1.12.2-2.3.2.33-universal.jar                 | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LCHIJA | recipehandler                     | 0.14                                                           | YARCF-0.14(1.12.2).jar                               | None                                     |     | LCHIJA | ladylib                           | 2.6.2                                                          | Ladylib-2.6.2.jar                                    | None                                     |     | LCHIJA | modwinder                         | 1.1                                                            | Ladylib-2.6.2.jar                                    | None                                     |     | LCHIJA | dissolution                       | 0.3.13                                                         | Dissolution-1.12.2-0.3.13r2.jar                      | None                                     |     | LCHIJA | jade                              | 0.1.0                                                          | Jade-0.1.0.jar                                       | None                                     |     | LCHIJA | orelib                            | 3.6.0.1                                                        | OreLib-1.12.2-3.6.0.1.jar                            | 7a2128d395ad96ceb9d9030fbd41d035b435753a |     | LCHIJA | patchwork                         | 0.2.3.4                                                        | Patchwork-1.12.2-0.2.3.4BETA.jar                     | 7a2128d395ad96ceb9d9030fbd41d035b435753a |     | LCHIJA | teslacorelib_registries           | 1.0.18                                                         | tesla-core-lib-1.12.2-1.0.18.jar                     | None                                     |     | LCHIJA | unidict                           | 1.12.2-3.0.10                                                  | UniDict-1.12.2-3.0.10.jar                            | None                                     |     Loaded coremods (and transformers):  Inventory Tweaks Coremod (InventoryTweaks-1.64+dev.151.jar)   invtweaks.forge.asm.ContainerTransformer MalisisSwitchesPlugin (malisisswitches-1.12.2-5.1.0.jar)    LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)   lumien.randomthings.asm.ClassTransformer IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar)   blusunrize.immersiveengineering.common.asm.IEClassTransformer EngineersDoorsLoadingPlugin (engineers_doors-1.12.2-0.9.1.jar)   nihiltres.engineersdoors.common.asm.EngineersDoorsClassTransformer RandomPatches (randompatches-1.12.2-1.22.1.10.jar)   com.therandomlabs.randompatches.core.RPTransformer Aqua Acrobatics Transformer (AquaAcrobatics-1.15.4.jar)    Do not report to Forge! (If you haven't disabled the FoamFix coremod, try disabling it in the config! Note that this bit of text will still appear.) (foamfix-0.10.15-1.12.2.jar)   pl.asie.foamfix.coremod.FoamFixTransformer ForgelinPlugin (Forgelin-1.8.4.jar)    clothesline-hooks (clothesline-hooks-1.12.2-0.0.1.2.jar)   com.jamieswhiteshirt.clothesline.hooks.plugin.ClassTransformer MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   mekanism.coremod.KeybindingMigrationHelper MixinLoader (Locks-1.12.2-3.0.0.jar)    OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   openmods.core.OpenModsClassTransformer ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)   com.mrcrayfish.obfuscate.asm.ObfuscateTransformer CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   team.chisel.ctm.client.asm.CTMTransformer UniDictCoreMod (UniDict-1.12.2-3.0.10.jar)   wanion.unidict.core.UniDictCoreModTransformer EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   com.enderio.core.common.transform.EnderCoreTransformer   com.enderio.core.common.transform.SimpleMixinPatcher Plugin (NotEnoughIDs-1.5.4.4.jar)   ru.fewizz.neid.asm.Transformer SecurityCraftLoadingPlugin ([1.12.2] SecurityCraft v1.10.jar)    SecretRoomsMod-Core (secretroomsmod-1.12.2-5.6.4.jar)   com.wynprice.secretroomsmod.core.SecretRoomsTransformer MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)        OpenModsLib class transformers: [llama_null_fix:FINISHED],[horse_base_null_fix:FINISHED],[pre_world_render_hook:FINISHED],[player_render_hook:FINISHED],[horse_null_fix:FINISHED]     AE2 Version: stable rv6-stable-7 for Forge 14.23.5.2768     Ender IO: No known problems detected.     Authlib is : /C:/Users/sjm77/curseforge/minecraft/Install/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!You are looking at the diagnostics information, not at the crash.       !!!     !!!Scroll up until you see the line with '---- Minecraft Crash Report ----'!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     Pulsar/tconstruct loaded Pulses:          - TinkerCommons (Enabled/Forced)         - TinkerWorld (Enabled/Not Forced)         - TinkerTools (Enabled/Not Forced)         - TinkerHarvestTools (Enabled/Forced)         - TinkerMeleeWeapons (Enabled/Forced)         - TinkerRangedWeapons (Enabled/Forced)         - TinkerModifiers (Enabled/Forced)         - TinkerSmeltery (Enabled/Not Forced)         - TinkerGadgets (Enabled/Not Forced)         - TinkerOredict (Enabled/Forced)         - TinkerIntegration (Enabled/Forced)         - TinkerFluids (Enabled/Forced)         - TinkerMaterials (Enabled/Forced)         - TinkerModelRegister (Enabled/Forced)         - chiselIntegration (Enabled/Not Forced)         - chiselsandbitsIntegration (Enabled/Not Forced)         - wailaIntegration (Enabled/Not Forced)     Modpack Information: Modpack: [Croc's Tiny Modpack] Version: [null] by author [null]     AE2 Integration: IC2:OFF, RC:OFF, MFR:OFF, Waila:ON, InvTweaks:ON, JEI:ON, Mekanism:ON, OpenComputers:OFF, THE_ONE_PROBE:OFF, TESLA:OFF, CRAFTTWEAKER:ON     Profiler Position: N/A (disabled)     Player Count: 1 / 8; [EntityPlayerMP['Croc_Mclaren'/692, l='New World', x=-51.50, y=84.00, z=93.50]]     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'fml,forge'
    • Then it is some kind of issue beyond my programming experience - I have no idea
    • thank you so much it fixed the issue  
  • Topics

  • Who's Online (See full list)

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

Important Information

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