- 683
- 3
- 21
Создал гуи по тутору @Maxik001 ну кое что поменял и у меня крашится майн...
Java:
package en.tiref.la.objects.Items;
import en.tiref.la.Main;
import en.tiref.la.init.ItemInit;
import en.tiref.la.itemgui.AncientNoteGui1;
import en.tiref.la.util.IHasModel;
import en.tiref.la.util.proxy.ClientProxy;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ActionResult;
import net.minecraft.util.EnumHand;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.FMLCommonHandler;
public class AncientNote1 extends Item implements IHasModel {
public AncientNote1(String name) {
setUnlocalizedName(name);
setRegistryName(name);
setCreativeTab(Main.ancient_tab);
ItemInit.ITEMS.add(this);
}
@Override
public void registerModels() {
Main.proxy.registerItemRenderer(this, 0, "inventory");
}
@Override
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand) {
if(!world.isRemote) {
FMLCommonHandler.instance().showGuiScreen(new AncientNoteGui1());
}
return null;
}
}
Java:
package en.tiref.la.itemgui;
import org.lwjgl.input.Keyboard;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.util.ResourceLocation;
public class AncientNoteGui1 extends GuiScreen {
private final int guiHeight = 192;
private final int guiWidth = 256;
private static ResourceLocation guiTexture;
public AncientNoteGui1() {
guiTexture = new ResourceLocation("ar:textures/gui/ancientnotegui1.png");
}
@Override
public void initGui() {
Keyboard.enableRepeatEvents(true);
}
@Override
public void drawScreen(int w, int h, float p) {
mc.getTextureManager().bindTexture(guiTexture);
int offsetFromScreenLeft = (width - guiWidth) / 2;
drawTexturedModalRect(offsetFromScreenLeft, 2, 0, 0, guiWidth, guiHeight);
}
@Override
public void onGuiClosed() {
Keyboard.enableRepeatEvents(false);
}
@Override
public boolean doesGuiPauseGame() {
return false;
}
}
- Краш-лог
-
---- Minecraft Crash Report ----
// Oops.
Time: 2/24/19 9:21 PM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClick(PlayerControllerMP.java:512)
at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1596)
at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2253)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2019)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1807)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1097)
at net.minecraft.client.Minecraft.run(Minecraft.java:397)
at net.minecraft.client.main.Main.main(SourceFile:123)
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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClick(PlayerControllerMP.java:512)
at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1596)
at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2253)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2019)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Player244'/49, l='MpServer', x=42.33, y=4.00, z=1069.57]]
Chunk stats: MultiplayerChunkCache: 169, 169
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (75,4,1125), Chunk: (at 11,0,5 in 4,70; contains blocks 64,0,1120 to 79,255,1135), Region: (0,2; contains chunks 0,64 to 31,95, blocks 0,0,1024 to 511,255,1535)
Level time: 18852 game time, 6812 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: 19 total; [EntityPig['Свинья'/0, l='MpServer', x=-28.19, y=4.00, z=1081.19], EntityPig['Свинья'/1, l='MpServer', x=-13.70, y=4.00, z=1081.82], EntityPig['Свинья'/2, l='MpServer', x=-7.68, y=4.00, z=1078.79], EntityPlayerSP['Player244'/49, l='MpServer', x=42.33, y=4.00, z=1069.57], EntityPig['Свинья'/3, l='MpServer', x=-10.59, y=4.00, z=1094.26], EntityHorse['Лошадь'/5, l='MpServer', x=11.11, y=4.00, z=1094.27], EntityHorse['Лошадь'/6, l='MpServer', x=11.21, y=4.00, z=1095.79], EntityPig['Свинья'/7, l='MpServer', x=28.72, y=4.00, z=1035.40], EntitySheep['Овца'/8, l='MpServer', x=21.46, y=4.00, z=1129.27], EntityHorse['Лошадь'/9, l='MpServer', x=17.41, y=4.00, z=1128.87], EntityPig['Свинья'/10, l='MpServer', x=36.40, y=4.00, z=1024.69], EntityItemFrame['entity.ItemFrame.name'/11, l='MpServer', x=44.97, y=5.50, z=1069.50], EntityItemFrame['entity.ItemFrame.name'/12, l='MpServer', x=44.97, y=5.50, z=1070.50], EntityHorse['Лошадь'/13, l='MpServer', x=33.00, y=4.00, z=1134.84], EntitySheep['Овца'/14, l='MpServer', x=32.22, y=4.00, z=1139.30], EntityPig['Свинья'/15, l='MpServer', x=54.60, y=4.00, z=1119.47], EntityPig['Свинья'/16, l='MpServer', x=58.23, y=4.00, z=1131.73], EntityPig['Свинья'/17, l='MpServer', x=77.31, y=4.00, z=1041.48], EntityPig['Свинья'/18, l='MpServer', x=81.24, y=4.00, z=1042.69]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:420)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2740)
at net.minecraft.client.Minecraft.run(Minecraft.java:426)
at net.minecraft.client.main.Main.main(SourceFile:123)
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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_202, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 822109608 bytes (784 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2768 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
| State | ID | Version | Source | Signature |
|:--------- |:--------- |:------------ |:-------------------------------- |:--------- |
| UCHIJAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAA | FML | 8.0.99.99 | forgeBin-1.12.2-14.23.5.2768.jar | None |
| UCHIJAAAA | forge | 14.23.5.2768 | forgeBin-1.12.2-14.23.5.2768.jar | None |
| UCHIJAAAA | ar | 0.0.1 | bin | None |
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '2.1.9116' Renderer: 'AMD 760G'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: AMD 760G GL version 2.1.9116, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: Русский (Россия)
Profiler Position: N/A (disabled)
CPU: 2x AMD Athlon(tm) II X2 240 Processor
Краш-лог:
---- Minecraft Crash Report ----
// Oops.
Time: 2/24/19 9:21 PM
Description: Unexpected error
java.lang.NullPointerException: Unexpected error
at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClick(PlayerControllerMP.java:512)
at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1596)
at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2253)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2019)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1807)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1097)
at net.minecraft.client.Minecraft.run(Minecraft.java:397)
at net.minecraft.client.main.Main.main(SourceFile:123)
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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClick(PlayerControllerMP.java:512)
at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1596)
at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2253)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2019)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Player244'/49, l='MpServer', x=42.33, y=4.00, z=1069.57]]
Chunk stats: MultiplayerChunkCache: 169, 169
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (75,4,1125), Chunk: (at 11,0,5 in 4,70; contains blocks 64,0,1120 to 79,255,1135), Region: (0,2; contains chunks 0,64 to 31,95, blocks 0,0,1024 to 511,255,1535)
Level time: 18852 game time, 6812 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: 19 total; [EntityPig['Свинья'/0, l='MpServer', x=-28.19, y=4.00, z=1081.19], EntityPig['Свинья'/1, l='MpServer', x=-13.70, y=4.00, z=1081.82], EntityPig['Свинья'/2, l='MpServer', x=-7.68, y=4.00, z=1078.79], EntityPlayerSP['Player244'/49, l='MpServer', x=42.33, y=4.00, z=1069.57], EntityPig['Свинья'/3, l='MpServer', x=-10.59, y=4.00, z=1094.26], EntityHorse['Лошадь'/5, l='MpServer', x=11.11, y=4.00, z=1094.27], EntityHorse['Лошадь'/6, l='MpServer', x=11.21, y=4.00, z=1095.79], EntityPig['Свинья'/7, l='MpServer', x=28.72, y=4.00, z=1035.40], EntitySheep['Овца'/8, l='MpServer', x=21.46, y=4.00, z=1129.27], EntityHorse['Лошадь'/9, l='MpServer', x=17.41, y=4.00, z=1128.87], EntityPig['Свинья'/10, l='MpServer', x=36.40, y=4.00, z=1024.69], EntityItemFrame['entity.ItemFrame.name'/11, l='MpServer', x=44.97, y=5.50, z=1069.50], EntityItemFrame['entity.ItemFrame.name'/12, l='MpServer', x=44.97, y=5.50, z=1070.50], EntityHorse['Лошадь'/13, l='MpServer', x=33.00, y=4.00, z=1134.84], EntitySheep['Овца'/14, l='MpServer', x=32.22, y=4.00, z=1139.30], EntityPig['Свинья'/15, l='MpServer', x=54.60, y=4.00, z=1119.47], EntityPig['Свинья'/16, l='MpServer', x=58.23, y=4.00, z=1131.73], EntityPig['Свинья'/17, l='MpServer', x=77.31, y=4.00, z=1041.48], EntityPig['Свинья'/18, l='MpServer', x=81.24, y=4.00, z=1042.69]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:420)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2740)
at net.minecraft.client.Minecraft.run(Minecraft.java:426)
at net.minecraft.client.main.Main.main(SourceFile:123)
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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_202, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 822109608 bytes (784 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2768 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
| State | ID | Version | Source | Signature |
|:--------- |:--------- |:------------ |:-------------------------------- |:--------- |
| UCHIJAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAA | FML | 8.0.99.99 | forgeBin-1.12.2-14.23.5.2768.jar | None |
| UCHIJAAAA | forge | 14.23.5.2768 | forgeBin-1.12.2-14.23.5.2768.jar | None |
| UCHIJAAAA | ar | 0.0.1 | bin | None |
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '2.1.9116' Renderer: 'AMD 760G'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: AMD 760G GL version 2.1.9116, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: Русский (Россия)
Profiler Position: N/A (disabled)
CPU: 2x AMD Athlon(tm) II X2 240 Processor
Последнее редактирование: