Рендер в руке и итем на предмете

Версия Minecraft
1.7.10
47
0
Дело такое. Я восстанавливаю мод с очень старых потерянных исходников. 75% того что написано я сейчас не понимаю.
Так вот. Есть у меня блок. Сам по себе рендерится нормуль. Но я хочу 2 вещи.
1) Главный вопрос. Как зарендерить в руке?
Код:
package rc.common.render;

import org.lwjgl.opengl.GL11;

import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.IItemRenderer;

public class RenderMagicalInfuserItem implements IItemRenderer
{

 TileEntitySpecialRenderer render;
 private TileEntity tile;
 private static final ResourceLocation texture = new ResourceLocation("rc:textures/models/MAgicalInfuser.png");
 
 public RenderMagicalInfuserItem(TileEntitySpecialRenderer render, TileEntity tile)
 {
 
 this.render = render;
 this.tile = tile;
 
 }
 
 @Override
 public boolean handleRenderType(ItemStack item, ItemRenderType type) {
 
 return true;
 }

 @Override
 public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item,
 ItemRendererHelper helper) {
 
 return false;
 }

 @Override
 public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
 
 if(type == IItemRenderer.ItemRenderType.ENTITY)
 {
 
 GL11.glPushMatrix();
 
 Minecraft.getMinecraft().renderEngine.bindTexture(texture);
 
 GL11.glTranslatef(-0.5F, 0F, -0.5F);
 
 this.render.renderTileEntityAt(this.tile, 0.0D, 0.0D, 0.0D, 0.0F);
 
 }
 
 }
 
 
 
}
Код:
package rc.network.proxy;

import cpw.mods.fml.client.registry.ClientRegistry;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import net.minecraftforge.client.MinecraftForgeClient;
import net.minecraftforge.common.MinecraftForge;
import rc.common.blocks.mesh.CMagicalCompressor;
import rc.common.container.ContainerMagicalCompressor;
import rc.common.gui.guiBattery;
import rc.common.gui.guiMagicalCompressor;
import rc.common.gui.guiMagicalInfuser;
import rc.common.render.RenderCompressor;
import rc.common.render.RenderMagicalInfuser;
import rc.common.render.RenderMagicalInfuserItem;
import rc.common.tile.MagicalCompressorEntity;
import rc.common.tile.MagicalInfuserEntity;
import rc.common.tile.UBatteryEntity;
import rc.core.Blocks;
import rc.core.Core;

public class Client extends Server
{
 
 @Override
 public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
 {
 
 TileEntity tileentity = world.getTileEntity(x, y, z);
 
 switch (ID)
 {
 case Core.guiBattery:
 if(tileentity instanceof UBatteryEntity)
 {
 
 return new guiBattery(player.inventory, (UBatteryEntity) tileentity);
 
 }
 case Core.guiMagicalInfuser:
 if(tileentity instanceof MagicalInfuserEntity)
 {
 
 return new guiMagicalInfuser(player.inventory, (MagicalInfuserEntity) tileentity);
 
 }
 case Core.guiMagicalCompressor:
 if(tileentity instanceof MagicalCompressorEntity)
 {
 
 return new guiMagicalCompressor(player.inventory, (MagicalCompressorEntity) tileentity);
 
 }
 }
 
 return null;
 
 }
 
 public void registerRenderThings()
 {
 //Magical Infuser
 TileEntitySpecialRenderer MIrender = new RenderMagicalInfuser();
 ClientRegistry.bindTileEntitySpecialRenderer(MagicalInfuserEntity.class, new RenderMagicalInfuser());
 MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(Blocks.MagicalInfuser), new RenderMagicalInfuserItem(MIrender, new MagicalInfuserEntity()));
 ClientRegistry.bindTileEntitySpecialRenderer(MagicalCompressorEntity.class, new RenderCompressor());
 //MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(Blocks.MagicalCompressor), new ItemRendererYourItemRenderer(new YourTileEntityRenderer(), new TileEntityYourTileEntity()));
 }
 public void registerTileEntitySpecialRender()
 {
 
 
 
 }
 
}
2 вопрос: Как на нем сверху отрендерить предмет из слота контейнера?


В данный момент в руке ничего нету. вообще. пусто (а должен быть инфузер... или нет? не врубаюсь что там понаписано... я слишком давно писал)
 
