Jump to content

Recommended Posts

Posted

I am making a custom teleporter I have multiple errors.

I am wondering where can i find code for this because the code im using is 1.4.7#

 

Here is the code if you interested

package assassinhero.parallelworlds.common.blocks;

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

import assassinhero.parallelworlds.ParallelWorldsMain;

import net.minecraft.block.Block;
import net.minecraft.entity.Entity;
import net.minecraft.util.Direction;
import net.minecraft.util.MathHelper;
import net.minecraft.world.ChunkCoordIntPair;
import net.minecraft.world.PortalPosition;
import net.minecraft.world.Teleporter;
import net.minecraft.world.WorldServer;

public class TeleporterArcticite extends Teleporter {

public TeleporterArcticite(WorldServer par1WorldServer) {
	super(par1WorldServer);
	  this.field_85192_a = par1WorldServer;
	  this.random = new Random(par1WorldServer.getSeed());
}

 @Override
 public void placeInPortal(Entity par1Entity, double par2, double par4, double par6, float par8)
 {
  if (this.field_85192_a.provider.dimensionId != 1)
  {
   if (!this.placeInExistingPortal(par1Entity, par2, par4, par6, par8))
   {
    this.func_85188_a(par1Entity);
    this.placeInExistingPortal(par1Entity, par2, par4, par6, par8);
   }
  }
  else
  {
   int var9 = MathHelper.floor_double(par1Entity.posX);
   int var10 = MathHelper.floor_double(par1Entity.posY) - 1;
   int var11 = MathHelper.floor_double(par1Entity.posZ);
   byte var12 = 1;
   byte var13 = 0;

    for (int var14 = -2; var14 <= 2; ++var14)
   {
    for (int var15 = -2; var15 <= 2; ++var15)
    {
     for (int var16 = -1; var16 < 3; ++var16)
     {
      int var17 = var9 + var15 * var12 + var14 * var13;
      int var18 = var10 + var16;
      int var19 = var11 + var15 * var13 - var14 * var12;
      boolean var20 = var16 < 0;
      this.field_85192_a.setBlockWithNotify(var17, var18, var19, var20 ? Block.sandStone.blockID : 0);
     }
    }
   }

    par1Entity.setLocationAndAngles((double) var9, (double) var10, (double) var11, par1Entity.rotationYaw, 0.0F);
   par1Entity.motionX = par1Entity.motionY = par1Entity.motionZ = 0.0D;
  }
 }

