Problème Bloc complexe et rendue d'item qui crash
-
Tu as oublié d’enregistrer ton block.
PS : la convention java veux que tes variables commencent par une majuscule.
PS 2 : si tu enlèves les imports, les crash report seront faussés car ceux-ci nous indiquent la ligne d’où vient le problème or si tu enlèves quoi que ce soit, les lignes ne sont plus valables. -
@‘SCAREX’:
Tu as oublié d’enregistrer ton block.
PS : la convention java veux que tes variables commencent par une majuscule.
PS 2 : si tu enlèves les imports, les crash report seront faussés car ceux-ci nous indiquent la ligne d’où vient le problème or si tu enlèves quoi que ce soit, les lignes ne sont plus valables.Ho ba mince, ca remarche ducoup
J’ai remis les imports
–---------------------------------------------------
Par contre j’ai un seul soucis…ma texture n’apparait pas (violette et noir)
http://hpics.li/e1f4810alors que :
http://hpics.li/9b41662 (Il a pris mes deux écrans, je suis désolé)
Puis quand j’enleve le .png de spirittransformer.png, (biensur le fichier reste png car le .png n’est qu’une écriture est pas une extension dans ce cas la) et ben…un crash:
donc le fichier se nomme donc spirittransformer (sans le .png) avec format png
:::
[23:54:31] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Registering texture
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:624) ~[RenderItem.class:?]
at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) ~[GuiIngame.class:?]
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) ~[GuiIngameForge.class:?]
at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) ~[GuiIngameForge.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) ~[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_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
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/:?]
Caused by: java.lang.NullPointerException
at net.minecraft.client.renderer.texture.TextureUtil.uploadTextureImageAllocate(TextureUtil.java:193) ~[TextureUtil.class:?]
at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:59) ~[SimpleTexture.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) ~[TextureManager.class:?]
at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:45) ~[TextureManager.class:?]
at fr.DrekFust.yohannlog.TileEntities.TESRInventoryRender.renderInventoryBlock(TESRInventoryRender.java:25) ~[TESRInventoryRender.class:?]
at cpw.mods.fml.client.registry.RenderingRegistry.renderInventoryBlock(RenderingRegistry.java:125) ~[RenderingRegistry.class:?]
at net.minecraft.src.FMLRenderAccessLibrary.renderInventoryBlock(FMLRenderAccessLibrary.java:59) ~[FMLRenderAccessLibrary.class:?]
at net.minecraft.client.renderer.RenderBlocks.renderBlockAsItem(RenderBlocks.java:8361) ~[RenderBlocks.class:?]
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:463) ~[RenderItem.class:?]
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) ~[RenderItem.class:?]
… 15 more
[23:54:31] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: –-- Minecraft Crash Report ----
// Oops.Time: 05/07/15 23:54
Description: Registering texturejava.lang.NullPointerException: Registering texture
at net.minecraft.client.renderer.texture.TextureUtil.uploadTextureImageAllocate(TextureUtil.java:193)
at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:59)
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89)
at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:45)
at fr.DrekFust.yohannlog.TileEntities.TESRInventoryRender.renderInventoryBlock(TESRInventoryRender.java:25)
at cpw.mods.fml.client.registry.RenderingRegistry.renderInventoryBlock(RenderingRegistry.java:125)
at net.minecraft.src.FMLRenderAccessLibrary.renderInventoryBlock(FMLRenderAccessLibrary.java:59)
at net.minecraft.client.renderer.RenderBlocks.renderBlockAsItem(RenderBlocks.java:8361)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:463)
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585)
at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209)
at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114)
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.texture.TextureUtil.uploadTextureImageAllocate(TextureUtil.java:193)
at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:59)– Resource location being registered –
Details:
Resource location: df:textures/models/blocks/modeltransformer.png
Texture object class: net.minecraft.client.renderer.texture.SimpleTexture
Stacktrace:
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89)
at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:45)
at fr.DrekFust.yohannlog.TileEntities.TESRInventoryRender.renderInventoryBlock(TESRInventoryRender.java:25)
at cpw.mods.fml.client.registry.RenderingRegistry.renderInventoryBlock(RenderingRegistry.java:125)
at net.minecraft.src.FMLRenderAccessLibrary.renderInventoryBlock(FMLRenderAccessLibrary.java:59)
at net.minecraft.client.renderer.RenderBlocks.renderBlockAsItem(RenderBlocks.java:8361)
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:463)– Item being rendered –
Details:
Item Type: net.minecraft.item.ItemBlock@1ddf9fd
Item Aux: 0
Item NBT: null
Item Foil: false
Stacktrace:
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585)
at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973)
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209)
at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144)– Affected level –
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP[‘Player289’/196, l=‘MpServer’, x=935,76, y=5,62, z=-110,67]]
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (947,4,-109), Chunk: (at 3,0,3 in 59,-7; contains blocks 944,0,-112 to 959,255,-97), Region: (1,-1; contains chunks 32,-32 to 63,-1, blocks 512,0,-512 to 1023,255,-1)
Level time: 6763 game time, 6763 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: 1 total; [EntityClientPlayerMP[‘Player289’/196, l=‘MpServer’, x=935,76, y=5,62, z=-110,67]]
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 8.1 (amd64) version 6.3
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot
64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 819693824 bytes (781 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: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1481 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.1481-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1481} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1481-1.7.10.jar)
UCHIJAAAA df{DrekFust-a120-ALPHA} [DrekFust] (bin)
GL info: ’ Vendor: ‘NVIDIA Corporation’ Version: ‘4.5.0 NVIDIA 353.30’ Renderer: ‘GeForce GTX 860M/PCIe/SSE2’
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GTX 860M/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.30, 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: Français (France)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
[23:54:31] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Yohann\Desktop\First Mod\eclipse.\crash-reports\crash-2015-07-05_23.54.31-client.txt
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot
64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release:::
-
Le .png est obligatoire. Si la texture n’y est pas, il te l’affiche dans les logs, tu as quoi dans les logs ?
-
@‘SCAREX’:
Le .png est obligatoire. Si la texture n’y est pas, il te l’affiche dans les logs, tu as quoi dans les logs ?
voilà ce qu’il me met
:::
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: The following texture errors were found.
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: DOMAIN minecraft
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: –------------------------------------------------
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: domain minecraft is missing 1 texture
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: domain minecraft has 3 locations:
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: unknown resourcepack type net.minecraft.client.resources.DefaultResourcePack : Default
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: mod FML resources at C:\Users\Yohann.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1481-1.7.10\forgeSrc-1.7.10-10.13.4.1481-1.7.10.jar
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: mod Forge resources at C:\Users\Yohann.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1481-1.7.10\forgeSrc-1.7.10-10.13.4.1481-1.7.10.jar
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: –-----------------------
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: The missing resources for domain minecraft are:
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: textures/blocks/MISSING_ICON_BLOCK_165_spirittransformer.png
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: –-----------------------
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: No other errors exist for domain minecraft
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[11:05:52] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=:::
et dans le jeu:
:::
[11:08:38] [Client thread/WARN]: Failed to load texture: df:textures/models/blocks/modeltransformer.png
java.io.FileNotFoundException: df:textures/models/blocks/modeltransformer.png
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[SimpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:35) ~[SimpleTexture.class:?]
at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?]
at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:45) [TextureManager.class:?]
at fr.DrekFust.yohannlog.TileEntities.TESRInventoryRender.renderInventoryBlock(TESRInventoryRender.java:25) [TESRInventoryRender.class:?]
at cpw.mods.fml.client.registry.RenderingRegistry.renderInventoryBlock(RenderingRegistry.java:125) [RenderingRegistry.class:?]
at net.minecraft.src.FMLRenderAccessLibrary.renderInventoryBlock(FMLRenderAccessLibrary.java:59) [FMLRenderAccessLibrary.class:?]
at net.minecraft.client.renderer.RenderBlocks.renderBlockAsItem(RenderBlocks.java:8361) [RenderBlocks.class:?]
at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:463) [RenderItem.class:?]
at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) [RenderItem.class:?]
at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) [GuiIngame.class:?]
at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) [GuiIngameForge.class:?]
at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) [GuiIngameForge.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) [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_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
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/:?]
:::Autre question, le gameregistry pour le TileEntity est “GameRegistry.registerTileEntity(TileEntityTransformer.class, “spirittransformer”);” ou “GameRegistry.registerTileEntity(TileEntityTransformer.class, “df:spirittransformer”);”
-
Déjà, pour le registry, tu as besoins de mettre le modid, le paramètre String indique un id (depuis la 1.7 les id sont sous forme de nom).
Ensuite, tu as mis dans quel repèrtoir ta texture ?
-
1.Ok
2.src/main/resources/assets/df/textures/models/blocks
-
ton .png est bien nommer : “modeltransformer.png”
-
Ba oui, je viens de vérifier
What? quand j’ouvre ma texture , il y a une erreur, ca se trouve c’est ca qui déconne
-
ton fichier de texture est erroné ?!
-
Ca va m’aggacer, la texture qui met en invisible sur techne!!!
-
@‘Diangle’:
ton fichier de texture est erroné ?!
Apparemment, je peux l’ouvrir avec rien et quand je met la texture sur techne, la texture est en invisible
-
Dans ce cas il faut refaire la texture, elle est corrompue.
-
une texture corrompue ne peux être lue, c’est pour ça. Je suis robin (pas de blague), il faut que tu créer de niuveau une texture.
-
Ok, je vous informerai de l’avancer
-
D’ailleur, j’ai un autre problème, sur techne quand je fais la model et la texture, quand je met la texture sur le model techne depuis le logiciel, il met le block en texture invisible (pas tout les endroits), comme si il n’y avais pas de texture a proprement parlé.
C’est un bug ?
-
Envoies un sceenshot.
-
Voila: http://hpics.li/9fbefed
Ps: Je précise que toutes les textures sont au bon endroit
-
Heu ? Mauvaise image non ?
-
Heu….Ba mince alors, what the bug
je réenvoie l’image: http://hpics.li/30657d8
-
J’ai jamais vu un tel problème. C’est étrange.