Ok, so the update will be delayed a bit due to a really weird bug that popped up. I have been trying to find a cause/solution but have been unable to find one. If there are any other modders out there, shout me a PM if you are willing to help cause i have no idea why it is doing this. I do appreciate any suggestions and feedback, it really does help lead me in the right direction toward what you guys want to see in the mod
Ok, so the update will be delayed a bit due to a really weird bug that popped up. I have been trying to find a cause/solution but have been unable to find one. If there are any other modders out there, shout me a PM if you are willing to help cause i have no idea why it is doing this. I do appreciate any suggestions and feedback, it really does help lead me in the right direction toward what you guys want to see in the mod
sorry about the delays, again... :/
I could help, but i would reccommend you posting your issue here. Like that i and other modders could help you on this kind of problem dedicated forums.
//Tier 1 tables
public static Block table1;
public static Block table2;
public static Block table3;
public static Block table4;
public static Block table5;
public static Block table6;
public static Block table7;
public static Block table8;
public static Block table9;
public static Block table10;
public static Block table11;
public static Block table12;
public static Block table13;
public static Block table14;
public static Block table15;
//Tier 2 tables
public static Block table1_1;
public static Block table2_1;
public static Block table3_1;
public static Block table4_1;
public static Block table5_1;
public static Block table6_1;
public static Block table7_1;
public static Block table8_1;
public static Block table9_1;
public static Block table10_1;
public static Block table11_1;
public static Block table12_1;
public static Block table13_1;
public static Block table14_1;
public static Block table15_1;
//Tier 3 tables
public static Block table1_2;
public static Block table2_2;
public static Block table3_2;
public static Block table4_2;
public static Block table5_2;
public static Block table6_2;
public static Block table7_2;
public static Block table8_2;
public static Block table9_2;
public static Block table10_2;
public static Block table11_2;
public static Block table12_2;
public static Block table13_2;
public static Block table14_2;
public static Block table15_2;
public static void init(){
//Tier 1 tables
table1 = new Blocks(Material.wood).setUnlocalizedName("table1").setCreativeTab(FancyTablesMod.ftcreativetab);
table2 = new Blocks(Material.wood).setUnlocalizedName("table2").setCreativeTab(FancyTablesMod.ftcreativetab);
table3 = new Blocks(Material.wood).setUnlocalizedName("table3").setCreativeTab(FancyTablesMod.ftcreativetab);
table4 = new Blocks(Material.wood).setUnlocalizedName("table4").setCreativeTab(FancyTablesMod.ftcreativetab);
table5 = new Blocks(Material.wood).setUnlocalizedName("table5").setCreativeTab(FancyTablesMod.ftcreativetab);
table6 = new Blocks(Material.wood).setUnlocalizedName("table6").setCreativeTab(FancyTablesMod.ftcreativetab);
table7 = new Blocks(Material.glass).setUnlocalizedName("table7").setCreativeTab(FancyTablesMod.ftcreativetab);
table8 = new Blocks(Material.wood).setUnlocalizedName("table8").setCreativeTab(FancyTablesMod.ftcreativetab);
table9 = new Blocks(Material.wood).setUnlocalizedName("table9").setCreativeTab(FancyTablesMod.ftcreativetab);
table10 = new Blocks(Material.wood).setUnlocalizedName("table10").setCreativeTab(FancyTablesMod.ftcreativetab);
table11 = new Blocks(Material.wood).setUnlocalizedName("table11").setCreativeTab(FancyTablesMod.ftcreativetab);
table12 = new Blocks(Material.wood).setUnlocalizedName("table12").setCreativeTab(FancyTablesMod.ftcreativetab);
table13 = new Blocks(Material.wood).setUnlocalizedName("table13").setCreativeTab(FancyTablesMod.ftcreativetab);
table14 = new Blocks(Material.rock).setUnlocalizedName("table14").setCreativeTab(FancyTablesMod.ftcreativetab);
table15 = new Blocks(Material.rock).setUnlocalizedName("table15").setCreativeTab(FancyTablesMod.ftcreativetab);
//Tier 2 tables
table1_1 = new Blocks(Material.wood).setUnlocalizedName("table1_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table2_1 = new Blocks(Material.wood).setUnlocalizedName("table2_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table3_1 = new Blocks(Material.wood).setUnlocalizedName("table3_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table4_1 = new Blocks(Material.wood).setUnlocalizedName("table4_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table5_1 = new Blocks(Material.wood).setUnlocalizedName("table5_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table6_1 = new Blocks(Material.wood).setUnlocalizedName("table6_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table7_1 = new Blocks(Material.glass).setUnlocalizedName("table7_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table8_1 = new Blocks(Material.wood).setUnlocalizedName("table8_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table9_1 = new Blocks(Material.wood).setUnlocalizedName("table9_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table10_1 = new Blocks(Material.wood).setUnlocalizedName("table10_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table11_1 = new Blocks(Material.wood).setUnlocalizedName("table11_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table12_1 = new Blocks(Material.wood).setUnlocalizedName("table12_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table13_1 = new Blocks(Material.wood).setUnlocalizedName("table13_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table14_1 = new Blocks(Material.rock).setUnlocalizedName("table14_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table15_1 = new Blocks(Material.rock).setUnlocalizedName("table15_1").setCreativeTab(FancyTablesMod.ftcreativetab);
//Tier 3 tables
table1_2 = new Blocks(Material.wood).setUnlocalizedName("table1_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table2_1 = new Blocks(Material.wood).setUnlocalizedName("table2_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table3_1 = new Blocks(Material.wood).setUnlocalizedName("table3_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table4_1 = new Blocks(Material.wood).setUnlocalizedName("table4_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table5_1 = new Blocks(Material.wood).setUnlocalizedName("table5_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table6_1 = new Blocks(Material.wood).setUnlocalizedName("table6_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table7_1 = new Blocks(Material.glass).setUnlocalizedName("table7_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table8_1 = new Blocks(Material.wood).setUnlocalizedName("table8_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table9_1 = new Blocks(Material.wood).setUnlocalizedName("table9_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table10_1 = new Blocks(Material.wood).setUnlocalizedName("table10_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table11_1 = new Blocks(Material.wood).setUnlocalizedName("table11_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table12_1 = new Blocks(Material.wood).setUnlocalizedName("table12_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table13_1 = new Blocks(Material.wood).setUnlocalizedName("table13_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table14_1 = new Blocks(Material.rock).setUnlocalizedName("table14_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table15_1 = new Blocks(Material.rock).setUnlocalizedName("table15_2").setCreativeTab(FancyTablesMod.ftcreativetab);
public static void registerRender(Block block){
Item item = Item.getItemFromBlock(block);
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}
}
That is the code.
This is the crash report:
[16:58:00] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: ---- Minecraft Crash Report ----
// There are four lights!
Time: 5/08/15 4:58 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at com.dr_unknown911.fancyTables.init.FTBlocks.register(FTBlocks.java:171)
at com.dr_unknown911.fancyTables.FancyTablesMod.preInit(FancyTablesMod.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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:537)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:248)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:446)
at net.minecraft.client.Minecraft.run(Minecraft.java:356)
at net.minecraft.client.main.Main.main(Main.java:117)
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 com.dr_unknown911.fancyTables.init.FTBlocks.register(FTBlocks.java:171)
at com.dr_unknown911.fancyTables.FancyTablesMod.preInit(FancyTablesMod.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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:537)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:248)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:446)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:356)
at net.minecraft.client.main.Main.main(Main.java:117)
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.8
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 794521480 bytes (757 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.3.1468 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
UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8-11.14.3.1468.jar)
UCH Forge{11.14.3.1468} [Minecraft Forge] (forgeSrc-1.8-11.14.3.1468.jar)
UCE fancytables{0.1.1.0 Beta} [Fancy Tables] (bin)
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.3.12812 Compatibility Profile Context 13.352.1008.0' Renderer: 'AMD Radeon R7 M265'
Launched Version: 1.8
LWJGL: 2.9.1
OpenGL: AMD Radeon R7 M265 GL version 4.3.12812 Compatibility Profile Context 13.352.1008.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 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: No
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)
[16:58:00] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Will\Desktop\Minecraft 1.8 Modding\forge-1.8-11.14.3.1468-FANCYTABLES\eclipse\.\crash-reports\crash-2015-08-05_16.58.00-client.txt
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
I could help, but i would reccommend you posting your issue here. Like that i and other modders could help you on this kind of problem dedicated forums.
//Tier 1 tables
public static Block table1;
public static Block table2;
public static Block table3;
public static Block table4;
public static Block table5;
public static Block table6;
public static Block table7;
public static Block table8;
public static Block table9;
public static Block table10;
public static Block table11;
public static Block table12;
public static Block table13;
public static Block table14;
public static Block table15;
//Tier 2 tables
public static Block table1_1;
public static Block table2_1;
public static Block table3_1;
public static Block table4_1;
public static Block table5_1;
public static Block table6_1;
public static Block table7_1;
public static Block table8_1;
public static Block table9_1;
public static Block table10_1;
public static Block table11_1;
public static Block table12_1;
public static Block table13_1;
public static Block table14_1;
public static Block table15_1;
//Tier 3 tables
public static Block table1_2;
public static Block table2_2;
public static Block table3_2;
public static Block table4_2;
public static Block table5_2;
public static Block table6_2;
public static Block table7_2;
public static Block table8_2;
public static Block table9_2;
public static Block table10_2;
public static Block table11_2;
public static Block table12_2;
public static Block table13_2;
public static Block table14_2;
public static Block table15_2;
public static void init(){
//Tier 1 tables
table1 = new Blocks(Material.wood).setUnlocalizedName("table1").setCreativeTab(FancyTablesMod.ftcreativetab);
table2 = new Blocks(Material.wood).setUnlocalizedName("table2").setCreativeTab(FancyTablesMod.ftcreativetab);
table3 = new Blocks(Material.wood).setUnlocalizedName("table3").setCreativeTab(FancyTablesMod.ftcreativetab);
table4 = new Blocks(Material.wood).setUnlocalizedName("table4").setCreativeTab(FancyTablesMod.ftcreativetab);
table5 = new Blocks(Material.wood).setUnlocalizedName("table5").setCreativeTab(FancyTablesMod.ftcreativetab);
table6 = new Blocks(Material.wood).setUnlocalizedName("table6").setCreativeTab(FancyTablesMod.ftcreativetab);
table7 = new Blocks(Material.glass).setUnlocalizedName("table7").setCreativeTab(FancyTablesMod.ftcreativetab);
table8 = new Blocks(Material.wood).setUnlocalizedName("table8").setCreativeTab(FancyTablesMod.ftcreativetab);
table9 = new Blocks(Material.wood).setUnlocalizedName("table9").setCreativeTab(FancyTablesMod.ftcreativetab);
table10 = new Blocks(Material.wood).setUnlocalizedName("table10").setCreativeTab(FancyTablesMod.ftcreativetab);
table11 = new Blocks(Material.wood).setUnlocalizedName("table11").setCreativeTab(FancyTablesMod.ftcreativetab);
table12 = new Blocks(Material.wood).setUnlocalizedName("table12").setCreativeTab(FancyTablesMod.ftcreativetab);
table13 = new Blocks(Material.wood).setUnlocalizedName("table13").setCreativeTab(FancyTablesMod.ftcreativetab);
table14 = new Blocks(Material.rock).setUnlocalizedName("table14").setCreativeTab(FancyTablesMod.ftcreativetab);
table15 = new Blocks(Material.rock).setUnlocalizedName("table15").setCreativeTab(FancyTablesMod.ftcreativetab);
//Tier 2 tables
table1_1 = new Blocks(Material.wood).setUnlocalizedName("table1_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table2_1 = new Blocks(Material.wood).setUnlocalizedName("table2_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table3_1 = new Blocks(Material.wood).setUnlocalizedName("table3_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table4_1 = new Blocks(Material.wood).setUnlocalizedName("table4_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table5_1 = new Blocks(Material.wood).setUnlocalizedName("table5_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table6_1 = new Blocks(Material.wood).setUnlocalizedName("table6_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table7_1 = new Blocks(Material.glass).setUnlocalizedName("table7_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table8_1 = new Blocks(Material.wood).setUnlocalizedName("table8_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table9_1 = new Blocks(Material.wood).setUnlocalizedName("table9_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table10_1 = new Blocks(Material.wood).setUnlocalizedName("table10_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table11_1 = new Blocks(Material.wood).setUnlocalizedName("table11_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table12_1 = new Blocks(Material.wood).setUnlocalizedName("table12_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table13_1 = new Blocks(Material.wood).setUnlocalizedName("table13_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table14_1 = new Blocks(Material.rock).setUnlocalizedName("table14_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table15_1 = new Blocks(Material.rock).setUnlocalizedName("table15_1").setCreativeTab(FancyTablesMod.ftcreativetab);
//Tier 3 tables
table1_2 = new Blocks(Material.wood).setUnlocalizedName("table1_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table2_1 = new Blocks(Material.wood).setUnlocalizedName("table2_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table3_1 = new Blocks(Material.wood).setUnlocalizedName("table3_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table4_1 = new Blocks(Material.wood).setUnlocalizedName("table4_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table5_1 = new Blocks(Material.wood).setUnlocalizedName("table5_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table6_1 = new Blocks(Material.wood).setUnlocalizedName("table6_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table7_1 = new Blocks(Material.glass).setUnlocalizedName("table7_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table8_1 = new Blocks(Material.wood).setUnlocalizedName("table8_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table9_1 = new Blocks(Material.wood).setUnlocalizedName("table9_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table10_1 = new Blocks(Material.wood).setUnlocalizedName("table10_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table11_1 = new Blocks(Material.wood).setUnlocalizedName("table11_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table12_1 = new Blocks(Material.wood).setUnlocalizedName("table12_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table13_1 = new Blocks(Material.wood).setUnlocalizedName("table13_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table14_1 = new Blocks(Material.rock).setUnlocalizedName("table14_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table15_1 = new Blocks(Material.rock).setUnlocalizedName("table15_2").setCreativeTab(FancyTablesMod.ftcreativetab);
public static void registerRender(Block block){
Item item = Item.getItemFromBlock(block);
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}
}
That is the code.
This is the crash report:
[16:58:00] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: ---- Minecraft Crash Report ----
// There are four lights!
Time: 5/08/15 4:58 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at com.dr_unknown911.fancyTables.init.FTBlocks.register(FTBlocks.java:171)
at com.dr_unknown911.fancyTables.FancyTablesMod.preInit(FancyTablesMod.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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:537)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:248)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:446)
at net.minecraft.client.Minecraft.run(Minecraft.java:356)
at net.minecraft.client.main.Main.main(Main.java:117)
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 com.dr_unknown911.fancyTables.init.FTBlocks.register(FTBlocks.java:171)
at com.dr_unknown911.fancyTables.FancyTablesMod.preInit(FancyTablesMod.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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:537)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:248)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:446)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:356)
at net.minecraft.client.main.Main.main(Main.java:117)
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.8
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 794521480 bytes (757 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.3.1468 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
UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8-11.14.3.1468.jar)
UCH Forge{11.14.3.1468} [Minecraft Forge] (forgeSrc-1.8-11.14.3.1468.jar)
UCE fancytables{0.1.1.0 Beta} [Fancy Tables] (bin)
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.3.12812 Compatibility Profile Context 13.352.1008.0' Renderer: 'AMD Radeon R7 M265'
Launched Version: 1.8
LWJGL: 2.9.1
OpenGL: AMD Radeon R7 M265 GL version 4.3.12812 Compatibility Profile Context 13.352.1008.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 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: No
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)
[16:58:00] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Will\Desktop\Minecraft 1.8 Modding\forge-1.8-11.14.3.1468-FANCYTABLES\eclipse\.\crash-reports\crash-2015-08-05_16.58.00-client.txt
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Sorry for the delay... You never initialize table11_2 (= new BlockSomething(something)). You do with others, but you forgot about that one....
Sorry for the delay... You never initialize table11_2 (= new BlockSomething(something)). You do with others, but you forgot about that one....
And that's not the only one, almost all of the tier 3 tables are like that, not sure how that happened, cause i know for a fact i fixed all that up, mustn't of saved :/
Thanks bud. Now i need to fix my tier 3 models cause they just don't want to work for me XD
Sorry, you guys are right, they are broken, not sure why cause they were working fine when i checked 12 hours ago, ill try and sort that out
Thanks
EDIT: Ok, my server was fine, i guess Minecraft Forums just wanted me to refresh? Who knows, either way, they are fixed now, and when i release the next update, new screenshots will be posted
Yep they do work now. Looks great. Ill have to get it into the game :). I do have one Idea...Im not sure how far you were going to go with this, but, I would love to see a big screen tv type deal. Dont have to have pictures or such...could be something like you craft with oak, and it will have 1 picture, spruce would have another. Ive seen tvs before in some mods but one mod has one thats like an old old small box one...the other...actually other one i think was a a 1.7.10 mod....so never mind there lol.
Yep they do work now. Looks great. Ill have to get it into the game :). I do have one Idea...Im not sure how far you were going to go with this, but, I would love to see a big screen tv type deal. Dont have to have pictures or such...could be something like you craft with oak, and it will have 1 picture, spruce would have another. Ive seen tvs before in some mods but one mod has one thats like an old old small box one...the other...actually other one i think was a a 1.7.10 mod....so never mind there lol.
I could do that, ill think about that for a later update! Thanks for the suggestion!
Thanks for 100 downloads guys! That came along really quickly!
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
Alrighty, now that i have fixed my forge, i can begin work on the next update!
Just a quick question, do you guys want me to reset the creative tab to the normal tab style, or leave it the way it is?
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
Are there chairs? Please let this mod grow to more than just tables.
That is the plan, yes
I'm currently just code crunching for the functionality of the chairs at the moment, they will be a feature soon
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
Thanks you guys so much for 200 downloads! A new update will be released over the next week! 😄👍
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
Ok, so the update will be delayed a bit due to a really weird bug that popped up. I have been trying to find a cause/solution but have been unable to find one. If there are any other modders out there, shout me a PM if you are willing to help cause i have no idea why it is doing this. I do appreciate any suggestions and feedback, it really does help lead me in the right direction toward what you guys want to see in the mod
sorry about the delays, again... :/
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
I could help, but i would reccommend you posting your issue here. Like that i and other modders could help you on this kind of problem dedicated forums.
Check out all my mods here: Link Removed!
Okies, ill post the logs and code when i get home
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
package com.dr_unknown911.fancyTables.init;
import com.dr_unknown911.fancyTables.FancyTablesMod;
import com.dr_unknown911.fancyTables.Reference;
import com.dr_unknown911.fancyTables.blocks.Blocks;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraft.util.BlockPos;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumWorldBlockLayer;
import net.minecraft.world.IBlockAccess;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
public class FTBlocks {
//Tier 1 tables
public static Block table1;
public static Block table2;
public static Block table3;
public static Block table4;
public static Block table5;
public static Block table6;
public static Block table7;
public static Block table8;
public static Block table9;
public static Block table10;
public static Block table11;
public static Block table12;
public static Block table13;
public static Block table14;
public static Block table15;
//Tier 2 tables
public static Block table1_1;
public static Block table2_1;
public static Block table3_1;
public static Block table4_1;
public static Block table5_1;
public static Block table6_1;
public static Block table7_1;
public static Block table8_1;
public static Block table9_1;
public static Block table10_1;
public static Block table11_1;
public static Block table12_1;
public static Block table13_1;
public static Block table14_1;
public static Block table15_1;
//Tier 3 tables
public static Block table1_2;
public static Block table2_2;
public static Block table3_2;
public static Block table4_2;
public static Block table5_2;
public static Block table6_2;
public static Block table7_2;
public static Block table8_2;
public static Block table9_2;
public static Block table10_2;
public static Block table11_2;
public static Block table12_2;
public static Block table13_2;
public static Block table14_2;
public static Block table15_2;
public static void init(){
//Tier 1 tables
table1 = new Blocks(Material.wood).setUnlocalizedName("table1").setCreativeTab(FancyTablesMod.ftcreativetab);
table2 = new Blocks(Material.wood).setUnlocalizedName("table2").setCreativeTab(FancyTablesMod.ftcreativetab);
table3 = new Blocks(Material.wood).setUnlocalizedName("table3").setCreativeTab(FancyTablesMod.ftcreativetab);
table4 = new Blocks(Material.wood).setUnlocalizedName("table4").setCreativeTab(FancyTablesMod.ftcreativetab);
table5 = new Blocks(Material.wood).setUnlocalizedName("table5").setCreativeTab(FancyTablesMod.ftcreativetab);
table6 = new Blocks(Material.wood).setUnlocalizedName("table6").setCreativeTab(FancyTablesMod.ftcreativetab);
table7 = new Blocks(Material.glass).setUnlocalizedName("table7").setCreativeTab(FancyTablesMod.ftcreativetab);
table8 = new Blocks(Material.wood).setUnlocalizedName("table8").setCreativeTab(FancyTablesMod.ftcreativetab);
table9 = new Blocks(Material.wood).setUnlocalizedName("table9").setCreativeTab(FancyTablesMod.ftcreativetab);
table10 = new Blocks(Material.wood).setUnlocalizedName("table10").setCreativeTab(FancyTablesMod.ftcreativetab);
table11 = new Blocks(Material.wood).setUnlocalizedName("table11").setCreativeTab(FancyTablesMod.ftcreativetab);
table12 = new Blocks(Material.wood).setUnlocalizedName("table12").setCreativeTab(FancyTablesMod.ftcreativetab);
table13 = new Blocks(Material.wood).setUnlocalizedName("table13").setCreativeTab(FancyTablesMod.ftcreativetab);
table14 = new Blocks(Material.rock).setUnlocalizedName("table14").setCreativeTab(FancyTablesMod.ftcreativetab);
table15 = new Blocks(Material.rock).setUnlocalizedName("table15").setCreativeTab(FancyTablesMod.ftcreativetab);
//Tier 2 tables
table1_1 = new Blocks(Material.wood).setUnlocalizedName("table1_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table2_1 = new Blocks(Material.wood).setUnlocalizedName("table2_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table3_1 = new Blocks(Material.wood).setUnlocalizedName("table3_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table4_1 = new Blocks(Material.wood).setUnlocalizedName("table4_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table5_1 = new Blocks(Material.wood).setUnlocalizedName("table5_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table6_1 = new Blocks(Material.wood).setUnlocalizedName("table6_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table7_1 = new Blocks(Material.glass).setUnlocalizedName("table7_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table8_1 = new Blocks(Material.wood).setUnlocalizedName("table8_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table9_1 = new Blocks(Material.wood).setUnlocalizedName("table9_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table10_1 = new Blocks(Material.wood).setUnlocalizedName("table10_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table11_1 = new Blocks(Material.wood).setUnlocalizedName("table11_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table12_1 = new Blocks(Material.wood).setUnlocalizedName("table12_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table13_1 = new Blocks(Material.wood).setUnlocalizedName("table13_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table14_1 = new Blocks(Material.rock).setUnlocalizedName("table14_1").setCreativeTab(FancyTablesMod.ftcreativetab);
table15_1 = new Blocks(Material.rock).setUnlocalizedName("table15_1").setCreativeTab(FancyTablesMod.ftcreativetab);
//Tier 3 tables
table1_2 = new Blocks(Material.wood).setUnlocalizedName("table1_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table2_1 = new Blocks(Material.wood).setUnlocalizedName("table2_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table3_1 = new Blocks(Material.wood).setUnlocalizedName("table3_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table4_1 = new Blocks(Material.wood).setUnlocalizedName("table4_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table5_1 = new Blocks(Material.wood).setUnlocalizedName("table5_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table6_1 = new Blocks(Material.wood).setUnlocalizedName("table6_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table7_1 = new Blocks(Material.glass).setUnlocalizedName("table7_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table8_1 = new Blocks(Material.wood).setUnlocalizedName("table8_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table9_1 = new Blocks(Material.wood).setUnlocalizedName("table9_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table10_1 = new Blocks(Material.wood).setUnlocalizedName("table10_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table11_1 = new Blocks(Material.wood).setUnlocalizedName("table11_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table12_1 = new Blocks(Material.wood).setUnlocalizedName("table12_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table13_1 = new Blocks(Material.wood).setUnlocalizedName("table13_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table14_1 = new Blocks(Material.rock).setUnlocalizedName("table14_2").setCreativeTab(FancyTablesMod.ftcreativetab);
table15_1 = new Blocks(Material.rock).setUnlocalizedName("table15_2").setCreativeTab(FancyTablesMod.ftcreativetab);
}
public static void register(){
//Tier 1 tables
GameRegistry.registerBlock(table1, table1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table2, table2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table3, table3.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table4, table4.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table5, table5.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table6, table6.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table7, table7.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table8, table8.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table9, table9.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table10, table10.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table11, table11.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table12, table12.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table13, table13.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table14, table14.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table15, table15.getUnlocalizedName().substring(5));
//Tier 2 tables
GameRegistry.registerBlock(table1_1, table1_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table2_1, table2_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table3_1, table3_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table4_1, table4_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table5_1, table5_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table6_1, table6_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table7_1, table7_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table8_1, table8_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table9_1, table9_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table10_1, table10_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table11_1, table11_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table12_1, table12_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table13_1, table13_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table14_1, table14_1.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table15_1, table15_1.getUnlocalizedName().substring(5));
//Tier 3 tables
GameRegistry.registerBlock(table1_2, table1_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table2_2, table2_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table3_2, table3_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table4_2, table4_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table5_2, table5_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table6_2, table6_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table7_2, table7_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table8_2, table8_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table9_2, table9_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table10_2, table10_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table11_2, table11_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table12_2, table12_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table13_2, table13_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table14_2, table14_2.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(table15_2, table15_2.getUnlocalizedName().substring(5));
}
public static void registerRenders(){
//Tier 1 tables
registerRender(table1);
registerRender(table2);
registerRender(table3);
registerRender(table4);
registerRender(table5);
registerRender(table6);
registerRender(table7);
registerRender(table8);
registerRender(table9);
registerRender(table10);
registerRender(table11);
registerRender(table12);
registerRender(table13);
registerRender(table14);
registerRender(table15);
//Tier 2 tables
registerRender(table1_1);
registerRender(table2_1);
registerRender(table3_1);
registerRender(table4_1);
registerRender(table5_1);
registerRender(table6_1);
registerRender(table7_1);
registerRender(table8_1);
registerRender(table9_1);
registerRender(table10_1);
registerRender(table11_1);
registerRender(table12_1);
registerRender(table13_1);
registerRender(table14_1);
registerRender(table15_1);
//Tier 3 tables
registerRender(table1_2);
registerRender(table2_2);
registerRender(table3_2);
registerRender(table4_2);
registerRender(table5_2);
registerRender(table6_2);
registerRender(table7_2);
registerRender(table8_2);
registerRender(table9_2);
registerRender(table10_2);
registerRender(table11_2);
registerRender(table12_2);
registerRender(table13_2);
registerRender(table14_2);
registerRender(table15_2);
}
public static void registerRender(Block block){
Item item = Item.getItemFromBlock(block);
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5), "inventory"));
}
}
That is the code.
This is the crash report:
[16:58:00] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: ---- Minecraft Crash Report ----
// There are four lights!
Time: 5/08/15 4:58 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at com.dr_unknown911.fancyTables.init.FTBlocks.register(FTBlocks.java:171)
at com.dr_unknown911.fancyTables.FancyTablesMod.preInit(FancyTablesMod.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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:537)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:248)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:446)
at net.minecraft.client.Minecraft.run(Minecraft.java:356)
at net.minecraft.client.main.Main.main(Main.java:117)
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 com.dr_unknown911.fancyTables.init.FTBlocks.register(FTBlocks.java:171)
at com.dr_unknown911.fancyTables.FancyTablesMod.preInit(FancyTablesMod.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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:537)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:248)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:446)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:356)
at net.minecraft.client.main.Main.main(Main.java:117)
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.8
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 794521480 bytes (757 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.3.1468 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
UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.8-11.14.3.1468.jar)
UCH Forge{11.14.3.1468} [Minecraft Forge] (forgeSrc-1.8-11.14.3.1468.jar)
UCE fancytables{0.1.1.0 Beta} [Fancy Tables] (bin)
Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.3.12812 Compatibility Profile Context 13.352.1008.0' Renderer: 'AMD Radeon R7 M265'
Launched Version: 1.8
LWJGL: 2.9.1
OpenGL: AMD Radeon R7 M265 GL version 4.3.12812 Compatibility Profile Context 13.352.1008.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 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: No
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)
[16:58:00] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:663]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Will\Desktop\Minecraft 1.8 Modding\forge-1.8-11.14.3.1468-FANCYTABLES\eclipse\.\crash-reports\crash-2015-08-05_16.58.00-client.txt
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
How can you tag someone in a forum post? I've forgotten
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
The logs are posted above
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
Is it just me, or is all the visual media broken?
Bored of vanilla? Sick of cluttered and complicated mod
pilespacks? Check out my modpacks!The Expedition (derelict)---------- Equinox (Fixed!)
Sorry for the delay... You never initialize table11_2 (= new BlockSomething(something)). You do with others, but you forgot about that one....
Check out all my mods here: Link Removed!
Screenshots not showing.
Try a different browser? Or reload the page, or your internet is not fast enough, its one of those three issues usually
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
And that's not the only one, almost all of the tier 3 tables are like that, not sure how that happened, cause i know for a fact i fixed all that up, mustn't of saved :/
Thanks bud. Now i need to fix my tier 3 models cause they just don't want to work for me XD
Sorry, you guys are right, they are broken, not sure why cause they were working fine when i checked 12 hours ago, ill try and sort that out
Thanks
EDIT: Ok, my server was fine, i guess Minecraft Forums just wanted me to refresh? Who knows, either way, they are fixed now, and when i release the next update, new screenshots will be posted
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
lol. Gotta love how things happen like that. Computers LOVE playing tricks on us. Ill be looking forward to it.
I agree! XD
Thanks for letting me know! They are working for you now?
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables
Yep they do work now. Looks great. Ill have to get it into the game :). I do have one Idea...Im not sure how far you were going to go with this, but, I would love to see a big screen tv type deal. Dont have to have pictures or such...could be something like you craft with oak, and it will have 1 picture, spruce would have another. Ive seen tvs before in some mods but one mod has one thats like an old old small box one...the other...actually other one i think was a a 1.7.10 mod....so never mind there lol.
I could do that, ill think about that for a later update! Thanks for the suggestion!
My Mods:
Fancy Tables Mod!
Download:
http://minecraft.curseforge.com/mc-mods/231053-fancy-tables
Thread:
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2437417-fancy-tables