  @Override
 public boolean placeInExistingPortal(Entity par1Entity, double par2, double par4, double par6, float par8)
 {
  short var9 = 128;
  double var10 = -1.0D;
  int var12 = 0;
  int var13 = 0;
  int var14 = 0;
  int var15 = MathHelper.floor_double(par1Entity.posX);
  int var16 = MathHelper.floor_double(par1Entity.posZ);
  long var17 = ChunkCoordIntPair.chunkXZ2Int(var15, var16);
  boolean var19 = true;
  double var27;
  int var48;

   if (this.field_85191_c.containsItem(var17))
  {
   PortalPosition var20 = (PortalPosition) this.field_85191_c.getValueByKey(var17);
   var10 = 0.0D;
   var12 = var20.posX;
   var13 = var20.posY;
   var14 = var20.posZ;
   var20.field_85087_d = this.field_85192_a.getTotalWorldTime();
   var19 = false;
  }
  else
  {
   for (var48 = var15 - var9; var48 <= var15 + var9; ++var48)
   {
    double var21 = (double) var48 + 0.5D - par1Entity.posX;

     for (int var23 = var16 - var9; var23 <= var16 + var9; ++var23)
    {
     double var24 = (double) var23 + 0.5D - par1Entity.posZ;

      for (int var26 = this.field_85192_a.getActualHeight() - 1; var26 >= 0; --var26)
     {
      if (this.field_85192_a.getBlockId(var48, var26, var23) == ParallelWorldsMain.ArcticitePortal.blockID)
      {
       while (this.field_85192_a.getBlockId(var48, var26 - 1, var23) == ParallelWorldsMain.ArcticitePortal.blockID)
       {
        --var26;
       }

        var27 = (double) var26 + 0.5D - par1Entity.posY;
       double var29 = var21 * var21 + var27 * var27 + var24 * var24;

        if (var10 < 0.0D || var29 < var10)
       {
        var10 = var29;
        var12 = var48;
        var13 = var26;
        var14 = var23;
       }
      }
     }
    }
   }
  }

   if (var10 >= 0.0D)
  {
   if (var19)
   {
    this.field_85191_c.add(var17, new PortalPosition(this, var12, var13, var14, this.field_85192_a.getTotalWorldTime()));
    this.field_85190_d.add(Long.valueOf(var17));
   }

    double var49 = (double) var12 + 0.5D;
   double var25 = (double) var13 + 0.5D;
   var27 = (double) var14 + 0.5D;
   int var50 = -1;

    if (this.field_85192_a.getBlockId(var12 - 1, var13, var14) == ParallelWorldsMain.ArcticitePortal.blockID)
   {
    var50 = 2;
   }

    if (this.field_85192_a.getBlockId(var12 + 1, var13, var14) == ParallelWorldsMain.ArcticitePortal.blockID)
   {
    var50 = 0;
   }

    if (this.field_85192_a.getBlockId(var12, var13, var14 - 1) == ParallelWorldsMain.ArcticitePortal.blockID)
   {
    var50 = 3;
   }

    if (this.field_85192_a.getBlockId(var12, var13, var14 + 1) == ParallelWorldsMain.ArcticitePortal.blockID)
   {
    var50 = 1;
   }

    int var30 = par1Entity.func_82148_at();

    if (var50 > -1)
   {
    int var31 = Direction.field_71578_g[var50];
    int var32 = Direction.offsetX[var50];
    int var33 = Direction.offsetZ[var50];
    int var34 = Direction.offsetX[var31];
    int var35 = Direction.offsetZ[var31];
    boolean var36 = !this.field_85192_a.isAirBlock(var12 + var32 + var34, var13, var14 + var33 + var35) || !this.field_85192_a.isAirBlock(var12 + var32 + var34, var13 + 1, var14 + var33 + var35);
    boolean var37 = !this.field_85192_a.isAirBlock(var12 + var32, var13, var14 + var33) || !this.field_85192_a.isAirBlock(var12 + var32, var13 + 1, var14 + var33);

     if (var36 && var37)
    {
     var50 = Direction.footInvisibleFaceRemap[var50];
     var31 = Direction.footInvisibleFaceRemap[var31];
     var32 = Direction.offsetX[var50];
     var33 = Direction.offsetZ[var50];
     var34 = Direction.offsetX[var31];
     var35 = Direction.offsetZ[var31];
     var48 = var12 - var34;
     var49 -= (double) var34;
     int var22 = var14 - var35;
     var27 -= (double) var35;
     var36 = !this.field_85192_a.isAirBlock(var48 + var32 + var34, var13, var22 + var33 + var35) || !this.field_85192_a.isAirBlock(var48 + var32 + var34, var13 + 1, var22 + var33 + var35);
     var37 = !this.field_85192_a.isAirBlock(var48 + var32, var13, var22 + var33) || !this.field_85192_a.isAirBlock(var48 + var32, var13 + 1, var22 + var33);
    }

     float var38 = 0.5F;
    float var39 = 0.5F;

     if (!var36 && var37)
    {
     var38 = 1.0F;
    }
    else if (var36 && !var37)
    {
     var38 = 0.0F;
    }
    else if (var36 && var37)
    {
     var39 = 0.0F;
    }

     var49 += (double) ((float) var34 * var38 + var39 * (float) var32);
    var27 += (double) ((float) var35 * var38 + var39 * (float) var33);
    float var40 = 0.0F;
    float var41 = 0.0F;
    float var42 = 0.0F;
    float var43 = 0.0F;

     if (var50 == var30)
    {
     var40 = 1.0F;
     var41 = 1.0F;
    }
    else if (var50 == Direction.footInvisibleFaceRemap[var30])
    {
     var40 = -1.0F;
     var41 = -1.0F;
    }
    else if (var50 == Direction.enderEyeMetaToDirection[var30])
    {
     var42 = 1.0F;
     var43 = -1.0F;
    }
    else
    {
     var42 = -1.0F;
     var43 = 1.0F;
    }

     double var44 = par1Entity.motionX;
    double var46 = par1Entity.motionZ;
    par1Entity.motionX = var44 * (double) var40 + var46 * (double) var43;
    par1Entity.motionZ = var44 * (double) var42 + var46 * (double) var41;
    par1Entity.rotationYaw = par8 - (float) (var30 * 90) + (float) (var50 * 90);
   }
   else
   {
    par1Entity.motionX = par1Entity.motionY = par1Entity.motionZ = 0.0D;
   }

    par1Entity.setLocationAndAngles(var49 + 3, var25, var27 + 3, par1Entity.rotationYaw, par1Entity.rotationPitch);
   return true;
  }
  else
  {
   return false;
  }
 }

