Jump to content

[1.7.2] Custom Bow Render


JimiIT92

Recommended Posts

Hi guys! I'm having issues updating my custom bow from 1.6.4 to 1.7.2. When i'm trying to rendering it in the proper way it doesn't. The animation while loading the arrow is not present, the arrow is invisible when i shoot.

 

Here are the Bow and Arrow files if needs:

 

RubyBow

package MineWorld.items;

import MineWorld.entities.EntityRubyArrow;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.EnumAction;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.entity.player.ArrowLooseEvent;
import net.minecraftforge.event.entity.player.ArrowNockEvent;

public class RubyBow extends Item
{
    public static final String[] bowPullIconNameArray = new String[] {MineWorld.main.MODID + ":" + "Ruby_bow_pulling_0", MineWorld.main.MODID + ":" + "Ruby_bow_pulling_1", MineWorld.main.MODID + ":" + "Ruby_bow_pulling_2"};
    @SideOnly(Side.CLIENT)
    private IIcon[] iconArray;
    private static final String __OBFID = "CL_00001777";

    public RubyBow()
    {
        this.maxStackSize = 1;
        this.setMaxDamage(384);
        this.setCreativeTab(CreativeTabs.tabCombat);
    }

    /**
     * called when the player releases the use item button. Args: itemstack, world, entityplayer, itemInUseCount
     */
    public void onPlayerStoppedUsing(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer, int par4)
    {
        int j = this.getMaxItemUseDuration(par1ItemStack) - par4;

        ArrowLooseEvent event = new ArrowLooseEvent(par3EntityPlayer, par1ItemStack, j);
        MinecraftForge.EVENT_BUS.post(event);
        if (event.isCanceled())
        {
            return;
        }
        j = event.charge;

        boolean flag = par3EntityPlayer.capabilities.isCreativeMode || EnchantmentHelper.getEnchantmentLevel(Enchantment.infinity.effectId, par1ItemStack) > 0;

        if (flag || par3EntityPlayer.inventory.func_146028_b(MineWorld.main.rubyArrow))
        {
            float f = (float)j / 20.0F;
            f = (f * f + f * 2.0F) / 3.0F;

            if ((double)f < 0.1D)
            {
                return;
            }

            if (f > 1.0F)
            {
                f = 1.0F;
            }

            EntityRubyArrow entityarrow = new EntityRubyArrow(par2World, par3EntityPlayer, f * 2.0F);

            if (f == 1.0F)
            {
                entityarrow.setIsCritical(true);
            }

            int k = EnchantmentHelper.getEnchantmentLevel(Enchantment.power.effectId, par1ItemStack);

            if (k > 0)
            {
                entityarrow.setDamage(entityarrow.getDamage() + (double)k * 0.5D + 0.5D);
            }

            int l = EnchantmentHelper.getEnchantmentLevel(Enchantment.punch.effectId, par1ItemStack);

            if (l > 0)
            {
                entityarrow.setKnockbackStrength(l);
            }

            if (EnchantmentHelper.getEnchantmentLevel(Enchantment.flame.effectId, par1ItemStack) > 0)
            {
                entityarrow.setFire(100);
            }

            par1ItemStack.damageItem(1, par3EntityPlayer);
            par2World.playSoundAtEntity(par3EntityPlayer, "random.bow", 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F);

            if (flag)
            {
                entityarrow.canBePickedUp = 2;
            }
            else
            {
                par3EntityPlayer.inventory.func_146026_a(MineWorld.main.rubyArrow);
            }

            if (!par2World.isRemote)
            {
                par2World.spawnEntityInWorld(entityarrow);
            }
        }
    }

    public ItemStack onEaten(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
    {
        return par1ItemStack;
    }

    /**
     * How long it takes to use or consume an item
     */
    public int getMaxItemUseDuration(ItemStack par1ItemStack)
    {
        return 72000;
    }

    /**
     * returns the action that specifies what animation to play when the items is being used
     */
    public EnumAction getItemUseAction(ItemStack par1ItemStack)
    {
        return EnumAction.bow;
    }

    /**
     * Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
     */
    public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
    {
        ArrowNockEvent event = new ArrowNockEvent(par3EntityPlayer, par1ItemStack);
        MinecraftForge.EVENT_BUS.post(event);
        if (event.isCanceled())
        {
            return event.result;
        }

        if (par3EntityPlayer.capabilities.isCreativeMode || par3EntityPlayer.inventory.func_146028_b(MineWorld.main.rubyArrow))
        {
            par3EntityPlayer.setItemInUse(par1ItemStack, this.getMaxItemUseDuration(par1ItemStack));
        }

        return par1ItemStack;
    }

    /**
     * Return the enchantability factor of the item, most of the time is based on material.
     */
    public int getItemEnchantability()
    {
        return 1;
    }

    @SideOnly(Side.CLIENT)
    public void registerIcons(IIconRegister par1IconRegister)
    {
        this.itemIcon = par1IconRegister.registerIcon(MineWorld.main.MODID + ":" + "Ruby_bow");
        this.iconArray = new IIcon[bowPullIconNameArray.length];

        for (int i = 0; i < this.iconArray.length; ++i)
        {
            this.iconArray[i] = par1IconRegister.registerIcon(bowPullIconNameArray[i]);
        }
    }

    /**
     * used to cycle through icons based on their used duration, i.e. for the bow
     */
    @SideOnly(Side.CLIENT)
    public IIcon getItemIconForUseDuration(int par1)
    {
        return this.iconArray[par1];
    }
}

 

EntityRubyArrow

package MineWorld.entities;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.IProjectile;
import net.minecraft.entity.monster.EntityEnderman;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.network.play.server.S2BPacketChangeGameState;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.DamageSource;
import net.minecraft.util.MathHelper;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;

public class EntityRubyArrow extends Entity implements IProjectile
{
    private int field_145791_d = -1;
    private int field_145792_e = -1;
    private int field_145789_f = -1;
    private Block field_145790_g;
    private int inData;
    private boolean inGround;
    /**
     * 1 if the player can pick up the arrow
     */
    public int canBePickedUp;
    /**
     * Seems to be some sort of timer for animating an arrow.
     */
    public int arrowShake;
    /**
     * The owner of this arrow.
     */
    public Entity shootingEntity;
    private int ticksInGround;
    private int ticksInAir;
    private double damage = 2.0D;
    /**
     * The amount of knockback an arrow applies when it hits a mob.
     */
    private int knockbackStrength;
    private static final String __OBFID = "CL_00001715";

    public EntityRubyArrow(World par1World)
    {
        super(par1World);
        this.renderDistanceWeight = 10.0D;
        this.setSize(0.5F, 0.5F);
    }

    public EntityRubyArrow(World par1World, double par2, double par4, double par6)
    {
        super(par1World);
        this.renderDistanceWeight = 10.0D;
        this.setSize(0.5F, 0.5F);
        this.setPosition(par2, par4, par6);
        this.yOffset = 0.0F;
    }

    public EntityRubyArrow(World par1World, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase, float par4, float par5)
    {
        super(par1World);
        this.renderDistanceWeight = 10.0D;
        this.shootingEntity = par2EntityLivingBase;

        if (par2EntityLivingBase instanceof EntityPlayer)
        {
            this.canBePickedUp = 1;
        }

        this.posY = par2EntityLivingBase.posY + (double)par2EntityLivingBase.getEyeHeight() - 0.10000000149011612D;
        double d0 = par3EntityLivingBase.posX - par2EntityLivingBase.posX;
        double d1 = par3EntityLivingBase.boundingBox.minY + (double)(par3EntityLivingBase.height / 3.0F) - this.posY;
        double d2 = par3EntityLivingBase.posZ - par2EntityLivingBase.posZ;
        double d3 = (double)MathHelper.sqrt_double(d0 * d0 + d2 * d2);

        if (d3 >= 1.0E-7D)
        {
            float f2 = (float)(Math.atan2(d2, d0) * 180.0D / Math.PI) - 90.0F;
            float f3 = (float)(-(Math.atan2(d1, d3) * 180.0D / Math.PI));
            double d4 = d0 / d3;
            double d5 = d2 / d3;
            this.setLocationAndAngles(par2EntityLivingBase.posX + d4, this.posY, par2EntityLivingBase.posZ + d5, f2, f3);
            this.yOffset = 0.0F;
            float f4 = (float)d3 * 0.2F;
            this.setThrowableHeading(d0, d1 + (double)f4, d2, par4, par5);
        }
    }

