• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu Dimension BlockPortal

    Anciennes versions
    1.6.4
    3
    8
    2194
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • Bowser338
      Bowser338 dernière édition par

      J’ai été forcé a refaire tout depuis le debut

      tout marche sauf quand je pose et je traverse le portail sa crash
      je ne sais pas trop pourquoi

      
      –-- Minecraft Crash Report ----
      // My bad.
      
      Time: 14/03/14 22:27
      Description: Colliding entity with tile
      
      java.lang.NullPointerException
      at net.minecraft.world.Teleporter.<init>(Teleporter.java:32)
      at Universe.dimension.moon.MoonTeleporter.<init>(MoonTeleporter.java:29)
      at Universe.blocks.MoonPortal.onEntityCollidedWithBlock(MoonPortal.java:250)
      at net.minecraft.entity.Entity.doBlockCollisions(Entity.java:1018)
      at net.minecraft.entity.Entity.moveEntity(Entity.java:951)
      at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:342)
      at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
      at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
      at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
      at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
      at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
      at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
      at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
      at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
      at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
      
      A detailed walkthrough of the error, its code path and all known details is as follows:
      ---------------------------------------------------------------------------------------
      
      -- Head --
      Stacktrace:
      at net.minecraft.world.Teleporter.<init>(Teleporter.java:32)
      at Universe.dimension.moon.MoonTeleporter.<init>(MoonTeleporter.java:29)
      at Universe.blocks.MoonPortal.onEntityCollidedWithBlock(MoonPortal.java:250)
      
      -- Tile being collided with --
      Details:
      Block type: ID #999 (tile.MOOP // Universe.blocks.MoonPortal)
      Block data value: 0 / 0x0 / 0b0000
      Block location: World: (216,67,254), Chunk: (at 8,4,14 in 13,15; contains blocks 208,0,240 to 223,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
      Stacktrace:
      at net.minecraft.entity.Entity.doBlockCollisions(Entity.java:1018)
      
      -- Entity being checked for collision --
      Details:
      Entity Type: null (net.minecraft.entity.player.EntityPlayerMP)
      Entity ID: 460
      Entity Name: Player470
      Entity's Exact location: 215,84, 67,00, 254,54
      Entity's Block location: World: (215,67,254), Chunk: (at 7,4,14 in 13,15; contains blocks 208,0,240 to 223,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
      Entity's Momentum: 0,00, -0,08, 0,00
      Stacktrace:
      at net.minecraft.entity.Entity.moveEntity(Entity.java:951)
      at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:342)
      at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
      at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
      at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
      
      -- Ticking connection --
      Details:
      Connection: net.minecraft.network.NetServerHandler@16329355
      Stacktrace:
      at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
      at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
      at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
      at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
      at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
      at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
      
      -- System Details --
      Details:
      Minecraft Version: 1.6.4
      Operating System: Windows 7 (amd64) version 6.1
      Java Version: 1.7.0_51, Oracle Corporation
      Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
      Memory: 796049256 bytes (759 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
      JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
      AABB Pool Size: 4558 (255248 bytes; 0 MB) allocated, 3845 (215320 bytes; 0 MB) used
      Suspicious classes: FML and Forge are installed
      IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
      FML: MCP v8.11 FML v6.4.45.953 Minecraft Forge 9.11.1.953 4 mods loaded, 4 mods active
      mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
      FML{6.4.45.953} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
      Forge{9.11.1.953} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
      UltimateUniverseMod{1.0.0} [Ultimate Universe Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
      Profiler Position: N/A (disabled)
      Vec3 Pool Size: 1229 (68824 bytes; 0 MB) allocated, 1133 (63448 bytes; 0 MB) used
      Player Count: 1 / 8; [EntityPlayerMP['Player470'/460, l='New World', x=215,84, y=67,00, z=254,54]]
      Type: Integrated Server (map_client.txt)
      Is Modded: Definitely; Client brand changed to 'fml,forge'
      
      ```</init></init></init></init>

      Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

        at Universe.dimension.moon.MoonTeleporter.<init>(MoonTeleporter.java:29)</init>

        1 réponse Dernière réponse Répondre Citer 0
        • Bowser338
          Bowser338 dernière édition par

          c’est a dire ?
          je ne vois pas le probleme

          Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

          1 réponse Dernière réponse Répondre Citer 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

            Ba envoie la classe au moins x).

            1 réponse Dernière réponse Répondre Citer 0
            • Bowser338
              Bowser338 dernière édition par

              package Universe.dimension.moon;
              import java.util.ArrayList;
              import java.util.Iterator;
              import java.util.List;
              import java.util.Random;
              import net.minecraft.block.Block;
              import net.minecraft.entity.Entity;
              import net.minecraft.util.Direction;
              import net.minecraft.util.LongHashMap;
              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 MoonTeleporter extends Teleporter
              {
              private final WorldServer worldServerInstance;
              /** A private Random() function in Teleporter */
              private final Random random;
              /** Stores successful portal placement locations for rapid lookup. */
              private final LongHashMap destinationCoordinateCache = new LongHashMap();
              /**
              * A list of valid keys for the destinationCoordainteCache. These are based on the X & Z of the players initial
              * location.
              */
              private final List destinationCoordinateKeys = new ArrayList();
              public MoonTeleporter(WorldServer par1WorldServer)
              {
              super(par1WorldServer);
              this.worldServerInstance = par1WorldServer;
              this.random = new Random(par1WorldServer.getSeed());
              }
              /**
              * Place an entity in a nearby portal, creating one if necessary.
              */
              public void placeInPortal(Entity par1Entity, double par2, double par4, double par6, float par8)
              {
              if (this.worldServerInstance.provider.dimensionId != 1)
              {
              if (!this.placeInExistingPortal(par1Entity, par2, par4, par6, par8))
              {
              this.makePortal(par1Entity);
              this.placeInExistingPortal(par1Entity, par2, par4, par6, par8);
              }
              }
              else
              {
              int i = MathHelper.floor_double(par1Entity.posX);
              int j = MathHelper.floor_double(par1Entity.posY) - 1;
              int k = MathHelper.floor_double(par1Entity.posZ);
              byte b0 = 1;
              byte b1 = 0;
              for (int l = -2; l <= 2; ++l)
              {
              for (int i1 = -2; i1 <= 2; ++i1)
              {
              for (int j1 = -1; j1 < 3; ++j1)
              {
              int k1 = i + i1 * b0 + l * b1;
              int l1 = j + j1;
              int i2 = k + i1 * b1 - l * b0;
              boolean flag = j1 < 0;
              
              /** change this block **/
              this.worldServerInstance.setBlock(k1, l1, i2, flag ? Block.blockDiamond.blockID : 0);
              }
              }
              }
              par1Entity.setLocationAndAngles((double)i, (double)j, (double)k, par1Entity.rotationYaw, 0.0F);
              par1Entity.motionX = par1Entity.motionY = par1Entity.motionZ = 0.0D;
              }
              }
              /**
              * Place an entity in a nearby portal which already exists.
              */
              public boolean placeInExistingPortal(Entity par1Entity, double par2, double par4, double par6, float par8)
              {
              short short1 = 128;
              double d3 = -1.0D;
              int i = 0;
              int j = 0;
              int k = 0;
              int l = MathHelper.floor_double(par1Entity.posX);
              int i1 = MathHelper.floor_double(par1Entity.posZ);
              long j1 = ChunkCoordIntPair.chunkXZ2Int(l, i1);
              boolean flag = true;
              double d4;
              int k1;
              if (this.destinationCoordinateCache.containsItem(j1))
              {
              PortalPosition portalposition = (PortalPosition)this.destinationCoordinateCache.getValueByKey(j1);
              d3 = 0.0D;
              i = portalposition.posX;
              j = portalposition.posY;
              k = portalposition.posZ;
              portalposition.lastUpdateTime = this.worldServerInstance.getTotalWorldTime();
              flag = false;
              }
              else
              {
              for (k1 = l - short1; k1 <= l + short1; ++k1)
              {
              double d5 = (double)k1 + 0.5D - par1Entity.posX;
              for (int l1 = i1 - short1; l1 <= i1 + short1; ++l1)
              {
              double d6 = (double)l1 + 0.5D - par1Entity.posZ;
              for (int i2 = this.worldServerInstance.getActualHeight() - 1; i2 >= 0; –i2)
              {
              /** change this block **/
              if (this.worldServerInstance.getBlockId(k1, i2, l1) == Universe.common.UniverseMain.MoonPortal.blockID)
              {
              /** change this block **/
              while (this.worldServerInstance.getBlockId(k1, i2 - 1, l1) == Universe.common.UniverseMain.MoonPortal.blockID)
              {
              --i2;
              }
              d4 = (double)i2 + 0.5D - par1Entity.posY;
              double d7 = d5 * d5 + d4 * d4 + d6 * d6;
              if (d3 < 0.0D || d7 < d3)
              {
              d3 = d7;
              i = k1;
              j = i2;
              k = l1;
              }
              }
              }
              }
              }
              }
              if (d3 >= 0.0D)
              {
              if (flag)
              {
              this.destinationCoordinateCache.add(j1, new MPortalPosition(this, i, j, k, this.worldServerInstance.getTotalWorldTime()));
              this.destinationCoordinateKeys.add(Long.valueOf(j1));
              }
              double d8 = (double)i + 0.5D;
              double d9 = (double)j + 0.5D;
              d4 = (double)k + 0.5D;
              int j2 = -1;
              /** change this block **/
              if (this.worldServerInstance.getBlockId(i - 1, j, k) == Universe.common.UniverseMain.MoonPortal.blockID)
              {
              j2 = 2;
              }
              /** change this block **/
              if (this.worldServerInstance.getBlockId(i + 1, j, k) == Universe.common.UniverseMain.MoonPortal.blockID)
              {
              j2 = 0;
              }
              /** change this block **/
              if (this.worldServerInstance.getBlockId(i, j, k - 1) == Universe.common.UniverseMain.MoonPortal.blockID)
              {
              j2 = 3;
              }
              /** change this block **/
              if (this.worldServerInstance.getBlockId(i, j, k + 1) == Universe.common.UniverseMain.MoonPortal.blockID)
              {
              j2 = 1;
              }
              int k2 = par1Entity.getTeleportDirection();
              if (j2 > -1)
              {
              int l2 = Direction.rotateLeft[j2];
              int i3 = Direction.offsetX[j2];
              int j3 = Direction.offsetZ[j2];
              int k3 = Direction.offsetX[l2];
              int l3 = Direction.offsetZ[l2];
              boolean flag1 = !this.worldServerInstance.isAirBlock(i + i3 + k3, j, k + j3 + l3) || !this.worldServerInstance.isAirBlock(i + i3 + k3, j + 1, k + j3 + l3);
              boolean flag2 = !this.worldServerInstance.isAirBlock(i + i3, j, k + j3) || !this.worldServerInstance.isAirBlock(i + i3, j + 1, k + j3);
              if (flag1 && flag2)
              {
              j2 = Direction.rotateOpposite[j2];
              l2 = Direction.rotateOpposite[l2];
              i3 = Direction.offsetX[j2];
              j3 = Direction.offsetZ[j2];
              k3 = Direction.offsetX[l2];
              l3 = Direction.offsetZ[l2];
              k1 = i - k3;
              d8 -= (double)k3;
              int i4 = k - l3;
              d4 -= (double)l3;
              flag1 = !this.worldServerInstance.isAirBlock(k1 + i3 + k3, j, i4 + j3 + l3) || !this.worldServerInstance.isAirBlock(k1 + i3 + k3, j + 1, i4 + j3 + l3);
              flag2 = !this.worldServerInstance.isAirBlock(k1 + i3, j, i4 + j3) || !this.worldServerInstance.isAirBlock(k1 + i3, j + 1, i4 + j3);
              }
              float f1 = 0.5F;
              float f2 = 0.5F;
              if (!flag1 && flag2)
              {
              f1 = 1.0F;
              }
              else if (flag1 && !flag2)
              {
              f1 = 0.0F;
              }
              else if (flag1 && flag2)
              {
              f2 = 0.0F;
              }
              d8 += (double)((float)k3 * f1 + f2 * (float)i3);
              d4 += (double)((float)l3 * f1 + f2 * (float)j3);
              float f3 = 0.0F;
              float f4 = 0.0F;
              float f5 = 0.0F;
              float f6 = 0.0F;
              if (j2 == k2)
              {
              f3 = 1.0F;
              f4 = 1.0F;
              }
              else if (j2 == Direction.rotateOpposite[k2])
              {
              f3 = -1.0F;
              f4 = -1.0F;
              }
              else if (j2 == Direction.rotateRight[k2])
              {
              f5 = 1.0F;
              f6 = -1.0F;
              }
              else
              {
              f5 = -1.0F;
              f6 = 1.0F;
              }
              double d10 = par1Entity.motionX;
              double d11 = par1Entity.motionZ;
              par1Entity.motionX = d10 * (double)f3 + d11 * (double)f6;
              par1Entity.motionZ = d10 * (double)f5 + d11 * (double)f4;
              par1Entity.rotationYaw = par8 - (float)(k2 * 90) + (float)(j2 * 90);
              }
              else
              {
              par1Entity.motionX = par1Entity.motionY = par1Entity.motionZ = 0.0D;
              }
              par1Entity.setLocationAndAngles(d8, d9, d4, par1Entity.rotationYaw, par1Entity.rotationPitch);
              return true;
              }
              else
              {
              return false;
              }
              }
              public boolean makePortal(Entity par1Entity)
              {
              byte b0 = 16;
              double d0 = -1.0D;
              int i = MathHelper.floor_double(par1Entity.posX);
              int j = MathHelper.floor_double(par1Entity.posY);
              int k = MathHelper.floor_double(par1Entity.posZ);
              int l = i;
              int i1 = j;
              int j1 = k;
              int k1 = 0;
              int l1 = this.random.nextInt(4);
              int i2;
              double d1;
              double d2;
              int j2;
              int k2;
              int l2;
              int i3;
              int j3;
              int k3;
              int l3;
              int i4;
              int j4;
              int k4;
              double d3;
              double d4;
              for (i2 = i - b0; i2 <= i + b0; ++i2)
              {
              d1 = (double)i2 + 0.5D - par1Entity.posX;
              for (j2 = k - b0; j2 <= k + b0; ++j2)
              {
              d2 = (double)j2 + 0.5D - par1Entity.posZ;
              label274:
              for (k2 = this.worldServerInstance.getActualHeight() - 1; k2 >= 0; –k2)
              {
              if (this.worldServerInstance.isAirBlock(i2, k2, j2))
              {
              while (k2 > 0 && this.worldServerInstance.isAirBlock(i2, k2 - 1, j2))
              {
              --k2;
              }
              for (i3 = l1; i3 < l1 + 4; ++i3)
              {
              l2 = i3 % 2;
              k3 = 1 - l2;
              if (i3 % 4 >= 2)
              {
              l2 = -l2;
              k3 = -k3;
              }
              for (j3 = 0; j3 < 3; ++j3)
              {
              for (i4 = 0; i4 < 4; ++i4)
              {
              for (l3 = -1; l3 < 4; ++l3)
              {
              k4 = i2 + (i4 - 1) * l2 + j3 * k3;
              j4 = k2 + l3;
              int l4 = j2 + (i4 - 1) * k3 - j3 * l2;
              if (l3 < 0 && !this.worldServerInstance.getBlockMaterial(k4, j4, l4).isSolid() || l3 >= 0 && !this.worldServerInstance.isAirBlock(k4, j4, l4))
              {
              continue label274;
              }
              }
              }
              }
              d4 = (double)k2 + 0.5D - par1Entity.posY;
              d3 = d1 * d1 + d4 * d4 + d2 * d2;
              if (d0 < 0.0D || d3 < d0)
              {
              d0 = d3;
              l = i2;
              i1 = k2;
              j1 = j2;
              k1 = i3 % 4;
              }
              }
              }
              }
              }
              }
              if (d0 < 0.0D)
              {
              for (i2 = i - b0; i2 <= i + b0; ++i2)
              {
              d1 = (double)i2 + 0.5D - par1Entity.posX;
              for (j2 = k - b0; j2 <= k + b0; ++j2)
              {
              d2 = (double)j2 + 0.5D - par1Entity.posZ;
              label222:
              for (k2 = this.worldServerInstance.getActualHeight() - 1; k2 >= 0; --k2)
              {
              if (this.worldServerInstance.isAirBlock(i2, k2, j2))
              {
              while (k2 > 0 && this.worldServerInstance.isAirBlock(i2, k2 - 1, j2))
              {
              --k2;
              }
              for (i3 = l1; i3 < l1 + 2; ++i3)
              {
              l2 = i3 % 2;
              k3 = 1 - l2;
              for (j3 = 0; j3 < 4; ++j3)
              {
              for (i4 = -1; i4 < 4; ++i4)
              {
              l3 = i2 + (j3 - 1) * l2;
              k4 = k2 + i4;
              j4 = j2 + (j3 - 1) * k3;
              if (i4 < 0 && !this.worldServerInstance.getBlockMaterial(l3, k4, j4).isSolid() || i4 >= 0 && !this.worldServerInstance.isAirBlock(l3, k4, j4))
              {
              continue label222;
              }
              }
              }
              d4 = (double)k2 + 0.5D - par1Entity.posY;
              d3 = d1 * d1 + d4 * d4 + d2 * d2;
              if (d0 < 0.0D || d3 < d0)
              {
              d0 = d3;
              l = i2;
              i1 = k2;
              j1 = j2;
              k1 = i3 % 2;
              }
              }
              }
              }
              }
              }
              }
              int i5 = l;
              int j5 = i1;
              j2 = j1;
              int k5 = k1 % 2;
              int l5 = 1 - k5;
              if (k1 % 4 >= 2)
              {
              k5 = -k5;
              l5 = -l5;
              }
              boolean flag;
              if (d0 < 0.0D)
              {
              if (i1 < 70)
              {
              i1 = 70;
              }
              if (i1 > this.worldServerInstance.getActualHeight() - 10)
              {
              i1 = this.worldServerInstance.getActualHeight() - 10;
              }
              j5 = i1;
              for (k2 = -1; k2 <= 1; ++k2)
              {
              for (i3 = 1; i3 < 3; ++i3)
              {
              for (l2 = -1; l2 < 3; ++l2)
              {
              k3 = i5 + (i3 - 1) * k5 + k2 * l5;
              j3 = j5 + l2;
              i4 = j2 + (i3 - 1) * l5 - k2 * k5;
              flag = l2 < 0;
              
              /** change this block **/
              this.worldServerInstance.setBlock(k3, j3, i4, flag ? Block.blockDiamond.blockID : 0);
              }
              }
              }
              }
              for (k2 = 0; k2 < 4; ++k2)
              {
              for (i3 = 0; i3 < 4; ++i3)
              {
              for (l2 = -1; l2 < 4; ++l2)
              {
              k3 = i5 + (i3 - 1) * k5;
              j3 = j5 + l2;
              i4 = j2 + (i3 - 1) * l5;
              flag = i3 == 0 || i3 == 3 || l2 == -1 || l2 == 3;
              
              /** change these blocks **/
              this.worldServerInstance.setBlock(k3, j3, i4, flag ? Block.blockDiamond.blockID : Universe.common.UniverseMain.MoonPortal.blockID, 0, 2);
              }
              }
              for (i3 = 0; i3 < 4; ++i3)
              {
              for (l2 = -1; l2 < 4; ++l2)
              {
              k3 = i5 + (i3 - 1) * k5;
              j3 = j5 + l2;
              i4 = j2 + (i3 - 1) * l5;
              this.worldServerInstance.notifyBlocksOfNeighborChange(k3, j3, i4, this.worldServerInstance.getBlockId(k3, j3, i4));
              }
              }
              }
              return true;
              }
              /**
              * called periodically to remove out-of-date portal locations from the cache list. Argument par1 is a
              * WorldServer.getTotalWorldTime() value.
              */
              public void removeStalePortalLocations(long par1)
              {
              if (par1 % 100L == 0L)
              {
              Iterator iterator = this.destinationCoordinateKeys.iterator();
              long j = par1 - 600L;
              while (iterator.hasNext())
              {
              Long olong = (Long)iterator.next();
              PortalPosition portalposition = (PortalPosition)this.destinationCoordinateCache.getValueByKey(olong.longValue());
              if (portalposition == null || portalposition.lastUpdateTime < j)
              {
              iterator.remove();
              this.destinationCoordinateCache.remove(olong.longValue());
              }
              }
              }
              }
              }
              

              Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

              1 réponse Dernière réponse Répondre Citer 0
              • robin4002
                robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

                Mouarf, c’est le bazar pour trouver la ligne sur le fofo.
                Si tu clics sur java:29 dans le crash report, ça te mets quels lignes ?

                1 réponse Dernière réponse Répondre Citer 0
                • T
                  totos51 dernière édition par

                  Edit: Malgré les quelques différences avec mon code, j’ai pas d’erreur en utilisant le tien, j’ai réussi à passer le portail

                  1 réponse Dernière réponse Répondre Citer 0
                  • Bowser338
                    Bowser338 dernière édition par

                    l’erreur dans le crash report renvoie a cette ligne :

                    
                    super(par1WorldServer);
                    
                    

                    j’ai relu un peu les logs du jeu quand je crée un monde il charge les dimensions

                    
                    2014-03-15 09:40:10 [Infos] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@23818e07)
                    2014-03-15 09:40:10 [Infos] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@23818e07)
                    2014-03-15 09:40:10 [Infos] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@23818e07)
                    
                    

                    serais du au fait que ma dimension “n’existe pas” ?
                    je vais essayer de voir ce que je peux faire

                    Edit : j’avais mal declaré ma dimension
                    mais j’enchaine sur une autre erreur

                    
                    –-- Minecraft Crash Report ----
                    // Ooh. Shiny.
                    
                    Time: 15/03/14 09:44
                    Description: Exception getting block type in world
                    
                    java.lang.NullPointerException
                    at net.minecraft.world.World.getBlockMaterial(World.java:598)
                    at net.minecraft.world.gen.feature.WorldGenReed.generate(WorldGenReed.java:18)
                    at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:367)
                    at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
                    at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:371)
                    at Universe.dimension.moon.ChunkProviderMoon.populate(ChunkProviderMoon.java:400)
                    at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
                    at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1253)
                    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
                    at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
                    at net.minecraft.world.World.getChunkFromChunkCoords(World.java:529)
                    at net.minecraft.world.World.getBlockId(World.java:414)
                    at Universe.dimension.moon.MoonTeleporter.placeInExistingPortal(MoonTeleporter.java:110)
                    at Universe.dimension.moon.MoonTeleporter.placeInPortal(MoonTeleporter.java:40)
                    at net.minecraft.server.management.ServerConfigurationManager.transferEntityToWorld(ServerConfigurationManager.java:563)
                    at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:488)
                    at Universe.blocks.MoonPortal.onEntityCollidedWithBlock(MoonPortal.java:250)
                    at net.minecraft.entity.Entity.doBlockCollisions(Entity.java:1018)
                    at net.minecraft.entity.Entity.moveEntity(Entity.java:951)
                    at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:342)
                    at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
                    at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
                    at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
                    at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
                    at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
                    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
                    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
                    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
                    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
                    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
                    
                    A detailed walkthrough of the error, its code path and all known details is as follows:
                    ---------------------------------------------------------------------------------------
                    
                    -- Head --
                    Stacktrace:
                    at net.minecraft.world.World.getBlockMaterial(World.java:598)
                    at net.minecraft.world.gen.feature.WorldGenReed.generate(WorldGenReed.java:18)
                    at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:367)
                    at net.minecraft.world.biome.BiomeDecorator.decorate(BiomeDecorator.java:196)
                    at net.minecraft.world.biome.BiomeGenBase.decorate(BiomeGenBase.java:371)
                    at Universe.dimension.moon.ChunkProviderMoon.populate(ChunkProviderMoon.java:400)
                    at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:258)
                    at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1253)
                    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:153)
                    at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:166)
                    at net.minecraft.world.World.getChunkFromChunkCoords(World.java:529)
                    
                    -- Requested block coordinates --
                    Details:
                    Found chunk: true
                    Location: World: (128,255,-368), Chunk: (at 0,15,0 in 8,-23; contains blocks 128,0,-368 to 143,255,-353), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
                    Stacktrace:
                    at net.minecraft.world.World.getBlockId(World.java:414)
                    at Universe.dimension.moon.MoonTeleporter.placeInExistingPortal(MoonTeleporter.java:110)
                    at Universe.dimension.moon.MoonTeleporter.placeInPortal(MoonTeleporter.java:40)
                    at net.minecraft.server.management.ServerConfigurationManager.transferEntityToWorld(ServerConfigurationManager.java:563)
                    at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:488)
                    at Universe.blocks.MoonPortal.onEntityCollidedWithBlock(MoonPortal.java:250)
                    
                    -- Tile being collided with --
                    Details:
                    Block type: ID #999 (tile.MOOP // Universe.blocks.MoonPortal)
                    Block data value: 0 / 0x0 / 0b0000
                    Block location: World: (254,64,-242), Chunk: (at 14,4,14 in 15,-16; contains blocks 240,0,-256 to 255,255,-241), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
                    Stacktrace:
                    at net.minecraft.entity.Entity.doBlockCollisions(Entity.java:1018)
                    
                    -- Entity being checked for collision --
                    Details:
                    Entity Type: null (net.minecraft.entity.player.EntityPlayerMP)
                    Entity ID: 127
                    Entity Name: Player184
                    Entity's Exact location: 254,00, 64,00, -242,00
                    Entity's Block location: World: (254,64,-242), Chunk: (at 14,4,14 in 15,-16; contains blocks 240,0,-256 to 255,255,-241), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
                    Entity's Momentum: 0,00, -0,08, 0,00
                    Stacktrace:
                    at net.minecraft.entity.Entity.moveEntity(Entity.java:951)
                    at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:342)
                    at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)
                    at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)
                    at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)
                    
                    -- Ticking connection --
                    Details:
                    Connection: net.minecraft.network.NetServerHandler@2917f727
                    Stacktrace:
                    at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)
                    at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)
                    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:691)
                    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:587)
                    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)
                    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
                    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
                    
                    -- System Details --
                    Details:
                    Minecraft Version: 1.6.4
                    Operating System: Windows 7 (amd64) version 6.1
                    Java Version: 1.7.0_51, Oracle Corporation
                    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
                    Memory: 819069328 bytes (781 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
                    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
                    AABB Pool Size: 4883 (273448 bytes; 0 MB) allocated, 3888 (217728 bytes; 0 MB) used
                    Suspicious classes: FML and Forge are installed
                    IntCache: cache: 2, tcache: 0, allocated: 1, tallocated: 63
                    FML: MCP v8.11 FML v6.4.45.953 Minecraft Forge 9.11.1.953 4 mods loaded, 4 mods active
                    mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
                    FML{6.4.45.953} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
                    Forge{9.11.1.953} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
                    UltimateUniverseMod{1.0.0} [Ultimate Universe Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
                    Profiler Position: N/A (disabled)
                    Vec3 Pool Size: 5181 (290136 bytes; 0 MB) allocated, 4801 (268856 bytes; 0 MB) used
                    Player Count: 1 / 8; [EntityPlayerMP['Player184'/127, l='New World', x=254,00, y=64,00, z=-242,00]]
                    Type: Integrated Server (map_client.txt)
                    Is Modded: Definitely; Client brand changed to 'fml,forge'
                    
                    

                    si je comprends bien il n’arrive pas a “prendre” un bloc mais le quel Oo

                    Re-Edit : C’est bon j’ai reussi a resoudre l’erreur
                    tout marche nickel j’ai une jolie dimension qui ressemble a la lune juste quelques modifs a faire
                    sinon Merci pour tout ! 🙂

                    Tout probleme a sa solution, s'il n'y a pas de solution c'est qu'il n'y a pas de problemes

                    1 réponse Dernière réponse Répondre Citer 0
                    • 1 / 1
                    • Premier message
                      Dernier message
                    Design by Woryk
                    Contact / Mentions Légales

                    MINECRAFT FORGE FRANCE © 2018

                    Powered by NodeBB