  public boolean func_85188_a(Entity par1Entity)
 {
  byte var2 = 16;
  double var3 = -1.0D;
  int var5 = MathHelper.floor_double(par1Entity.posX);
  int var6 = MathHelper.floor_double(par1Entity.posY);
  int var7 = MathHelper.floor_double(par1Entity.posZ);
  int var8 = var5;
  int var9 = var6;
  int var10 = var7;
  int var11 = 0;
  int var12 = this.random.nextInt(4);
  int var13;
  double var14;
  double var17;
  int var16;
  int var19;
  int var21;
  int var20;
  int var23;
  int var22;
  int var25;
  int var24;
  int var27;
  int var26;
  double var31;
  double var32;

   for (var13 = var5 - var2; var13 <= var5 + var2; ++var13)
  {
   var14 = (double) var13 + 0.5D - par1Entity.posX;

    for (var16 = var7 - var2; var16 <= var7 + var2; ++var16)
   {
    var17 = (double) var16 + 0.5D - par1Entity.posZ;
    label274:

     for (var19 = this.field_85192_a.getActualHeight() - 1; var19 >= 0; --var19)
    {
     if (this.field_85192_a.isAirBlock(var13, var19, var16))
     {
      while (var19 > 0 && this.field_85192_a.isAirBlock(var13, var19 - 1, var16))
      {
       --var19;
      }

       for (var20 = var12; var20 < var12 + 4; ++var20)
      {
       var21 = var20 % 2;
       var22 = 1 - var21;

        if (var20 % 4 >= 2)
       {
        var21 = -var21;
        var22 = -var22;
       }

        for (var23 = 0; var23 < 3; ++var23)
       {
        for (var24 = 0; var24 < 4; ++var24)
        {
         for (var25 = -1; var25 < 4; ++var25)
         {
          var26 = var13 + (var24 - 1) * var21 + var23 * var22;
          var27 = var19 + var25;
          int var28 = var16 + (var24 - 1) * var22 - var23 * var21;

           if (var25 < 0 && !this.field_85192_a.getBlockMaterial(var26, var27, var28).isSolid() || var25 >= 0 && !this.field_85192_a.isAirBlock(var26, var27, var28))
          {
           continue label274;
          }
         }
        }
       }

        var32 = (double) var19 + 0.5D - par1Entity.posY;
       var31 = var14 * var14 + var32 * var32 + var17 * var17;

        if (var3 < 0.0D || var31 < var3)
       {
        var3 = var31;
        var8 = var13;
        var9 = var19;
        var10 = var16;
        var11 = var20 % 4;
       }
      }
     }
    }
   }
  }

   if (var3 < 0.0D)
  {
   for (var13 = var5 - var2; var13 <= var5 + var2; ++var13)
   {
    var14 = (double) var13 + 0.5D - par1Entity.posX;

     for (var16 = var7 - var2; var16 <= var7 + var2; ++var16)
    {
     var17 = (double) var16 + 0.5D - par1Entity.posZ;
     label222:

      for (var19 = this.field_85192_a.getActualHeight() - 1; var19 >= 0; --var19)
     {
      if (this.field_85192_a.isAirBlock(var13, var19, var16))
      {
       while (var19 > 0 && this.field_85192_a.isAirBlock(var13, var19 - 1, var16))
       {
        --var19;
       }

        for (var20 = var12; var20 < var12 + 2; ++var20)
       {
        var21 = var20 % 2;
        var22 = 1 - var21;

         for (var23 = 0; var23 < 4; ++var23)
        {
         for (var24 = -1; var24 < 4; ++var24)
         {
          var25 = var13 + (var23 - 1) * var21;
          var26 = var19 + var24;
          var27 = var16 + (var23 - 1) * var22;

           if (var24 < 0 && !this.field_85192_a.getBlockMaterial(var25, var26, var27).isSolid() || var24 >= 0 && !this.field_85192_a.isAirBlock(var25, var26, var27))
          {
           continue label222;
          }
         }
        }

         var32 = (double) var19 + 0.5D - par1Entity.posY;
        var31 = var14 * var14 + var32 * var32 + var17 * var17;

         if (var3 < 0.0D || var31 < var3)
        {
         var3 = var31;
         var8 = var13;
         var9 = var19;
         var10 = var16;
         var11 = var20 % 2;
        }
       }
      }
     }
    }
   }
  }

   int var29 = var8;
  int var15 = var9;
  var16 = var10;
  int var30 = var11 % 2;
  int var18 = 1 - var30;

   if (var11 % 4 >= 2)
  {
   var30 = -var30;
   var18 = -var18;
  }

   boolean var33;

   if (var3 < 0.0D)
  {
   if (var9 < 70)
   {
    var9 = 70;
   }

    if (var9 > this.field_85192_a.getActualHeight() - 10)
   {
    var9 = this.field_85192_a.getActualHeight() - 10;
   }

    var15 = var9;

    for (var19 = -1; var19 <= 1; ++var19)
   {
    for (var20 = 1; var20 < 3; ++var20)
    {
     for (var21 = -1; var21 < 3; ++var21)
     {
      var22 = var29 + (var20 - 1) * var30 + var19 * var18;
      var23 = var15 + var21;
      var24 = var16 + (var20 - 1) * var18 - var19 * var30;
      var33 = var21 < 0;
      this.field_85192_a.setBlockWithNotify(var22, var23, var24, var33 ? Block.sandStone.blockID : 0);
     }
    }
   }
  }

   for (var19 = 0; var19 < 4; ++var19)
  {
   this.field_85192_a.editingBlocks = true;

    for (var20 = 0; var20 < 4; ++var20)
   {
    for (var21 = -1; var21 < 4; ++var21)
    {
     var22 = var29 + (var20 - 1) * var30;
     var23 = var15 + var21;
     var24 = var16 + (var20 - 1) * var18;
     var33 = var20 == 0 || var20 == 3 || var21 == -1 || var21 == 3;
     this.field_85192_a.setBlockWithNotify(var22, var23, var24, var33 ? Block.sandStone.blockID : ParallelWorldsMain.ArcticitePortal.blockID);
    }
   }

    this.field_85192_a.editingBlocks = false;

    for (var20 = 0; var20 < 4; ++var20)
   {
    for (var21 = -1; var21 < 4; ++var21)
    {
     var22 = var29 + (var20 - 1) * var30;
     var23 = var15 + var21;
     var24 = var16 + (var20 - 1) * var18;
     this.field_85192_a.notifyBlocksOfNeighborChange(var22, var23, var24, this.field_85192_a.getBlockId(var22, var23, var24));
    }
   }
  }

   return true;
 }

