Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
derf написал(а):Ты его правильно пихаешь? Перед рендером модели нужно. У меня сработало
MagTemTenebrius написал(а):derf написал(а):Ты его правильно пихаешь? Перед рендером модели нужно. У меня сработало
Да, Видел тему, и у нас похожие классы, но перед рендером это где?
В методе private void render?
[font=-apple-system, BlinkMacSystemFont, Roboto,][size=small][font=-apple-system, BlinkMacSystemFont, Roboto,]Он крашит, ибо моджанги, [---молодцы такие---] , запустили тесселлятор перед нашим рендером и не вырубили его.[/font][/font][/size]
[01:46:33] [Client thread/FATAL]: Unreported exception thrown!
java.lang.IllegalArgumentException
at java.util.PriorityQueue.<init>(Unknown Source) ~[?:1.8.0_111]
at net.minecraft.client.renderer.Tessellator.getVertexState(Tessellator.java:189) ~[Tessellator.class:?]
at net.minecraft.client.renderer.WorldRenderer.postRenderBlocks(WorldRenderer.java:274) ~[WorldRenderer.class:?]
at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:230) ~[WorldRenderer.class:?]
at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618) ~[RenderGlobal.class:?]
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) ~[EntityRenderer.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) ~[EntityRenderer.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:962) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_111]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
[01:46:33] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// I just don't know what went wrong :(
Time: 10.07.17 1:46
Description: Unexpected error
java.lang.IllegalArgumentException
at java.util.PriorityQueue.<init>(Unknown Source)
at net.minecraft.client.renderer.Tessellator.getVertexState(Tessellator.java:189)
at net.minecraft.client.renderer.WorldRenderer.postRenderBlocks(WorldRenderer.java:274)
at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:230)
at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263)
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 java.util.PriorityQueue.<init>(Unknown Source)
at net.minecraft.client.renderer.Tessellator.getVertexState(Tessellator.java:189)
at net.minecraft.client.renderer.WorldRenderer.postRenderBlocks(WorldRenderer.java:274)
at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:230)
at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['MagTemTenebrius'/333, l='MpServer', x=54,70, y=74,62, z=221,05]]
Chunk stats: MultiplayerChunkCache: 5, 5
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (44,64,252), Chunk: (at 12,4,12 in 2,15; contains blocks 32,0,240 to 47,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 668331 game time, 6000 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: 7 total; [EntityCreeper['Creeper'/192, l='MpServer', x=59,56, y=15,00, z=225,97], EntityZombie['Zombie'/193, l='MpServer', x=58,69, y=12,00, z=227,50], EntityItem['item.tile.socrafice.block_obj'/194, l='MpServer', x=54,25, y=71,13, z=229,88], EntitySkeleton['Skeleton'/195, l='MpServer', x=61,70, y=71,00, z=238,47], EntityZombie['Zombie'/205, l='MpServer', x=76,53, y=54,00, z=209,94], EntityClientPlayerMP['MagTemTenebrius'/333, l='MpServer', x=54,70, y=74,62, z=221,05], EntityBat['Bat'/191, l='MpServer', x=49,19, y=13,00, z=223,34]]
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:991)
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_111, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 912390728 bytes (870 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 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: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 4 mods loaded, 4 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.1614-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar)
UCHIJAAAA socrafice{0.0.1} [Socrafice] (bin)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.3.0' Renderer: 'GeForce GTX 650/PCIe/SSE2'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 650/PCIe/SSE2 GL version 4.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)
[01:46:33] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Socrafice\eclipse\.\crash-reports\crash-2017-07-10_01.46.33-client.txt
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
package ru.MagTemTenebrius.Socrafice.ModelBlock;
import java.lang.reflect.Field;
import org.lwjgl.opengl.GL11;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.relauncher.ReflectionHelper;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import ru.MagTemTenebrius.Socrafice.ProxyClient;
import ru.MagTemTenebrius.Socrafice.Socrafice;
public class RenderCrystal implements ISimpleBlockRenderingHandler {
public static final IModelCustom model =
AdvancedModelLoader.loadModel(new ResourceLocation(Socrafice.modID, "obj/block.obj"));
public static final ResourceLocation texture = new ResourceLocation(Socrafice.modID, "textures/blocks/model_obj.png");
@Override
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
}
@Override
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_BLEND);
//GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
GL11.glBlendFunc(GL11.GL_SRC_COLOR, GL11.GL_DST_COLOR);
GL11.glTranslated(x + 0.5, y, z + 0.5);
GL11.glColor4d(1.0, 1.0, 1.0, 0.5);
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
// Тут включали тесселятор
model.renderAll();
GL11.glDisable(GL11.GL_BLEND);
GL11.glPopMatrix();
return false;
}
@Override
public boolean shouldRender3DInInventory(int modelId) {
return true;
}
@Override
public int getRenderId() {
return ProxyClient.crystalRenderID;
}
}
@Override
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
Tessellator tessellator = Tessellator.instance;
tessellator.draw();//Завершаем рисовку Tessellator'ом
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
GL11.glTranslated(x, y, z);
GL11.glTranslatef(0.5F, 0.0F, 0.5F);
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
model.renderAll();
GL11.glDisable(GL11.GL_BLEND);
GL11.glPopMatrix();
tessellator.startDrawingQuads();//Начинаем рисовку Tessellator'ом
//возвращаем стандартную текстуру или иначе, есть вероятность что ванильные блоки будут иметь текстуру этой модели.
Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationBlocksTexture);
return true;
}
---- Minecraft Crash Report ----
// Ouch. That hurt :(
Time: 10.07.17 14:49
Description: Unexpected error
java.lang.IllegalArgumentException
at java.util.PriorityQueue.<init>(Unknown Source)
at net.minecraft.client.renderer.Tessellator.getVertexState(Tessellator.java:189)
at net.minecraft.client.renderer.WorldRenderer.postRenderBlocks(WorldRenderer.java:274)
at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:230)
at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263)
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 java.util.PriorityQueue.<init>(Unknown Source)
at net.minecraft.client.renderer.Tessellator.getVertexState(Tessellator.java:189)
at net.minecraft.client.renderer.WorldRenderer.postRenderBlocks(WorldRenderer.java:274)
at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:230)
at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['MagTemTenebrius'/350, l='MpServer', x=794,50, y=5,62, z=894,50]]
Chunk stats: MultiplayerChunkCache: 625, 625
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (793,4,893), Chunk: (at 9,0,13 in 49,55; contains blocks 784,0,880 to 799,255,895), Region: (1,1; contains chunks 32,32 to 63,63, blocks 512,0,512 to 1023,255,1023)
Level time: 54257 game time, 54257 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: 125 total; [EntitySlime['Slime'/72196, l='MpServer', x=840,50, y=4,00, z=958,50], EntitySlime['Slime'/28429, l='MpServer', x=782,94, y=4,00, z=833,28], EntitySlime['Slime'/36885, l='MpServer', x=740,60, y=4,62, z=875,22], EntityPig['Pig'/22, l='MpServer', x=715,28, y=4,00, z=878,69], EntitySlime['Slime'/36886, l='MpServer', x=736,06, y=4,00, z=887,06], EntityPig['Pig'/25, l='MpServer', x=717,72, y=4,00, z=872,41], EntitySheep['Sheep'/26, l='MpServer', x=716,56, y=4,00, z=877,59], EntityPig['Pig'/27, l='MpServer', x=722,91, y=4,00, z=868,72], EntityHorse['Horse'/287, l='MpServer', x=869,81, y=4,00, z=890,41], EntitySlime['Slime'/25633, l='MpServer', x=796,66, y=4,00, z=940,49], EntityPig['Pig'/35, l='MpServer', x=723,25, y=4,00, z=867,63], EntitySlime['Slime'/36, l='MpServer', x=713,30, y=4,00, z=879,95], EntityPig['Pig'/37, l='MpServer', x=727,16, y=4,00, z=901,28], EntitySlime['Slime'/38, l='MpServer', x=728,34, y=4,00, z=908,84], EntitySlime['Slime'/39, l='MpServer', x=720,93, y=4,47, z=928,36], EntitySlime['Slime'/26408, l='MpServer', x=782,89, y=4,32, z=966,14], EntityChicken['Chicken'/41, l='MpServer', x=723,53, y=4,00, z=971,53], EntitySheep['Sheep'/43, l='MpServer', x=723,88, y=4,00, z=974,38], EntitySlime['Slime'/54070, l='MpServer', x=864,53, y=4,96, z=899,51], EntitySheep['Sheep'/57, l='MpServer', x=747,22, y=4,00, z=841,13], EntitySheep['Sheep'/60, l='MpServer', x=743,03, y=4,00, z=862,25], EntityCow['Cow'/61, l='MpServer', x=748,41, y=4,00, z=859,41], EntitySheep['Sheep'/62, l='MpServer', x=743,50, y=4,00, z=863,44], EntityCow['Cow'/63, l='MpServer', x=742,68, y=4,00, z=864,78], EntityCow['Cow'/64, l='MpServer', x=745,94, y=4,00, z=864,19], EntitySheep['Sheep'/65, l='MpServer', x=747,13, y=4,00, z=896,84], EntityPig['Pig'/66, l='MpServer', x=751,13, y=4,00, z=891,19], EntityPig['Pig'/67, l='MpServer', x=744,38, y=4,00, z=887,75], EntitySheep['Sheep'/68, l='MpServer', x=749,81, y=4,00, z=889,94], EntitySheep['Sheep'/69, l='MpServer', x=748,91, y=4,00, z=888,66], EntitySlime['Slime'/70, l='MpServer', x=744,02, y=4,95, z=905,24], EntityPig['Pig'/71, l='MpServer', x=748,50, y=4,00, z=896,78], EntitySheep['Sheep'/89, l='MpServer', x=753,19, y=4,00, z=855,34], EntitySheep['Sheep'/90, l='MpServer', x=758,78, y=4,00, z=859,19], EntitySheep['Sheep'/91, l='MpServer', x=753,27, y=4,00, z=863,60], EntitySlime['Slime'/92, l='MpServer', x=750,81, y=4,32, z=862,18], EntityCow['Cow'/93, l='MpServer', x=764,50, y=4,00, z=866,69], EntitySlime['Slime'/94, l='MpServer', x=743,63, y=4,00, z=864,44], EntitySlime['Slime'/95, l='MpServer', x=754,74, y=4,00, z=862,79], EntitySheep['Sheep'/96, l='MpServer', x=749,84, y=4,00, z=875,09], EntitySlime['Slime'/42592, l='MpServer', x=725,49, y=4,00, z=968,06], EntitySheep['Sheep'/97, l='MpServer', x=760,97, y=4,00, z=893,34], EntitySheep['Sheep'/98, l='MpServer', x=752,84, y=4,00, z=887,22], EntitySheep['Sheep'/99, l='MpServer', x=754,56, y=4,00, z=895,03], EntitySheep['Sheep'/100, l='MpServer', x=757,97, y=4,00, z=898,03], EntitySlime['Slime'/101, l='MpServer', x=746,30, y=4,60, z=929,07], EntitySlime['Slime'/102, l='MpServer', x=764,63, y=5,02, z=967,19], EntitySlime['Slime'/6505, l='MpServer', x=753,01, y=4,79, z=919,25], EntityCow['Cow'/107, l='MpServer', x=768,94, y=4,00, z=821,91], EntityCow['Cow'/108, l='MpServer', x=778,41, y=4,00, z=819,84], EntitySlime['Slime'/109, l='MpServer', x=763,31, y=4,60, z=824,35], EntityPig['Pig'/110, l='MpServer', x=783,88, y=4,00, z=851,91], EntityPig['Pig'/134, l='MpServer', x=793,97, y=4,00, z=815,38], EntityCow['Cow'/135, l='MpServer', x=795,16, y=4,00, z=815,31], EntityPig['Pig'/137, l='MpServer', x=793,50, y=4,00, z=821,56], EntityCow['Cow'/138, l='MpServer', x=794,91, y=4,00, z=821,97], EntityCow['Cow'/139, l='MpServer', x=784,97, y=4,00, z=813,13], EntityCow['Cow'/140, l='MpServer', x=786,97, y=4,00, z=816,13], EntityCow['Cow'/141, l='MpServer', x=788,31, y=4,00, z=830,75], EntityPig['Pig'/142, l='MpServer', x=793,28, y=4,00, z=844,94], EntityPig['Pig'/143, l='MpServer', x=791,50, y=4,00, z=840,34], EntitySlime['Slime'/144, l='MpServer', x=808,44, y=4,69, z=839,53], EntityHorse['Horse'/145, l='MpServer', x=786,00, y=4,00, z=855,19], EntityChicken['Chicken'/146, l='MpServer', x=796,72, y=4,00, z=857,69], EntityChicken['Chicken'/147, l='MpServer', x=793,09, y=4,00, z=852,81], EntityChicken['Chicken'/148, l='MpServer', x=794,81, y=4,00, z=856,69], EntityHorse['Horse'/149, l='MpServer', x=788,25, y=4,00, z=857,38], EntityChicken['Chicken'/150, l='MpServer', x=785,06, y=4,00, z=852,69], EntityHorse['Horse'/151, l='MpServer', x=796,19, y=4,00, z=853,53], EntityItem['item.item.egg'/152, l='MpServer', x=791,19, y=4,13, z=853,56], EntityItem['item.item.egg'/153, l='MpServer', x=794,16, y=4,13, z=857,16], EntitySlime['Slime'/154, l='MpServer', x=774,43, y=4,00, z=920,52], EntityChicken['Chicken'/155, l='MpServer', x=786,97, y=4,00, z=942,19], EntityItem['item.item.egg'/156, l='MpServer', x=788,19, y=4,13, z=941,47], EntityPig['Pig'/157, l='MpServer', x=785,06, y=4,00, z=953,84], EntityChicken['Chicken'/158, l='MpServer', x=786,41, y=4,00, z=949,81], EntityChicken['Chicken'/159, l='MpServer', x=795,31, y=4,00, z=952,75], EntitySheep['Sheep'/160, l='MpServer', x=798,19, y=4,00, z=964,91], EntitySlime['Slime'/11936, l='MpServer', x=744,01, y=4,00, z=957,44], EntityItem['item.item.egg'/161, l='MpServer', x=795,13, y=4,13, z=954,72], EntitySlime['Slime'/162, l='MpServer', x=786,00, y=4,00, z=959,22], EntityPig['Pig'/163, l='MpServer', x=795,50, y=4,00, z=969,53], EntityPig['Pig'/164, l='MpServer', x=796,78, y=4,00, z=965,88], EntityPig['Pig'/165, l='MpServer', x=794,75, y=4,00, z=965,91], EntitySlime['Slime'/166, l='MpServer', x=809,65, y=4,00, z=976,11], EntityClientPlayerMP['MagTemTenebrius'/350, l='MpServer', x=794,50, y=5,62, z=894,50], EntityHorse['Horse'/184, l='MpServer', x=804,94, y=4,00, z=844,81], EntitySlime['Slime'/185, l='MpServer', x=810,41, y=4,00, z=819,78], EntityPig['Pig'/186, l='MpServer', x=800,03, y=4,00, z=847,19], EntitySlime['Slime'/187, l='MpServer', x=814,83, y=4,00, z=842,68], EntitySlime['Slime'/188, l='MpServer', x=813,65, y=4,69, z=845,60], EntitySlime['Slime'/189, l='MpServer', x=814,55, y=4,00, z=852,47], EntitySlime['Slime'/190, l='MpServer', x=792,00, y=4,00, z=889,88], EntitySlime['Slime'/191, l='MpServer', x=809,22, y=4,00, z=890,97], EntitySlime['Slime'/192, l='MpServer', x=797,32, y=4,47, z=899,71], EntitySlime['Slime'/193, l='MpServer', x=794,74, y=4,32, z=911,09], EntitySheep['Sheep'/194, l='MpServer', x=801,53, y=4,00, z=953,88], EntityItem['item.item.egg'/195, l='MpServer', x=800,22, y=4,13, z=948,44], EntityChicken['Chicken'/196, l='MpServer', x=800,88, y=4,00, z=944,88], EntitySheep['Sheep'/197, l='MpServer', x=806,53, y=4,00, z=967,66], EntitySheep['Sheep'/198, l='MpServer', x=803,69, y=4,00, z=965,41], EntitySheep['Sheep'/205, l='MpServer', x=822,31, y=4,00, z=867,84], EntitySheep['Sheep'/206, l='MpServer', x=823,97, y=4,00, z=862,22], EntityPig['Pig'/207, l='MpServer', x=822,22, y=4,00, z=861,88], EntityPig['Pig'/208, l='MpServer', x=821,91, y=4,00, z=872,13], EntityPig['Pig'/209, l='MpServer', x=835,28, y=4,00, z=852,19], EntityPig['Pig'/210, l='MpServer', x=820,75, y=4,00, z=872,81], EntityPig['Pig'/211, l='MpServer', x=817,72, y=4,00, z=869,22], EntityPig['Pig'/212, l='MpServer', x=827,72, y=4,00, z=874,94], EntitySheep['Sheep'/213, l='MpServer', x=823,47, y=4,00, z=870,50], EntitySheep['Sheep'/214, l='MpServer', x=827,03, y=4,00, z=869,03], EntityPig['Pig'/215, l='MpServer', x=828,72, y=4,00, z=868,47], EntityPig['Pig'/216, l='MpServer', x=828,88, y=4,00, z=900,44], EntitySlime['Slime'/217, l='MpServer', x=833,76, y=4,69, z=883,77], EntitySlime['Slime'/218, l='MpServer', x=833,44, y=4,00, z=938,88], EntitySlime['Slime'/225, l='MpServer', x=850,22, y=4,00, z=826,22], EntitySlime['Slime'/229, l='MpServer', x=834,73, y=5,00, z=937,75], EntitySlime['Slime'/33766, l='MpServer', x=806,76, y=4,00, z=847,48], EntitySlime['Slime'/245, l='MpServer', x=863,00, y=4,00, z=818,50], EntitySlime['Slime'/57589, l='MpServer', x=863,01, y=4,00, z=963,50], EntitySlime['Slime'/246, l='MpServer', x=868,34, y=4,00, z=835,88], EntitySlime['Slime'/247, l='MpServer', x=867,16, y=4,00, z=836,06], EntitySlime['Slime'/249, l='MpServer', x=869,51, y=4,00, z=928,69], EntityChicken['Chicken'/251, l='MpServer', x=861,69, y=4,00, z=959,75], EntitySheep['Sheep'/252, l='MpServer', x=864,47, y=4,00, z=969,63]]
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:991)
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_111, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 937292176 bytes (893 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 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: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 4 mods loaded, 4 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.1614-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar)
UCHIJAAAA socrafice{0.0.1} [Socrafice] (bin)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.3.0' Renderer: 'GeForce GTX 650/PCIe/SSE2'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 650/PCIe/SSE2 GL version 4.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)
Ну похоже это останется тайной, на форумах ворджа говорят, что это возможный баг из-за версии, видел подобную тему. Если интересно вот ссылочка *тык*timaxa007 написал(а):
BlesseNtumble написал(а):Тебе тупо пустой блок нужен что ли?
package ru.MagTemTenebrius.Socrafice.ModelBlock;
import java.lang.reflect.Field;
import org.lwjgl.opengl.GL11;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.relauncher.ReflectionHelper;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.util.ResourceLocation;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import ru.MagTemTenebrius.Socrafice.ProxyClient;
import ru.MagTemTenebrius.Socrafice.Socrafice;
public class RenderCrystal implements ISimpleBlockRenderingHandler {
public static final IModelCustom model =
AdvancedModelLoader.loadModel(new ResourceLocation(Socrafice.modID, "obj/block.obj"));
public static final ResourceLocation texture = new ResourceLocation(Socrafice.modID, "textures/blocks/model_obj.png");
@Override
public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {
}
@Override
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
Tessellator tessellator = Tessellator.instance;
renderer.renderStandardBlock(block, x, y, z);
tessellator.draw();//Завершаем рисовку Tessellator'ом
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
GL11.glTranslated(x, y, z);
GL11.glTranslatef(0.5F, 0.0F, 0.5F);
Minecraft.getMinecraft().renderEngine.bindTexture(texture);
model.renderAll();
GL11.glDisable(GL11.GL_BLEND);
GL11.glPopMatrix();
tessellator.startDrawingQuads();//Начинаем рисовку Tessellator'ом
//возвращаем стандартную текстуру или иначе, есть вероятность что ванильные блоки будут иметь текстуру этой модели.
Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationBlocksTexture);
return true;
}
@Override
public boolean shouldRender3DInInventory(int modelId) {
return true;
}
@Override
public int getRenderId() {
return ProxyClient.crystalRenderID;
}
}
package ru.MagTemTenebrius.Socrafice.ModelBlock;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import ru.MagTemTenebrius.Socrafice.ProxyClient;
import ru.MagTemTenebrius.Socrafice.Socrafice;
public class Crystal extends Block {
public Crystal() {
super(Material.glass);
setCreativeTab(CreativeTabs.tabBlock);
setHardness(0.25F);
setStepSound(soundTypeMetal);
setBlockName(Socrafice.modID + ".block_obj");
}
public int getRenderBlockPass() {
return 1;
}
public int getRenderType() {
return ProxyClient.crystalRenderID;
}
public boolean isOpaqueCube() {
return false;
}
public boolean renderAsNormalBlock() {
return true;
}
}
Но я сомневаюсь, что это из-за этого метода. Но все же, можно узнать что в место него юзаешь?timaxa007 написал(а):
Место чего? Этого метода. Ни чего, типа рендерю их оба.MagTemTenebrius написал(а):Но все же, можно узнать что в место него юзаешь?