    public EntityRubyArrow(World par1World, EntityLivingBase par2EntityLivingBase, float par3)
    {
        super(par1World);
        this.renderDistanceWeight = 10.0D;
        this.shootingEntity = par2EntityLivingBase;

        if (par2EntityLivingBase instanceof EntityPlayer)
        {
            this.canBePickedUp = 1;
        }

        this.setSize(0.5F, 0.5F);
        this.setLocationAndAngles(par2EntityLivingBase.posX, par2EntityLivingBase.posY + (double)par2EntityLivingBase.getEyeHeight(), par2EntityLivingBase.posZ, par2EntityLivingBase.rotationYaw, par2EntityLivingBase.rotationPitch);
        this.posX -= (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F);
        this.posY -= 0.10000000149011612D;
        this.posZ -= (double)(MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F);
        this.setPosition(this.posX, this.posY, this.posZ);
        this.yOffset = 0.0F;
        this.motionX = (double)(-MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI));
        this.motionZ = (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI));
        this.motionY = (double)(-MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI));
        this.setThrowableHeading(this.motionX, this.motionY, this.motionZ, par3 * 1.5F, 1.0F);
    }

    protected void entityInit()
    {
        this.dataWatcher.addObject(16, Byte.valueOf((byte)0));
    }

    /**
     * Similar to setArrowHeading, it's point the throwable entity to a x, y, z direction.
     */
    public void setThrowableHeading(double par1, double par3, double par5, float par7, float par8)
    {
        float f2 = MathHelper.sqrt_double(par1 * par1 + par3 * par3 + par5 * par5);
        par1 /= (double)f2;
        par3 /= (double)f2;
        par5 /= (double)f2;
        par1 += this.rand.nextGaussian() * (double)(this.rand.nextBoolean() ? -1 : 1) * 0.007499999832361937D * (double)par8;
        par3 += this.rand.nextGaussian() * (double)(this.rand.nextBoolean() ? -1 : 1) * 0.007499999832361937D * (double)par8;
        par5 += this.rand.nextGaussian() * (double)(this.rand.nextBoolean() ? -1 : 1) * 0.007499999832361937D * (double)par8;
        par1 *= (double)par7;
        par3 *= (double)par7;
        par5 *= (double)par7;
        this.motionX = par1;
        this.motionY = par3;
        this.motionZ = par5;
        float f3 = MathHelper.sqrt_double(par1 * par1 + par5 * par5);
        this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(par1, par5) * 180.0D / Math.PI);
        this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(par3, (double)f3) * 180.0D / Math.PI);
        this.ticksInGround = 0;
    }

    /**
     * Sets the position and rotation. Only difference from the other one is no bounding on the rotation. Args: posX,
     * posY, posZ, yaw, pitch
     */
    @SideOnly(Side.CLIENT)
    public void setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)
    {
        this.setPosition(par1, par3, par5);
        this.setRotation(par7, par8);
    }

    /**
     * Sets the velocity to the args. Args: x, y, z
     */
    @SideOnly(Side.CLIENT)
    public void setVelocity(double par1, double par3, double par5)
    {
        this.motionX = par1;
        this.motionY = par3;
        this.motionZ = par5;

        if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F)
        {
            float f = MathHelper.sqrt_double(par1 * par1 + par5 * par5);
            this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(par1, par5) * 180.0D / Math.PI);
            this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(par3, (double)f) * 180.0D / Math.PI);
            this.prevRotationPitch = this.rotationPitch;
            this.prevRotationYaw = this.rotationYaw;
            this.setLocationAndAngles(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch);
            this.ticksInGround = 0;
        }
    }

    /**
     * Called to update the entity's position/logic.
     */
    public void onUpdate()
    {
        super.onUpdate();

        if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F)
        {
            float f = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
            this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);
            this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(this.motionY, (double)f) * 180.0D / Math.PI);
        }

        Block block = this.worldObj.func_147439_a(this.field_145791_d, this.field_145792_e, this.field_145789_f);

        if (block.func_149688_o() != Material.field_151579_a)
        {
            block.func_149719_a(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f);
            AxisAlignedBB axisalignedbb = block.func_149668_a(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f);

            if (axisalignedbb != null && axisalignedbb.isVecInside(this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX, this.posY, this.posZ)))
            {
                this.inGround = true;
            }
        }

        if (this.arrowShake > 0)
        {
            --this.arrowShake;
        }

        if (this.inGround)
        {
            int j = this.worldObj.getBlockMetadata(this.field_145791_d, this.field_145792_e, this.field_145789_f);

            if (block == this.field_145790_g && j == this.inData)
            {
                ++this.ticksInGround;

                if (this.ticksInGround == 1200)
                {
                    this.setDead();
                }
            }
            else
            {
                this.inGround = false;
                this.motionX *= (double)(this.rand.nextFloat() * 0.2F);
                this.motionY *= (double)(this.rand.nextFloat() * 0.2F);
                this.motionZ *= (double)(this.rand.nextFloat() * 0.2F);
                this.ticksInGround = 0;
                this.ticksInAir = 0;
            }
        }
        else
        {
            ++this.ticksInAir;
            Vec3 vec31 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX, this.posY, this.posZ);
            Vec3 vec3 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ);
            MovingObjectPosition movingobjectposition = this.worldObj.func_147447_a(vec31, vec3, false, true, false);
            vec31 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX, this.posY, this.posZ);
            vec3 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ);

            if (movingobjectposition != null)
            {
                vec3 = this.worldObj.getWorldVec3Pool().getVecFromPool(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord);
            }

            Entity entity = null;
            List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D));
            double d0 = 0.0D;
            int i;
            float f1;

            for (i = 0; i < list.size(); ++i)
            {
                Entity entity1 = (Entity)list.get(i);

                if (entity1.canBeCollidedWith() && (entity1 != this.shootingEntity || this.ticksInAir >= 5))
                {
                    f1 = 0.3F;
                    AxisAlignedBB axisalignedbb1 = entity1.boundingBox.expand((double)f1, (double)f1, (double)f1);
                    MovingObjectPosition movingobjectposition1 = axisalignedbb1.calculateIntercept(vec31, vec3);

                    if (movingobjectposition1 != null)
                    {
                        double d1 = vec31.distanceTo(movingobjectposition1.hitVec);

                        if (d1 < d0 || d0 == 0.0D)
                        {
                            entity = entity1;
                            d0 = d1;
                        }
                    }
                }
            }

            if (entity != null)
            {
                movingobjectposition = new MovingObjectPosition(entity);
            }

            if (movingobjectposition != null && movingobjectposition.entityHit != null && movingobjectposition.entityHit instanceof EntityPlayer)
            {
                EntityPlayer entityplayer = (EntityPlayer)movingobjectposition.entityHit;

                if (entityplayer.capabilities.disableDamage || this.shootingEntity instanceof EntityPlayer && !((EntityPlayer)this.shootingEntity).canAttackPlayer(entityplayer))
                {
                    movingobjectposition = null;
                }
            }

            float f2;
            float f4;

            if (movingobjectposition != null)
            {
                if (movingobjectposition.entityHit != null)
                {
                    f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ);
                    int k = MathHelper.ceiling_double_int((double)f2 * this.damage);

                    if (this.getIsCritical())
                    {
                        k += this.rand.nextInt(k / 2 + 2);
                    }

                    DamageSource damagesource = null;

                    if (this.shootingEntity == null)
                    {
                        damagesource = MineWorld.main.causeRubyArrowDamage(this, this);
                    }
                    else
                    {
                        damagesource = MineWorld.main.causeRubyArrowDamage(this, this.shootingEntity);
                    }

                    if (this.isBurning() && !(movingobjectposition.entityHit instanceof EntityEnderman))
                    {
                        movingobjectposition.entityHit.setFire(5);
                    }

                    if (movingobjectposition.entityHit.attackEntityFrom(damagesource, (float)k))
                    {
                        if (movingobjectposition.entityHit instanceof EntityLivingBase)
                        {
                            EntityLivingBase entitylivingbase = (EntityLivingBase)movingobjectposition.entityHit;

                            if (!this.worldObj.isRemote)
                            {
                                entitylivingbase.setArrowCountInEntity(entitylivingbase.getArrowCountInEntity() + 1);
                            }

                            if (this.knockbackStrength > 0)
                            {
                                f4 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);

                                if (f4 > 0.0F)
                                {
                                    movingobjectposition.entityHit.addVelocity(this.motionX * (double)this.knockbackStrength * 0.6000000238418579D / (double)f4, 0.1D, this.motionZ * (double)this.knockbackStrength * 0.6000000238418579D / (double)f4);
                                }
                            }

                            if (this.shootingEntity != null && this.shootingEntity instanceof EntityLivingBase)
                            {
                                EnchantmentHelper.func_151384_a(entitylivingbase, this.shootingEntity);
                                EnchantmentHelper.func_151385_b((EntityLivingBase)this.shootingEntity, entitylivingbase);
                            }

                            if (this.shootingEntity != null && movingobjectposition.entityHit != this.shootingEntity && movingobjectposition.entityHit instanceof EntityPlayer && this.shootingEntity instanceof EntityPlayerMP)
                            {
                                ((EntityPlayerMP)this.shootingEntity).playerNetServerHandler.func_147359_a(new S2BPacketChangeGameState(6, 0.0F));
                            }
                        }

                        this.playSound("random.bowhit", 1.0F, 1.2F / (this.rand.nextFloat() * 0.2F + 0.9F));

                        if (!(movingobjectposition.entityHit instanceof EntityEnderman))
                        {
                            this.setDead();
                        }
                    }
                    else
                    {
                        this.motionX *= -0.10000000149011612D;
                        this.motionY *= -0.10000000149011612D;
                        this.motionZ *= -0.10000000149011612D;
                        this.rotationYaw += 180.0F;
                        this.prevRotationYaw += 180.0F;
                        this.ticksInAir = 0;
                    }
                }
                else
                {
                    this.field_145791_d = movingobjectposition.blockX;
                    this.field_145792_e = movingobjectposition.blockY;
                    this.field_145789_f = movingobjectposition.blockZ;
                    this.field_145790_g = block;
                    this.inData = this.worldObj.getBlockMetadata(this.field_145791_d, this.field_145792_e, this.field_145789_f);
                    this.motionX = (double)((float)(movingobjectposition.hitVec.xCoord - this.posX));
                    this.motionY = (double)((float)(movingobjectposition.hitVec.yCoord - this.posY));
                    this.motionZ = (double)((float)(movingobjectposition.hitVec.zCoord - this.posZ));
                    f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ);
                    this.posX -= this.motionX / (double)f2 * 0.05000000074505806D;
                    this.posY -= this.motionY / (double)f2 * 0.05000000074505806D;
                    this.posZ -= this.motionZ / (double)f2 * 0.05000000074505806D;
                    this.playSound("random.bowhit", 1.0F, 1.2F / (this.rand.nextFloat() * 0.2F + 0.9F));
                    this.inGround = true;
                    this.arrowShake = 7;
                    this.setIsCritical(false);

                    if (this.field_145790_g.func_149688_o() != Material.field_151579_a)
                    {
                        this.field_145790_g.func_149670_a(this.worldObj, this.field_145791_d, this.field_145792_e, this.field_145789_f, this);
                    }
                }
            }

            if (this.getIsCritical())
            {
                for (i = 0; i < 4; ++i)
                {
                    this.worldObj.spawnParticle("crit", this.posX + this.motionX * (double)i / 4.0D, this.posY + this.motionY * (double)i / 4.0D, this.posZ + this.motionZ * (double)i / 4.0D, -this.motionX, -this.motionY + 0.2D, -this.motionZ);
                }
            }

            this.posX += this.motionX;
            this.posY += this.motionY;
            this.posZ += this.motionZ;
            f2 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
            this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);

            for (this.rotationPitch = (float)(Math.atan2(this.motionY, (double)f2) * 180.0D / Math.PI); this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F)
            {
                ;
            }

            while (this.rotationPitch - this.prevRotationPitch >= 180.0F)
            {
                this.prevRotationPitch += 360.0F;
            }

            while (this.rotationYaw - this.prevRotationYaw < -180.0F)
            {
                this.prevRotationYaw -= 360.0F;
            }

            while (this.rotationYaw - this.prevRotationYaw >= 180.0F)
            {
                this.prevRotationYaw += 360.0F;
            }

            this.rotationPitch = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * 0.2F;
            this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F;
            float f3 = 0.99F;
            f1 = 0.05F;

            if (this.isInWater())
            {
                for (int l = 0; l < 4; ++l)
                {
                    f4 = 0.25F;
                    this.worldObj.spawnParticle("bubble", this.posX - this.motionX * (double)f4, this.posY - this.motionY * (double)f4, this.posZ - this.motionZ * (double)f4, this.motionX, this.motionY, this.motionZ);
                }

                f3 = 0.8F;
            }

            if (this.isWet())
            {
                this.extinguish();
            }

            this.motionX *= (double)f3;
            this.motionY *= (double)f3;
            this.motionZ *= (double)f3;
            this.motionY -= (double)f1;
            this.setPosition(this.posX, this.posY, this.posZ);
            this.func_145775_I();
        }
    }

    /**
     * (abstract) Protected helper method to write subclass entity data to NBT.
     */
    public void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
    {
        par1NBTTagCompound.setShort("xTile", (short)this.field_145791_d);
        par1NBTTagCompound.setShort("yTile", (short)this.field_145792_e);
        par1NBTTagCompound.setShort("zTile", (short)this.field_145789_f);
        par1NBTTagCompound.setShort("life", (short)this.ticksInGround);
        par1NBTTagCompound.setByte("inTile", (byte)Block.func_149682_b(this.field_145790_g));
        par1NBTTagCompound.setByte("inData", (byte)this.inData);
        par1NBTTagCompound.setByte("shake", (byte)this.arrowShake);
        par1NBTTagCompound.setByte("inGround", (byte)(this.inGround ? 1 : 0));
        par1NBTTagCompound.setByte("pickup", (byte)this.canBePickedUp);
        par1NBTTagCompound.setDouble("damage", this.damage);
    }

    /**
     * (abstract) Protected helper method to read subclass entity data from NBT.
     */
    public void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
    {
        this.field_145791_d = par1NBTTagCompound.getShort("xTile");
        this.field_145792_e = par1NBTTagCompound.getShort("yTile");
        this.field_145789_f = par1NBTTagCompound.getShort("zTile");
        this.ticksInGround = par1NBTTagCompound.getShort("life");
        this.field_145790_g = Block.func_149729_e(par1NBTTagCompound.getByte("inTile") & 255);
        this.inData = par1NBTTagCompound.getByte("inData") & 255;
        this.arrowShake = par1NBTTagCompound.getByte("shake") & 255;
        this.inGround = par1NBTTagCompound.getByte("inGround") == 1;

        if (par1NBTTagCompound.func_150297_b("damage", 99))
        {
            this.damage = par1NBTTagCompound.getDouble("damage");
        }

        if (par1NBTTagCompound.func_150297_b("pickup", 99))
        {
            this.canBePickedUp = par1NBTTagCompound.getByte("pickup");
        }
        else if (par1NBTTagCompound.func_150297_b("player", 99))
        {
            this.canBePickedUp = par1NBTTagCompound.getBoolean("player") ? 1 : 0;
        }
    }

    /**
     * Called by a player entity when they collide with an entity
     */
    public void onCollideWithPlayer(EntityPlayer par1EntityPlayer)
    {
        if (!this.worldObj.isRemote && this.inGround && this.arrowShake <= 0)
        {
            boolean flag = this.canBePickedUp == 1 || this.canBePickedUp == 2 && par1EntityPlayer.capabilities.isCreativeMode;

            if (this.canBePickedUp == 1 && !par1EntityPlayer.inventory.addItemStackToInventory(new ItemStack(MineWorld.main.rubyArrow, 1)))
            {
                flag = false;
            }

            if (flag)
            {
                this.playSound("random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F);
                par1EntityPlayer.onItemPickup(this, 1);
                this.setDead();
            }
        }
    }

    /**
     * returns if this entity triggers Block.onEntityWalking on the blocks they walk on. used for spiders and wolves to
     * prevent them from trampling crops
     */
    protected boolean canTriggerWalking()
    {
        return false;
    }

    @SideOnly(Side.CLIENT)
    public float getShadowSize()
    {
        return 0.0F;
    }

    public void setDamage(double par1)
    {
        this.damage = par1;
    }

    public double getDamage()
    {
        return this.damage;
    }

    /**
     * Sets the amount of knockback the arrow applies when it hits a mob.
     */
    public void setKnockbackStrength(int par1)
    {
        this.knockbackStrength = par1;
    }

    /**
     * If returns false, the item will not inflict any damage against entities.
     */
    public boolean canAttackWithItem()
    {
        return false;
    }

    /**
     * Whether the arrow has a stream of critical hit particles flying behind it.
     */
    public void setIsCritical(boolean par1)
    {
        byte b0 = this.dataWatcher.getWatchableObjectByte(16);

        if (par1)
        {
            this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 | 1)));
        }
        else
        {
            this.dataWatcher.updateObject(16, Byte.valueOf((byte)(b0 & -2)));
        }
    }

    /**
     * Whether the arrow has a stream of critical hit particles flying behind it.
     */
    public boolean getIsCritical()
    {
        byte b0 = this.dataWatcher.getWatchableObjectByte(16);
        return (b0 & 1) != 0;
    }
}

 

BowRender

package MineWorld.items.render;
import java.lang.reflect.Method;

import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL12;

import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.client.renderer.ItemRenderer;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.client.renderer.texture.TextureManager;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.util.MathHelper;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.ForgeHooksClient;
import net.minecraftforge.client.IItemRenderer;
import net.minecraftforge.client.IItemRenderer.ItemRenderType;
public class BowRender implements IItemRenderer {
private RenderManager renderManager;
private Minecraft mc;
private TextureManager texturemanager;

public BowRender() {
this.renderManager = RenderManager.instance;
this.mc = Minecraft.getMinecraft();
this.texturemanager = this.mc.getTextureManager();
}
@Override
//HandleRenderType lets forge know if it will render the item in the requested view.
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
//You can remove everything after "EQUIPPED" if you only want this class to render the third person item.
return type == ItemRenderType.EQUIPPED || type == ItemRenderType.EQUIPPED_FIRST_PERSON;
}
@Override
//RenderHelpers I don't fully understand, I'd assume they are modifiers, but I've never looked into it.
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) {
return false;
}
@Override
//This function decides what to do in rendering an item, whether it's first or third person.
//Credit to SanAndreasP on minecraftforge forums for this code.
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
EntityClientPlayerMP entity = (EntityClientPlayerMP)data[1];
ItemRenderer irInstance = this.mc.entityRenderer.itemRenderer;
GL11.glPopMatrix(); // prevents Forge from pre-translating the item
if(type == ItemRenderType.EQUIPPED_FIRST_PERSON) {
this.renderItem(entity, item, 0);
} else {
GL11.glPushMatrix();
// contra-translate the item from it's standard translation
// also apply some more scale or else the bow is tiny
                 float f2 = 3F - (1F/3F);
                 GL11.glRotatef(-20.0F, 0.0F, 0.0F, 1.0F);
                 GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F);
                 GL11.glRotatef(-60.0F, 0.0F, 0.0F, 1.0F);
                 GL11.glScalef(f2, f2, f2);
                 GL11.glTranslatef(-0.25F, -0.1875F, 0.1875F);

                 // render the item as 'real' bow
                 //This is pulled from RenderBiped
                 float f3 = 0.625F;
                 GL11.glTranslatef(0.0F, 0.125F, 0.3125F);
                 GL11.glRotatef(-20.0F, 0.0F, 1.0F, 0.0F);
                 GL11.glScalef(f3, -f3, f3);
                 GL11.glRotatef(-100.0F, 1.0F, 0.0F, 0.0F);
                 GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F);