  public void func_85189_a(long par1)
 {
  if (par1 % 100L == 0L)
  {
   Iterator var3 = this.field_85190_d.iterator();
   long var4 = par1 - 600L;

    while (var3.hasNext())
   {
    Long var6 = (Long) var3.next();
    PortalPosition var7 = (PortalPosition) this.field_85191_c.getValueByKey(var6.longValue());

     if (var7 == null || var7.field_85087_d < var4)
    {
     var3.remove();
     this.field_85191_c.remove(var6.longValue());
    }
   }
  }
 }

}



 

Here is the error if your interested

this.field_85192_a

 

and other pieces of code similar

STOP CRUCIFYING NEW MODDERS!!!!

Posted

I've had errors on func's and fields before. I think it's usually because the tutorial you followed isn't quite up-to-date with MCP. I may be wrong, but I think those funcs and fields are just the unnamed parts of MCP, and once they get named they no longer work with the un-named ones.

The only time I had the issue, I just googled "field_85192_a mcp" and found a thread saying what it changed to. Can't promise that will work for all of them though.

width=463 height=200

http://s13.postimg.org/z9mlly2av/siglogo.png[/img]

My mods (Links coming soon)

Cities | Roads | Remula | SilvaniaMod | MoreStats

Posted
  On 5/19/2013 at 1:55 PM, Flenix said:

I've had errors on func's and fields before. I think it's usually because the tutorial you followed isn't quite up-to-date with MCP. I may be wrong, but I think those funcs and fields are just the unnamed parts of MCP, and once they get named they no longer work with the un-named ones.

The only time I had the issue, I just googled "field_85192_a mcp" and found a thread saying what it changed to. Can't promise that will work for all of them though.

 