Ainor написал(а):
1) Главный вопрос. Как зарендерить в руке?

Код:
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
{
    GL11.glPushMatrix();
    Minecraft.getMinecraft().renderEngine.bindTexture(texture);
    switch (type) {
    case ENTITY:
        // действия над моделью
        GL11.glTranslatef(-0.5F, 0F, -0.5F);
        break;
    case EQUIPPED:
        // действия над моделью
        break;
    case EQUIPPED_FIRST_PERSON:
        // действия над моделью
        break;         
    case INVENTORY:
        // действия над моделью
        break;
    case FIRST_PERSON_MAP:
        // действия над моделью
        break;
    default:
        break;
    }
    this.render.renderTileEntityAt(this.tile, 0.0D, 0.0D, 0.0D, 0.0F);
    GL11.glPopMatrix();
}
Нормальное положение настраивается методом научного тыка. Также, для простоты можно разрешить некоторые хелперы.
 
Dahaka написал(а):
Нормальное положение настраивается методом научного тыка. Также, для простоты можно разрешить некоторые хелперы.

В Cubik Studio можно нормально положение итемов в руке настраивать.
 
Dahaka написал(а):
Ainor написал(а):
1) Главный вопрос. Как зарендерить в руке?

Код:
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
{
    GL11.glPushMatrix();
    Minecraft.getMinecraft().renderEngine.bindTexture(texture);
    switch (type) {
    case ENTITY:
        // действия над моделью
        GL11.glTranslatef(-0.5F, 0F, -0.5F);
        break;
    case EQUIPPED:
        // действия над моделью
        break;
    case EQUIPPED_FIRST_PERSON:
        // действия над моделью
        break;         
    case INVENTORY:
        // действия над моделью
        break;
    case FIRST_PERSON_MAP:
        // действия над моделью
        break;
    default:
        break;
    }
    this.render.renderTileEntityAt(this.tile, 0.0D, 0.0D, 0.0D, 0.0F);
    GL11.glPopMatrix();
}
Нормальное положение настраивается методом научного тыка. Также, для простоты можно разрешить некоторые хелперы.
спасибо. а за что в свиче отвечают все эти ситуации?
 
Где оно отображается: на полу, в руке, в руке от первого лица, в инвентаре. FIRST_PERSON_MAP не помню, где.
 
Что-то вроде этого:
Код:
public class YouTileEntityRendererextends TileEntitySpecialRenderer {
 RenderItem renderer = new RenderItem();

 public YouTileEntityRenderer() {
  renderer.setRenderManager(RenderManager.instance);
 }

 @Override
 public void renderTileEntityAt(TileEntity tileentity, double x, double y, double z, float f) {
  GL11.glPushMatrix();
  GL11.glTranslatef((float) x + 0.5F, (float) y + 0.35F, (float) z + 0.5F);
  GL11.glEnable(GL12.GL_RESCALE_NORMAL);


  EntityItem entity = new EntityItem(null, x, y, z, itemStack);
  entity.hoverStart = 0;

  if (Minecraft.getMinecraft() != null && Minecraft.getMinecraft().thePlayer != null) {
   entity.age = Minecraft.getMinecraft().thePlayer.ticksExisted;
  }


  try {
   renderer.doRender(entity, <x>,<y>,<z>, f, f);
  } catch (Throwable e) {}
 
  GL11.glDisable(GL12.GL_RESCALE_NORMAL);
  GL11.glPopMatrix();
 }
}
Тимаха во флудилке сливал код регистрации тайл-рендерера, почитай, если до этого не знал, как регать
 
Dahaka написал(а):
Ainor написал(а):
1) Главный вопрос. Как зарендерить в руке?

Код:
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
{
    GL11.glPushMatrix();
    Minecraft.getMinecraft().renderEngine.bindTexture(texture);
    switch (type) {
    case ENTITY:
        // действия над моделью
        GL11.glTranslatef(-0.5F, 0F, -0.5F);
        break;
    case EQUIPPED:
        // действия над моделью
        break;
    case EQUIPPED_FIRST_PERSON:
        // действия над моделью
        break;         
    case INVENTORY:
        // действия над моделью
        break;
    case FIRST_PERSON_MAP:
        // действия над моделью
        break;
    default:
        break;
    }
    this.render.renderTileEntityAt(this.tile, 0.0D, 0.0D, 0.0D, 0.0F);
    GL11.glPopMatrix();
}
Нормальное положение настраивается методом научного тыка. Также, для простоты можно разрешить некоторые хелперы.
Так крашится! Вот лог:
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 07.03.17 21:25
Description: Rendering entity in world

