Jump to content

Recommended Posts

Posted

Hi, I'm making a mod who add gravity in minecraft. (http://www.minecraftforum.net/topic/1716678-147-forge-fallcraft-beta/)

 

For now, all falling blocks are rendered trough EntityFallingSand. But I'd like to make a mod who didn't change any vanilla original classes.

So I've made a similar Entity with his render, but the render is using the same metadata type as FallingSand.

 

But When rendering, the metadata are not available. (the System.out.println in the Render file display null)

 

Any idea of how I can do that?

For now, I know that packet exist in VehiclePacket who transfer metadata for EntityFallingSand. Do I need to register a packet too?

 

Thanks

 

Here are my files:

 

mod_xxx

 

@SidedProxy(clientSide="mods.gravity.ClientProxy", serverSide="mods.gravity.CommonProxy")
public static ClientProxy proxy;

@Init
public void load()
{
	proxy.registerRenderers();

	EntityRegistry.registerModEntity(EntityGravity.class, "EntityGravity", 252, this, 128, 2, false);
	EntityRegistry.registerGlobalEntityID(EntityGravity.class, "EntityGravity", 252);
        LanguageRegistry.instance().addStringLocalization("entity.EntityGravity.name","EntityGravity");

 

RenderGravity

 

package mods.gravity;

import java.util.Random;

import org.lwjgl.opengl.GL11;

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

import net.minecraft.block.Block;
import net.minecraft.block.BlockAnvil;
import net.minecraft.block.BlockDragonEgg;
import net.minecraft.client.renderer.RenderBlocks;
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.world.World;

@SideOnly(Side.CLIENT)
public class RenderGravity extends Render
{
    private RenderBlocks gravityRenderBlocks = new RenderBlocks();

    public RenderGravity()
    {
        this.shadowSize = 0.5F;
    }

    /**
     * The actual render method that is used in doRender
     */
    public void doRenderGravity(EntityGravity par1EntityGravity, double par2, double par4, double par6, float par8, float par9)
    {
        GL11.glPushMatrix();
        GL11.glTranslatef((float)par2, (float)par4, (float)par6);
        this.loadTexture("/terrain.png");
        Block var10 = Block.blocksList[par1EntityGravity.blockID];
        World var11 = par1EntityGravity.getWorld();
        GL11.glDisable(GL11.GL_LIGHTING);
        Tessellator var12;

        
        
        if (var10 != null)
        {
            this.gravityRenderBlocks.setRenderBoundsFromBlock(var10);
            this.gravityRenderBlocks.renderBlockSandFalling(var10, var11, MathHelper.floor_double(par1EntityGravity.posX), MathHelper.floor_double(par1EntityGravity.posY), MathHelper.floor_double(par1EntityGravity.posZ), par1EntityGravity.metadata);
        }

        GL11.glEnable(GL11.GL_LIGHTING);
        GL11.glPopMatrix();
    }

    /**
     * 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)
    {
    	System.out.println("Rendering Gravity: "+((EntityGravity)par1Entity).blockID);
        this.doRenderGravity((EntityGravity)par1Entity, par2, par4, par6, par8, par9);
    }
}

 

EntityGravity

 

package mods.gravity;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;

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

import net.minecraft.block.Block;
import net.minecraft.block.BlockSand;
import net.minecraft.block.BlockWoodSlab;
import net.minecraft.crash.CrashReportCategory;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.EntityFallingSand;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.DamageSource;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;

public class EntityGravity extends Entity
{
    public int blockID;
    public int metadata;

    /** How long the block has been falling for. */
    public int fallTime;
    public boolean shouldDropItem;
    private boolean isBreakingAnvil;
    private boolean isAnvil;

    /** Maximum amount of damage dealt to entities hit by falling block */
    private int fallHurtMax;

    /** Actual damage dealt to entities hit by falling block */
    private float fallHurtAmount;

    public EntityGravity(World par1World)
    {
        super(par1World);
        this.fallTime = 0;
        this.shouldDropItem = true;
        this.isBreakingAnvil = false;
        this.isAnvil = false;
        this.fallHurtMax = 40;
        this.fallHurtAmount = 2.0F;
    }

    public EntityGravity(World par1World, double par2, double par4, double par6, int par8)
    {
        this(par1World, par2, par4, par6, par8, 0);
    }

    public EntityGravity(World par1World, double par2, double par4, double par6, int par8, int par9)
    {
        super(par1World);
        this.fallTime = 0;
        this.shouldDropItem = true;
        this.isBreakingAnvil = false;
        this.isAnvil = false;
        this.fallHurtMax = 40;
        this.fallHurtAmount = 2.0F;
        this.blockID = par8;
        this.metadata = par9;
        this.preventEntitySpawning = true;
        this.setSize(0.98F, 0.98F);
        this.yOffset = this.height / 2.0F;
        this.setPosition(par2, par4, par6);
        this.motionX = 0.0D;
        this.motionY = 0.0D;
        this.motionZ = 0.0D;
        this.prevPosX = par2;
        this.prevPosY = par4;
        this.prevPosZ = par6;
    }

    /**
     * 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;
    }

    protected void entityInit() {}

    /**
     * Returns true if other Entities should be prevented from moving through this Entity.
     */
    public boolean canBeCollidedWith()
    {
        return !this.isDead;
    }

    /**
     * Called to update the entity's position/logic.
     */
    public void onUpdate()
    {
        if (this.blockID == 0)
        {
            this.setDead();
        }
        else
        {
            this.prevPosX = this.posX;
            this.prevPosY = this.posY;
            this.prevPosZ = this.posZ;
            ++this.fallTime;
            this.motionY -= 0.03999999910593033D;
            this.moveEntity(this.motionX, this.motionY, this.motionZ);
            this.motionX *= 0.9800000190734863D;
            this.motionY *= 0.9800000190734863D;
            this.motionZ *= 0.9800000190734863D;

            if (!this.worldObj.isRemote)
            {
                int var1 = MathHelper.floor_double(this.posX);
                int var2 = MathHelper.floor_double(this.posY);
                int var3 = MathHelper.floor_double(this.posZ);

                if (this.fallTime == 1)
                {
                    if (this.fallTime != 1 || this.worldObj.getBlockId(var1, var2, var3) != this.blockID)
                    {
                        this.setDead();
                        return;
                    }

                    this.worldObj.setBlockWithNotify(var1, var2, var3, 0);
                }

                if (this.onGround)
                {
                    this.motionX *= 0.699999988079071D;
                    this.motionZ *= 0.699999988079071D;
                    this.motionY *= -0.5D;

                    if (this.worldObj.getBlockId(var1, var2, var3) != Block.pistonMoving.blockID)
                    {
                        this.setDead();

                        if (!this.isBreakingAnvil && this.worldObj.canPlaceEntityOnSide(this.blockID, var1, var2, var3, true, 1, (Entity)null) && !BlockSand.canFallBelow(this.worldObj, var1, var2 - 1, var3) && this.worldObj.setBlockAndMetadataWithNotify(var1, var2, var3, this.blockID, this.metadata))
                        {
                            if (Block.blocksList[this.blockID] instanceof BlockSand)
                            {
                                ((BlockSand)Block.blocksList[this.blockID]).onFinishFalling(this.worldObj, var1, var2, var3, this.metadata);
                            }
                        }
                    else if(mod_gravity.NoBlockIDArray.contains(this.worldObj.getBlockId(var1, var2, var3)))
                    {
                    	Block.blocksList[this.worldObj.getBlockId(var1, var2, var3)].dropBlockAsItem(this.worldObj, var1, var2, var3, this.worldObj.getBlockMetadata(var1, var2, var3), 0);
                    	this.worldObj.setBlockAndMetadataWithNotify(var1, var2, var3, this.blockID, this.metadata);
                    }
                        else if (this.shouldDropItem && !this.isBreakingAnvil)
                        {
                        	this.entityDropItem(new ItemStack(this.blockID, 1, Block.blocksList[this.blockID].damageDropped(this.metadata)), 0.0F);
                        }
                    }
                }
                else if (this.fallTime > 100 && !this.worldObj.isRemote && (var2 < 1 || var2 > 256) || this.fallTime > 600)
                {
                    if (this.shouldDropItem)
                    {
                        this.entityDropItem(new ItemStack(this.blockID, 1, Block.blocksList[this.blockID].damageDropped(this.metadata)), 0.0F);
                    }

                    this.setDead();
                }
            }
        }
    }

    /**
     * Called when the mob is falling. Calculates and applies fall damage.
     */
    protected void fall(float par1)
    {
        if (this.isAnvil)
        {
            int var2 = MathHelper.ceiling_float_int(par1 - 1.0F);

            if (var2 > 0)
            {
                ArrayList var3 = new ArrayList(this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox));
                DamageSource var4 = this.blockID == Block.anvil.blockID ? DamageSource.anvil : DamageSource.fallingBlock;
                Iterator var5 = var3.iterator();

                while (var5.hasNext())
                {
                    Entity var6 = (Entity)var5.next();
                    var6.attackEntityFrom(var4, Math.min(MathHelper.floor_float((float)var2 * this.fallHurtAmount), this.fallHurtMax));
                }

                if (this.blockID == Block.anvil.blockID && (double)this.rand.nextFloat() < 0.05000000074505806D + (double)var2 * 0.05D)
                {
                    int var7 = this.metadata >> 2;
                    int var8 = this.metadata & 3;
                    ++var7;

                    if (var7 > 2)
                    {
                        this.isBreakingAnvil = true;
                    }
                    else
                    {
                        this.metadata = var8 | var7 << 2;
                    }
                }
            }
        }
    }

    /**
     * (abstract) Protected helper method to write subclass entity data to NBT.
     */
    protected void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
    {
        par1NBTTagCompound.setByte("Tile", (byte)this.blockID);
        par1NBTTagCompound.setByte("Data", (byte)this.metadata);
        par1NBTTagCompound.setByte("Time", (byte)this.fallTime);
        par1NBTTagCompound.setBoolean("DropItem", this.shouldDropItem);
        par1NBTTagCompound.setBoolean("HurtEntities", this.isAnvil);
        par1NBTTagCompound.setFloat("FallHurtAmount", this.fallHurtAmount);
        par1NBTTagCompound.setInteger("FallHurtMax", this.fallHurtMax);
    }

    /**
     * (abstract) Protected helper method to read subclass entity data from NBT.
     */
    protected void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
    {
        this.blockID = par1NBTTagCompound.getByte("Tile") & 255;
        this.metadata = par1NBTTagCompound.getByte("Data") & 255;
        this.fallTime = par1NBTTagCompound.getByte("Time") & 255;

        if (par1NBTTagCompound.hasKey("HurtEntities"))
        {
            this.isAnvil = par1NBTTagCompound.getBoolean("HurtEntities");
            this.fallHurtAmount = par1NBTTagCompound.getFloat("FallHurtAmount");
            this.fallHurtMax = par1NBTTagCompound.getInteger("FallHurtMax");
        }
        else if (this.blockID == Block.anvil.blockID)
        {
            this.isAnvil = true;
        }

        if (par1NBTTagCompound.hasKey("DropItem"))
        {
            this.shouldDropItem = par1NBTTagCompound.getBoolean("DropItem");
        }

        if (this.blockID == 0)
        {
            this.blockID = Block.sand.blockID;
        }
    }

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

    @SideOnly(Side.CLIENT)
    public World getWorld()
    {
        return this.worldObj;
    }

    public void setIsAnvil(boolean par1)
    {
        this.isAnvil = par1;
    }

    @SideOnly(Side.CLIENT)

    /**
     * Return whether this entity should be rendered as on fire.
     */
    public boolean canRenderOnFire()
    {
        return false;
    }

    public void func_85029_a(CrashReportCategory par1CrashReportCategory)
    {
        super.func_85029_a(par1CrashReportCategory);
        par1CrashReportCategory.addCrashSection("Immitating block ID", Integer.valueOf(this.blockID));
        par1CrashReportCategory.addCrashSection("Immitating block data", Integer.valueOf(this.metadata));
    }
}

 