this.renderItem(entity, item, 0);
GL11.glPopMatrix();
}
GL11.glPushMatrix(); // prevents GL Underflow errors
}

//This actually renders an Icon to be worked with.
//All of this code is directly pulled from ItemRenderer.class
private void renderItem(EntityClientPlayerMP par1EntityLiving, ItemStack par2ItemStack, int par3) {
{
//If you for whatever reason aren't registering icons with iconRegister, I'm assuming you'll need to change the code below.
                 IIcon icon = par1EntityLiving.getItemIcon(par2ItemStack, par3);
                 if (icon == null)
                 {
                         GL11.glPopMatrix();
                         return;
                 }
                 texturemanager.getTexture(texturemanager.getResourceLocation(par2ItemStack.getItemSpriteNumber()));
                 Tessellator tessellator = Tessellator.instance;
                 float f = icon.getMinU();
                 float f1 = icon.getMaxU();
                 float f2 = icon.getMinV();
                 float f3 = icon.getMaxV();
                 float f4 = 0.0F;
                 float f5 = 0.3F;
                 GL11.glEnable(GL12.GL_RESCALE_NORMAL);
                 GL11.glTranslatef(-f4, -f5, 0.0F);
                 float f6 = 1.5F;
                 GL11.glScalef(f6, f6, f6);
                 GL11.glRotatef(50.0F, 0.0F, 1.0F, 0.0F);
                 GL11.glRotatef(335.0F, 0.0F, 0.0F, 1.0F);
                 GL11.glTranslatef(-0.9375F, -0.0625F, 0.0F);
                 ItemRenderer.renderItemIn2D(tessellator, f1, f2, f, f3, icon.getIconWidth(), icon.getIconHeight(), 0.0625F);
                 //This checks for enchantments.
                 if (par2ItemStack.hasEffect(par3))
                 {
                         GL11.glDepthFunc(GL11.GL_EQUAL);
                         GL11.glDisable(GL11.GL_LIGHTING);
                         texturemanager.getTexture(new ResourceLocation("textures/misc/enchanted_item_glint.png"));
                         GL11.glEnable(GL11.GL_BLEND);
                         GL11.glBlendFunc(GL11.GL_SRC_COLOR, GL11.GL_ONE);
                         float f7 = 0.76F;
                         GL11.glColor4f(0.5F * f7, 0.25F * f7, 0.8F * f7, 1.0F);
                         GL11.glMatrixMode(GL11.GL_TEXTURE);
                         GL11.glPushMatrix();
                         float f8 = 0.125F;
                         GL11.glScalef(f8, f8, f8);
                         float f9 = (float)(Minecraft.getSystemTime() % 3000L) / 3000.0F * 8.0F;
                         GL11.glTranslatef(f9, 0.0F, 0.0F);
                         GL11.glRotatef(-50.0F, 0.0F, 0.0F, 1.0F);
                         ItemRenderer.renderItemIn2D(tessellator, 0.0F, 0.0F, 1.0F, 1.0F, 256, 256, 0.0625F);
                         GL11.glPopMatrix();
                         GL11.glPushMatrix();
                         GL11.glScalef(f8, f8, f8);
                         f9 = (float)(Minecraft.getSystemTime() % 4873L) / 4873.0F * 8.0F;
                         GL11.glTranslatef(-f9, 0.0F, 0.0F);
                         GL11.glRotatef(10.0F, 0.0F, 0.0F, 1.0F);
                         ItemRenderer.renderItemIn2D(tessellator, 0.0F, 0.0F, 1.0F, 1.0F, 256, 256, 0.0625F);
                         GL11.glPopMatrix();
                         GL11.glMatrixMode(GL11.GL_MODELVIEW);
                         GL11.glDisable(GL11.GL_BLEND);
                         GL11.glEnable(GL11.GL_LIGHTING);
                         GL11.glDepthFunc(GL11.GL_LEQUAL);
                 }
                 GL11.glDisable(GL12.GL_RESCALE_NORMAL);
         }
}
}

 

RenderRubyArrow

package MineWorld.items.render;

import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.entity.Entity;
import net.minecraft.util.MathHelper;
import net.minecraft.util.ResourceLocation;

import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL12;

import MineWorld.entities.EntityRubyArrow;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@SideOnly(Side.CLIENT)
public class RenderRubyArrow extends Render
{
    private static final ResourceLocation field_110780_a = new ResourceLocation(MineWorld.main.MODID + ":" + "textures/entity/ruby_arrow.png");

    public void renderArrow(EntityRubyArrow par1EntityArrow, double par2, double par4, double par6, float par8, float par9)
    {
        this.bindEntityTexture(par1EntityArrow);
        GL11.glPushMatrix();
        GL11.glTranslatef((float)par2, (float)par4, (float)par6);
        GL11.glRotatef(par1EntityArrow.prevRotationYaw + (par1EntityArrow.rotationYaw - par1EntityArrow.prevRotationYaw) * par9 - 90.0F, 0.0F, 1.0F, 0.0F);
        GL11.glRotatef(par1EntityArrow.prevRotationPitch + (par1EntityArrow.rotationPitch - par1EntityArrow.prevRotationPitch) * par9, 0.0F, 0.0F, 1.0F);
        Tessellator tessellator = Tessellator.instance;
        byte b0 = 0;
        float f2 = 0.0F;
        float f3 = 0.5F;
        float f4 = (float)(0 + b0 * 10) / 32.0F;
        float f5 = (float)(5 + b0 * 10) / 32.0F;
        float f6 = 0.0F;
        float f7 = 0.15625F;
        float f8 = (float)(5 + b0 * 10) / 32.0F;
        float f9 = (float)(10 + b0 * 10) / 32.0F;
        float f10 = 0.05625F;
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        float f11 = (float)par1EntityArrow.arrowShake - par9;

        if (f11 > 0.0F)
        {
            float f12 = -MathHelper.sin(f11 * 3.0F) * f11;
            GL11.glRotatef(f12, 0.0F, 0.0F, 1.0F);
        }

        GL11.glRotatef(45.0F, 1.0F, 0.0F, 0.0F);
        GL11.glScalef(f10, f10, f10);
        GL11.glTranslatef(-4.0F, 0.0F, 0.0F);
        GL11.glNormal3f(f10, 0.0F, 0.0F);
        tessellator.startDrawingQuads();
        tessellator.addVertexWithUV(-7.0D, -2.0D, -2.0D, (double)f6, (double)f8);
        tessellator.addVertexWithUV(-7.0D, -2.0D, 2.0D, (double)f7, (double)f8);
        tessellator.addVertexWithUV(-7.0D, 2.0D, 2.0D, (double)f7, (double)f9);
        tessellator.addVertexWithUV(-7.0D, 2.0D, -2.0D, (double)f6, (double)f9);
        tessellator.draw();
        GL11.glNormal3f(-f10, 0.0F, 0.0F);
        tessellator.startDrawingQuads();
        tessellator.addVertexWithUV(-7.0D, 2.0D, -2.0D, (double)f6, (double)f8);
        tessellator.addVertexWithUV(-7.0D, 2.0D, 2.0D, (double)f7, (double)f8);
        tessellator.addVertexWithUV(-7.0D, -2.0D, 2.0D, (double)f7, (double)f9);
        tessellator.addVertexWithUV(-7.0D, -2.0D, -2.0D, (double)f6, (double)f9);
        tessellator.draw();

        for (int i = 0; i < 4; ++i)
        {
            GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F);
            GL11.glNormal3f(0.0F, 0.0F, f10);
            tessellator.startDrawingQuads();
            tessellator.addVertexWithUV(-8.0D, -2.0D, 0.0D, (double)f2, (double)f4);
            tessellator.addVertexWithUV(8.0D, -2.0D, 0.0D, (double)f3, (double)f4);
            tessellator.addVertexWithUV(8.0D, 2.0D, 0.0D, (double)f3, (double)f5);
            tessellator.addVertexWithUV(-8.0D, 2.0D, 0.0D, (double)f2, (double)f5);
            tessellator.draw();
        }

        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        GL11.glPopMatrix();
    }

    protected ResourceLocation getArrowTextures(EntityRubyArrow par1EntityArrow)
    {
        return field_110780_a;
    }

    protected ResourceLocation getEntityTexture(Entity par1Entity)
    {
        return this.getArrowTextures((EntityRubyArrow)par1Entity);
    }

    /**
     * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
     * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
     * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
     * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
     */
    public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
    {
        this.renderArrow((EntityRubyArrow)par1Entity, par2, par4, par6, par8, par9);
    }
}

 

ClientProxy

package MineWorld.proxy;

import MineWorld.entities.EntityRubyArrow;
import MineWorld.items.render.BowRender;
import MineWorld.items.render.RenderRubyArrow;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.EntityRenderer;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.ForgeHooksClient;
import net.minecraftforge.client.MinecraftForgeClient;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.common.ObfuscationReflectionHelper;
import cpw.mods.fml.relauncher.Side;

public class ClientProxy extends CommonProxy{
public void registerRenderThings(){
RenderingRegistry.registerEntityRenderingHandler(EntityRubyArrow.class, new RenderRubyArrow());
MinecraftForgeClient.registerItemRenderer(MineWorld.main.rubyBow, new BowRender());
}

public int addArmor(String armorname) {
return RenderingRegistry.addNewArmourRendererPrefix(armorname);
}
}

 

Thanks for help me :D

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

Link to comment
Share on other sites

First off, you need to add two more methods in your ClientProxy to register your EntityRubyArrow:

EntityRegistry.registerGlobalEntityID(EntityRubyArrow.class, "NameID", EntityRegistry.findGlobalUniqueEntityId());
EntityRegistry.registerModEntity(EntityRubyArrow.class, "NameID", put unique int here, MainModClass.instance, 100, 10, false);

For the registerModEntity method, the first field is the Entity class file: in your case, it's the Ruby arrow. Second, is a name forge uses to identify the entity. Ideally, you'd want to make the name sensical. The next is an integer. This is the unique entity ID. I like to keep all my entity IDs in a separate class file, but you can put in any int in there. Next is your main mod class instance. Then the next two integers are tracking ranges and update frequencies. I suggest leaving them at 100 and 10 just to keep it simple; you can adjust them later if you know what they do. Then the last parameter is a boolean which determines if it will need to send velocity updates. For an arrow, it doesn't, so leave it as false.

 

Additionally, in your Render class, you need to change it to your EntityRubyArrow instead of EntityArrow. If you need further help, please feel free to browse around my mod repository (i.e. run a repo search) for "EntityBullet" related things where I've got entities working. :)

 

https://github.com/MrArcane111/Steamcraft-2

Link to comment
Share on other sites

Alright! Almost done :D

I've added this two lines in my main mod class

 

EntityRegistry.registerGlobalEntityID(EntityRubyArrow.class, "rubyArrow", EntityRegistry.findGlobalUniqueEntityId());
EntityRegistry.registerModEntity(EntityRubyArrow.class, "rubyArrow", 1, this, 128, 1, true);

 

the registerModentity has different values from yours because the arrows rotate while shooting, so i've changed the last 3 values and now goes good. The only two things left are:

The collisions

The FOV Zoom

 

When i shoot the arrow and this hit a block, sometimes it won't go in the block, but if fell. I noticed that is only a rendering thing, because when i'm trying to take back the arrow, it only does when it hit, not where it actually is. Also there is no FOV Zoom while using the bow, and i don't know how to make this without modifiyng the EntityPlayer class, wich do this for the normal bow.

Here's a video i've recorded to explain better, i'm sorry for my bad english but i'm italian :P

 

http://www.youtube.com/watch?v=UzvjCTkJsVc&feature=youtu.be

 

The animation while loading is not in the video but it's not a problem, i've already solved it ;)

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

Link to comment
Share on other sites

  • 10 months later...