java.lang.NullPointerException: Rendering entity in world
    at net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer.bindTexture(TileEntitySpecialRenderer.java:21)
    at rc.common.render.RenderMagicalInfuser.renderTileEntityAt(RenderMagicalInfuser.java:32)
    at rc.common.render.RenderMagicalInfuserItem.renderItem(RenderMagicalInfuserItem.java:66)
    at net.minecraftforge.client.ForgeHooksClient.renderEntityItem(ForgeHooksClient.java:148)
    at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:101)
    at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783)
    at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300)
    at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278)
    at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251)
    at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527)
    at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300)
    at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
    at net.minecraft.client.Minecraft.run(Minecraft.java:962)
    at net.minecraft.client.main.Main.main(Main.java:164)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
    at GradleStart.main(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer.bindTexture(TileEntitySpecialRenderer.java:21)
    at rc.common.render.RenderMagicalInfuser.renderTileEntityAt(RenderMagicalInfuser.java:32)
    at rc.common.render.RenderMagicalInfuserItem.renderItem(RenderMagicalInfuserItem.java:66)
    at net.minecraftforge.client.ForgeHooksClient.renderEntityItem(ForgeHooksClient.java:148)
    at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:101)
    at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783)

-- Entity being rendered --
Details:
    Entity Type: Item (net.minecraft.entity.item.EntityItem)
    Entity ID: 261
    Entity Name: item.tile.MagicalInfuser
    Entity's Exact location: 589,28, 84,13, 69,44
    Entity's Block location: World: (589,84,69), Chunk: (at 13,5,5 in 36,4; contains blocks 576,0,64 to 591,255,79), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
    Entity's Momentum: 0,00, -0,00, 0,00

-- Renderer details --
Details:
    Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@45ae53aa
    Location: 1,12,-2,46,1,41 - World: (1,-3,1), Chunk: (at 1,-1,1 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Rotation: 284.0625
    Delta: 0.96371174
Stacktrace:
    at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300)
    at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278)
    at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251)
    at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527)
    at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300)