Posted

Ur entity must implement a custom packet system, specificly IEntityAdditionalSpawnData

think of it as of NBT Read/write... you also need the nbt read/write too though (if you want entity to carry data thru map save's and load's)

~I was here~

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

    • [16:07:39] [main/INFO]:Mixins added to allowed list: [main.ClientPacketListenerMixin] [16:07:39] [main/INFO]:Class dev.uncandango.alltheleaks.leaks.client.mods.ae2wtlib.UntrackedIssue002 will NOT be loaded as mod ae2wtlib is not present [16:07:39] [main/INFO]:Class dev.uncandango.alltheleaks.leaks.client.mods.ae2wtlib.UntrackedIssue001 will NOT be loaded as mod ae2wtlib is not present [16:07:39] [main/INFO]:Class dev.uncandango.alltheleaks.fix.common.mods.modernfix.CancelRLMixin will be loaded as it matches versions: 5.20.2+mc1.20.1 in [5.0.0,) [16:07:39] [main/INFO]:Mixins added to cancel list: [org.embeddedt.modernfix.common.mixin.perf.deduplicate_location.MixinResourceLocation] [16:07:39] [main/INFO]:Skipping feature ResourceLocation Deduplication from mod minecraft as it's feature flag is not activated! [16:07:39] [main/INFO]:Skipping feature Ingredient Deduplication from mod minecraft as it's feature flag is not activated! [16:07:39] [main/INFO]:Skipping feature Prevent Search Ignored Items from mod jei as it's feature flag is not activated! [16:07:39] [main/WARN]:Error loading class: com/jozufozu/flywheel/util/WorldAttached (java.lang.ClassNotFoundException: com.jozufozu.flywheel.util.WorldAttached) [16:07:39] [main/WARN]:@Mixin target com.jozufozu.flywheel.util.WorldAttached was not found alltheleaks.mixins.json:main.WorldAttachedMixin from mod alltheleaks [16:07:39] [main/INFO]:Loaded config for: betterfpsdist.json [16:07:39] [main/INFO]:Loaded config for: structureessentials.json [16:07:39] [main/WARN]:Error loading class: dev/tr7zw/skinlayers/render/CustomizableModelPart (java.lang.ClassNotFoundException: dev.tr7zw.skinlayers.render.CustomizableModelPart) [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.BackgroundRendererMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.BiomeAccessAccessor [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ChunkLightProviderMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ChunkLightProviderMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ChunkLightProviderMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ClientChunkManagerMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ClientSettingsC2SPacketMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ClientWorldAccessor [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.GameOptionsMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.GameRendererMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.IntegratedServerMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.LightingProviderMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.MinecraftClientMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.SimpleOptionAccessor [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.ValidatingIntSliderCallbacksAccessor [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.sodium.SodiumChunkManagerMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.sodium.SodiumClientPlayNetworkHandlerMixin [16:07:39] [main/INFO]:Loading mixin: de.johni0702.minecraft.bobby.mixin.sodium.SodiumGameOptionPagesMixin [16:07:40] [main/INFO]:Replaced 1 calls to Enchantment#getMaxLevel() in net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds [16:07:40] [main/INFO]:Replaced 1 calls to Enchantment#isTreasureOnly() in net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds [16:07:40] [main/INFO]:Replaced 1 calls to Enchantment#isTradeable() in net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds [16:07:40] [main/INFO]:Loaded config for: recipeessentials.json [16:07:40] [main/INFO]:Patching FishingHook#catchingFish
    • I keep getting exit code 1 when i try to start my minecraft 1.12 modpack. this is the crash report: [16:49:18] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [16:49:18] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [16:49:18] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker [16:49:18] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/C:/Users/lucas/AppData/Roaming/.minecraft/libraries/java/net/digitalingot/mixin0/0.8.7/mixin-0.8.7-legacy.jar Service=LaunchWrapper Env=CLIENT [16:49:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [16:49:19] [main/DEBUG]: Injecting tracing printstreams for STDOUT/STDERR. [16:49:19] [main/INFO]: Forge Mod Loader version 14.23.5.2860 for Minecraft 1.12.2 loading [16:49:19] [main/INFO]: Java is OpenJDK 64-Bit Server VM, version 1.8.0_332, running on Windows 10:amd64:10.0, installed at C:\Users\lucas\AppData\Roaming\.minecraft\jre\jre8u332b09-windows-x64 [16:49:19] [main/DEBUG]: Java classpath at launch is: [16:49:19] [main/DEBUG]:     libraries\java\net/minecraft/client/1.12.2/minecraft-1.12.2.jar [16:49:19] [main/DEBUG]:     libraries\java\com/mojang/patchy/1.3.9/patchy-1.3.9.jar [16:49:19] [main/DEBUG]:     libraries\java\oshi-project/oshi-core/1.1/oshi-core-1.1.jar [16:49:19] [main/DEBUG]:     libraries\java\net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar [16:49:19] [main/DEBUG]:     libraries\java\net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar [16:49:19] [main/DEBUG]:     libraries\java\com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar [16:49:19] [main/DEBUG]:     libraries\java\net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar [16:49:19] [main/DEBUG]:     libraries\java\com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar [16:49:19] [main/DEBUG]:     libraries\java\com/paulscode/codecwav/20101023/codecwav-20101023.jar [16:49:19] [main/DEBUG]:     libraries\java\com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar [16:49:19] [main/DEBUG]:     libraries\java\com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar [16:49:19] [main/DEBUG]:     libraries\java\com/paulscode/soundsystem/20120107/soundsystem-20120107.jar [16:49:19] [main/DEBUG]:     libraries\java\io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar [16:49:19] [main/DEBUG]:     libraries\java\com/google/guava/guava/21.0/guava-21.0.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar [16:49:19] [main/DEBUG]:     libraries\java\commons-io/commons-io/2.5/commons-io-2.5.jar [16:49:19] [main/DEBUG]:     libraries\java\commons-codec/commons-codec/1.10/commons-codec-1.10.jar [16:49:19] [main/DEBUG]:     libraries\java\net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar [16:49:19] [main/DEBUG]:     libraries\java\net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar [16:49:19] [main/DEBUG]:     libraries\java\com/google/code/gson/gson/2.8.0/gson-2.8.0.jar [16:49:19] [main/DEBUG]:     libraries\java\com/mojang/authlib/1.5.25/authlib-1.5.25.jar [16:49:19] [main/DEBUG]:     libraries\java\com/mojang/realms/1.10.22/realms-1.10.22.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar [16:49:19] [main/DEBUG]:     libraries\java\commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar [16:49:19] [main/DEBUG]:     libraries\java\it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar [16:49:19] [main/DEBUG]:     libraries\java\org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar [16:49:19] [main/DEBUG]:     libraries\java\org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209.jar [16:49:19] [main/DEBUG]:     libraries\java\com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar [16:49:19] [main/DEBUG]:     libraries/java\net/minecraftforge/forge/1.12.2-14.23.5.forge/forge-1.12.2-14.23.5.forge.jar [16:49:19] [main/DEBUG]:     libraries\java\org/ow2/asm/asm-all/5.2/asm-all-5.2.jar [16:49:19] [main/DEBUG]:     libraries\java\net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar [16:49:19] [main/DEBUG]:     libraries\java\org/jline/jline/3.5.1/jline-3.5.1.jar [16:49:19] [main/DEBUG]:     libraries\java\com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar [16:49:19] [main/DEBUG]:     libraries\java\com/typesafe/config/1.2.1/config-1.2.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2_mc/scala-continuations-library_2.11-1.0.2_mc.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2_mc/scala-continuations-plugin_2.11.1-1.0.2_mc.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar [16:49:19] [main/DEBUG]:     libraries\java\lzma/lzma/0.0.1/lzma-0.0.1.jar [16:49:19] [main/DEBUG]:     libraries\java\java3d/vecmath/1.5.2/vecmath-1.5.2.jar [16:49:19] [main/DEBUG]:     libraries\java\net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar [16:49:19] [main/DEBUG]:     libraries\java\net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar [16:49:19] [main/DEBUG]:     libraries\java\org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/rust-extension/1.0.10/rust-extension-1.0.10.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/fjni/0.0.2/fjni-0.0.2.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/fdiscord/0.0.1/fdiscord-0.0.1.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/fcef/0.1.1/fcef-0.1.1.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/fwebp/0.0.1/fwebp-0.0.1.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/favif/0.0.1/favif-0.0.1.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/feather-server-api/messaging/0.0.5/messaging-0.0.5.jar [16:49:19] [main/DEBUG]:     libraries\java\org/jitsi/libjitsi-opus/1.1-32-g2a5a8171/libjitsi-opus-1.1-32-g2a5a8171.jar [16:49:19] [main/DEBUG]:     libraries\java\org/capnproto/runtime/0.1.10/runtime-0.1.10.jar [16:49:19] [main/DEBUG]:     libraries\java\com/google/inject/guice/5.1.1/guice-5.1.1.jar [16:49:19] [main/DEBUG]:     libraries\java\javassist/javassist/3.12.1.GA/javassist-3.12.1.GA.jar [16:49:19] [main/DEBUG]:     libraries\java\io/sentry/sentry/7.18.1/sentry-7.18.1.jar [16:49:19] [main/DEBUG]:     libraries\java\org/joml/joml/1.10.5/joml-1.10.5.jar [16:49:19] [main/DEBUG]:     libraries\java\net/digitalingot/mixin0/0.8.7/mixin-0.8.7-legacy.jar [16:49:19] [main/DEBUG]:     libraries\java\io/github/llamalad7/mixinextras-common/0.5.0-beta.4/mixinextras-common-0.5.0-beta.4.jar [16:49:19] [main/DEBUG]:     libraries\java\software/bernie/geckolib/fGeckolib-1.12.2-4.1.0.jar [16:49:19] [main/DEBUG]:     libraries\java\org/cache2k/cache2k-api/2.4.1.Final/cache2k-api-2.4.1.Final.jar [16:49:19] [main/DEBUG]:     libraries\java\org/cache2k/cache2k-core/2.4.1.Final/cache2k-core-2.4.1.Final.jar [16:49:19] [main/DEBUG]: Java library path at launch is: [16:49:19] [main/DEBUG]:     libraries/native\net/digitalingot/fcef/0.1.1\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\net/digitalingot/fwebp/0.0.2\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\net/digitalingot/favif/0.0.1\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\com/discord/discord-game-sdk/3.2.1\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\net/digitalingot/fdiscord/0.0.1\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\net/digitalingot/fjni/0.0.2\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\net/digitalingot/cef_binary/103.0.0\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\org/jitsi/libjitsi-opus-native/1.1-32-g2a5a8171\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\org/lwjgl/lwjgl/lwjgl-platform/2.9.2-nightly-20140822\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\net/java/jinput/jinput-platform/2.0.5\extracted/ [16:49:19] [main/DEBUG]:     libraries/native\com/mojang/text2speech/1.10.3\extracted/ [16:49:19] [main/DEBUG]: Determined Minecraft Libraries Root: C:\Users\lucas\AppData\Roaming\.minecraft\libraries\java [16:49:19] [main/DEBUG]: Cleaning up mods folder: C:\Users\lucas\AppData\Roaming\.minecraft\mods [16:49:19] [main/DEBUG]: Examining file: AIImprovements-1.12-0.0.1b3.temp.jar [16:49:19] [main/DEBUG]: Examining file: antiqueatlas-1.12.2-4.6.3.temp.jar [16:49:19] [main/DEBUG]: Examining file: AutoRegLib-1.3-32.temp.jar [16:49:19] [main/DEBUG]: Examining file: Baubles-1.12-1.5.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: BetterFoliage-MC1.12-2.3.3.temp.jar [16:49:19] [main/DEBUG]: Examining file: BetterFps-1.4.8.temp.jar [16:49:19] [main/DEBUG]: Examining file: BiomesOPlenty-1.12.2-7.0.1.2445-universal.temp.jar [16:49:19] [main/DEBUG]: Examining file: Bloodmoon-MC1.12.2-1.5.3.temp.jar [16:49:19] [main/DEBUG]: Examining file: carryon-1.12.2-1.12.7.23.temp.jar [16:49:19] [main/DEBUG]: Examining file: Chisel-MC1.12.2-1.0.2.45.temp.jar [16:49:19] [main/DEBUG]: Examining file: Clumps-3.1.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: coroutil-1.12.1-1.2.37 (1).temp.jar [16:49:19] [main/DEBUG]: Examining file: crftblnmtg1.12.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: CTM-MC1.12.2-1.0.2.31.temp.jar [16:49:19] [main/DEBUG]: Examining file: DynamicSurroundings-1.12.2-3.6.3.temp.jar [16:49:19] [main/DEBUG]: Examining file: DynamicTrees-1.12.2-0.9.29.temp.jar [16:49:19] [main/DEBUG]: Examining file: DynamicTreesBOP-1.12.2-1.5.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: EnchantmentDescriptions-1.12.2-1.1.15.temp.jar [16:49:19] [main/DEBUG]: Examining file: feather-1.12.2-1.0.0-SNAPSHOT.temp.jar [16:49:19] [main/DEBUG]: Examining file: guns-0.15.3-1.12.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: iChunUtil-1.12.2-7.2.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: ImmersiveEngineering-0.12-98.temp.jar [16:49:19] [main/DEBUG]: Extracting ContainedDep META-INF/libraries/ImmersiveEngineering-0.12-98-core.jar(blusunrize:ImmersiveEngineering-core:0.12-98) from C:\Users\lucas\AppData\Roaming\.minecraft\mods\ImmersiveEngineering-0.12-98.temp.jar to C:\Users\lucas\AppData\Roaming\.minecraft\mods\memory_repo\blusunrize\ImmersiveEngineering-core\0.12-98\ImmersiveEngineering-core-0.12-98.jar [16:49:19] [main/DEBUG]: Extracted ContainedDep META-INF/libraries/ImmersiveEngineering-0.12-98-core.jar(blusunrize:ImmersiveEngineering-core:0.12-98) from C:\Users\lucas\AppData\Roaming\.minecraft\mods\ImmersiveEngineering-0.12-98.temp.jar to C:\Users\lucas\AppData\Roaming\.minecraft\mods\memory_repo\blusunrize\ImmersiveEngineering-core\0.12-98\ImmersiveEngineering-core-0.12-98.jar [16:49:19] [main/DEBUG]: Examining file: ImmersiveEngineering-core-0.12-98.jar [16:49:19] [main/DEBUG]: Making maven link for blusunrize:ImmersiveEngineering:0.12-98 in memory to C:\Users\lucas\AppData\Roaming\.minecraft\mods\ImmersiveEngineering-0.12-98.temp.jar. [16:49:19] [main/DEBUG]: Examining file: inventorysorter-1.12.2-1.13.3+57.temp.jar [16:49:19] [main/DEBUG]: Examining file: ironfurnaces-1.3.5.temp.jar [16:49:19] [main/DEBUG]: Examining file: JRFTL[1.12.2]-1.1.temp.jar [16:49:19] [main/DEBUG]: Examining file: Mantle-1.12-1.3.3.55.temp.jar [16:49:19] [main/DEBUG]: Examining file: MineTraps-1.12.2-(v.1.0.4).temp.jar [16:49:19] [main/DEBUG]: Examining file: MobDismemberment-1.12.2-7.0.0.temp.jar [16:49:19] [main/DEBUG]: Examining file: MouseTweaks-2.10.1-mc1.12.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: Neat 1.4-17.temp.jar [16:49:19] [main/DEBUG]: Examining file: NoCubes_SRP_Combat_Addon_3.0.0.temp.jar [16:49:19] [main/DEBUG]: Examining file: NoCubes_SRP_Survival_Addon_3.0.0.temp.jar [16:49:19] [main/DEBUG]: Examining file: obfuscate-0.4.2-1.12.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: OptiFine_1.12.2_HD_U_E3_MOD.temp.jar [16:49:19] [main/DEBUG]: Examining file: OptiFine_1.12.2_HD_U_G5.temp.jar [16:49:19] [main/DEBUG]: Examining file: OresAboveDiamonds 1.12.2 v4.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: overloadedarmorbar-1.0.4g.temp.jar [16:49:19] [main/DEBUG]: Examining file: Quark-r1.6-179.temp.jar [16:49:19] [main/DEBUG]: Examining file: Rex's-AdditionalStructures-1.12.x(v.2.5.0).temp.jar [16:49:19] [main/DEBUG]: Examining file: SoManyEnchantments-1.0.2-1.12.2.temp.jar [16:49:19] [main/DEBUG]: Examining file: SpartanShields-1.12.2-1.5.5.temp.jar [16:49:19] [main/DEBUG]: Examining file: SpartanWeaponry-1.12.2-1.6.0.temp.jar [16:49:19] [main/DEBUG]: Examining file: SRParasites-1.12.2v1.9.21.temp.jar [16:49:19] [main/DEBUG]: Examining file: TConstruct-1.12.2-2.13.0.183.temp.jar [16:49:19] [main/DEBUG]: Examining file: toughnessbar-2.4.temp.jar [16:49:19] [main/DEBUG]: Examining file: TravelersBackpack-1.12.2-1.0.35.temp.jar [16:49:19] [main/DEBUG]: Examining file: TreeChopper-1.12.2-1.2.4.temp.jar [16:49:19] [main/DEBUG]: Examining file: VeinMiner-1.12-0.38.2.647+b31535a.temp.jar [16:49:19] [main/DEBUG]: Examining file: WolfArmorAndStorage-1.12.2-3.8.0-universal-signed.temp.jar [16:49:19] [main/DEBUG]: Examining file: zombieawareness-1.12.1-1.11.16.temp.jar [16:49:19] [main/DEBUG]: Examining file: [1.12.2] SecurityCraft v1.9.12.temp.jar [16:49:19] [main/DEBUG]: File already proccessed C:\Users\lucas\AppData\Roaming\.minecraft\mods\memory_repo\blusunrize\ImmersiveEngineering-core\0.12-98\ImmersiveEngineering-core-0.12-98.jar, Skipping [16:49:19] [main/DEBUG]: File already proccessed C:\Users\lucas\AppData\Roaming\.minecraft\mods\ImmersiveEngineering-0.12-98.temp.jar, Skipping [16:49:19] [main/DEBUG]: Enabling runtime deobfuscation [16:49:19] [main/DEBUG]: Instantiating coremod class FMLCorePlugin [16:49:19] [main/DEBUG]: Found signing certificates for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin) [16:49:19] [main/DEBUG]: Found certificate e3c3d50c7c986df74c645c0ac54639741c90a557 [16:49:19] [main/DEBUG]: Added access transformer class net.minecraftforge.fml.common.asm.transformers.AccessTransformer to enqueued access transformers [16:49:19] [main/DEBUG]: Enqueued coremod FMLCorePlugin [16:49:19] [main/DEBUG]: Instantiating coremod class FMLForgePlugin [16:49:19] [main/DEBUG]: Found signing certificates for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin) [16:49:19] [main/DEBUG]: Found certificate e3c3d50c7c986df74c645c0ac54639741c90a557 [16:49:19] [main/DEBUG]: Enqueued coremod FMLForgePlugin [16:49:19] [main/DEBUG]: All fundamental core mods are successfully located [16:49:19] [main/DEBUG]: Discovering coremods [16:49:19] [main/INFO]: Searching C:\Users\lucas\AppData\Roaming\.minecraft\mods for mods [16:49:19] [main/DEBUG]:   Adding AIImprovements-1.12-0.0.1b3.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding antiqueatlas-1.12.2-4.6.3.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding AutoRegLib-1.3-32.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Baubles-1.12-1.5.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding BetterFoliage-MC1.12-2.3.3.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding BetterFps-1.4.8.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding BiomesOPlenty-1.12.2-7.0.1.2445-universal.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Bloodmoon-MC1.12.2-1.5.3.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding carryon-1.12.2-1.12.7.23.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Chisel-MC1.12.2-1.0.2.45.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Clumps-3.1.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding coroutil-1.12.1-1.2.37 (1).temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding crftblnmtg1.12.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding CTM-MC1.12.2-1.0.2.31.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding DynamicSurroundings-1.12.2-3.6.3.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding DynamicTrees-1.12.2-0.9.29.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding DynamicTreesBOP-1.12.2-1.5.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding EnchantmentDescriptions-1.12.2-1.1.15.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding feather-1.12.2-1.0.0-SNAPSHOT.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding guns-0.15.3-1.12.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding iChunUtil-1.12.2-7.2.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding ImmersiveEngineering-0.12-98.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding inventorysorter-1.12.2-1.13.3+57.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding ironfurnaces-1.3.5.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding JRFTL[1.12.2]-1.1.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Mantle-1.12-1.3.3.55.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding MineTraps-1.12.2-(v.1.0.4).temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding MobDismemberment-1.12.2-7.0.0.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding MouseTweaks-2.10.1-mc1.12.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Neat 1.4-17.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding NoCubes_SRP_Combat_Addon_3.0.0.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding NoCubes_SRP_Survival_Addon_3.0.0.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding obfuscate-0.4.2-1.12.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding OptiFine_1.12.2_HD_U_E3_MOD.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding OptiFine_1.12.2_HD_U_G5.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding OresAboveDiamonds 1.12.2 v4.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding overloadedarmorbar-1.0.4g.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Quark-r1.6-179.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding Rex's-AdditionalStructures-1.12.x(v.2.5.0).temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding SoManyEnchantments-1.0.2-1.12.2.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding SpartanShields-1.12.2-1.5.5.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding SpartanWeaponry-1.12.2-1.6.0.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding SRParasites-1.12.2v1.9.21.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding TConstruct-1.12.2-2.13.0.183.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding toughnessbar-2.4.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding TravelersBackpack-1.12.2-1.0.35.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding TreeChopper-1.12.2-1.2.4.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding VeinMiner-1.12-0.38.2.647+b31535a.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding WolfArmorAndStorage-1.12.2-3.8.0-universal-signed.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding zombieawareness-1.12.1-1.11.16.temp.jar to the mod list [16:49:19] [main/DEBUG]:   Adding [1.12.2] SecurityCraft v1.9.12.temp.jar to the mod list [16:49:19] [main/DEBUG]: Examining for coremod candidacy [1.12.2] SecurityCraft v1.9.12.temp.jar [16:49:19] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from [1.12.2] SecurityCraft v1.9.12.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy AIImprovements-1.12-0.0.1b3.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in AIImprovements-1.12-0.0.1b3.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy antiqueatlas-1.12.2-4.6.3.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in antiqueatlas-1.12.2-4.6.3.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy AutoRegLib-1.3-32.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in AutoRegLib-1.3-32.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy Baubles-1.12-1.5.2.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in Baubles-1.12-1.5.2.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy BetterFoliage-MC1.12-2.3.3.temp.jar [16:49:19] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in BetterFoliage-MC1.12-2.3.3.temp.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [16:49:19] [main/DEBUG]: Instantiating coremod class BetterFoliageLoader [16:49:19] [main/DEBUG]: The coremod mods.betterfoliage.loader.BetterFoliageLoader requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [16:49:19] [main/WARN]: The coremod BetterFoliageLoader (mods.betterfoliage.loader.BetterFoliageLoader) is not signed! [16:49:19] [main/DEBUG]: Enqueued coremod BetterFoliageLoader [16:49:19] [main/DEBUG]: Examining for coremod candidacy BetterFps-1.4.8.temp.jar [16:49:19] [main/INFO]: Loading tweaker guichaguri.betterfps.tweaker.BetterFpsTweaker from BetterFps-1.4.8.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy BiomesOPlenty-1.12.2-7.0.1.2445-universal.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in BiomesOPlenty-1.12.2-7.0.1.2445-universal.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy Bloodmoon-MC1.12.2-1.5.3.temp.jar [16:49:19] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in Bloodmoon-MC1.12.2-1.5.3.temp.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [16:49:19] [main/DEBUG]: Instantiating coremod class LoadingPlugin [16:49:19] [main/WARN]: The coremod lumien.bloodmoon.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16:49:19] [main/DEBUG]: Found signing certificates for coremod LoadingPlugin (lumien.bloodmoon.asm.LoadingPlugin) [16:49:19] [main/DEBUG]: Found certificate d72e0dd57935b3e9476212aea0c0df352dd76291 [16:49:19] [main/DEBUG]: Enqueued coremod LoadingPlugin [16:49:19] [main/DEBUG]: Examining for coremod candidacy carryon-1.12.2-1.12.7.23.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in carryon-1.12.2-1.12.7.23.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy Chisel-MC1.12.2-1.0.2.45.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in Chisel-MC1.12.2-1.0.2.45.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy Clumps-3.1.2.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in Clumps-3.1.2.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy coroutil-1.12.1-1.2.37 (1).temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in coroutil-1.12.1-1.2.37 (1).temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy crftblnmtg1.12.2.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in crftblnmtg1.12.2.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy CTM-MC1.12.2-1.0.2.31.temp.jar [16:49:19] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in CTM-MC1.12.2-1.0.2.31.temp.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [16:49:19] [main/DEBUG]: Instantiating coremod class CTMCorePlugin [16:49:19] [main/WARN]: The coremod team.chisel.ctm.client.asm.CTMCorePlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16:49:19] [main/WARN]: The coremod CTMCorePlugin (team.chisel.ctm.client.asm.CTMCorePlugin) is not signed! [16:49:19] [main/DEBUG]: Enqueued coremod CTMCorePlugin [16:49:19] [main/DEBUG]: Examining for coremod candidacy DynamicSurroundings-1.12.2-3.6.3.temp.jar [16:49:19] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from DynamicSurroundings-1.12.2-3.6.3.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy DynamicTrees-1.12.2-0.9.29.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in DynamicTrees-1.12.2-0.9.29.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy DynamicTreesBOP-1.12.2-1.5.2.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in DynamicTreesBOP-1.12.2-1.5.2.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy EnchantmentDescriptions-1.12.2-1.1.15.temp.jar [16:49:19] [main/DEBUG]: Not found coremod data in EnchantmentDescriptions-1.12.2-1.1.15.temp.jar [16:49:19] [main/DEBUG]: Examining for coremod candidacy feather-1.12.2-1.0.0-SNAPSHOT.temp.jar [16:49:19] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in feather-1.12.2-1.0.0-SNAPSHOT.temp.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [16:49:19] [main/DEBUG]: Instantiating coremod class FeatherTweaker [16:49:19] [main/DEBUG]: The coremod net.digitalingot.feather.launch.tweaker.FeatherTweaker requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded. [16:49:19] [main/WARN]: The coremod FeatherTweaker (net.digitalingot.feather.launch.tweaker.FeatherTweaker) is not signed! [16:49:19] [main/INFO]: Compatibility level set to JAVA_8 [16:49:19] [main/WARN]: The coremod ObfuscatePlugin (com.mrcrayfish.obfuscate.asm.ObfuscatePlugin) is not signed! [16:49:19] [main/INFO]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.12.2_HD_U_E3_MOD.temp.jar [16:49:19] [main/INFO]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.12.2_HD_U_G5.temp.jar [16:49:19] [main/WARN]: Found FMLCorePluginContainsFMLMod marker in Quark-r1.6-179.temp.jar. This is not recommended, @Mods should be in a separate jar from the coremod. [16:49:19] [main/WARN]: The coremod Quark Plugin (vazkii.quark.base.asm.LoadingPlugin) is not signed! [16:49:19] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from SoManyEnchantments-1.0.2-1.12.2.temp.jar [16:49:19] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from SpartanWeaponry-1.12.2-1.6.0.temp.jar [16:49:19] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from WolfArmorAndStorage-1.12.2-3.8.0-universal-signed.temp.jar [16:49:19] [main/WARN]: The coremod blusunrize.immersiveengineering.common.asm.IELoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft [16:49:19] [main/WARN]: The coremod IELoadingPlugin (blusunrize.immersiveengineering.common.asm.IELoadingPlugin) is not signed! [16:49:19] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker [16:49:19] [main/INFO]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@39ac0c0a [16:49:19] [main/WARN]: The coremod SecurityCraftLoadingPlugin (net.geforcemods.securitycraft.SecurityCraftLoadingPlugin) is not signed! [16:49:19] [main/WARN]: The coremod TransformLoader (org.orecruncher.dsurround.mixins.TransformLoader) is not signed! [16:49:19] [main/WARN]: The coremod SoManyEnchantmentsPlugin (com.shultrea.rin.SoManyEnchantmentsPlugin) is not signed! [16:49:19] [main/WARN]: The coremod SpartanWeaponry-MixinLoader (com.oblivioussp.spartanweaponry.mixin.MixinLoader) is not signed! [16:49:19] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [16:49:19] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [16:49:19] [main/INFO]: Loading tweak class name guichaguri.betterfps.tweaker.BetterFpsTweaker [16:49:19] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [16:49:19] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker [16:49:19] [main/WARN]: Tweak class name optifine.OptiFineForgeTweaker has already been visited -- skipping [16:49:19] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [16:49:19] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [16:49:19] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping [16:49:19] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [16:49:19] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [16:49:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [16:49:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [16:49:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:19] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker [16:49:19] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: acceptOptions [16:49:19] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: injectIntoClassLoader [16:49:19] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:221]: OptiFine ClassTransformer [16:49:19] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:221]: OptiFine ZIP file: C:\Users\lucas\AppData\Roaming\.minecraft\mods\OptiFine_1.12.2_HD_U_E3_MOD.temp.jar [16:49:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557 [16:49:20] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:20] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [16:49:20] [main/INFO]: Calling tweak class guichaguri.betterfps.tweaker.BetterFpsTweaker [16:49:20] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [16:49:21] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:21] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:21] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:21] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:21] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [16:49:21] [main/INFO]: [net.digitalingot.rustextension.ProxiedStart:main:29]: java.lang.reflect.InvocationTargetException [16:49:21] [main/INFO]: [net.digitalingot.rustextension.ProxiedStart:main:29]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [16:49:21] [main/INFO]: [net.digitalingot.rustextension.ProxiedStart:main:29]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [16:49:21] [main/INFO]: [net.digitalingot.rustextension.ProxiedStart:main:29]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [16:49:21] [main/INFO]: [net.digitalingot.rustextension.ProxiedStart:main:29]:     at java.lang.reflect.Method.invoke(Method.java:498) [16:49:21] [main/INFO]: [net.digitalingot.rustextension.ProxiedStart:main:29]:     at net.digitalingot.rustextension.ProxiedStart.main(ProxiedStart.java:27) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]: Caused by: java.lang.NoClassDefFoundError: kotlin/reflect/KDeclarationContainer [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at mods.betterfoliage.loader.Refs.<clinit>(Refs.kt:13) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at mods.betterfoliage.loader.BetterFoliageTransformer.<init>(BetterFoliageCore.kt:13) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at java.lang.Class.newInstance(Class.java:442) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.<init>(ASMTransformerWrapper.java:243) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at $wrapper.mods.betterfoliage.loader.BetterFoliageTransformer.<init>(Unknown Source) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at java.lang.reflect.Constructor.newInstance(Constructor.java:423) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at java.lang.Class.newInstance(Class.java:442) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at net.minecraft.launchwrapper.LaunchClassLoader.registerTransformer(LaunchClassLoader.java:88) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:132) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:635]:     ... 5 more [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:644]: Caused by: java.lang.ClassNotFoundException: kotlin.reflect.KDeclarationContainer [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:644]:     at java.net.URLClassLoader.findClass(URLClassLoader.java:387) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:644]:     at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:117) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:644]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:418) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:644]:     at java.lang.ClassLoader.loadClass(ClassLoader.java:351) [16:49:21] [main/INFO]: [java.lang.Throwable:printStackTrace:644]:     ... 23 more [16:49:21] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException [16:49:21] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49) [16:49:21] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.SecurityManager.checkExit(SecurityManager.java:761) [16:49:21] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.Runtime.exit(Runtime.java:107) [16:49:21] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at java.lang.System.exit(System.java:973) [16:49:21] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]:     at net.digitalingot.rustextension.ProxiedStart.main(ProxiedStart.java:30)  
    • I spent 4 days creating a MODPACK without problems, many times it crashed when entering but I easily knew which MODS to put to remove it (I always put 10 at a time to know that one of those 10 is failing) the problem is that I NEVER started to CREATE a world (that's MY MISTAKE) and when I already had ALL the MODS I wanted I decided to go in to configure everything from within Minecraft and I find that EVERY TIME I click CREATE A WORLD the game crashes automatically Sorry, I wouldn't ask this if I wasn't desperate, my girlfriend and friends and I always played MODPACKS from CurseForge already created, the problem is that we were already tired of always the same and we ended up leaving it for about 6 months, 1 week ago we felt like playing again and to avoid doing THE OLD THING they asked me if I could make a MODPACK that contained what WE WE WANTED IT, I did it, without any problem. I told them it would take me a week at most. In record time (personally), I was able to complete it in 4 DAYS... unfortunately, this is happening to me now, and I'm desperate because I spent so many HOURS investing in this without playing anything when I got home from work, and the frustration it just generated is ENORMOUS. HERE IS THE LOG (unfortunately, I don't know how to read this. I tried. I started reading what it said but I didn't understand anything. I tried deactivating some mods but nothing worked) REGISTRATION (LOG) : https://mclo.gs/WXG7dIU   I thank in advance anyone who can help me with this.
    • In multiplayer, BlockEvent.BreakEvent is called only on the server. The client does not receive these events.
    • I have also tried installing older versions onto the server with the same results
  • Topics

×
×
  • Create New...

Important Information

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