Received an answer on StackOverflow (http://stackoverflow.com/a/27327256/844726), thought I'd share here for others.

 

These two methods need to be present in the Custom Bow Class:

 

@Override
@SideOnly(Side.CLIENT)
public IIcon getIcon (ItemStack stack, int renderPass, EntityPlayer player, ItemStack usingItem, int useRemaining)
{
    if (usingItem != null)
    {
        int time = 72000 - useRemaining;
        if (time < 
            return iconArray[0];
        if (time < 14)
            return iconArray[1];
        return iconArray[2];
    }
    return getIcon(stack, renderPass);
}

@Override
public IIcon getItemIconForUseDuration(int par1)
{
    return this.iconArray[par1];
}

Link to comment
Share on other sites

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

    • This is a modded Minecraft forum. Take your crypto scam somewhere else please.
    • Not me but one of the other players on the server Log: https://mclo.gs/qK5Vwtk
    • my profit of which I paid capital for. After paying 5 times fee I noticed it is all fraud and these scammers never give up until one has to stop by itself. I lose $201,391.04 US dollars to this bitcoin trade broker's scam. after I noticed I was being used, I ended up searching for a recovery agent hacker, I came across two different recovery scammer entirely who knows very much on how to make you believe that they are capable of what they are doing not knowing that it was a total fraud. to make it shot I was finally referred to CYBERSPACE HACK PRO by a friend and I wrote to Cyberspacehackpro(@)rescueteam.com and then explained everything to him, he responded fast and i decided to work with him, in less than 72 hours i received my lose funds. All thanks to CYBERSPACE HACK PRO who gave me back my life again. INFORMATION OF: CYBERSPACE HACK PRO Email: Cyberspacehackpro(@)rescueteam.com https://cyberspacehackpro0.wixsite.com/cyberspacehackpr  
    • Just like the title says, my game keeps crashing while just trying to build a torch in my inventory or anything really that isn't a block. I get this error: Error: java.lang.NullPointerException: Rendering screen Here is my full crash report: ---- Minecraft Crash Report ---- WARNING: coremods are present:   IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar)   UniversalTweaksCore (UniversalTweaks-1.12.2-1.12.0.jar)   LoadingPlugin (ChunkAnimator-1.12.2-1.2.1.jar)   MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   LogisticsPipesCoreLoader (logisticspipes-0.10.3.114.jar)   SuperMartijn642's Core Lib Plugin (_supermartijn642corelib-1.1.17a-forge-mc1.12.jar)   Quark Plugin (Quark-r1.6-179.jar)   AppleCore (AppleCore-mc1.12.2-3.4.0.jar)   UniDictCoreMod (UniDict-1.12.2-3.0.10.jar)   LoadingPlugin (BetterWithLib-1.12-1.5.jar)   MixinBooter (!mixinbooter-9.3.jar)   Fusion Plugin (fusion-1.1.1-forge-mc1.12.jar)   Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)   ChunkGenLimiterCoremod (chunkgenlimiter-1.1-core.jar)   GregTechLoadingPlugin (gregtech-1.12.2-2.8.10-beta.jar)   LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar)   MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)   JeiUtilitiesLoadingPlugin (JEI-Utilities-1.12.2-0.2.12.jar)   LoadingPlugin (Reskillable-1.12.2-1.13.0.jar)   CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar)   Moving Elevators Plugin (movingelevators-1.4.8-forge-mc1.12.jar)   FutureMC (Future-MC-0.2.20.jar)   TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)   LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)   RandomPatches (randompatches-1.12.2-1.22.1.10.jar)   SSLoadingPlugin (SereneSeasons-1.12.2-1.2.18-universal.jar)   PregenHooks (Chunk-Pregenerator-1.12.2-4.4.9.jar)   ForgelinPlugin (Forgelin-1.8.4.jar)   ReplantFMLLoadingPlugin (replant1.12.2-1.0.0.jar)   OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)   NWRTweak (redstonepaste-mc1.12-1.7.5.jar)   CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   CharmLoadingPlugin (Charm-1.12.2-1.4.1.jar)   RenderPlayerAPIPlugin (RenderPlayerAPI-1.12.2-1.0.jar)   AstralCore (astralsorcery-1.12.2-1.10.27.jar)   CoreMod (ForgeMixinFix-1.0.0.jar)   RenderLibPlugin (RenderLib-1.12.2-1.3.5.jar)   ShetiPhian-ASM (ShetiPhian-ASM-1.12.0.jar)   CreativePatchingLoader (CreativeCore_v1.10.71_mc1.12.2.jar)   JustEnoughIDs Extension Plugin (JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar)   MekanismTweaks (mekanismtweaks-1.1.jar)   ConfigAnytimePlugin (!configanytime-3.0.jar)   CarbonConfigHooks (CarbonConfig-1.12.2-1.2.4.jar)   DLFMLCorePlugin (DynamicLights-1.12.2.jar)   BetterFoliageLoader (BetterFoliage-MC1.12-2.3.3.jar)   RenderChunk rebuildChunk Hooks (RenderChunk-rebuildChunk-Hooks-1.12.2-0.3.1.jar) Contact their authors BEFORE contacting forge // I let you down. Sorry :( Time: 9/7/24 4:14 PM Description: Rendering screen java.lang.NullPointerException: Rendering screen     at compressions.Base$ShapelessRecipe.getGridStack(Base.java:1662)     at compressions.Compressed$ShapelessRecipe.func_77569_a(Compressed.java:1134)     at assets.recipehandler.CraftingHandler.getCrafts(CraftingHandler.java:194)     at assets.recipehandler.CraftingHandler.getNumberOfCraft(CraftingHandler.java:312)     at assets.recipehandler.GuiEventHandler$CreativeButton.func_191745_a(GuiEventHandler.java:154)     at net.minecraft.client.gui.GuiScreen.func_73863_a(GuiScreen.java:70)     at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:80)     at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:51)     at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:75)     at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)     at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1124)     at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119)     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)     at net.minecraft.client.main.Main.main(SourceFile:123)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:497)     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) No Mixin Metadata is found in the Stacktrace. A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace:     at compressions.Base$ShapelessRecipe.getGridStack(Base.java:1662)     at compressions.Compressed$ShapelessRecipe.func_77569_a(Compressed.java:1134)     at assets.recipehandler.CraftingHandler.getCrafts(CraftingHandler.java:194)     at assets.recipehandler.CraftingHandler.getNumberOfCraft(CraftingHandler.java:312)     at assets.recipehandler.GuiEventHandler$CreativeButton.func_191745_a(GuiEventHandler.java:154)     at net.minecraft.client.gui.GuiScreen.func_73863_a(GuiScreen.java:70)     at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:80)     at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:51)     at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:75)     at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396) -- Screen render details -- Details:     Screen name: net.minecraft.client.gui.inventory.GuiInventory     Mouse location: Scaled: (340, 73). Absolute: (1361, 769)     Screen size: Scaled: (640, 266). Absolute: (2560, 1061). Scale factor of 4 -- Affected level -- Details:     Level name: MpServer     All players: 1 total; [EntityPlayerSP['BobTheFurby'/9558, l='MpServer', x=-914.57, y=7.00, z=-760.36]]     Chunk stats: MultiplayerChunkCache: 361, 361     Level seed: 0     Level generator: ID 09 - RTG, ver 0. Features enabled: false     Level generator options:      Level spawn location: World: (-53,64,150), Chunk: (at 11,4,6 in -4,9; contains blocks -64,0,144 to -49,255,159), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)     Level time: 1079640 game time, 1453905 day time     Level dimension: 0     Level storage version: 0x00000 - Unknown?     Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)     Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false     Forced entities: 76 total; [EntityZombie['Zombie'/9601, l='MpServer', x=-925.50, y=22.00, z=-714.50], EntitySpider['Spider'/9602, l='MpServer', x=-927.50, y=41.00, z=-708.50], EntitySpider['Spider'/9603, l='MpServer', x=-924.50, y=41.00, z=-710.50], EntitySkeleton['Skeleton'/9605, l='MpServer', x=-906.50, y=18.00, z=-822.50], EntitySkeleton['Skeleton'/9606, l='MpServer', x=-901.25, y=38.00, z=-791.50], EntitySkeleton['Skeleton'/9608, l='MpServer', x=-903.53, y=33.00, z=-761.73], EntitySkeleton['Skeleton'/9609, l='MpServer', x=-907.49, y=35.00, z=-764.22], EntityEnderman['Enderman'/9737, l='MpServer', x=-845.50, y=24.00, z=-827.50], EntitySkeleton['Madam Erebloodottir'/9610, l='MpServer', x=-902.52, y=29.00, z=-745.29], EntityZombie['Zombie'/9611, l='MpServer', x=-896.50, y=38.00, z=-737.50], EntityZombie['Zombie'/9612, l='MpServer', x=-895.72, y=38.00, z=-741.51], EntityBat['Bat'/9613, l='MpServer', x=-882.36, y=13.07, z=-743.74], EntityZombie['Zombie'/9743, l='MpServer', x=-844.82, y=43.00, z=-791.50], EntityRooster['Rooster'/9744, l='MpServer', x=-941.54, y=65.00, z=-678.94], EntityMinecartChest['Minecart with Chest'/9618, l='MpServer', x=-894.17, y=38.00, z=-815.78], EntitySkeleton['Skeleton'/9622, l='MpServer', x=-892.73, y=42.00, z=-782.36], EntityItem['item.tile.stone.andesite'/9623, l='MpServer', x=-894.32, y=7.00, z=-766.89], EntitySkeleton['Skeleton'/9624, l='MpServer', x=-879.51, y=38.00, z=-734.68], EntityBabySkeleton['Baby Skeleton'/9625, l='MpServer', x=-895.50, y=43.00, z=-740.50], EntityCreeper['Creeper'/9626, l='MpServer', x=-884.50, y=34.00, z=-741.50], EntityBat['Bat'/9627, l='MpServer', x=-869.25, y=12.10, z=-747.25], EntityArchaeologist['Archaeologist'/9628, l='MpServer', x=-871.00, y=20.00, z=-741.00], EntityZombie['Zombie'/9629, l='MpServer', x=-865.50, y=22.00, z=-742.45], EntityBat['Bat'/9630, l='MpServer', x=-878.37, y=22.10, z=-736.75], EntityBabySkeleton['Baby Skeleton'/9631, l='MpServer', x=-875.50, y=38.00, z=-740.50], EntityZombie['Tonfor'/9632, l='MpServer', x=-874.50, y=11.00, z=-720.49], EntityCreeper['Creeper'/9633, l='MpServer', x=-863.50, y=17.00, z=-777.50], EntityDweller['Dweller'/9634, l='MpServer', x=-861.70, y=17.00, z=-774.70], EntityBabySkeleton['Baby Skeleton'/9635, l='MpServer', x=-852.91, y=38.00, z=-761.97], EntityZombie['Zombie'/9636, l='MpServer', x=-860.50, y=28.00, z=-751.50], EntityBat['Bat'/9637, l='MpServer', x=-838.81, y=34.00, z=-742.48], EntityMinecartChest['Minecart with Chest'/9656, l='MpServer', x=-846.23, y=34.00, z=-739.94], EntityMinecartChest['Minecart with Chest'/9664, l='MpServer', x=-845.50, y=34.06, z=-712.50], EntityCreeper['Creeper'/9665, l='MpServer', x=-978.50, y=24.00, z=-833.50], EntityZombie['Zombie'/9666, l='MpServer', x=-977.50, y=44.00, z=-832.50], EntityCreeper['Creeper'/9675, l='MpServer', x=-974.81, y=24.00, z=-835.50], EntityWitherSkeleton['Branlob'/9676, l='MpServer', x=-847.54, y=28.00, z=-697.57], EntityCreeper['Creeper'/9678, l='MpServer', x=-836.21, y=31.00, z=-694.50], EntitySpider['Spider'/9686, l='MpServer', x=-950.50, y=43.00, z=-834.50], EntityCreeper['Creeper'/9563, l='MpServer', x=-978.82, y=4.00, z=-749.61], EntityCreeper['Creeper'/9564, l='MpServer', x=-990.50, y=49.00, z=-732.50], EntityZombie['Zombie'/9565, l='MpServer', x=-978.50, y=16.00, z=-714.50], EntitySpider['Spider'/9566, l='MpServer', x=-978.00, y=47.00, z=-714.46], EntityCreeper['Creeper'/9567, l='MpServer', x=-975.39, y=24.00, z=-828.75], EntityRooster['Rooster'/9568, l='MpServer', x=-970.14, y=65.00, z=-808.51], EntityItem['item.item.feather'/9569, l='MpServer', x=-963.98, y=65.00, z=-810.29], EntityWitherSkeleton['Gerger the Knight'/9572, l='MpServer', x=-970.50, y=34.50, z=-779.59], EntityZombie['Zombie'/9573, l='MpServer', x=-979.55, y=53.00, z=-733.82], EntitySkeleton['Skeleton'/9701, l='MpServer', x=-934.50, y=44.00, z=-837.50], EntityCreeper['Creeper'/9574, l='MpServer', x=-965.51, y=58.00, z=-739.22], EntityBat['Bat'/9575, l='MpServer', x=-956.11, y=11.10, z=-815.42], EntityItem['item.tile.stonebrick'/9576, l='MpServer', x=-945.73, y=7.00, z=-789.53], EntitySalmon['Salmon'/9577, l='MpServer', x=-945.65, y=46.00, z=-741.35], EntitySpider['Spider'/9578, l='MpServer', x=-953.50, y=36.00, z=-710.50], EntitySpider['Spider'/9579, l='MpServer', x=-957.50, y=36.00, z=-712.50], EntityButterfly['Madeiran Speckled Wood'/9580, l='MpServer', x=-959.01, y=66.00, z=-715.65], EntityButterfly['Gatekeeper'/9581, l='MpServer', x=-951.94, y=66.00, z=-710.71], EntityButterfly['Holly Blue'/9582, l='MpServer', x=-951.95, y=66.00, z=-710.40], EntityBat['Bat'/9583, l='MpServer', x=-942.51, y=37.10, z=-816.37], EntityItem['item.tile.stonebrick'/9584, l='MpServer', x=-937.60, y=7.00, z=-789.61], EntityItem['item.tile.clayHardened'/9585, l='MpServer', x=-938.78, y=7.00, z=-789.55], EntityItem['item.tile.stone.andesite'/9586, l='MpServer', x=-941.21, y=7.00, z=-786.13], EntityZombie['Zombie'/9587, l='MpServer', x=-935.79, y=7.00, z=-797.20], EntitySkeleton['Skeleton'/9588, l='MpServer', x=-942.68, y=39.00, z=-784.50], EntityArchaeologist['Archaeologist'/9589, l='MpServer', x=-944.00, y=27.00, z=-776.00], EntityItem['item.item.fish.salmon.raw'/9590, l='MpServer', x=-939.83, y=47.00, z=-737.44], EntitySkeleton['Skeleton'/9591, l='MpServer', x=-938.50, y=21.00, z=-731.50], EntitySkeleton['Skeleton'/9592, l='MpServer', x=-943.50, y=32.00, z=-704.50], EntitySpider['Spider'/9593, l='MpServer', x=-935.70, y=51.10, z=-715.70], EntitySpider['Spider'/9594, l='MpServer', x=-935.50, y=50.00, z=-719.50], EntityMinecartTNT['entity.MinecartTNT.name'/9595, l='MpServer', x=-925.27, y=34.00, z=-779.93], EntitySalmon['Salmon'/9596, l='MpServer', x=-919.68, y=9.17, z=-735.37], EntityPlayerSP['BobTheFurby'/9558, l='MpServer', x=-914.57, y=7.00, z=-760.36], EntitySalmon['Salmon'/9597, l='MpServer', x=-923.16, y=10.00, z=-734.23], EntityLatchedRenderer['unknown'/9982, l='MpServer', x=8.50, y=65.00, z=8.50], EntitySalmon['Salmon'/9598, l='MpServer', x=-918.28, y=8.19, z=-735.41]]     Retry entities: 1 total; [EntityLatchedRenderer['unknown'/9982, l='MpServer', x=8.50, y=65.00, z=8.50]]     Server brand: fml,forge     Server type: Integrated singleplayer server Stacktrace:     at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:420)     at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2741)     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:419)     at net.minecraft.client.main.Main.main(SourceFile:123)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:497)     at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) -- 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: 17939541008 bytes (17108 MB) / 30131879936 bytes (28736 MB) up to 31138512896 bytes (29696 MB)     JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx29G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M     IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 95     FML: MCP 9.42 Powered by Forge 14.23.5.2860 354 mods loaded, 354 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 | creativecoredummy                 | 1.0.0                    | minecraft.jar                                      | None                                     |     | LCHIJA | RenderPlayerAPI                   | 1.0                      | minecraft.jar                                      | None                                     |     | LCHIJA | mixinbooter                       | 9.3                      | minecraft.jar                                      | None                                     |     | LCHIJA | openmodscore                      | 0.12.2                   | minecraft.jar                                      | None                                     |     | LCHIJA | render_chunk-rebuild_chunk-hooks  | 1.12.2-0.3.1             | RenderChunk-rebuildChunk-Hooks-1.12.2-0.3.1.jar    | 1500c8bdd9178003afd944bc165f1984f9515082 |     | LCHIJA | randompatches                     | 1.12.2-1.22.1.10         | randompatches-1.12.2-1.22.1.10.jar                 | None                                     |     | LCHIJA | configanytime                     | 3.0                      | !configanytime-3.0.jar                             | None                                     |     | LCHIJA | bspkrscore                        | 7.6.0.1                  | [1.12]bspkrsCore-universal-7.6.0.1.jar             | None                                     |     | LCHIJA | treecapitator                     | 1.43.0                   | [1.12]TreeCapitator-client-1.43.0.jar              | None                                     |     | LCHIJA | supermartijn642corelib            | 1.1.17a                  | _supermartijn642corelib-1.1.17a-forge-mc1.12.jar   | None                                     |     | LCHIJA | actuallyadditions                 | 1.12.2-r152              | ActuallyAdditions-1.12.2-r152.jar                  | None                                     |     | LCHIJA | additionalcompression             | 3.4                      | Additional-Compression-1.12.2-3.4.jar              | None                                     |     | LCHIJA | infinitylib                       | 1.12.2-1.12.1            | infinitylib-1.12.1.jar                             | None                                     |     | LCHIJA | agricraft                         | 2.12.0-1.12.2-b2         | agricraft-2.12.0-1.12.2-b2.jar                     | None                                     |     | LCHIJA | akashictome                       | 1.2-12                   | AkashicTome-1.2-12.jar                             | None                                     |     | LCHIJA | creativecore                      | 1.10.0                   | CreativeCore_v1.10.71_mc1.12.2.jar                 | None                                     |     | LCHIJA | ambientsounds                     | 3.0                      | AmbientSounds_v3.1.7_mc1.12.2.jar                  | None                                     |     | LCHIJA | placebo                           | 1.6.0                    | Placebo-1.12.2-1.6.1.jar                           | None                                     |     | LCHIJA | apotheosis                        | 1.12.4                   | Apotheosis-1.12.2-1.12.5.jar                       | None                                     |     | LCHIJA | applecore                         | 3.4.0                    | AppleCore-mc1.12.2-3.4.0.jar                       | None                                     |     | LCHIJA | crafttweaker                      | 4.1.20                   | CraftTweaker2-1.12-4.1.20.700.jar                  | None                                     |     | LCHIJA | mtlib                             | 3.0.7                    | MTLib-3.0.7.jar                                    | None                                     |     | LCHIJA | modtweaker                        | 4.0.19                   | modtweaker-4.0.20.11.jar                           | None                                     |     | LCHIJA | jei                               | 4.16.1.301               | jei_1.12.2-4.16.1.301.jar                          | None                                     |     | LCHIJA | appleskin                         | 1.0.14                   | AppleSkin-mc1.12-1.0.14.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 | aquaculture                       | 1.6.8                    | Aquaculture-1.12.2-1.6.8.jar                       | None                                     |     | LCHIJA | aroma1997core                     | 2.0.0.2                  | Aroma1997Core-1.12.2-2.0.0.2.jar                   | dfbfe4c473253d8c5652417689848f650b2cbe32 |     | LCHIJA | baubles                           | 1.5.2                    | Baubles-1.12-1.5.2.jar                             | None                                     |     | LCHIJA | astralsorcery                     | 1.10.27                  | astralsorcery-1.12.2-1.10.27.jar                   | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |     | LCHIJA | morphtool                         | 1.2-21                   | Morph-o-Tool-1.2-21.jar                            | None                                     |     | LCHIJA | quark                             | r1.6-179                 | Quark-r1.6-179.jar                                 | None                                     |     | LCHIJA | autoreglib                        | 1.3-32                   | AutoRegLib-1.3-32.jar                              | None                                     |     | LCHIJA | badwithernocookiereloaded         | 1.12.2-3.4.18            | badwithernocookiereloaded-1.12.2-3.4.18.jar        | None                                     |     | LCHIJA | bdlib                             | 1.14.4.1                 | bdlib-1.14.4.1-mc1.12.2.jar                        | None                                     |     | LCHIJA | betteradvancements                | 0.1.0.77                 | BetterAdvancements-1.12.2-0.1.0.77.jar             | None                                     |     | LCHIJA | betterbuilderswands               | 0.13.2                   | BetterBuildersWands-1.12.2-0.13.2.271+5997513.jar  | None                                     |     | LCHIJA | bettercaves                       | 1.12.2                   | bettercaves-1.12.2-2.0.4.jar                       | None                                     |     | LCHIJA | forgelin                          | 1.8.4                    | Forgelin-1.8.4.jar                                 | None                                     |     | LCHIJA | betterfoliage                     | 2.3.2                    | BetterFoliage-MC1.12-2.3.3.jar                     | None                                     |     | LCHIJA | bettergolem                       | 1.0                      | bettergolem-1.12.2-1.0.jar                         | None                                     |     | LCHIJA | bettermineshafts                  | 1.12.2-2.2.1             | BetterMineshaftsForge-1.12.2-2.2.1.jar             | None                                     |     | LCHIJA | betternether                      | 0.1.8.6                  | betternether-0.1.8.6.jar                           | None                                     |     | LCHIJA | betterwithlib                     | ${version}               | BetterWithLib-1.12-1.5.jar                         | None                                     |     | LCHIJA | bibliocraft                       | 2.4.6                    | BiblioCraft[v2.4.6][MC1.12.2].jar                  | None                                     |     | LCHIJA | buildcraftlib                     | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcraftcore                    | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcraftenergy                  | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | ic2                               | 2.8.222-ex112            | industrialcraft-2-2.8.222-ex112.jar                | de041f9f6187debbc77034a344134053277aa3b0 |     | LCHIJA | mantle                            | 1.12-1.3.3.55            | Mantle-1.12-1.3.3.55.jar                           | None                                     |     | LCHIJA | natura                            | 1.12.2-4.3.2.69          | natura-1.12.2-4.3.2.69.jar                         | None                                     |     | LCHIJA | reborncore                        | 3.19.5                   | RebornCore-1.12.2-3.19.5-universal.jar             | None                                     |     | LCHIJA | techreborn                        | 2.27.3.1084              | TechReborn-1.12.2-2.27.3.1084-universal.jar        | 8727a3141c8ec7f173b87aa78b9b9807867c4e6b |     | LCHIJA | forestry                          | 5.8.2.387                | forestry_1.12.2-5.8.2.387.jar                      | None                                     |     | LCHIJA | binniecore                        | 2.5.1.203                | binnie-mods-1.12.2-2.5.1.203.jar                   | None                                     |     | LCHIJA | binniedesign                      | 2.5.1.203                | binnie-mods-1.12.2-2.5.1.203.jar                   | None                                     |     | LCHIJA | genetics                          | 2.5.1.203                | binnie-mods-1.12.2-2.5.1.203.jar                   | None                                     |     | LCHIJA | botany                            | 2.5.1.203                | binnie-mods-1.12.2-2.5.1.203.jar                   | None                                     |     | LCHIJA | extrabees                         | 2.5.1.203                | binnie-mods-1.12.2-2.5.1.203.jar                   | None                                     |     | LCHIJA | extratrees                        | 2.5.1.203                | binnie-mods-1.12.2-2.5.1.203.jar                   | None                                     |     | LCHIJA | biomesoplenty                     | 7.0.1.2445               | BiomesOPlenty-1.12.2-7.0.1.2445-universal.jar      | None                                     |     | LCHIJA | blockcraftery                     | 1.12.2-1.3.1             | blockcraftery-1.12.2-1.3.1.jar                     | None                                     |     | LCHIJA | cyclicmagic                       | 1.20.12                  | Cyclic-1.12.2-1.20.14.jar                          | 0e5cb559be7d03f3fc18b8cba547d663e25f28af |     | 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 | bookshelf                         | 2.3.590                  | Bookshelf-1.12.2-2.3.590.jar                       | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | bookworm                          | 1.12.2-2.5.2.1           | bookworm-1.12.2-2.5.2.1.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 | brandonscore                      | 2.4.20                   | BrandonsCore-1.12.2-2.4.20.162-universal.jar       | None                                     |     | LCHIJA | buildcraftbuilders                | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcrafttransport               | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcraftsilicon                 | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcraftcompat                  | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcraftfactory                 | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | buildcraftrobotics                | 7.99.24.8                | buildcraft-all-7.99.24.8.jar                       | None                                     |     | LCHIJA | carbonconfig                      | 1.2.1                    | CarbonConfig-1.12.2-1.2.4.jar                      | None                                     |     | LCHIJA | ceilingtorch                      | v1.3.1                   | ceilingtorch-1.12.2-v1.3.1.jar                     | None                                     |     | LCHIJA | chisel                            | MC1.12.2-1.0.2.45        | Chisel-MC1.12.2-1.0.2.45.jar                       | None                                     |     | LCHIJA | endercore                         | 1.12.2-0.5.78            | EnderCore-1.12.2-0.5.78.jar                        | None                                     |     | LCHIJA | thaumcraft                        | 6.1.BETA26               | Thaumcraft-1.12.2-6.1.BETA26.jar                   | None                                     |     | LCHIJA | enderio                           | 5.3.72                   | EnderIO-1.12.2-5.3.72.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 | 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 | charm                             | 1.4                      | Charm-1.12.2-1.4.1.jar                             | None                                     |     | LCHIJA | chickenchunks                     | 2.4.2.74                 | ChickenChunks-1.12.2-2.4.2.74-universal.jar        | f1850c39b2516232a2108a7bd84d1cb5df93b261 |     | LCHIJA | chiselsandbits                    | 14.33                    | chiselsandbits-14.33.jar                           | None                                     |     | LCHIJA | chunkpregenerator                 | 4.4.9                    | Chunk-Pregenerator-1.12.2-4.4.9.jar                | None                                     |     | LCHIJA | chunkanimator                     | 1.12.2-1.2               | ChunkAnimator-1.12.2-1.2.1.jar                     | None                                     |     | LCHIJA | chunkgenlimit                     | 1.1                      | chunkgenlimiter-1.1.jar                            | None                                     |     | LCHIJA | clienttweaks                      | 3.1.11                   | ClientTweaks_1.12.2-3.1.11.jar                     | None                                     |     | LCHIJA | clumps                            | 3.1.2                    | Clumps-3.1.2.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 | cyclopscore                       | 1.6.7                    | CyclopsCore-1.12.2-1.6.7.jar                       | bd0353b3e8a2810d60dd584e256e364bc3bedd44 |     | LCHIJA | commoncapabilities                | 2.4.8                    | CommonCapabilities-1.12.2-2.4.8.jar                | bd0353b3e8a2810d60dd584e256e364bc3bedd44 |     | LCHIJA | refinedstorage                    | 1.6.16                   | refinedstorage-1.6.16.jar                          | 57893d5b90a7336e8c63fe1c1e1ce472c3d59578 |     | LCHIJA | compactmachines3                  | 3.0.18                   | compactmachines3-1.12.2-3.0.18-b278.jar            | None                                     |     | LCHIJA | compactsolars                     | 1.12.2-5.0.18.341        | CompactSolars-1.12.2-5.0.18.341-universal.jar      | None                                     |     | LCHIJA | ci                                | 1.4                      | Compressed Items-1.4.jar                           | None                                     |     | LCHIJA | compressedblocks                  | 1.12.2                   | CompressedBlocks-1.0.3.jar                         | None                                     |     | LCHIJA | compressedpickaxe                 | 1.0.2                    | CompressedUtilities.jar                            | None                                     |     | LCHIJA | compressions                      | 4.0.5                    | Compressions [1.12.1]-[4.0.5].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 | extendedrenderer                  | v1.0                     | coroutil-1.12.1-1.2.37.jar                         | None                                     |     | LCHIJA | coroutil                          | 1.12.1-1.2.37            | coroutil-1.12.1-1.2.37.jar                         | None                                     |     | LCHIJA | configmod                         | v1.0                     | coroutil-1.12.1-1.2.37.jar                         | None                                     |     | LCHIJA | craftstudioapi                    | 1.0.0                    | CraftStudioAPI-universal-1.0.1.95-mc1.12-alpha.jar | None                                     |     | LCHIJA | ctgui                             | 1.0.0                    | CraftTweaker2-1.12-4.1.20.700.jar                  | None                                     |     | LCHIJA | crafttweakerjei                   | 2.0.3                    | CraftTweaker2-1.12-4.1.20.700.jar                  | None                                     |     | LCHIJA | crafttweakerutils                 | 0.7                      | crafttweakerutils-0.7.jar                          | None                                     |     | LCHIJA | creeperconfetti                   | 1.4.2                    | creeperconfetti-1.4.2.jar                          | None                                     |     | LCHIJA | cucumber                          | 1.1.3                    | Cucumber-1.12.2-1.1.3.jar                          | None                                     |     | LCHIJA | custommainmenu                    | 2.0.9.1                  | CustomMainMenu-MC1.12.2-2.0.9.1.jar                | None                                     |     | LCHIJA | waila                             | 1.8.26                   | Hwyla-1.8.26-B41_1.12.2.jar                        | None                                     |     | LCHIJA | tesla                             | 1.0.63                   | Tesla-1.12.2-1.0.63.jar                            | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | p455w0rdslib                      | 2.3.161                  | p455w0rdslib-1.12.2-2.3.161.jar                    | 186bc454cd122c9c2f1aa4f95611254bcc543363 |     | LCHIJA | mousetweaks                       | 2.10.1                   | MouseTweaks-2.10.1-mc1.12.2.jar                    | None                                     |     | LCHIJA | danknull                          | 1.7.91                   | DankNull-1.12.2-1.7.91.jar                         | 644f38521a349310a5dae0239577dc7beebefaec |     | LCHIJA | darkutils                         | 1.8.230                  | DarkUtils-1.12.2-1.8.230.jar                       | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | eleccore                          | 1.9.453                  | ElecCore-1.12.2-1.9.453.jar                        | None                                     |     | LCHIJA | mcjtylib_ng                       | 3.5.4                    | mcjtylib-1.12-3.5.4.jar                            | None                                     |     | LCHIJA | deepresonance                     | 1.8.0                    | deepresonance-1.12-1.8.0.jar                       | None                                     |     | LCHIJA | journeymap                        | 1.12.2-5.7.1p2           | journeymap-1.12.2-5.7.1p2.jar                      | None                                     |     | LCHIJA | defaultoptions                    | 9.2.8                    | DefaultOptions_1.12.2-9.2.8.jar                    | None                                     |     | LCHIJA | disenchanter                      | 1.8                      | disenchanter[1.12]1.8.jar                          | None                                     |     | LCHIJA | draconicevolution                 | 2.3.28                   | Draconic-Evolution-1.12.2-2.3.28.354-universal.jar | None                                     |     | LCHIJA | dynamiclights                     | 1.4.9                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_onfire              | 1.0.7                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_creepers            | 1.0.6                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_dropitems           | 1.1.0                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_entityclasses       | 1.0.1                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_mobequipment        | 1.1.0                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_flamearrows         | 1.0.1                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_floodlights         | 1.0.3                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_otherplayers        | 1.0.9                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | dynamiclights_theplayer           | 1.1.3                    | DynamicLights-1.12.2.jar                           | None                                     |     | LCHIJA | sereneseasons                     | 1.2.18                   | SereneSeasons-1.12.2-1.2.18-universal.jar          | None                                     |     | LCHIJA | orelib                            | 3.6.0.1                  | OreLib-1.12.2-3.6.0.1.jar                          | 7a2128d395ad96ceb9d9030fbd41d035b435753a |     | LCHIJA | dsurround                         | 3.6.1.0                  | DynamicSurroundings-1.12.2-3.6.1.0.jar             | 7a2128d395ad96ceb9d9030fbd41d035b435753a |     | LCHIJA | dynamictrees                      | 1.12.2-0.9.29            | DynamicTrees-1.12.2-0.9.29.jar                     | None                                     |     | LCHIJA | spookytree                        | 1.12.2a                  | Pam's Spooky Tree 1.12.2a.jar                      | None                                     |     | LCHIJA | redbudtree                        | 1.12.2b                  | PamsRedbudTree1.12.2b.jar                          | None                                     |     | LCHIJA | dynamictreespamtrees              | 1.12.2-1.0.5             | DynamicTreesPamTrees-1.12.2-1.0.5.jar              | None                                     |     | LCHIJA | harvestcraft                      | 1.12.2zb                 | Pam's HarvestCraft 1.12.2zg.jar                    | None                                     |     | LCHIJA | dynamictreesphc                   | 2.0.6                    | DynamicTreesPHC-1.12.2-2.0.6.jar                   | None                                     |     | LCHIJA | dynamictreestconstruct            | 1.12.2-1.2.7             | DynamicTreesTinkersConstruct-1.12.2-1.2.7.jar      | None                                     |     | LCHIJA | elevatorid                        | 1.3.14                   | ElevatorMod-1.12.2-1.3.14.jar                      | None                                     |     | LCHIJA | eplus                             | 5.0.176                  | EnchantingPlus-1.12.2-5.0.176.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 | ftblib                            | 5.4.7.2                  | FTBLib-5.4.7.2.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 | energyconverters                  | 1.3.7.30                 | energyconverters_1.12.2-1.3.7.30.jar               | None                                     |     | LCHIJA | enhancedfarming                   | 1.1.3                    | Enhanced-Farming-1.12.2-1.1.3.jar                  | None                                     |     | LCHIJA | valkyrielib                       | 1.12.2-2.0.20.1          | valkyrielib-1.12.2-2.0.20.1.jar                    | None                                     |     | LCHIJA | environmentaltech                 | 1.12.2-2.0.20.1          | environmentaltech-1.12.2-2.0.20.1.jar              | None                                     |     | LCHIJA | motnt                             | 1.0.1                    | EvenMoreTNT-1.0.1.jar                              | None                                     |     | LCHIJA | extrautils2                       | 1.0                      | extrautils2-1.12-1.9.9.jar                         | None                                     |     | LCHIJA | esrainplants                      | 1.5.1                    | Farming in Rain - 1.12.2 - 1.5.1.jar               | None                                     |     | LCHIJA | farmingforblockheads              | 3.1.28                   | FarmingForBlockheads_1.12.2-3.1.28.jar             | None                                     |     | LCHIJA | farm_life                         | 1.0                      | FarmLife-1.0.1-1.12.2.jar                          | None                                     |     | LCHIJA | fastfurnace                       | 1.3.1                    | FastFurnace-1.12.2-1.3.1.jar                       | None                                     |     | LCHIJA | fenceoverhaul                     | 1.3.4                    | FenceOverhaul-1.3.4.jar                            | None                                     |     | LCHIJA | flatcoloredblocks                 | mc1.12-6.8               | flatcoloredblocks-mc1.12-6.8.jar                   | None                                     |     | LCHIJA | foodexpansion                     | 1.3                      | FoodExpansion1.3.3-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 | forgivingvoid                     | 1.1.0                    | ForgivingVoid_1.12.2-1.1.0.jar                     | None                                     |     | LCHIJA | ftbbackups                        | 1.1.0.1                  | FTBBackups-1.1.0.1.jar                             | None                                     |     | LCHIJA | ftbutilities                      | 5.4.1.131                | FTBUtilities-5.4.1.131.jar                         | None                                     |     | LCHIJA | funkylocomotion                   | 1.0                      | funky-locomotion-1.12.2-1.1.2.jar                  | None                                     |     | LCHIJA | furnaceoverhaul                   | 2.2.2                    | furnaceoverhaul-1.12.2-2.2.2.jar                   | None                                     |     | LCHIJA | cfm                               | 6.3.0                    | furniture-6.3.2-1.12.2.jar                         | None                                     |     | LCHIJA | fusion                            | 1.1.1                    | fusion-1.1.1-forge-mc1.12.jar                      | None                                     |     | LCHIJA | futuremc                          | 0.2.6                    | Future-MC-0.2.20.jar                               | None                                     |     | LCHIJA | gendustry                         | 1.6.5.8                  | gendustry-1.6.5.8-mc1.12.2.jar                     | None                                     |     | LCHIJA | gendustryjei                      | 1.0.2                    | gendustryjei-1.0.2.jar                             | None                                     |     | LCHIJA | advgenerators                     | 0.9.20.12                | generators-0.9.20.12-mc1.12.2.jar                  | None                                     |     | LCHIJA | glassential                       | 1.1.0                    | glassential-1.12.2-1.1.0.jar                       | None                                     |     | LCHIJA | goodnightsleep                    | 0.2.2                    | good-nights-sleep-1.12.2-v0.2.2.jar                | None                                     |     | LCHIJA | gravestone                        | 1.10.3                   | gravestone-1.10.3.jar                              | None                                     |     | LCHIJA | gregtech                          | 2.8.10-beta              | gregtech-1.12.2-2.8.10-beta.jar                    | None                                     |     | LCHIJA | growthcraft_hops                  | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft                       | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_fishtrap              | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_cellar                | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_bees                  | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_milk                  | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_bamboo                | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_apples                | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_grapes                | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | growthcraft_rice                  | 4.3.0                    | growthcraft-1.12.2-4.3.0.jar                       | None                                     |     | LCHIJA | gunpowderlib                      | 1.12.2-1.1               | GunpowderLib-1.12.2-1.1.jar                        | 4ffa87db52cf086d00ecc4853a929367b1c39b5c |     | LCHIJA | harvest                           | 1.12-1.2.8-25            | Harvest-1.12-1.2.8-25.jar                          | None                                     |     | LCHIJA | hatchery                          | 2.2.2                    | hatchery-1.12.2-2.2.2.jar                          | None                                     |     | LCHIJA | hgp                               | Release                  | hgp-1.0.jar                                        | None                                     |     | LCHIJA | horse_colors                      | 1.12.2-1.2.6             | horse_colors-1.12.2-1.3.6.a.jar                    | None                                     |     | LCHIJA | iizvullok_icemountains            | 0.3.1                    | IceMountains_0.3.2_1.12.2.jar                      | None                                     |     | LCHIJA | ichunutil                         | 7.2.2                    | iChunUtil-1.12.2-7.2.2.jar                         | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |     | LCHIJA | immersiveengineering              | 0.12-98                  | ImmersiveEngineering-0.12-98.jar                   | None                                     |     | LCHIJA | immersivecables                   | 1.3.2                    | ImmersiveCables-1.12.2-1.3.2.jar                   | None                                     |     | LCHIJA | immersivefood                     | 1.12.1-0.0.2             | immersivefood-1.12.2-0.0.3.jar                     | None                                     |     | LCHIJA | immersivepetroleum                | 1.1.10                   | immersivepetroleum-1.12.2-1.1.10.jar               | None                                     |     | LCHIJA | immersiveruins                    | 1.0.0                    | ImmersiveRuins-1.0.jar                             | None                                     |     | LCHIJA | mcmultipart                       | 2.5.3                    | MCMultiPart-2.5.3.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 | integrateddynamics                | 1.1.11                   | IntegratedDynamics-1.12.2-1.1.11.jar               | bd0353b3e8a2810d60dd584e256e364bc3bedd44 |     | LCHIJA | integrateddynamicscompat          | 1.0.0                    | IntegratedDynamics-1.12.2-1.1.11.jar               | None                                     |     | LCHIJA | integratedtunnels                 | 1.6.14                   | IntegratedTunnels-1.12.2-1.6.14.jar                | bd0353b3e8a2810d60dd584e256e364bc3bedd44 |     | LCHIJA | integratedtunnelscompat           | 1.0.0                    | IntegratedTunnels-1.12.2-1.6.14.jar                | None                                     |     | LCHIJA | inventorysorter                   | 1.13.3+57                | inventorysorter-1.12.2-1.13.3+57.jar               | None                                     |     | LCHIJA | inventorytweaks                   | 1.63+release.109.220f184 | InventoryTweaks-1.63.jar                           | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |     | LCHIJA | i_recycle                         | 0.4                      | IRecycle_forge1.12.2-0.4.jar                       | None                                     |     | 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 | jeiutilities                      | 0.2.12                   | JEI-Utilities-1.12.2-0.2.12.jar                    | None                                     |     | LCHIJA | jeibees                           | 0.9.0.5                  | jeibees-0.9.0.5-mc1.12.2.jar                       | None                                     |     | LCHIJA | jeiintegration                    | 1.6.0                    | jeiintegration_1.12.2-1.6.0.jar                    | None                                     |     | LCHIJA | jehc                              | 1.7.2                    | just-enough-harvestcraft-1.12.2-1.7.2.jar          | None                                     |     | LCHIJA | jeid                              | 1.0.4-SNAPSHOT           | JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar              | None                                     |     | LCHIJA | jeresources                       | 0.9.2.60                 | JustEnoughResources-1.12.2-0.9.2.60.jar            | None                                     |     | LCHIJA | letsencryptcraft                  | @VERSION@                | letsencryptcraft-1.10.2-1.2.0.jar                  | None                                     |     | LCHIJA | llor                              | 1.1.6-mc1.12.2           | LLOverlayReloaded-1.1.6-mc1.12.2.jar               | None                                     |     | LCHIJA | logisticspipes                    | 0.10.3.114               | logisticspipes-0.10.3.114.jar                      | e0c86912b2f7cc0cc646ad57799574aea43dbd45 |     | LCHIJA | lootoverhaul                      | 1.2                      | LootOverhaul-1.2.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 | mcwdoors                          | 1.3                      | mcw-doors-1.0.3-mc1.12.2.jar                       | None                                     |     | LCHIJA | mcwfences                         | 1.0.0                    | mcw-fences-1.0.0-mc1.12.2.jar                      | None                                     |     | LCHIJA | mcwfurnitures                     | 1.0.1                    | mcw-furniture-1.0.1-mc1.12.2beta.jar               | None                                     |     | LCHIJA | mcwpaths                          | 1.0.2                    | mcw-paths-1.0.2forge-mc1.12.2.jar                  | None                                     |     | LCHIJA | mcwtrpdoors                       | 1.0.2                    | mcw-trapdoors-1.0.3-mc1.12.2.jar                   | None                                     |     | LCHIJA | mcwwindows                        | 1.0                      | mcw-windows-1.0.0-mc1.12.2.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 | mekatweaker                       | 1.2.0                    | mekatweaker-1.12-1.2.0.jar                         | None                                     |     | LCHIJA | mekores                           | 2.0.13                   | mekores-2.0.13.jar                                 | None                                     |     | LCHIJA | mercurius                         | 1.0.6                    | Mercurius-1.12.2.jar                               | None                                     |     | LCHIJA | mob_grinding_utils                | 0.3.13                   | MobGrindingUtils-0.3.13.jar                        | None                                     |     | LCHIJA | modnametooltip                    | 1.10.1                   | modnametooltip_1.12.2-1.10.1.jar                   | None                                     |     | LCHIJA | monk                              | 1.4                      | monk-mod-1.4.jar                                   | None                                     |     | LCHIJA | morebuckets                       | 1.0.4                    | MoreBuckets-1.12.2-1.0.4.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 | morpheus                          | 1.12.2-3.5.106           | Morpheus-1.12.2-3.5.106.jar                        | None                                     |     | LCHIJA | supermartijn642configlib          | 1.1.6                    | supermartijn642configlib-1.1.8-forge-mc1.12.jar    | None                                     |     | LCHIJA | movingelevators                   | 1.4.8                    | movingelevators-1.4.8-forge-mc1.12.jar             | None                                     |     | LCHIJA | mrtjpcore                         | 2.1.4.43                 | MrTJPCore-1.12.2-2.1.4.43-universal.jar            | None                                     |     | LCHIJA | mushroomlib                       | 1                        | MushroomLib.jar                                    | None                                     |     | LCHIJA | mushroomgarden                    | 1                        | MushroomGarden.jar                                 | None                                     |     | LCHIJA | gachashroom                       | 1.0.0                    | MushroomQuest 1.12.2 - v1.7.jar                    | None                                     |     | LCHIJA | newwalls                          | 1.0.0                    | NewWalls-1.12.2-1.0.0.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 | bonecraft                         | 1.12.2b                  | Pam's BoneCraft 1.12.2b.jar                        | None                                     |     | LCHIJA | brewcraft                         | 1.12.2-1.0.2             | Pam's BrewCraft 1.12.2-1.0.2.jar                   | None                                     |     | LCHIJA | clayspawn                         | 1.12a                    | Pam's ClaySpawn 1.12a.jar                          | None                                     |     | LCHIJA | desertcraft                       | 1.12.2b                  | Pam's DesertCraft 1.12.2c.jar                      | None                                     |     | LCHIJA | getalltheseeds                    | 1.12a                    | Pam's Get all the Seeds! 1.12a.jar                 | None                                     |     | LCHIJA | llamamilking                      | 1.12.2b                  | Pam's Llama Milking 1.12.2b.jar                    | None                                     |     | LCHIJA | pigskin                           | 1.12.2b                  | Pam's Pig Skin 1.12.2b.jar                         | None                                     |     | LCHIJA | portalpoof                        | 1.12a                    | Pam's Portal Poof 1.12.Xa.jar                      | None                                     |     | LCHIJA | sheepmilking                      | 1.12.2b                  | Pam's Sheep Milking 1.12.2b.jar                    | None                                     |     | LCHIJA | simplerecipes                     | 1.12.2c                  | Pam's Simple Recipes 1.12.2c.jar                   | None                                     |     | LCHIJA | simplystrawberries                | 1.12.2-1.0.0             | Pam's Simply Strawberries 1.12.2 - 1.0.0.jar       | None                                     |     | LCHIJA | squidmilking                      | 1.12.2a                  | Pam's Squid Milking 1.12.2a.jar                    | None                                     |     | LCHIJA | pamsbreadcraft                    | 1.1.0                    | Pam's+BreadCraft+1.12.2-1.1.2.jar                  | None                                     |     | LCHIJA | pamscookables                     | 1.1                      | pamscookables-1.1.jar                              | None                                     |     | LCHIJA | pamsimpleharvest                  | 2.0.0                    | pamsimpleharvest-2.0.0.jar                         | None                                     |     | LCHIJA | patchouli                         | 1.0-23.6                 | Patchouli-1.0-23.6.jar                             | None                                     |     | LCHIJA | plonk                             | 10.0.4                   | plonk-1.12.2-10.0.4.jar                            | None                                     |     | LCHIJA | poweradapters                     | 1.0.9                    | PowerAdapters-1.12.2-1.0.9.jar                     | d476d1b22b218a10d845928d1665d45fce301b27 |     | LCHIJA | projectred-core                   | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-Base.jar               | None                                     |     | LCHIJA | projectred-compat                 | 1.0                      | ProjectRed-1.12.2-4.9.4.120-compat.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 | projectred-fabrication            | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-fabrication.jar        | None                                     |     | LCHIJA | projectred-illumination           | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-lighting.jar           | None                                     |     | LCHIJA | projectred-expansion              | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-mechanical.jar         | None                                     |     | LCHIJA | projectred-relocation             | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-mechanical.jar         | None                                     |     | LCHIJA | projectred-transportation         | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-mechanical.jar         | None                                     |     | LCHIJA | projectred-exploration            | 4.9.4.120                | ProjectRed-1.12.2-4.9.4.120-world.jar              | None                                     |     | LCHIJA | psi                               | r1.1-78                  | Psi-r1.1-78.2.jar                                  | None                                     |     | LCHIJA | quarkoddities                     | 1                        | QuarkOddities-1.12.2.jar                           | None                                     |     | LCHIJA | randomthings                      | 4.2.7.4                  | RandomThings-MC1.12.2-4.2.7.4.jar                  | d72e0dd57935b3e9476212aea0c0df352dd76291 |     | LCHIJA | randomtweaks                      | 1.12.2-2.8.3.1           | randomtweaks-1.12.2-2.8.3.1.jar                    | 20d08fb3fe9c268a63a75d337fb507464c8aaccd |     | LCHIJA | rangedpumps                       | 0.5                      | rangedpumps-0.5.jar                                | None                                     |     | LCHIJA | reap                              | 1.5.2                    | reap-1.5.2.jar                                     | None                                     |     | LCHIJA | reauth                            | 4.0.7                    | ReAuth-1.12-Forge-4.0.7.jar                        | daba0ec4df71b6da841768c49fb873def208a1e3 |     | LCHIJA | rebornstorage                     | 1.0.0                    | RebornStorage-1.12.2-3.3.4.1.jar                   | None                                     |     | LCHIJA | redstonearsenal                   | 2.6.6                    | RedstoneArsenal-1.12.2-2.6.6.1-universal.jar       | None                                     |     | LCHIJA | redstonepaste                     | 1.7.5                    | redstonepaste-mc1.12-1.7.5.jar                     | None                                     |     | LCHIJA | refinedstorageaddons              | 0.4.5                    | refinedstorageaddons-0.4.5.jar                     | None                                     |     | LCHIJA | renderlib                         | 1.3.5                    | RenderLib-1.12.2-1.3.5.jar                         | None                                     |     | LCHIJA | reskillable                       | 1.12.2-1.13.0            | Reskillable-1.12.2-1.13.0.jar                      | None                                     |     | LCHIJA | resourceloader                    | 1.5.3                    | ResourceLoader-MC1.12.1-1.5.3.jar                  | d72e0dd57935b3e9476212aea0c0df352dd76291 |     | LCHIJA | ruins                             | 17.2                     | Ruins-1.12.2.jar                                   | None                                     |     | LCHIJA | vanillawalls                      | 1.0.0                    | Simple-Walls-1.12.2-R.jar                          | None                                     |     | LCHIJA | solarenergy                       | 0.5.0.0                  | solarenergy-1.12.2-0.5.0.0.jar                     | None                                     |     | LCHIJA | solargeneration                   | 1.3.0                    | SolarGeneration-1.12.2-1.3.0.jar                   | None                                     |     | LCHIJA | storagedrawers                    | 5.5.1                    | StorageDrawers-1.12.2-5.5.1.jar                    | None                                     |     | LCHIJA | storagedrawersextra               | @VERSION@                | StorageDrawersExtras-1.12-3.1.0.jar                | None                                     |     | LCHIJA | strongfarmland                    | 1.12.2-1.0.0             | strongfarmland-1.12.2-1.0.0.jar                    | 0e5cb559be7d03f3fc18b8cba547d663e25f28af |     | LCHIJA | thaumicjei                        | 1.6.0                    | ThaumicJEI-1.12.2-1.7.0.jar                        | None                                     |     | LCHIJA | theimpossiblelibrary              | 1.12.2-0.3.0             | theimpossiblelibrary-1.12.2-0.3.0.jar              | None                                     |     | LCHIJA | tinkertoolleveling                | 1.12.2-1.1.0.DEV.b23e769 | TinkerToolLeveling-1.12.2-1.1.0.jar                | None                                     |     | LCHIJA | tinymobfarm                       | 1.0.5                    | TinyMobFarm-1.12.2-1.0.5.jar                       | None                                     |     | LCHIJA | tipthescales                      | 1.0.4                    | TipTheScales-1.12.2-1.0.4.jar                      | None                                     |     | LCHIJA | tramplestopper                    | 1.2.0.4                  | tramplestopper-1.12.2-1.2.0.5-universal.jar        | None                                     |     | LCHIJA | xat                               | 0.32                     | Trinkets and Baubles-32.4.jar                      | None                                     |     | LCHIJA | universaltweaks                   | 1.12.0                   | UniversalTweaks-1.12.2-1.12.0.jar                  | None                                     |     | LCHIJA | universalmodifiers                | 1.12.2-1.0.16.1          | valkyrielib-1.12.2-2.0.20.1.jar                    | None                                     |     | LCHIJA | vanillafoodpantry                 | 4.3.1                    | vanillafoodpantry-mc1.12.2-4.3.1.jar               | None                                     |     | LCHIJA | veinminer                         | 0.38.2                   | VeinMiner-1.12-0.38.2.647+b31535a.jar              | None                                     |     | LCHIJA | veinminermodsupport               | 0.38.2                   | VeinMiner-1.12-0.38.2.647+b31535a.jar              | None                                     |     | LCHIJA | wanionlib                         | 1.12.2-2.91              | WanionLib-1.12.2-2.91.jar                          | None                                     |     | LCHIJA | configex                          | 1.0                      | Weather2Remastered-1.12.2-2.8.11.jar               | None                                     |     | LCHIJA | weather2remaster                  | 2.8.11                   | Weather2Remastered-1.12.2-2.8.11.jar               | None                                     |     | LCHIJA | weeeflowers                       | 1.12.2b                  | Weee! Flowers 1.12.2b.jar                          | None                                     |     | LCHIJA | well                              | 1.0.1                    | Well-Mod-v1.0.1-mc1.12.2.jar                       | None                                     |     | LCHIJA | worldedit                         | 6.1.10                   | worldedit-forge-mc1.12.2-6.1.10-dist.jar           | None                                     |     | LCHIJA | xlfoodmod                         | 1.12.2-1.9.2             | XL-Food-Mod-1.12.2-1.9.2.jar                       | None                                     |     | LCHIJA | recipehandler                     | 0.14                     | YARCF-0.14(1.12.2).jar                             | None                                     |     | LCHIJA | zerocore                          | 1.12.2-0.1.2.9           | zerocore-1.12.2-0.1.2.9.jar                        | None                                     |     | LCHIJA | rtg                               | 6.1.0.0-snapshot.1       | RTG-1.12.2-6.1.0.0-snapshot.1.jar                  | None                                     |     | LCHIJA | shetiphiancore                    | 3.5.9                    | shetiphiancore-1.12.0-3.5.9.jar                    | None                                     |     | LCHIJA | techreborn_compat                 | 1.0.0                    | TechReborn-ModCompatibility-1.12.2-1.4.0.76.jar    | 8727a3141c8ec7f173b87aa78b9b9807867c4e6b |     | LCHIJA | eleccoreloader                    | 1.9.453                  | ElecCore-1.12.2-1.9.453.jar                        | None                                     |     | LCHIJA | hungeroverhaul                    | 1.12.2-1.3.3.jenkins148  | HungerOverhaul-1.12.2-1.3.3.jenkins148.jar         | None                                     |     | LCHIJA | mysticallib                       | 1.12.2-1.13.0            | mysticallib-1.12.2-1.13.0.jar                      | None                                     |     | 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):  IELoadingPlugin (ImmersiveEngineering-core-0.12-98.jar)   blusunrize.immersiveengineering.common.asm.IEClassTransformer UniversalTweaksCore (UniversalTweaks-1.12.2-1.12.0.jar)    LoadingPlugin (ChunkAnimator-1.12.2-1.2.1.jar)   lumien.chunkanimator.asm.ClassTransformer MekanismCoremod (Mekanism-1.12.2-9.8.3.390.jar)   mekanism.coremod.KeybindingMigrationHelper LogisticsPipesCoreLoader (logisticspipes-0.10.3.114.jar)   logisticspipes.asm.LogisticsClassTransformer SuperMartijn642's Core Lib Plugin (_supermartijn642corelib-1.1.17a-forge-mc1.12.jar)    Quark Plugin (Quark-r1.6-179.jar)   vazkii.quark.base.asm.ClassTransformer AppleCore (AppleCore-mc1.12.2-3.4.0.jar)   squeek.applecore.asm.TransformerModuleHandler UniDictCoreMod (UniDict-1.12.2-3.0.10.jar)   wanion.unidict.core.UniDictCoreModTransformer LoadingPlugin (BetterWithLib-1.12-1.5.jar)   betterwithmods.library.core.ClassTransformer MixinBooter (!mixinbooter-9.3.jar)    Fusion Plugin (fusion-1.1.1-forge-mc1.12.jar)    Inventory Tweaks Coremod (InventoryTweaks-1.63.jar)   invtweaks.forge.asm.ContainerTransformer ChunkGenLimiterCoremod (chunkgenlimiter-1.1-core.jar)   io.github.barteks2x.chunkgenlimiter.coremod.ChunkGenLimitTransformer GregTechLoadingPlugin (gregtech-1.12.2-2.8.10-beta.jar)   gregtech.asm.GregTechTransformer LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar)   lumien.resourceloader.asm.ClassTransformer MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)    JeiUtilitiesLoadingPlugin (JEI-Utilities-1.12.2-0.2.12.jar)   com.github.vfyjxf.jeiutilities.asm.JeiUtilitiesClassTransformer LoadingPlugin (Reskillable-1.12.2-1.13.0.jar)   codersafterdark.reskillable.base.asm.ClassTransformer CoreMod (Aroma1997Core-1.12.2-2.0.0.2.jar)    Moving Elevators Plugin (movingelevators-1.4.8-forge-mc1.12.jar)    FutureMC (Future-MC-0.2.20.jar)   thedarkcolour.futuremc.asm.CoreTransformer TransformLoader (DynamicSurroundings-1.12.2-3.6.1.0.jar)    LoadingPlugin (RandomThings-MC1.12.2-4.2.7.4.jar)   lumien.randomthings.asm.ClassTransformer RandomPatches (randompatches-1.12.2-1.22.1.10.jar)   com.therandomlabs.randompatches.core.RPTransformer SSLoadingPlugin (SereneSeasons-1.12.2-1.2.18-universal.jar)   sereneseasons.asm.transformer.EntityRendererTransformer   sereneseasons.asm.transformer.WorldTransformer PregenHooks (Chunk-Pregenerator-1.12.2-4.4.9.jar)   pregenerator.base.hooks.PregenHooks ForgelinPlugin (Forgelin-1.8.4.jar)    ReplantFMLLoadingPlugin (replant1.12.2-1.0.0.jar)    OpenModsCorePlugin (OpenModsLib-1.12.2-0.12.2.jar)   openmods.core.OpenModsClassTransformer ApotheosisCore (Apotheosis-1.12.2-1.12.5.jar)   shadows.ApotheosisTransformer NWRTweak (redstonepaste-mc1.12-1.7.5.jar)   net.fybertech.nwr.NWRTransformer CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)   team.chisel.ctm.client.asm.CTMTransformer EnderCorePlugin (EnderCore-1.12.2-0.5.78-core.jar)   com.enderio.core.common.transform.EnderCoreTransformer   com.enderio.core.common.transform.SimpleMixinPatcher CharmLoadingPlugin (Charm-1.12.2-1.4.1.jar)   svenhjol.charm.base.CharmClassTransformer RenderPlayerAPIPlugin (RenderPlayerAPI-1.12.2-1.0.jar)   api.player.forge.RenderPlayerAPITransformer AstralCore (astralsorcery-1.12.2-1.10.27.jar)    CoreMod (ForgeMixinFix-1.0.0.jar)    RenderLibPlugin (RenderLib-1.12.2-1.3.5.jar)   meldexun.renderlib.asm.RenderLibClassTransformer ShetiPhian-ASM (ShetiPhian-ASM-1.12.0.jar)   shetiphian.asm.ClassTransformer CreativePatchingLoader (CreativeCore_v1.10.71_mc1.12.2.jar)    JustEnoughIDs Extension Plugin (JustEnoughIDs-1.0.4-SNAPSHOT-thin.jar)   org.dimdev.jeid.JEIDTransformer MekanismTweaks (mekanismtweaks-1.1.jar)    ConfigAnytimePlugin (!configanytime-3.0.jar)    CarbonConfigHooks (CarbonConfig-1.12.2-1.2.4.jar)   carbonconfiglib.impl.internal.CarbonConfigHooks DLFMLCorePlugin (DynamicLights-1.12.2.jar)   atomicstryker.dynamiclights.common.DLTransformer BetterFoliageLoader (BetterFoliage-MC1.12-2.3.3.jar)   mods.betterfoliage.loader.BetterFoliageTransformer RenderChunk rebuildChunk Hooks (RenderChunk-rebuildChunk-Hooks-1.12.2-0.3.1.jar)   io.github.cadiboo.renderchunkrebuildchunkhooks.core.classtransformer.RenderChunkRebuildChunkHooksRenderChunkClassTransformerForge     GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 560.70' Renderer: 'NVIDIA GeForce GTX 1650/PCIe/SSE2'     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     Pulsar/natura loaded Pulses:          - NaturaCommons (Enabled/Forced)         - NaturaOverworld (Enabled/Not Forced)         - NaturaNether (Enabled/Not Forced)         - NaturaDecorative (Enabled/Not Forced)         - NaturaTools (Enabled/Not Forced)         - NaturaEntities (Enabled/Not Forced)         - NaturaOredict (Enabled/Forced)         - NaturaWorld (Enabled/Not Forced)     Ender IO: No known problems detected.     Authlib is : /C:/Users/Irene/Twitch/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)         - quarkIntegration (Enabled/Not Forced)     List of loaded APIs:          * actuallyadditionsapi (34) from ActuallyAdditions-1.12.2-r152.jar         * AgriCraftAPI (1.0) from agricraft-2.12.0-1.12.2-b2.jar         * AppleCoreAPI (3.4.0) from AppleCore-mc1.12.2-3.4.0.jar         * appliedenergistics2|API (rv6) from appliedenergistics2-rv6-stable-7.jar         * Baubles|API (1.4.0.2) from Baubles-1.12-1.5.2.jar         * betteradvancements|API (0.1.0.77) from BetterAdvancements-1.12.2-0.1.0.77.jar         * BetterWithModsAPI (Beta 0.6) from AppleSkin-mc1.12-1.0.14.jar         * bloodmagic-api (2.0.0) from BloodMagic-1.12.2-2.4.3-105.jar         * BotaniaAPI (79) from AkashicTome-1.2-12.jar         * buildcraftapi_blocks (1.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_boards (2.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_core (2.2) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_crops (1.1) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_enums (1.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_events (2.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_facades (1.1) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_filler (5.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_fuels (2.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_gates (4.1) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_items (1.1) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_library (2.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_lists (1.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_power (1.3) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_recipes (3.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_robotics (3.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_statements (1.1) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_tiles (1.2) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_tools (1.0) from buildcraft-all-7.99.24.8.jar         * buildcraftapi_transport (5.0) from buildcraft-all-7.99.24.8.jar         * Chisel-API (0.0.1) from Chisel-MC1.12.2-1.0.2.45.jar         * ChiselAPI|Carving (0.0.1) from Chisel-MC1.12.2-1.0.2.45.jar         * ChiselsAndBitsAPI (14.25.0) from chiselsandbits-14.33.jar         * cofhapi (2.5.0) from CoFHCore-1.12.2-4.6.6.1-universal.jar         * commoncapabilities|api (0.0.1) from CommonCapabilities-1.12.2-2.4.8.jar         * CoroAI|dynamicdifficulty (1.0) from coroutil-1.12.1-1.2.37.jar         * ctm-api (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar         * ctm-api-events (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar         * ctm-api-models (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar         * ctm-api-textures (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar         * ctm-api-utils (0.1.0) from CTM-MC1.12.2-1.0.2.31.jar         * DR-API (1.0.4-Beta) from deepresonance-1.12-1.8.0.jar         * DraconicEvolution|API (1.3) from Draconic-Evolution-1.12.2-2.3.28.354-universal.jar         * ElecCoreAPI (1.0.0) from ElecCore-1.12.2-1.9.453.jar         * enderioapi (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|addon (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|capacitor (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|conduits (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|farm (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|redstone (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|teleport (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|tools (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * enderioapi|upgrades (4.0.0) from EnderIO-1.12.2-5.3.72.jar         * farmingforblockheads|api (1.0) from FarmingForBlockheads_1.12.2-3.1.28.jar         * ForestryAPI|apiculture (5.0.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|arboriculture (4.3.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|book (5.8.1) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|circuits (3.1.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|climate (5.0.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|core (5.7.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|farming (5.8.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|food (1.1.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|fuels (3.0.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|genetics (5.7.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|gui (5.8.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|hives (4.1.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|lepidopterology (1.4.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|mail (3.1.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|modules (5.7.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|multiblock (3.0.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|recipes (5.4.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|storage (5.0.0) from forestry_1.12.2-5.8.2.387.jar         * ForestryAPI|world (2.1.0) from forestry_1.12.2-5.8.2.387.jar         * funkylocomotion_api (2.0) from funky-locomotion-1.12.2-1.1.2.jar         * gendustryAPI (2.3.0) from gendustry-1.6.5.8-mc1.12.2.jar         * Guide-API|API (2.0.0) from Guide-API-1.12-2.1.8-63.jar         * HatcheryAPI (1.11.2R1.0.0) from hatchery-1.12.2-2.2.2.jar         * iChunUtil API (1.2.0) from iChunUtil-1.12.2-7.2.2.jar         * ImmersiveEngineering|API (1.0) from ImmersiveEngineering-0.12-98.jar         * ImmersiveEngineering|ImmersiveFluxAPI (1.0) from ImmersiveEngineering-0.12-98.jar         * industrialforegoingapi (5) from industrialforegoing-1.12.2-1.12.13-237.jar         * integrateddynamics|api (0.2.0) from IntegratedDynamics-1.12.2-1.1.11.jar         * jeresources|API (0.9.2.60) from JustEnoughResources-1.12.2-0.9.2.60.jar         * journeymap|client-api (1.4) from journeymap-1.12.2-5.7.1p2.jar         * journeymap|client-api-display (1.4) from journeymap-1.12.2-5.7.1p2.jar         * journeymap|client-api-event (1.4) from journeymap-1.12.2-5.7.1p2.jar         * journeymap|client-api-model (1.4) from journeymap-1.12.2-5.7.1p2.jar         * journeymap|client-api-util (1.4) from journeymap-1.12.2-5.7.1p2.jar         * JustEnoughItemsAPI (4.13.0) from jei_1.12.2-4.16.1.301.jar         * MekanismAPI|core (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar         * MekanismAPI|energy (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar         * MekanismAPI|gas (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar         * MekanismAPI|infuse (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar         * MekanismAPI|laser (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar         * MekanismAPI|transmitter (9.8.1) from Mekanism-1.12.2-9.8.3.390.jar         * MekanismAPI|util (9.0.0) from Mekanism-1.12.2-9.8.3.390.jar         * MouseTweaks|API (1.0) from MouseTweaks-2.10.1-mc1.12.2.jar         * openblocks|api (1.2) from OpenBlocks-1.12.2-1.8.1.jar         * PatchouliAPI (6) from Patchouli-1.0-23.6.jar         * projectred|api (2.1) from ProjectRed-1.12.2-4.9.4.120-Base.jar         * PsiAPI (16) from Psi-r1.1-78.2.jar         * QuarkAPI (4) from Quark-r1.6-179.jar         * reborncoreAPI (3.19.5) from RebornCore-1.12.2-3.19.5-universal.jar         * reborncoreAPI|Power (3.19.5) from RebornCore-1.12.2-3.19.5-universal.jar         * reborncoreAPI|Recipe (3.19.5) from RebornCore-1.12.2-3.19.5-universal.jar         * reborncoreAPI|Tile (3.19.5) from RebornCore-1.12.2-3.19.5-universal.jar         * redstonefluxapi (2.1.1) from RedstoneFlux-1.12-2.1.1.1-universal.jar         * rtgapi (1.0.0) from RTG-1.12.2-6.1.0.0-snapshot.1.jar         * StorageDrawersAPI (2.1.0) from StorageDrawers-1.12.2-5.5.1.jar         * StorageDrawersAPI|event (2.1.0) from StorageDrawers-1.12.2-5.5.1.jar         * StorageDrawersAPI|registry (2.1.0) from StorageDrawers-1.12.2-5.5.1.jar         * StorageDrawersAPI|render (2.1.0) from StorageDrawers-1.12.2-5.5.1.jar         * StorageDrawersAPI|storage (2.1.0) from StorageDrawers-1.12.2-5.5.1.jar         * StorageDrawersAPI|storage-attribute (2.1.0) from StorageDrawers-1.12.2-5.5.1.jar         * team_reborn|Praescriptum (3.19.5) from RebornCore-1.12.2-3.19.5-universal.jar         * techrebornAPI (2.27.3.1084) from TechReborn-1.12.2-2.27.3.1084-universal.jar         * Thaumcraft|API (6.0.2) from Thaumcraft-1.12.2-6.1.BETA26.jar         * valkyrielib.api (1.12.2-2.0.10a) from valkyrielib-1.12.2-2.0.20.1.jar         * veinminerApi (0.3) from VeinMiner-1.12-0.38.2.647+b31535a.jar         * WailaAPI (1.3) from Hwyla-1.8.26-B41_1.12.2.jar         * zerocore|API|multiblock (1.10.2-0.0.2) from zerocore-1.12.2-0.1.2.9.jar         * zerocore|API|multiblock|rectangular (1.10.2-0.0.2) from zerocore-1.12.2-0.1.2.9.jar         * zerocore|API|multiblock|tier (1.10.2-0.0.2) from zerocore-1.12.2-0.1.2.9.jar         * zerocore|API|multiblock|validation (1.10.2-0.0.2) from zerocore-1.12.2-0.1.2.9.jar     RebornCore:          Plugin Engine: 0         RebornCore Version: 3.19.5         Runtime Debofucsation 1         Invalid fingerprint detected for RebornCore!         RenderEngine: 0     Patchouli open book context: n/a     [Psi] Active spell: None     AE2 Integration: IC2:ON, RC:OFF, MFR:OFF, Waila:ON, InvTweaks:ON, JEI:ON, Mekanism:ON, OpenComputers:OFF, THE_ONE_PROBE:OFF, TESLA:ON, CRAFTTWEAKER:ON     Launched Version: forge-14.23.5.2860     LWJGL: 2.9.4     OpenGL: NVIDIA GeForce GTX 1650/PCIe/SSE2 GL version 4.6.0 NVIDIA 560.70, NVIDIA Corporation     GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported.     Using VBOs: No     Is Modded: Definitely; Client brand changed to 'fml,forge'     Type: Client (map_client.txt)     Resource Packs: Faithful SEUS Version 4.zip     Current Language: English (US)     Profiler Position: N/A (disabled)     CPU: 8x Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz   thank you so much for any help
    • I am trying to play a modpack, but this error message: "org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError:" keeps showing up. I've tried going through the logs, but to no avail. Please help. The Log: https://paste.ee/p/3omFW
  • Topics

×
×
  • Create New...

Important Information

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