-- Affected level --
Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['Player616'/613, l='MpServer', x=588,16, y=86,55, z=68,02]]
    Chunk stats: MultiplayerChunkCache: 115, 115
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (579,64,92), Chunk: (at 3,4,12 in 36,5; contains blocks 576,0,80 to 591,255,95), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
    Level time: 43886 game time, 10303 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 176 total; [EntitySquid['Squid'/256, l='MpServer', x=587,01, y=52,00, z=5,43], EntitySquid['Squid'/258, l='MpServer', x=592,15, y=41,38, z=20,34], EntitySquid['Squid'/259, l='MpServer', x=589,41, y=40,36, z=30,50], EntitySquid['Squid'/260, l='MpServer', x=584,22, y=49,37, z=27,40], EntityItem['item.tile.MagicalInfuser'/261, l='MpServer', x=589,28, y=84,13, z=69,44], EntityBat['Bat'/262, l='MpServer', x=589,56, y=44,00, z=83,03], EntitySquid['Squid'/263, l='MpServer', x=590,84, y=42,22, z=111,50], EntitySquid['Squid'/264, l='MpServer', x=585,88, y=54,46, z=106,54], EntitySquid['Squid'/265, l='MpServer', x=579,48, y=57,32, z=109,06], EntitySquid['Squid'/266, l='MpServer', x=590,62, y=48,67, z=126,75], EntitySquid['Squid'/267, l='MpServer', x=587,78, y=55,97, z=120,23], EntitySquid['Squid'/268, l='MpServer', x=579,31, y=53,29, z=124,75], EntitySquid['Squid'/270, l='MpServer', x=586,26, y=37,38, z=128,74], EntitySquid['Squid'/272, l='MpServer', x=594,17, y=47,09, z=130,91], EntitySquid['Squid'/274, l='MpServer', x=579,33, y=52,00, z=132,32], EntitySquid['Squid'/276, l='MpServer', x=584,09, y=54,00, z=126,89], EntitySquid['Squid'/307, l='MpServer', x=598,28, y=41,30, z=7,75], EntitySquid['Squid'/309, l='MpServer', x=593,40, y=47,18, z=3,96], EntitySquid['Squid'/311, l='MpServer', x=599,83, y=53,32, z=9,96], EntitySquid['Squid'/313, l='MpServer', x=594,93, y=47,89, z=11,18], EntitySquid['Squid'/314, l='MpServer', x=594,06, y=40,00, z=19,11], EntitySquid['Squid'/315, l='MpServer', x=595,88, y=40,36, z=29,38], EntitySquid['Squid'/316, l='MpServer', x=590,30, y=41,15, z=20,08], EntitySquid['Squid'/317, l='MpServer', x=592,30, y=40,00, z=31,70], EntitySquid['Squid'/318, l='MpServer', x=605,05, y=39,00, z=19,30], EntitySquid['Squid'/319, l='MpServer', x=608,58, y=38,00, z=21,35], EntitySquid['Squid'/320, l='MpServer', x=595,59, y=43,37, z=36,39], EntitySquid['Squid'/321, l='MpServer', x=605,44, y=38,66, z=33,74], EntitySquid['Squid'/322, l='MpServer', x=605,90, y=44,06, z=43,20], EntitySquid['Squid'/323, l='MpServer', x=598,93, y=46,86, z=41,62], EntityBat['Bat'/324, l='MpServer', x=601,63, y=39,10, z=49,69], EntityBat['Bat'/325, l='MpServer', x=605,44, y=38,81, z=55,28], EntityBat['Bat'/326, l='MpServer', x=601,91, y=34,65, z=69,25], EntityBat['Bat'/327, l='MpServer', x=604,09, y=33,46, z=73,66], EntityBat['Bat'/328, l='MpServer', x=598,18, y=43,62, z=70,82], EntitySquid['Squid'/329, l='MpServer', x=593,61, y=47,66, z=104,50], EntitySquid['Squid'/330, l='MpServer', x=598,06, y=48,08, z=104,34], EntitySquid['Squid'/331, l='MpServer', x=606,81, y=50,49, z=109,36], EntitySquid['Squid'/332, l='MpServer', x=606,50, y=38,00, z=129,95], EntitySquid['Squid'/76, l='MpServer', x=524,67, y=35,34, z=60,50], EntitySquid['Squid'/333, l='MpServer', x=601,98, y=52,79, z=118,32], EntitySquid['Squid'/334, l='MpServer', x=603,54, y=52,01, z=123,92], EntitySquid['Squid'/335, l='MpServer', x=606,47, y=48,34, z=127,31], EntitySquid['Squid'/336, l='MpServer', x=607,09, y=50,33, z=125,03], EntitySquid['Squid'/80, l='MpServer', x=526,78, y=39,94, z=79,31], EntitySquid['Squid'/337, l='MpServer', x=606,55, y=55,58, z=124,22], EntitySquid['Squid'/338, l='MpServer', x=596,47, y=42,49, z=131,68], EntitySquid['Squid'/85, l='MpServer', x=527,46, y=51,44, z=67,45], EntitySquid['Squid'/344, l='MpServer', x=596,31, y=57,95, z=131,58], EntitySquid['Squid'/346, l='MpServer', x=603,24, y=50,38, z=129,27], EntitySquid['Squid'/101, l='MpServer', x=525,22, y=51,10, z=108,13], EntityClientPlayerMP['Player616'/613, l='MpServer', x=588,16, y=86,55, z=68,02], EntitySquid['Squid'/120, l='MpServer', x=540,19, y=37,93, z=11,28], EntitySquid['Squid'/121, l='MpServer', x=535,66, y=39,03, z=29,88], EntitySquid['Squid'/122, l='MpServer', x=538,39, y=45,23, z=31,65], EntitySquid['Squid'/123, l='MpServer', x=536,44, y=54,28, z=27,78], EntitySquid['Squid'/124, l='MpServer', x=531,42, y=45,18, z=44,51], EntitySquid['Squid'/125, l='MpServer', x=531,87, y=48,43, z=33,03], EntitySquid['Squid'/126, l='MpServer', x=530,18, y=47,21, z=52,19], EntitySquid['Squid'/127, l='MpServer', x=529,34, y=46,84, z=66,35], EntitySquid['Squid'/128, l='MpServer', x=528,22, y=44,19, z=63,91], EntityChicken['Chicken'/129, l='MpServer', x=541,53, y=62,52, z=78,44], EntitySquid['Squid'/130, l='MpServer', x=528,00, y=39,40, z=102,42], EntitySquid['Squid'/131, l='MpServer', x=529,23, y=40,03, z=107,70], EntitySquid['Squid'/132, l='MpServer', x=539,37, y=39,00, z=108,41], EntitySquid['Squid'/133, l='MpServer', x=540,56, y=39,38, z=117,96], EntitySquid['Squid'/134, l='MpServer', x=539,50, y=39,00, z=121,02], EntityBat['Bat'/390, l='MpServer', x=618,84, y=20,10, z=14,03], EntitySquid['Squid'/135, l='MpServer', x=542,09, y=42,28, z=120,47], EntitySquid['Squid'/391, l='MpServer', x=611,72, y=37,04, z=11,75], EntitySquid['Squid'/136, l='MpServer', x=541,58, y=43,22, z=110,53], EntitySquid['Squid'/392, l='MpServer', x=620,13, y=40,35, z=8,75], EntitySquid['Squid'/137, l='MpServer', x=531,89, y=41,41, z=119,29], EntitySquid['Squid'/393, l='MpServer', x=609,50, y=38,00, z=15,15], EntitySquid['Squid'/138, l='MpServer', x=536,17, y=42,38, z=128,50], EntitySquid['Squid'/394, l='MpServer', x=619,27, y=41,49, z=14,56], EntitySquid['Squid'/139, l='MpServer', x=533,62, y=46,02, z=128,52], EntitySquid['Squid'/395, l='MpServer', x=621,98, y=52,83, z=5,09], EntitySquid['Squid'/396, l='MpServer', x=610,66, y=50,24, z=7,91], EntitySquid['Squid'/141, l='MpServer', x=535,06, y=43,35, z=129,81], EntitySquid['Squid'/398, l='MpServer', x=612,37, y=39,10, z=21,13], EntitySquid['Squid'/399, l='MpServer', x=611,01, y=38,21, z=20,65], EntitySquid['Squid'/400, l='MpServer', x=614,25, y=45,91, z=15,91], EntitySquid['Squid'/401, l='MpServer', x=617,13, y=55,18, z=17,50], EntitySquid['Squid'/402, l='MpServer', x=609,01, y=48,44, z=24,80], EntitySquid['Squid'/403, l='MpServer', x=608,47, y=38,00, z=39,62], EntityBat['Bat'/404, l='MpServer', x=622,72, y=24,10, z=55,50], EntityBat['Bat'/405, l='MpServer', x=607,51, y=18,31, z=57,51], EntityBat['Bat'/406, l='MpServer', x=610,25, y=42,10, z=56,34], EntityBat['Bat'/407, l='MpServer', x=608,25, y=35,10, z=79,38], EntitySquid['Squid'/408, l='MpServer', x=613,28, y=44,11, z=90,25], EntitySquid['Squid'/409, l='MpServer', x=611,97, y=44,65, z=88,49], EntitySquid['Squid'/410, l='MpServer', x=621,33, y=50,06, z=83,56], EntitySquid['Squid'/411, l='MpServer', x=610,75, y=54,21, z=95,09], EntitySquid['Squid'/412, l='MpServer', x=614,53, y=48,11, z=101,99], EntitySquid['Squid'/413, l='MpServer', x=619,89, y=50,30, z=106,30], EntitySquid['Squid'/414, l='MpServer', x=621,09, y=48,33, z=109,34], EntitySquid['Squid'/415, l='MpServer', x=607,58, y=50,86, z=103,64], EntitySquid['Squid'/416, l='MpServer', x=614,12, y=46,05, z=123,53], EntitySquid['Squid'/417, l='MpServer', x=619,97, y=40,64, z=123,84], EntitySquid['Squid'/418, l='MpServer', x=621,32, y=39,00, z=117,43], EntitySquid['Squid'/419, l='MpServer', x=609,72, y=42,28, z=115,42], EntitySquid['Squid'/420, l='MpServer', x=609,22, y=46,28, z=125,53], EntitySquid['Squid'/164, l='MpServer', x=545,17, y=46,81, z=13,84], EntitySquid['Squid'/421, l='MpServer', x=613,91, y=47,26, z=118,33], EntitySquid['Squid'/165, l='MpServer', x=558,26, y=44,22, z=10,47], EntitySquid['Squid'/422, l='MpServer', x=620,64, y=53,60, z=121,32], EntitySquid['Squid'/423, l='MpServer', x=621,81, y=54,45, z=120,27], EntitySquid['Squid'/167, l='MpServer', x=544,79, y=40,44, z=31,43], EntitySquid['Squid'/424, l='MpServer', x=623,97, y=50,28, z=125,28], EntitySquid['Squid'/168, l='MpServer', x=557,79, y=45,54, z=21,37], EntitySquid['Squid'/425, l='MpServer', x=610,53, y=57,38, z=118,44], EntitySquid['Squid'/169, l='MpServer', x=546,30, y=43,44, z=16,94], EntitySquid['Squid'/426, l='MpServer', x=607,97, y=49,41, z=129,33], EntitySquid['Squid'/170, l='MpServer', x=553,74, y=48,24, z=23,15], EntitySquid['Squid'/171, l='MpServer', x=545,19, y=46,91, z=23,12], EntitySquid['Squid'/172, l='MpServer', x=544,89, y=55,49, z=42,21], EntitySquid['Squid'/173, l='MpServer', x=547,81, y=42,00, z=88,98], EntitySquid['Squid'/174, l='MpServer', x=556,09, y=57,39, z=107,46], EntitySquid['Squid'/175, l='MpServer', x=556,26, y=51,84, z=104,58], EntitySquid['Squid'/431, l='MpServer', x=612,45, y=46,08, z=133,93], EntitySquid['Squid'/176, l='MpServer', x=548,73, y=57,99, z=104,02], EntitySquid['Squid'/177, l='MpServer', x=551,56, y=40,53, z=124,07], EntitySquid['Squid'/178, l='MpServer', x=546,50, y=39,00, z=123,11], EntitySquid['Squid'/179, l='MpServer', x=551,71, y=41,23, z=125,32], EntitySquid['Squid'/180, l='MpServer', x=545,82, y=47,50, z=116,85], EntitySquid['Squid'/181, l='MpServer', x=546,55, y=54,95, z=126,45], EntitySquid['Squid'/182, l='MpServer', x=554,59, y=47,21, z=115,73], EntitySquid['Squid'/184, l='MpServer', x=555,75, y=52,40, z=126,16], EntitySquid['Squid'/447, l='MpServer', x=636,99, y=46,82, z=26,59], EntitySquid['Squid'/448, l='MpServer', x=634,56, y=37,39, z=78,50], EntitySquid['Squid'/449, l='MpServer', x=630,50, y=39,07, z=97,10], EntitySquid['Squid'/450, l='MpServer', x=631,09, y=41,42, z=101,97], EntitySquid['Squid'/451, l='MpServer', x=631,86, y=40,37, z=105,24], EntitySquid['Squid'/452, l='MpServer', x=637,88, y=39,27, z=101,03], EntitySquid['Squid'/453, l='MpServer', x=629,71, y=39,38, z=109,86], EntitySquid['Squid'/454, l='MpServer', x=625,20, y=47,03, z=101,61], EntitySquid['Squid'/455, l='MpServer', x=632,44, y=37,23, z=127,81], EntitySquid['Squid'/456, l='MpServer', x=636,69, y=39,74, z=121,89], EntitySquid['Squid'/457, l='MpServer', x=639,50, y=39,89, z=115,83], EntitySquid['Squid'/458, l='MpServer', x=622,92, y=39,88, z=126,54], EntitySquid['Squid'/209, l='MpServer', x=565,37, y=40,95, z=10,24], EntitySquid['Squid'/210, l='MpServer', x=572,81, y=44,12, z=10,80], EntitySquid['Squid'/211, l='MpServer', x=570,17, y=42,06, z=8,64], EntitySquid['Squid'/212, l='MpServer', x=565,14, y=45,66, z=10,56], EntitySquid['Squid'/213, l='MpServer', x=570,44, y=41,83, z=9,68], EntitySquid['Squid'/215, l='MpServer', x=574,25, y=50,27, z=10,78], EntityPig['Pig'/217, l='MpServer', x=563,41, y=71,00, z=89,47], EntitySquid['Squid'/218, l='MpServer', x=570,47, y=51,13, z=106,18], EntityBat['Bat'/219, l='MpServer', x=572,75, y=15,10, z=113,75], EntitySquid['Squid'/220, l='MpServer', x=564,22, y=46,78, z=123,98], EntitySquid['Squid'/221, l='MpServer', x=567,36, y=49,02, z=123,58], EntitySquid['Squid'/222, l='MpServer', x=575,84, y=58,03, z=114,19], EntitySquid['Squid'/223, l='MpServer', x=568,51, y=50,45, z=114,59], EntitySquid['Squid'/224, l='MpServer', x=560,70, y=53,55, z=110,54], EntitySquid['Squid'/482, l='MpServer', x=644,45, y=47,11, z=9,97], EntityBat['Bat'/483, l='MpServer', x=647,47, y=29,28, z=20,47], EntitySquid['Squid'/485, l='MpServer', x=640,77, y=39,90, z=27,37], EntitySquid['Squid'/486, l='MpServer', x=647,44, y=46,34, z=28,45], EntitySquid['Squid'/487, l='MpServer', x=650,76, y=43,71, z=28,79], EntitySquid['Squid'/488, l='MpServer', x=649,71, y=50,47, z=21,21], EntitySquid['Squid'/489, l='MpServer', x=643,96, y=52,49, z=19,93], EntitySquid['Squid'/490, l='MpServer', x=642,47, y=45,28, z=43,74], EntitySquid['Squid'/494, l='MpServer', x=646,53, y=38,00, z=79,53], EntitySquid['Squid'/495, l='MpServer', x=646,62, y=38,43, z=72,89], EntitySquid['Squid'/496, l='MpServer', x=647,71, y=51,82, z=81,21], EntitySquid['Squid'/498, l='MpServer', x=648,95, y=39,03, z=87,93], EntitySquid['Squid'/500, l='MpServer', x=639,57, y=38,55, z=100,77], EntitySquid['Squid'/501, l='MpServer', x=641,39, y=49,84, z=106,83], EntitySquid['Squid'/502, l='MpServer', x=647,11, y=43,40, z=112,05], EntitySquid['Squid'/503, l='MpServer', x=648,97, y=56,06, z=112,00], EntitySquid['Squid'/250, l='MpServer', x=584,50, y=41,36, z=7,03], EntitySquid['Squid'/251, l='MpServer', x=586,66, y=40,08, z=13,41], EntitySquid['Squid'/253, l='MpServer', x=578,33, y=45,43, z=9,96], EntitySquid['Squid'/254, l='MpServer', x=575,48, y=42,00, z=5,42], EntitySquid['Squid'/255, l='MpServer', x=590,62, y=52,31, z=13,64]]
    Retry entities: 0 total; []
    Server brand: fml,forge
    Server type: Integrated singleplayer server
Stacktrace:
    at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
    at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566)
    at net.minecraft.client.Minecraft.run(Minecraft.java:984)
    at net.minecraft.client.main.Main.main(Main.java:164)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
    at GradleStart.main(Unknown Source)

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_121, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 688561088 bytes (656 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
    FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 5 mods loaded, 5 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
    UCHIJAAAA    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
    UCHIJAAAA    FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
    UCHIJAAAA    Forge{10.13.4.1558} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1558-1.7.10.jar)
    UCHIJAAAA    rc{v.0.1.1[1.7.10] Alpha} [Reno Craft] (bin)
    UCHIJAAAA    examplemod{1.0} [Example Mod] (bin)
    GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce GTX 260/PCIe/SSE2'
    Launched Version: 1.7.10
    LWJGL: 2.9.1
    OpenGL: GeForce GTX 260/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)
 
Да я ее изначально под спойлер пихнул, пошел спать. А щас смотрю - она над спойлером-_-
 
Назад
Сверху