I copied the vanilla teleporter but now when I go in it the game crashes :(

STOP CRUCIFYING NEW MODDERS!!!!

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

    • ---- Minecraft Crash Report ---- // Don't do that. Time: 2025-08-09 13:03:45 Description: Exception in server tick loop net.minecraftforge.fml.config.ConfigFileTypeHandler$ConfigLoadingException: Failed loading config file Mekanism/generator-storage.toml of type SERVER for modid mekanismgenerators     at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:47) ~[fmlcore-1.20.1-47.4.0.jar%23263!/:?] {}     at net.minecraftforge.fml.config.ConfigTracker.openConfig(ConfigTracker.java:60) ~[fmlcore-1.20.1-47.4.0.jar%23263!/:?] {}     at net.minecraftforge.fml.config.ConfigTracker.lambda$loadConfigs$1(ConfigTracker.java:50) ~[fmlcore-1.20.1-47.4.0.jar%23263!/:?] {}     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}     at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?] {}     at net.minecraftforge.fml.config.ConfigTracker.loadConfigs(ConfigTracker.java:50) ~[fmlcore-1.20.1-47.4.0.jar%23263!/:?] {}     at net.minecraftforge.server.ServerLifecycleHooks.handleServerAboutToStart(ServerLifecycleHooks.java:96) ~[forge-1.20.1-47.4.0-universal.jar%23267!/:?] {re:classloading}     at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23262!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope_IntegratedServer,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_FixDefaultOpPermissionLevel,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_IntegratedServerManager,pl:mixin:APP:mixins.essential.json:server.integrated.MixinIntegratedServer,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23262!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:valkyrienskies-common.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:mixins.essential.json:feature.sps.Mixin_IntegratedServerResourcePack,pl:mixin:APP:mixins.essential.json:server.MinecraftServerAccessor,pl:mixin:APP:mixins.essential.json:server.MinecraftServerMixin_PvPGameRule,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope,pl:mixin:APP:mixins.essential.json:server.Mixin_PublishServerStatusResponse,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_SetDifficulty,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_SetGameType,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23262!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:valkyrienskies-common.mixins.json:server.MixinMinecraftServer,pl:mixin:APP:mixins.essential.json:feature.sps.Mixin_IntegratedServerResourcePack,pl:mixin:APP:mixins.essential.json:server.MinecraftServerAccessor,pl:mixin:APP:mixins.essential.json:server.MinecraftServerMixin_PvPGameRule,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope,pl:mixin:APP:mixins.essential.json:server.Mixin_PublishServerStatusResponse,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_SetDifficulty,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_SetGameType,pl:mixin:A}     at java.lang.Thread.run(Thread.java:840) ~[?:?] {re:mixin} Caused by: com.electronwill.nightconfig.core.io.ParsingException: Not enough data available     at com.electronwill.nightconfig.core.io.ParsingException.notEnoughData(ParsingException.java:22) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.ReaderInput.directReadChar(ReaderInput.java:36) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.AbstractInput.readChar(AbstractInput.java:49) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.AbstractInput.readCharsUntil(AbstractInput.java:123) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.toml.TableParser.parseKey(TableParser.java:166) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TableParser.parseDottedKey(TableParser.java:145) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TableParser.parseNormal(TableParser.java:55) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:44) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.toml.TomlParser.parse(TomlParser.java:37) ~[toml-3.6.4.jar%2394!/:?] {}     at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:113) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:219) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.io.ConfigParser.parse(ConfigParser.java:202) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.file.WriteSyncFileConfig.load(WriteSyncFileConfig.java:73) ~[core-3.6.4.jar%2393!/:?] {}     at com.electronwill.nightconfig.core.file.AutosaveCommentedFileConfig.load(AutosaveCommentedFileConfig.java:85) ~[core-3.6.4.jar%2393!/:?] {}     at net.minecraftforge.fml.config.ConfigFileTypeHandler.lambda$reader$1(ConfigFileTypeHandler.java:43) ~[fmlcore-1.20.1-47.4.0.jar%23263!/:?] {}     ... 10 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.20.1     Minecraft Version ID: 1.20.1     Operating System: Windows 11 (amd64) version 10.0     Java Version: 17.0.15, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1019055976 bytes (971 MiB) / 3053453312 bytes (2912 MiB) up to 6442450944 bytes (6144 MiB)     CPUs: 6     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz     Identifier: Intel64 Family 6 Model 158 Stepping 10     Microarchitecture: Coffee Lake     Frequency (GHz): 2.90     Number of physical packages: 1     Number of physical CPUs: 6     Number of logical CPUs: 6     Graphics card #0 name: NVIDIA GeForce GTX 1660 SUPER     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x21c4     Graphics card #0 versionInfo: DriverVersion=32.0.15.6094     Memory slot #0 capacity (MB): 16384.00     Memory slot #0 clockSpeed (GHz): 2.67     Memory slot #0 type: DDR4     Virtual memory max (MB): 32710.42     Virtual memory used (MB): 15221.58     Swap memory total (MB): 16384.00     Swap memory used (MB): 80.33     JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, mod:creatingspace (incompatible), mod:bellsandwhistles, mod:geckolib, mod:playeranimator (incompatible), mod:copycats (incompatible), mod:jei, mod:caelus (incompatible), mod:xaeroworldmap (incompatible), mod:more_enchantments, mod:yungsapi, mod:mixinextras (incompatible), mod:glitchcore (incompatible), mod:mekanismexplosives, mod:simpleplanes (incompatible), mod:railways, mod:terralith, mod:vscontrolcraft, mod:cloth_config (incompatible), mod:forge, mod:moderntrainparts (incompatible), mod:create_connected, mod:tectonic (incompatible), mod:vs_hyperdrive, mod:farmersdelight, mod:terrablender, mod:biomesoplenty, mod:mixinsquared (incompatible), mod:jade (incompatible), mod:philipsruins (incompatible), mod:kotlinforforge (incompatible), mod:easy_villagers, mod:curios (incompatible), mod:mekanism, mod:mekaweapons (incompatible), mod:mekanismgenerators, mod:flywheel, mod:create, mod:xaerominimap (incompatible), mod:irons_spellbooks, mod:framedblocks, mod:jei_mekanism_multiblocks (incompatible), mod:mekanismtools, mod:mvs (incompatible), mod:deeperdarker, mod:architectury (incompatible), mod:valkyrien_ship_schematics (incompatible), mod:computercraft, mod:betterendisland, mod:fallingtree (incompatible), mod:valkyrienskies (incompatible), mod:vs_tournament, mod:vs_eureka (incompatible), mod:cc_vs (incompatible), mod:createaddition (incompatible), mod:essential (incompatible), tectonic/terratonic     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     Launched Version: 1.20.1-forge-47.4.0     ModLauncher: 10.0.9+10.0.9+main.dcd20f30     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.5.jar eventbus PLUGINSERVICE          fmlloader-1.20.1-47.4.0.jar slf4jfixer PLUGINSERVICE          fmlloader-1.20.1-47.4.0.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.20.1-47.4.0.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.20.1-47.4.0.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.20.1-47.4.0.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar essential-loader TRANSFORMATIONSERVICE          modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          minecraft@1.0         kotlinforforge@4.11.0         javafml@null         lowcodefml@null     Mod List:          creatingspace-1.20.1_1.7.7.jar                    |Creating Space                |creatingspace                 |1.20.1_1.7.7        |DONE      |Manifest: NOSIGNATURE         bellsandwhistles-0.4.3-1.20.x.jar                 |Create: Bells & Whistles      |bellsandwhistles              |0.4.3-1.20.x        |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.20.1-4.7.3.jar                   |GeckoLib 4                    |geckolib                      |4.7.3               |DONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2-rc1+1.20.jar     |Player Animator               |playeranimator                |1.0.2-rc1+1.20      |DONE      |Manifest: NOSIGNATURE         copycats-2.1.4+mc.1.20.1-forge.jar                |Create: Copycats+             |copycats                      |2.1.4+mc.1.20.1-forg|DONE      |Manifest: NOSIGNATURE         jei-1.20.1-forge-15.20.0.112.jar                  |Just Enough Items             |jei                           |15.20.0.112         |DONE      |Manifest: NOSIGNATURE         caelus-forge-3.1.0+1.20.jar                       |Caelus API                    |caelus                        |3.1.0+1.20          |DONE      |Manifest: NOSIGNATURE         XaerosWorldMap_1.39.9_Forge_1.20.jar              |Xaero's World Map             |xaeroworldmap                 |1.39.9              |DONE      |Manifest: NOSIGNATURE         MoreEnchantments_MC_1.20.1_Vers.1.4.3.jar         |More Enchantments             |more_enchantments             |1.4.3               |DONE      |Manifest: NOSIGNATURE         YungsApi-1.20-Forge-4.0.6.jar                     |YUNG's API                    |yungsapi                      |1.20-Forge-4.0.6    |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.4.1.jar                       |MixinExtras                   |mixinextras                   |0.4.1               |DONE      |Manifest: NOSIGNATURE         GlitchCore-forge-1.20.1-0.0.1.1.jar               |GlitchCore                    |glitchcore                    |0.0.1.1             |DONE      |Manifest: NOSIGNATURE         MekanismExplosives-1.20.1-0.3.5.jar               |Mekanism Explosives           |mekanismexplosives            |1.0.0               |DONE      |Manifest: NOSIGNATURE         simpleplanes-1.20.1-5.3.3.jar                     |Simple Planes                 |simpleplanes                  |1.20.1-5.3.3        |DONE      |Manifest: NOSIGNATURE         Steam_Rails-1.6.4+forge-mc1.20.1.jar              |Create: Steam 'n' Rails       |railways                      |1.6.4+forge-mc1.20.1|DONE      |Manifest: NOSIGNATURE         Terralith_1.20.x_v2.5.4.jar                       |Terralith                     |terralith                     |2.5.4               |DONE      |Manifest: NOSIGNATURE         Control Craft Forge-1.20.1-2.3.4-all.jar          |Control Craft                 |vscontrolcraft                |2.3.4               |DONE      |Manifest: NOSIGNATURE         cloth-config-forge-11.1.106.jar                   |Cloth Config v10 API          |cloth_config                  |11.1.106            |DONE      |Manifest: NOSIGNATURE         forge-1.20.1-47.4.0-universal.jar                 |Forge                         |forge                         |47.4.0              |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         moderntrainparts-0.1.7-forge-mc1.20.1-cr0.5.1.f.ja|Modern Train Parts            |moderntrainparts              |0.1.7-forge-mc1.20.1|DONE      |Manifest: NOSIGNATURE         create_connected-0.8.2-mc1.20.1-all.jar           |Create: Connected             |create_connected              |0.8.2-mc1.20.1      |DONE      |Manifest: NOSIGNATURE         tectonic-forge-1.20.1-2.4.1.jar                   |Tectonic                      |tectonic                      |2.4.1               |DONE      |Manifest: NOSIGNATURE         client-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         vs_hyperdrive-1.0.2-forge-1.20.1.jar              |VS Hyperdrive                 |vs_hyperdrive                 |1.0.2               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.20.1-1.2.8.jar                   |Farmer's Delight              |farmersdelight                |1.20.1-1.2.8        |DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.20.1-3.0.1.10.jar            |TerraBlender                  |terrablender                  |3.0.1.10            |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-forge-1.20.1-19.0.0.96.jar          |Biomes O' Plenty              |biomesoplenty                 |19.0.0.96           |DONE      |Manifest: NOSIGNATURE         mixinsquared-forge-0.2.0-beta.6.jar               |MixinSquared                  |mixinsquared                  |0.2.0-beta.6        |DONE      |Manifest: NOSIGNATURE         Jade-1.20.1-Forge-11.13.1.jar                     |Jade                          |jade                          |11.13.1+forge       |DONE      |Manifest: NOSIGNATURE         Philips-Ruins1.20.1-5.5.jar                       |Philips Ruins                 |philipsruins                  |5.5                 |DONE      |Manifest: NOSIGNATURE         kffmod-4.11.0.jar                                 |Kotlin For Forge              |kotlinforforge                |4.11.0              |DONE      |Manifest: NOSIGNATURE         easy-villagers-forge-1.20.1-1.1.33.jar            |Easy Villagers                |easy_villagers                |1.20.1-1.1.33       |DONE      |Manifest: NOSIGNATURE         curios-forge-5.14.1+1.20.1.jar                    |Curios API                    |curios                        |5.14.1+1.20.1       |DONE      |Manifest: NOSIGNATURE         Mekanism-1.20.1-10.4.16.80.jar                    |Mekanism                      |mekanism                      |10.4.16             |DONE      |Manifest: NOSIGNATURE         MekanismWeapons-1.20.1-2.5.jar                    |Mekanism: Weapons             |mekaweapons                   |2.5                 |DONE      |Manifest: NOSIGNATURE         MekanismGenerators-1.20.1-10.4.16.80.jar          |Mekanism: Generators          |mekanismgenerators            |10.4.16             |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.20.1-0.6.11-13.jar               |Flywheel                      |flywheel                      |0.6.11-13           |DONE      |Manifest: NOSIGNATURE         create-1.20.1-0.5.1.j.jar                         |Create                        |create                        |0.5.1.j             |DONE      |Manifest: NOSIGNATURE         Xaeros_Minimap_25.2.6_Forge_1.20.jar              |Xaero's Minimap               |xaerominimap                  |25.2.6              |DONE      |Manifest: NOSIGNATURE         irons_spellbooks-1.20.1-3.4.0.10.jar              |Iron's Spells 'n Spellbooks   |irons_spellbooks              |1.20.1-3.4.0.10     |DONE      |Manifest: NOSIGNATURE         FramedBlocks-9.3.1.jar                            |FramedBlocks                  |framedblocks                  |9.3.1               |DONE      |Manifest: NOSIGNATURE         JustEnoughMekanismMultiblocks-1.20.1-4.10.jar     |Just Enough Mekanism Multibloc|jei_mekanism_multiblocks      |4.10                |DONE      |Manifest: NOSIGNATURE         MekanismTools-1.20.1-10.4.16.80.jar               |Mekanism: Tools               |mekanismtools                 |10.4.16             |DONE      |Manifest: NOSIGNATURE         mvs-4.1.5-1.20.jar                                |Moog's Voyager Structures     |mvs                           |4.1.5-1.20-forge    |DONE      |Manifest: NOSIGNATURE         deeperdarker-forge-1.20.1-1.3.3.jar               |Deeper and Darker             |deeperdarker                  |1.3.3               |DONE      |Manifest: NOSIGNATURE         architectury-forge-9.1.12.jar                     |Architectury                  |architectury                  |9.1.12              |DONE      |Manifest: NOSIGNATURE         valkyrien-ship-schematics-forge-0.9.jar           |Valkyrien Ship Schematics     |valkyrien_ship_schematics     |1.0                 |DONE      |Manifest: NOSIGNATURE         cc-tweaked-1.20.1-forge-1.115.0.jar               |CC: Tweaked                   |computercraft                 |1.115.0             |DONE      |Manifest: NOSIGNATURE         YungsBetterEndIsland-1.20-Forge-2.0.6.jar         |YUNG's Better End Island      |betterendisland               |1.20-Forge-2.0.6    |DONE      |Manifest: NOSIGNATURE         FallingTree-1.20.1-4.3.4.jar                      |FallingTree                   |fallingtree                   |4.3.4               |DONE      |Manifest: 3c:8e:df:6c:df:a6:2a:9f:af:64:ea:04:9a:cf:65:92:3b:54:93:0e:96:50:b4:52:e1:13:42:18:2b:ae:40:29         valkyrienskies-120-2.3.0-beta.9.jar               |Valkyrien Skies 2             |valkyrienskies                |2.3.0-beta.9        |DONE      |Manifest: NOSIGNATURE         tournament-1.20.1-forge-1.1.0_beta-5.3+af35b3821f.|VS Tournament Mod             |vs_tournament                 |1.1.0_beta-5.3+af35b|DONE      |Manifest: NOSIGNATURE         eureka-1201-1.5.1-beta.3.jar                      |VS Eureka Mod                 |vs_eureka                     |1.5.1-beta.3        |DONE      |Manifest: NOSIGNATURE         cc_vs-1.20.1-forge-0.2.2.jar                      |CC: VS                        |cc_vs                         |1.20.1-forge-0.2.2  |DONE      |Manifest: NOSIGNATURE         createaddition-1.20.1-1.2.4e.jar                  |Create Crafts & Additions     |createaddition                |1.20.1-1.2.4e       |DONE      |Manifest: NOSIGNATURE         Essential (forge_1.20.1).jar                      |Essential                     |essential                     |1.3.9               |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 7710b37a-7c06-46bb-85d5-61368b6341d3     FML: 47.4     Forge: net.minecraftforge:47.4.0     Flywheel Backend: GL33 Instanced Arrays
    • I am Playing on a server with my friends, but for some reason there are a few random chunks that where if I go into them, all the visuals stop. The game runs in the background but I can only see the last frame I was on before the freeze. If I tab out of the game, it flashes fastly between a snapshot of the forge loading screen and a black screen. Here is my log. Is there any way to fix this?  https://mclo.gs/lXTTXMv
    • The crash directly points to an issue with Immersive Portals - start with removing this mod first
    • Make a test without crittersandcompanions
    • Ended up figuring it out. I had to delete the cache folder in C:\Users\<User>\.gradle\.
  • Topics

  • Who's Online (See full list)

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

Important Information

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