First of your proxy classes should not be abstract. You can't instantiate abstract classes.
Eclipse should crash when it tried to instantiate java.lang.InstantiationException
That leads me to my second point you probably did not make a static object of your common proxy.
Therefore you did not register rendering in your preinit.
Also the methods in your client should override methods from common. You can make methods in client that do not override from common but they would have to be called by an overriden method. In your case it means this should be a method in your common registerRenderThings().
Also please point me to the tutorial you followed because frankly there alot of mistakes made.
I would like to see your main class to see if you register the proxy right and made a static object so please include that in your github.
First of your proxy classes should not be abstract. You can't instantiate abstract classes.
Eclipse should crash when it tried to instantiate java.lang.InstantiationException
That leads me to my second point you probably did not make a static object of your common proxy.
Therefore you did not register rendering in your preinit.
Also the methods in your client should override methods from common. You can make methods in client that do not override from common but they would have to be called by an overriden method. In your case it means this should be a method in your common registerRenderThings().
Also please point me to the tutorial you followed because frankly there alot of mistakes made.
I would like to see your main class to see if you register the proxy right and made a static object so please include that in your github.
If you think I may have misunderstood this could you provide me with some example classes.
What do you mean If I " think ". How am i supposed to know if you understood me. Just tell me clearly if your confused or you got it. Add the changes I told if it worked great if not update gist and I will help you figure out what went wrong.
What do you mean If I " think ". How am i supposed to know if you understood me. Just tell me clearly if your confused or you got it. Add the changes I told if it worked great if not update gist and I will help you figure out what went wrong.
Remove the registerenderthing the one line near bottom in client. In main Add the sided annotation. Add the static object of common to main call registerenderthing from you static object. Look at my previous post with list do it like I told you.
Rollback Post to RevisionRollBack
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Remove the registerenderthing the one line near bottom in client. In main Add the sided annotation. Add the static object of common to main call registerenderthing from you static object. Look at my previous post with list do it like I told you.
Now I'm getting Crashes This crash was caused by the server side being in the wrong place where do I put it??
[12:39:39] [main/INFO] [GradleStart]: Extra: []
[12:39:39] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Braden/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[12:39:40] [main/INFO] [FML]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading
[12:39:40] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_66, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_66
[12:39:40] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[12:39:40] [main/INFO] [GradleStart]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin
[12:39:40] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:39:40] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[12:39:43] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[12:39:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:39:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[12:39:46] [main/INFO]: Setting user: Player957
[12:39:50] [Client thread/INFO]: LWJGL Version: 2.9.1
[12:39:51] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 11/25/15 12:39 PM
Description: Loading screen debug info
This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 956697760 bytes (912 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics'
[12:39:51] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[12:39:51] [Client thread/INFO] [FML]: MinecraftForge v10.13.4.1448 Initialized
[12:39:51] [Client thread/INFO] [FML]: Replaced 183 ore recipies
[12:39:51] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[12:39:51] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[12:39:51] [Client thread/INFO] [FML]: Searching C:\Users\Braden\Desktop\Wither's Ores\eclipse\mods for mods
[12:39:57] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[12:39:57] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, mw] at CLIENT
[12:39:57] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, mw] at SERVER
[12:39:58] [Client thread/ERROR] [FML]: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
[12:39:58] [Client thread/ERROR] [FML]: An error occured trying to load a proxy into {serverSide=Oretopia.commonProxy, clientSide=Oretopia.ClientProxy}.Oretopia.Mainclass
cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69) [ProxyInjector.class:?]
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512) [FMLModContainer.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:942) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
[12:39:58] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue
[12:39:58] [Client thread/ERROR] [FML]:
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UC Forge{10.13.4.1448} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UE mw{1.2} [Oretopia] (bin)
[12:39:58] [Client thread/ERROR] [FML]: The following problems were captured during this phase
[12:39:58] [Client thread/ERROR] [FML]: Caught exception from mw
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:942) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
Caused by: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
... 35 more
[12:39:58] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// Sorry
Time: 11/25/15 12:39 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512)
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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
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)
Caused by: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69)
... 35 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 928137400 bytes (885 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 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
UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UC Forge{10.13.4.1448} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UE mw{1.2} [Oretopia] (bin)
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics'
[12:39:59] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Braden\Desktop\Wither's Ores\eclipse\.\crash-reports\crash-2015-11-25_12.39.58-client.txt
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
@Mod(modid = "mw", name = "Oretopia", version = "1.2")
public class Mainclass {
@SidedProxy(clientSide="Oretopia.ClientProxy",serverSide="Oretopia.commonProxy")
public static Item Spidersword;
public static Item AllurjasSword;
public static Item ehelm;
public static Item echest;
public static Item elegs;
public static Item eboots;
public static Item ellisword;
public static Item ellipickaxe;
public static Item elliaxe;
public static Item ellishovel;
public static Item ellihoe;
public static Item fhelm;
public static Item fchest;
public static Item flegs;
public static Item fboots;
public static Item frhelm;
public static Item frchest;
public static Item frlegs;
public static Item frboots;
public static Item ShadowPickaxe;
public static CommonProxy myProxy;
public static Item EnderLens;
public static Item SolarIngot;
public static Item Frezerockchunk;
public static Block SolarTile;
public static Block FrigidTile;
public static Block ChromeTile;
public static Item spectre;
public static Block EailliumeOre;
public static Item SpectreStone;
public static Item SkullTome;
public static Item Firebornstaff;
public static Item Chromehelm;
public static Item Chromechest;
public static Item Chromelegs;
public static Item Chromeboots;
public static Block ChromeBrick;
public static Block SolarBrick;
public static Block FrezeRockBlock;
public static Block ChromiumBlock;
public static Block SolarissBlock;
public static Block FrezeRockBrick;
public static Item SuperStick;
public static Item FrezeRock;
public static Block FrezeRockOre;
public static Item Solariss;
public static Block SolarissOre;
public static Item Chromium;
public static Item ChromiumCrystals;
public static Block ChromiumOre;
public static Item tektitesword;
public static Item tektitepickaxe;
public static Item tektiteaxe;
public static Item tektiteshovel;
public static Item tektitehoe;
public static Item tektiteingot;
public static Item solarsword;
public static Item solarpick;
public static Item solaraxe;
public static Item solarshovel;
public static Item solarhoe;
public static Item frezerocksword;
public static Item frezerockaxe;
public static Item frezerockpick;
public static Item frezerockshovel;
public static Item frezerockhoe;
public static final BiomeGenBase PermithiaBiome = new metot(metot.BiomeID_151);
public static final Item.ToolMaterial ChromedTools = EnumHelper.addToolMaterial("tektools", 4, 2000, 8.0f, 4.0f,
10);
public static final Item.ToolMaterial ElliumiteTools = EnumHelper.addToolMaterial("spookytools", 4, 2000, 8.0f,
6.0f, 10);
public static final Item.ToolMaterial Legendary = EnumHelper.addToolMaterial("legen-dary", 4, 2000, 8.0f, 6.0f, 10);
public static final Item.ToolMaterial SolarTools = EnumHelper.addToolMaterial("soltools", 4, 2000, 8.0f, 5.0f, 10);
public static final Item.ToolMaterial FrezeTools = EnumHelper.addToolMaterial("soltools", 4, 2000, 8.0f, 5.0f, 10);
public static final ItemArmor.ArmorMaterial ElliumiteArmor = EnumHelper.addArmorMaterial("Elliumiteset", 2000,
new int[] { 5, 9, 7, 5 }, 30);
public static final ItemArmor.ArmorMaterial ChromiumArmor = EnumHelper.addArmorMaterial("Chromiumset", 2000,
new int[] { 3, 8, 6, 4 }, 30);
public static final ItemArmor.ArmorMaterial FirebornArmor = EnumHelper.addArmorMaterial("fireset", 2000,
new int[] { 4, 9, 7, 5 }, 40);
public static final ItemArmor.ArmorMaterial FrezebornArmor = EnumHelper.addArmorMaterial("frezeset", 2000,
new int[] { 4, 9, 7, 5 }, 40);
@Instance
public static Mainclass modInstance;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
// Item/Block init and registering
// Config Handler
EnderLens = new EnderlensItem().setUnlocalizedName("EnderlensItem").setTextureName("mw:Enderlens")
.setCreativeTab(tabOretopia);
ShadowPickaxe = new legendpick1(Legendary).setUnlocalizedName("legendpick").setTextureName("mw:ShadowPick")
.setCreativeTab(tabLegendary);
AllurjasSword = new legendsword1(Legendary).setUnlocalizedName("ankhsword").setTextureName("mw:Acut")
.setCreativeTab(tabLegendary);
Spidersword = new legendsword2(Legendary).setUnlocalizedName("spidersword").setTextureName("mw:Shelob's Wrath")
.setCreativeTab(tabLegendary);
SolarIngot = new solIngot().setUnlocalizedName("SolarissIngot").setTextureName("mw:si")
.setCreativeTab(tabOretopia);
Frezerockchunk = new fchunk().setUnlocalizedName("FrezeRockChunk").setTextureName("mw:frezeRockc")
.setCreativeTab(tabOretopia);
spectre = new spectre().setUnlocalizedName("SpectreStone").setTextureName("mw:Spectre Stone")
.setCreativeTab(tabOretopia);
EailliumeOre = new Eore(Material.iron).setBlockName("EailliumeOre").setBlockTextureName("mw:elliumite")
.setCreativeTab(tabOretopia);
SpectreStone = new spectrestone().setUnlocalizedName("SpectreStoneShard").setTextureName("mw:Spectre Stone1")
.setCreativeTab(tabOretopia);
ehelm = new Elliarmor(ElliumiteArmor, 0, 0).setUnlocalizedName("eHelmet").setTextureName("mw:s1")
.setCreativeTab(tabOretopia);
echest = new Elliarmor(ElliumiteArmor, 0, 1).setUnlocalizedName("eChestplate").setTextureName("mw:s2")
.setCreativeTab(tabOretopia);
elegs = new Elliarmor(ElliumiteArmor, 0, 2).setUnlocalizedName("eLeggings").setTextureName("mw:s3")
.setCreativeTab(tabOretopia);
eboots = new Elliarmor(ElliumiteArmor, 0, 3).setUnlocalizedName("eBoots").setTextureName("mw:s4")
.setCreativeTab(tabOretopia);
ellisword = new ellisword(ElliumiteTools).setUnlocalizedName("Ellisword").setTextureName("mw:ssword")
.setCreativeTab(tabOretopia);
elliaxe = new elliaxe(ElliumiteTools).setUnlocalizedName("ElliAxe").setTextureName("mw:saxe")
.setCreativeTab(tabOretopia);
ellipickaxe = new ellipick(ElliumiteTools).setUnlocalizedName("Ellipick").setTextureName("mw:spick")
.setCreativeTab(tabOretopia);
ellishovel = new ellishovel(ElliumiteTools).setUnlocalizedName("Ellishovel").setTextureName("mw:sshovel")
.setCreativeTab(tabOretopia);
ellihoe = new ellihoe(ElliumiteTools).setUnlocalizedName("ElliHoe").setTextureName("mw:shoe")
.setCreativeTab(tabOretopia);
frhelm = new Frezebornarmor(FrezebornArmor, 0, 0).setUnlocalizedName("FrezebornHelmet").setTextureName("mw:f1")
.setCreativeTab(tabOretopia);
frchest = new Frezebornarmor(FrezebornArmor, 0, 1).setUnlocalizedName("FrezebornChestplate")
.setTextureName("mw:f2").setCreativeTab(tabOretopia);
frlegs = new Frezebornarmor(FrezebornArmor, 0, 2).setUnlocalizedName("FrezebornLeggings")
.setTextureName("mw:f3").setCreativeTab(tabOretopia);
frboots = new Frezebornarmor(FrezebornArmor, 0, 3).setUnlocalizedName("FrezebornBoots").setTextureName("mw:f4")
.setCreativeTab(tabOretopia);
fhelm = new Armorfire(FirebornArmor, 0, 0).setUnlocalizedName("FirebornHelmet").setTextureName("mw:firel1")
.setCreativeTab(tabOretopia);
fchest = new Armorfire(FirebornArmor, 0, 1).setUnlocalizedName("FirebornChestplate").setTextureName("mw:firel2")
.setCreativeTab(tabOretopia);
flegs = new Armorfire(FirebornArmor, 0, 2).setUnlocalizedName("FirebornLeggings").setTextureName("mw:firel3")
.setCreativeTab(tabOretopia);
fboots = new Armorfire(FirebornArmor, 0, 3).setUnlocalizedName("FirebornBoots").setTextureName("mw:firel4")
.setCreativeTab(tabOretopia);
SolarTile = new soltile(Material.iron).setBlockName("Solar Tile").setBlockTextureName("mw:fire")
.setCreativeTab(tabOretopia);
ChromeTile = new chrotile(Material.iron).setBlockName("Chromium Tile").setBlockTextureName("mw:cCb2")
.setCreativeTab(tabOretopia);
FrigidTile = new frigtile(Material.iron).setBlockName("Frigid Tile").setBlockTextureName("mw:fro2")
.setCreativeTab(tabOretopia);
SkullTome = new tome().setUnlocalizedName("Witherbook").setTextureName("mw:skullbook")
.setCreativeTab(tabOretopia);
Firebornstaff = new staff().setUnlocalizedName("Firebornstaff").setTextureName("mw:fbsc")
.setCreativeTab(tabOretopia);
Chromehelm = new Armorchrome(ChromiumArmor, 0, 0).setUnlocalizedName("ChromiumHelmet")
.setTextureName("mw:chrome_helm").setCreativeTab(tabOretopia);
Chromechest = new Armorchrome(ChromiumArmor, 0, 1).setUnlocalizedName("ChromeChestplate")
.setTextureName("mw:chrome_chestplate").setCreativeTab(tabOretopia);
Chromelegs = new Armorchrome(ChromiumArmor, 0, 2).setUnlocalizedName("ChromeGreaves")
.setTextureName("mw:chrome_leggings").setCreativeTab(tabOretopia);
Chromeboots = new Armorchrome(ChromiumArmor, 0, 3).setUnlocalizedName("ChromeBoots")
.setTextureName("mw:chrome_boots").setCreativeTab(tabOretopia);
ChromeBrick = new ChromiumBrick(Material.iron).setBlockName("ChromiumBrick").setBlockTextureName("mw:cCb")
.setCreativeTab(tabOretopia);
SolarBrick = new SolarissBrick(Material.iron).setBlockName("SolarissBrick").setBlockTextureName("mw:fire2")
.setCreativeTab(tabOretopia);
FrezeRockBlock = new FrigidBlock(Material.iron).setBlockName("FrigidBlock").setBlockTextureName("mw:fro1")
.setCreativeTab(tabOretopia);
SolarissBlock = new SolarissBrick(Material.iron).setBlockName("SolarissBlock").setBlockTextureName("mw:fire1")
.setCreativeTab(tabOretopia);
ChromiumBlock = new ChromiumBlock(Material.iron).setBlockName("ChromiumBlock").setBlockTextureName("mw:cC")
.setCreativeTab(tabOretopia);
FrezeRockBrick = new FrezeRockBrick(Material.iron).setBlockName("FrezeRockBrick").setBlockTextureName("mw:frob")
.setCreativeTab(tabOretopia);
SuperStick = new SuperStick().setUnlocalizedName("SuperStick").setTextureName("mw:sst")
.setCreativeTab(tabOretopia);
FrezeRock = new frezerock().setUnlocalizedName("Frezerock").setTextureName("mw:frezeRock")
.setCreativeTab(tabOretopia);
frezerocksword = new frezesword(FrezeTools).setUnlocalizedName("Frigidsword")
.setTextureName("mw:freze_rock_claymore").setCreativeTab(tabOretopia);
frezerockaxe = new frezeaxe(FrezeTools).setUnlocalizedName("FrigidAxe").setTextureName("mw:freze_rock_axe")
.setCreativeTab(tabOretopia);
frezerockpick = new frezepick(FrezeTools).setUnlocalizedName("Frigidpick")
.setTextureName("mw:freze_rock_pickaxe").setCreativeTab(tabOretopia);
frezerockshovel = new frezeshovel(FrezeTools).setUnlocalizedName("Frigidshovel")
.setTextureName("mw:freze_rock_shovel").setCreativeTab(tabOretopia);
frezerockhoe = new frezehoe(FrezeTools).setUnlocalizedName("FrigidHoe").setTextureName("mw:freze_rock_hoe")
.setCreativeTab(tabOretopia);
FrezeRockOre = new FrezeRockOre(Material.iron).setBlockName("FrezeRockOre").setBlockTextureName("mw:fro")
.setCreativeTab(tabOretopia);
solarsword = new solarsword(SolarTools).setUnlocalizedName("solarisssword").setTextureName("mw:solar_maul")
.setCreativeTab(tabOretopia);
solarpick = new solarpick(SolarTools).setUnlocalizedName("solarisspick").setTextureName("mw:solar_pick")
.setCreativeTab(tabOretopia);
solaraxe = new solaraxe(SolarTools).setUnlocalizedName("solarissaxe").setTextureName("mw:solar_axe")
.setCreativeTab(tabOretopia);
solarshovel = new solarshovel(SolarTools).setUnlocalizedName("solarissshovel").setTextureName("mw:solar_shovel")
.setCreativeTab(tabOretopia);
solarhoe = new solarhoe(SolarTools).setUnlocalizedName("solarisshoe").setTextureName("mw:solar_hoe")
.setCreativeTab(tabOretopia);
Chromium = new Chromium().setUnlocalizedName("chromium").setTextureName("mw:ci").setCreativeTab(tabOretopia);
ChromiumOre = new BlockChromeOre(Material.iron).setBlockName("ChromeOre").setBlockTextureName("mw:co")
.setCreativeTab(tabOretopia);
tektitesword = new ItemTektiteSword(ChromedTools).setUnlocalizedName("tektitesword").setTextureName("mw:csw")
.setCreativeTab(tabOretopia);
tektiteaxe = new ItemTektiteAxe(ChromedTools).setUnlocalizedName("tektiteaxe").setTextureName("mw:ca")
.setCreativeTab(tabOretopia).setCreativeTab(tabOretopia);
tektiteshovel = new ItemTektiteShovel(ChromedTools).setUnlocalizedName("tektiteshovel").setTextureName("mw:cs")
.setCreativeTab(tabOretopia);
tektitehoe = new ItemTektiteHoe(ChromedTools).setUnlocalizedName("tektitehoe").setTextureName("mw:ch")
.setCreativeTab(tabOretopia);
tektitepickaxe = new ItemTektitePickaxe(ChromedTools).setUnlocalizedName("tektitepick").setTextureName("mw:cp")
.setCreativeTab(tabOretopia);
ChromiumCrystals = new ItemTektiteCrystals().setUnlocalizedName("ChromiumCrystal").setTextureName("mw:ccs")
.setCreativeTab(tabOretopia);
SolarissOre = new SolarissOre(Material.iron).setBlockName("SolarissOre").setBlockTextureName("mw:soalr")
.setCreativeTab(tabOretopia);
Solariss = new Solariss().setUnlocalizedName("Solariss").setTextureName("mw:cooled_solaris")
.setCreativeTab(tabOretopia);
BiomeRegistry.mainRegistry();
ChestGenHooks.addItem(ChestGenHooks.MINESHAFT_CORRIDOR,
new WeightedRandomChestContent(new ItemStack(Spidersword), 1, 2, 4));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST,
new WeightedRandomChestContent(new ItemStack(AllurjasSword), 1, 2, 4));
@EventHandler
public void init(FMLInitializationEvent event) {
// Proxy,TileEntity, entity, GUI and Packet Registering
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
public static CreativeTabs tabOretopia = new CreativeTabs("tabOretopia") {
@Override
public Item getTabIconItem() {
return new ItemStack(FrezeRock).getItem();
}
};
public static CreativeTabs tabLegendary = new CreativeTabs("tabLegendary") {
@Override
public Item getTabIconItem() {
return new ItemStack(Items.gold_nugget).getItem();
}
};
https://gist.github.com/Bradenlawhead/b6a7ffb3e80fb359ee9b there are my classes for the mob and model. An Image is present below
Inactive account
First of your proxy classes should not be abstract. You can't instantiate abstract classes.
Eclipse should crash when it tried to instantiate java.lang.InstantiationException
That leads me to my second point you probably did not make a static object of your common proxy.
Therefore you did not register rendering in your preinit.
Also the methods in your client should override methods from common. You can make methods in client that do not override from common but they would have to be called by an overriden method. In your case it means this should be a method in your common registerRenderThings().
Also please point me to the tutorial you followed because frankly there alot of mistakes made.
I would like to see your main class to see if you register the proxy right and made a static object so please include that in your github.
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
Oh my your right lol
Inactive account
Did you actually understand everything I said?
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
Update to the gist :https://gist.github.com/Bradenlawhead/b6a7ffb3e80fb359ee9b -Includes Mainclass,Plus the rendering can be located at the bottom of the crafting recipes.
Inactive account
You didn't add any of the changes I told you.
I recommend this tutorial so you can learn what proxies are and how they work.
Remove "abstract" from both proxies
@SidedProxy(clientSide="your.package.clientProxy",serverSide="your.package.commonProxy") in main class(note general example not copy-paste)
public static CommonProxy myProxy; in main class
myProxy.registerRenderThings(); in preinit of main class
public void registerRenderThings(){} in your common proxy class.
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
No I did I just didn't add it to the gist
Inactive account
If you think I may have misunderstood this could you provide me with some example classes.
Inactive account
What do you mean If I " think ". How am i supposed to know if you understood me. Just tell me clearly if your confused or you got it. Add the changes I told if it worked great if not update gist and I will help you figure out what went wrong.
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
Ok sorry for being dumb I think I may have got it
Inactive account
But I guess this stumps me-https://gist.github.com/Bradenlawhead/d07d94949df7d1ea7442 Do I use the proxy I registered In Mainclass.
Inactive account
Yes you use the common proxy. Ask more specific questions I am not sure by what you mean by use.
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
Im just tired...
Inactive account
The mob registers but the model still won't.
Inactive account
Update and post all the code with the changes
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
https://gist.github.com/Bradenlawhead/666adc17b8bd2a61d613
Inactive account
Remove the registerenderthing the one line near bottom in client. In main Add the sided annotation. Add the static object of common to main call registerenderthing from you static object. Look at my previous post with list do it like I told you.
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
Now I'm getting Crashes This crash was caused by the server side being in the wrong place where do I put it??
[12:39:39] [main/INFO] [GradleStart]: Extra: []
[12:39:39] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Braden/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[12:39:40] [main/INFO] [FML]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading
[12:39:40] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_66, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_66
[12:39:40] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[12:39:40] [main/INFO] [GradleStart]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin
[12:39:40] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:39:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:39:40] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[12:39:43] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[12:39:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:39:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[12:39:44] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[12:39:46] [main/INFO]: Setting user: Player957
[12:39:50] [Client thread/INFO]: LWJGL Version: 2.9.1
[12:39:51] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 11/25/15 12:39 PM
Description: Loading screen debug info
This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 956697760 bytes (912 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics'
[12:39:51] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[12:39:51] [Client thread/INFO] [FML]: MinecraftForge v10.13.4.1448 Initialized
[12:39:51] [Client thread/INFO] [FML]: Replaced 183 ore recipies
[12:39:51] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[12:39:51] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[12:39:51] [Client thread/INFO] [FML]: Searching C:\Users\Braden\Desktop\Wither's Ores\eclipse\mods for mods
[12:39:57] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[12:39:57] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, mw] at CLIENT
[12:39:57] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, mw] at SERVER
[12:39:58] [Client thread/ERROR] [FML]: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
[12:39:58] [Client thread/ERROR] [FML]: An error occured trying to load a proxy into {serverSide=Oretopia.commonProxy, clientSide=Oretopia.ClientProxy}.Oretopia.Mainclass
cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69) [ProxyInjector.class:?]
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512) [FMLModContainer.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:942) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
[12:39:58] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue
[12:39:58] [Client thread/ERROR] [FML]:
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UC Forge{10.13.4.1448} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UE mw{1.2} [Oretopia] (bin)
[12:39:58] [Client thread/ERROR] [FML]: The following problems were captured during this phase
[12:39:58] [Client thread/ERROR] [FML]: Caught exception from mw
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513) [Loader.class:?]
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:942) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
Caused by: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69) ~[forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar:?]
... 35 more
[12:39:58] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// Sorry
Time: 11/25/15 12:39 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:512)
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 cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.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 cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
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)
Caused by: cpw.mods.fml.common.LoaderException: Attempted to load a proxy type Oretopia.ClientProxy into Oretopia.Mainclass.modInstance, but the types don't match
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69)
... 35 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 928137400 bytes (885 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 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
UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UC Forge{10.13.4.1448} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar)
UE mw{1.2} [Oretopia] (bin)
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.3958' Renderer: 'Intel(R) HD Graphics'
[12:39:59] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Braden\Desktop\Wither's Ores\eclipse\.\crash-reports\crash-2015-11-25_12.39.58-client.txt
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Inactive account
Post your main class Updated
I am starting do small simple mod request. If the mod can be made in an hour I will do it for you.
Portfolio
TempTorch BabyAnimal MiningTNT SnowBallDamage EnderAdvancement HydratedFarms
package Oretopia;
import cpw.mods.fml.common.IWorldGenerator;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemBow;
import net.minecraft.item.ItemStack;
import net.minecraft.util.WeightedRandomChestContent;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraftforge.common.ChestGenHooks;
import net.minecraftforge.common.util.EnumHelper;
@Mod(modid = "mw", name = "Oretopia", version = "1.2")
public class Mainclass {
@SidedProxy(clientSide="Oretopia.ClientProxy",serverSide="Oretopia.commonProxy")
public static Item Spidersword;
public static Item AllurjasSword;
public static Item ehelm;
public static Item echest;
public static Item elegs;
public static Item eboots;
public static Item ellisword;
public static Item ellipickaxe;
public static Item elliaxe;
public static Item ellishovel;
public static Item ellihoe;
public static Item fhelm;
public static Item fchest;
public static Item flegs;
public static Item fboots;
public static Item frhelm;
public static Item frchest;
public static Item frlegs;
public static Item frboots;
public static Item ShadowPickaxe;
public static CommonProxy myProxy;
public static Item EnderLens;
public static Item SolarIngot;
public static Item Frezerockchunk;
public static Block SolarTile;
public static Block FrigidTile;
public static Block ChromeTile;
public static Item spectre;
public static Block EailliumeOre;
public static Item SpectreStone;
public static Item SkullTome;
public static Item Firebornstaff;
public static Item Chromehelm;
public static Item Chromechest;
public static Item Chromelegs;
public static Item Chromeboots;
public static Block ChromeBrick;
public static Block SolarBrick;
public static Block FrezeRockBlock;
public static Block ChromiumBlock;
public static Block SolarissBlock;
public static Block FrezeRockBrick;
public static Item SuperStick;
public static Item FrezeRock;
public static Block FrezeRockOre;
public static Item Solariss;
public static Block SolarissOre;
public static Item Chromium;
public static Item ChromiumCrystals;
public static Block ChromiumOre;
public static Item tektitesword;
public static Item tektitepickaxe;
public static Item tektiteaxe;
public static Item tektiteshovel;
public static Item tektitehoe;
public static Item tektiteingot;
public static Item solarsword;
public static Item solarpick;
public static Item solaraxe;
public static Item solarshovel;
public static Item solarhoe;
public static Item frezerocksword;
public static Item frezerockaxe;
public static Item frezerockpick;
public static Item frezerockshovel;
public static Item frezerockhoe;
public static final BiomeGenBase PermithiaBiome = new metot(metot.BiomeID_151);
public static final Item.ToolMaterial ChromedTools = EnumHelper.addToolMaterial("tektools", 4, 2000, 8.0f, 4.0f,
10);
public static final Item.ToolMaterial ElliumiteTools = EnumHelper.addToolMaterial("spookytools", 4, 2000, 8.0f,
6.0f, 10);
public static final Item.ToolMaterial Legendary = EnumHelper.addToolMaterial("legen-dary", 4, 2000, 8.0f, 6.0f, 10);
public static final Item.ToolMaterial SolarTools = EnumHelper.addToolMaterial("soltools", 4, 2000, 8.0f, 5.0f, 10);
public static final Item.ToolMaterial FrezeTools = EnumHelper.addToolMaterial("soltools", 4, 2000, 8.0f, 5.0f, 10);
public static final ItemArmor.ArmorMaterial ElliumiteArmor = EnumHelper.addArmorMaterial("Elliumiteset", 2000,
new int[] { 5, 9, 7, 5 }, 30);
public static final ItemArmor.ArmorMaterial ChromiumArmor = EnumHelper.addArmorMaterial("Chromiumset", 2000,
new int[] { 3, 8, 6, 4 }, 30);
public static final ItemArmor.ArmorMaterial FirebornArmor = EnumHelper.addArmorMaterial("fireset", 2000,
new int[] { 4, 9, 7, 5 }, 40);
public static final ItemArmor.ArmorMaterial FrezebornArmor = EnumHelper.addArmorMaterial("frezeset", 2000,
new int[] { 4, 9, 7, 5 }, 40);
@Instance
public static Mainclass modInstance;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
// Item/Block init and registering
// Config Handler
EnderLens = new EnderlensItem().setUnlocalizedName("EnderlensItem").setTextureName("mw:Enderlens")
.setCreativeTab(tabOretopia);
ShadowPickaxe = new legendpick1(Legendary).setUnlocalizedName("legendpick").setTextureName("mw:ShadowPick")
.setCreativeTab(tabLegendary);
AllurjasSword = new legendsword1(Legendary).setUnlocalizedName("ankhsword").setTextureName("mw:Acut")
.setCreativeTab(tabLegendary);
Spidersword = new legendsword2(Legendary).setUnlocalizedName("spidersword").setTextureName("mw:Shelob's Wrath")
.setCreativeTab(tabLegendary);
SolarIngot = new solIngot().setUnlocalizedName("SolarissIngot").setTextureName("mw:si")
.setCreativeTab(tabOretopia);
Frezerockchunk = new fchunk().setUnlocalizedName("FrezeRockChunk").setTextureName("mw:frezeRockc")
.setCreativeTab(tabOretopia);
spectre = new spectre().setUnlocalizedName("SpectreStone").setTextureName("mw:Spectre Stone")
.setCreativeTab(tabOretopia);
EailliumeOre = new Eore(Material.iron).setBlockName("EailliumeOre").setBlockTextureName("mw:elliumite")
.setCreativeTab(tabOretopia);
SpectreStone = new spectrestone().setUnlocalizedName("SpectreStoneShard").setTextureName("mw:Spectre Stone1")
.setCreativeTab(tabOretopia);
ehelm = new Elliarmor(ElliumiteArmor, 0, 0).setUnlocalizedName("eHelmet").setTextureName("mw:s1")
.setCreativeTab(tabOretopia);
echest = new Elliarmor(ElliumiteArmor, 0, 1).setUnlocalizedName("eChestplate").setTextureName("mw:s2")
.setCreativeTab(tabOretopia);
elegs = new Elliarmor(ElliumiteArmor, 0, 2).setUnlocalizedName("eLeggings").setTextureName("mw:s3")
.setCreativeTab(tabOretopia);
eboots = new Elliarmor(ElliumiteArmor, 0, 3).setUnlocalizedName("eBoots").setTextureName("mw:s4")
.setCreativeTab(tabOretopia);
ellisword = new ellisword(ElliumiteTools).setUnlocalizedName("Ellisword").setTextureName("mw:ssword")
.setCreativeTab(tabOretopia);
elliaxe = new elliaxe(ElliumiteTools).setUnlocalizedName("ElliAxe").setTextureName("mw:saxe")
.setCreativeTab(tabOretopia);
ellipickaxe = new ellipick(ElliumiteTools).setUnlocalizedName("Ellipick").setTextureName("mw:spick")
.setCreativeTab(tabOretopia);
ellishovel = new ellishovel(ElliumiteTools).setUnlocalizedName("Ellishovel").setTextureName("mw:sshovel")
.setCreativeTab(tabOretopia);
ellihoe = new ellihoe(ElliumiteTools).setUnlocalizedName("ElliHoe").setTextureName("mw:shoe")
.setCreativeTab(tabOretopia);
frhelm = new Frezebornarmor(FrezebornArmor, 0, 0).setUnlocalizedName("FrezebornHelmet").setTextureName("mw:f1")
.setCreativeTab(tabOretopia);
frchest = new Frezebornarmor(FrezebornArmor, 0, 1).setUnlocalizedName("FrezebornChestplate")
.setTextureName("mw:f2").setCreativeTab(tabOretopia);
frlegs = new Frezebornarmor(FrezebornArmor, 0, 2).setUnlocalizedName("FrezebornLeggings")
.setTextureName("mw:f3").setCreativeTab(tabOretopia);
frboots = new Frezebornarmor(FrezebornArmor, 0, 3).setUnlocalizedName("FrezebornBoots").setTextureName("mw:f4")
.setCreativeTab(tabOretopia);
fhelm = new Armorfire(FirebornArmor, 0, 0).setUnlocalizedName("FirebornHelmet").setTextureName("mw:firel1")
.setCreativeTab(tabOretopia);
fchest = new Armorfire(FirebornArmor, 0, 1).setUnlocalizedName("FirebornChestplate").setTextureName("mw:firel2")
.setCreativeTab(tabOretopia);
flegs = new Armorfire(FirebornArmor, 0, 2).setUnlocalizedName("FirebornLeggings").setTextureName("mw:firel3")
.setCreativeTab(tabOretopia);
fboots = new Armorfire(FirebornArmor, 0, 3).setUnlocalizedName("FirebornBoots").setTextureName("mw:firel4")
.setCreativeTab(tabOretopia);
SolarTile = new soltile(Material.iron).setBlockName("Solar Tile").setBlockTextureName("mw:fire")
.setCreativeTab(tabOretopia);
ChromeTile = new chrotile(Material.iron).setBlockName("Chromium Tile").setBlockTextureName("mw:cCb2")
.setCreativeTab(tabOretopia);
FrigidTile = new frigtile(Material.iron).setBlockName("Frigid Tile").setBlockTextureName("mw:fro2")
.setCreativeTab(tabOretopia);
SkullTome = new tome().setUnlocalizedName("Witherbook").setTextureName("mw:skullbook")
.setCreativeTab(tabOretopia);
Firebornstaff = new staff().setUnlocalizedName("Firebornstaff").setTextureName("mw:fbsc")
.setCreativeTab(tabOretopia);
Chromehelm = new Armorchrome(ChromiumArmor, 0, 0).setUnlocalizedName("ChromiumHelmet")
.setTextureName("mw:chrome_helm").setCreativeTab(tabOretopia);
Chromechest = new Armorchrome(ChromiumArmor, 0, 1).setUnlocalizedName("ChromeChestplate")
.setTextureName("mw:chrome_chestplate").setCreativeTab(tabOretopia);
Chromelegs = new Armorchrome(ChromiumArmor, 0, 2).setUnlocalizedName("ChromeGreaves")
.setTextureName("mw:chrome_leggings").setCreativeTab(tabOretopia);
Chromeboots = new Armorchrome(ChromiumArmor, 0, 3).setUnlocalizedName("ChromeBoots")
.setTextureName("mw:chrome_boots").setCreativeTab(tabOretopia);
ChromeBrick = new ChromiumBrick(Material.iron).setBlockName("ChromiumBrick").setBlockTextureName("mw:cCb")
.setCreativeTab(tabOretopia);
SolarBrick = new SolarissBrick(Material.iron).setBlockName("SolarissBrick").setBlockTextureName("mw:fire2")
.setCreativeTab(tabOretopia);
FrezeRockBlock = new FrigidBlock(Material.iron).setBlockName("FrigidBlock").setBlockTextureName("mw:fro1")
.setCreativeTab(tabOretopia);
SolarissBlock = new SolarissBrick(Material.iron).setBlockName("SolarissBlock").setBlockTextureName("mw:fire1")
.setCreativeTab(tabOretopia);
ChromiumBlock = new ChromiumBlock(Material.iron).setBlockName("ChromiumBlock").setBlockTextureName("mw:cC")
.setCreativeTab(tabOretopia);
FrezeRockBrick = new FrezeRockBrick(Material.iron).setBlockName("FrezeRockBrick").setBlockTextureName("mw:frob")
.setCreativeTab(tabOretopia);
SuperStick = new SuperStick().setUnlocalizedName("SuperStick").setTextureName("mw:sst")
.setCreativeTab(tabOretopia);
FrezeRock = new frezerock().setUnlocalizedName("Frezerock").setTextureName("mw:frezeRock")
.setCreativeTab(tabOretopia);
frezerocksword = new frezesword(FrezeTools).setUnlocalizedName("Frigidsword")
.setTextureName("mw:freze_rock_claymore").setCreativeTab(tabOretopia);
frezerockaxe = new frezeaxe(FrezeTools).setUnlocalizedName("FrigidAxe").setTextureName("mw:freze_rock_axe")
.setCreativeTab(tabOretopia);
frezerockpick = new frezepick(FrezeTools).setUnlocalizedName("Frigidpick")
.setTextureName("mw:freze_rock_pickaxe").setCreativeTab(tabOretopia);
frezerockshovel = new frezeshovel(FrezeTools).setUnlocalizedName("Frigidshovel")
.setTextureName("mw:freze_rock_shovel").setCreativeTab(tabOretopia);
frezerockhoe = new frezehoe(FrezeTools).setUnlocalizedName("FrigidHoe").setTextureName("mw:freze_rock_hoe")
.setCreativeTab(tabOretopia);
FrezeRockOre = new FrezeRockOre(Material.iron).setBlockName("FrezeRockOre").setBlockTextureName("mw:fro")
.setCreativeTab(tabOretopia);
solarsword = new solarsword(SolarTools).setUnlocalizedName("solarisssword").setTextureName("mw:solar_maul")
.setCreativeTab(tabOretopia);
solarpick = new solarpick(SolarTools).setUnlocalizedName("solarisspick").setTextureName("mw:solar_pick")
.setCreativeTab(tabOretopia);
solaraxe = new solaraxe(SolarTools).setUnlocalizedName("solarissaxe").setTextureName("mw:solar_axe")
.setCreativeTab(tabOretopia);
solarshovel = new solarshovel(SolarTools).setUnlocalizedName("solarissshovel").setTextureName("mw:solar_shovel")
.setCreativeTab(tabOretopia);
solarhoe = new solarhoe(SolarTools).setUnlocalizedName("solarisshoe").setTextureName("mw:solar_hoe")
.setCreativeTab(tabOretopia);
Chromium = new Chromium().setUnlocalizedName("chromium").setTextureName("mw:ci").setCreativeTab(tabOretopia);
ChromiumOre = new BlockChromeOre(Material.iron).setBlockName("ChromeOre").setBlockTextureName("mw:co")
.setCreativeTab(tabOretopia);
tektitesword = new ItemTektiteSword(ChromedTools).setUnlocalizedName("tektitesword").setTextureName("mw:csw")
.setCreativeTab(tabOretopia);
tektiteaxe = new ItemTektiteAxe(ChromedTools).setUnlocalizedName("tektiteaxe").setTextureName("mw:ca")
.setCreativeTab(tabOretopia).setCreativeTab(tabOretopia);
tektiteshovel = new ItemTektiteShovel(ChromedTools).setUnlocalizedName("tektiteshovel").setTextureName("mw:cs")
.setCreativeTab(tabOretopia);
tektitehoe = new ItemTektiteHoe(ChromedTools).setUnlocalizedName("tektitehoe").setTextureName("mw:ch")
.setCreativeTab(tabOretopia);
tektitepickaxe = new ItemTektitePickaxe(ChromedTools).setUnlocalizedName("tektitepick").setTextureName("mw:cp")
.setCreativeTab(tabOretopia);
ChromiumCrystals = new ItemTektiteCrystals().setUnlocalizedName("ChromiumCrystal").setTextureName("mw:ccs")
.setCreativeTab(tabOretopia);
SolarissOre = new SolarissOre(Material.iron).setBlockName("SolarissOre").setBlockTextureName("mw:soalr")
.setCreativeTab(tabOretopia);
Solariss = new Solariss().setUnlocalizedName("Solariss").setTextureName("mw:cooled_solaris")
.setCreativeTab(tabOretopia);
BiomeRegistry.mainRegistry();
ChestGenHooks.addItem(ChestGenHooks.MINESHAFT_CORRIDOR,
new WeightedRandomChestContent(new ItemStack(Spidersword), 1, 2, 4));
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST,
new WeightedRandomChestContent(new ItemStack(AllurjasSword), 1, 2, 4));
GameRegistry.registerItem(ShadowPickaxe, ShadowPickaxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(EnderLens, EnderLens.getUnlocalizedName().substring(5));
GameRegistry.registerItem(AllurjasSword, AllurjasSword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Spidersword, Spidersword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(SolarIngot, SolarIngot.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Frezerockchunk, Frezerockchunk.getUnlocalizedName().substring(5));
GameRegistry.registerItem(spectre, spectre.getUnlocalizedName().substring(5));
GameRegistry.registerWorldGenerator(new Oregen(), 0);
GameRegistry.registerBlock(SolarTile, SolarTile.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(ChromeTile, ChromeTile.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(FrigidTile, FrigidTile.getUnlocalizedName().substring(5));
GameRegistry.registerItem(SpectreStone, SpectreStone.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(EailliumeOre, EailliumeOre.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ehelm, ehelm.getUnlocalizedName().substring(5));
GameRegistry.registerItem(echest, echest.getUnlocalizedName().substring(5));
GameRegistry.registerItem(elegs, elegs.getUnlocalizedName().substring(5));
GameRegistry.registerItem(eboots, eboots.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ellisword, ellisword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ellipickaxe, ellipickaxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(elliaxe, elliaxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ellihoe, ellihoe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ellishovel, ellishovel.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frhelm, frhelm.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frchest, frchest.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frlegs, frlegs.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frboots, frboots.getUnlocalizedName().substring(5));
GameRegistry.registerItem(fhelm, fhelm.getUnlocalizedName().substring(5));
GameRegistry.registerItem(fchest, fchest.getUnlocalizedName().substring(5));
GameRegistry.registerItem(flegs, flegs.getUnlocalizedName().substring(5));
GameRegistry.registerItem(fboots, fboots.getUnlocalizedName().substring(5));
GameRegistry.registerItem(SkullTome, SkullTome.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(SolarBrick, SolarBrick.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(ChromeBrick, ChromeBrick.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(FrezeRockBlock, FrezeRockBlock.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Firebornstaff, Firebornstaff.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(SolarissBlock, SolarissBlock.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(ChromiumBlock, ChromiumBlock.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(FrezeRockBrick, FrezeRockBrick.getUnlocalizedName().substring(5));
GameRegistry.registerItem(SuperStick, SuperStick.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Chromium, Chromium.getUnlocalizedName().substring(5));
GameRegistry.registerItem(tektitesword, tektitesword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(tektitepickaxe, tektitepickaxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(tektiteaxe, tektiteaxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(tektiteshovel, tektiteshovel.getUnlocalizedName().substring(5));
GameRegistry.registerItem(tektitehoe, tektitehoe.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(ChromiumOre, ChromiumOre.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(SolarissOre, SolarissOre.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(FrezeRockOre, FrezeRockOre.getUnlocalizedName().substring(5));
GameRegistry.registerItem(ChromiumCrystals, ChromiumCrystals.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Solariss, Solariss.getUnlocalizedName().substring(5));
GameRegistry.registerItem(solarsword, solarsword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(solaraxe, solaraxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(solarshovel, solarshovel.getUnlocalizedName().substring(5));
GameRegistry.registerItem(solarhoe, solarhoe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(solarpick, solarpick.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frezerocksword, frezerocksword.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frezerockaxe, frezerockaxe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frezerockshovel, frezerockshovel.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frezerockhoe, frezerockhoe.getUnlocalizedName().substring(5));
GameRegistry.registerItem(frezerockpick, frezerockpick.getUnlocalizedName().substring(5));
GameRegistry.registerItem(FrezeRock, FrezeRock.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Chromehelm, Chromehelm.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Chromechest, Chromechest.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Chromelegs, Chromelegs.getUnlocalizedName().substring(5));
GameRegistry.registerItem(Chromeboots, Chromeboots.getUnlocalizedName().substring(5));
GameRegistry.addSmelting(EailliumeOre, new ItemStack(SpectreStone), 5.0f);
GameRegistry.addSmelting(SolarissOre, new ItemStack(SolarIngot), 5.0f);
GameRegistry.addSmelting(FrezeRockOre, new ItemStack(Frezerockchunk), 5.0f);
GameRegistry.addSmelting(ChromiumOre, new ItemStack(Chromium), 5.0f);
GameRegistry.addRecipe(new ItemStack(Chromium), new Object[] { "ccc", "ccc", 'c', Chromium });
GameRegistry.addRecipe(new ItemStack(SolarIngot), new Object[] { "ccc", "ccc", 'c', Solariss });
GameRegistry.addRecipe(new ItemStack(Frezerockchunk), new Object[] { "ccc", "ccc", 'c', FrezeRock });
GameRegistry.addRecipe(new ItemStack(spectre), new Object[] { "cc", "cc", 'c', SpectreStone });
GameRegistry.addRecipe(new ItemStack(tektitepickaxe),
new Object[] { "CCC", " S ", " S ", 'C', Chromium, 'S', Items.stick });
GameRegistry.addRecipe(new ItemStack(tektiteaxe),
new Object[] { "CC ", "CS ", " S ", 'C', Chromium, 'S', Items.stick });
GameRegistry.addRecipe(new ItemStack(tektiteshovel),
new Object[] { " C ", " S ", " S ", 'C', Chromium, 'S', Items.stick });
GameRegistry.addRecipe(new ItemStack(tektitehoe),
new Object[] { "CC ", " S ", " S ", 'C', Chromium, 'S', Items.stick });
GameRegistry.addRecipe(new ItemStack(solarsword),
new Object[] { " C ", " C ", " S ", 'C', SolarIngot, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(solarpick),
new Object[] { "CCC", " S ", " S ", 'C', SolarIngot, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(solaraxe),
new Object[] { "CC ", "CS ", " S ", 'C', SolarIngot, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(solarshovel),
new Object[] { " C ", " S ", " S ", 'C', SolarIngot, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(solarhoe),
new Object[] { "CC ", " S ", " S ", 'C', SolarIngot, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(frezerockpick),
new Object[] { "CCC", " S ", " S ", 'C', Frezerockchunk, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(frezerockaxe),
new Object[] { "CC ", "CS ", " S ", 'C', Frezerockchunk, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(frezerockshovel),
new Object[] { " C ", " S ", " S ", 'C', Frezerockchunk, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(frezerockhoe),
new Object[] { "CC ", " S ", " S ", 'C', Frezerockchunk, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(frezerocksword),
new Object[] { " C ", " C ", " S ", 'C', Frezerockchunk, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(ellipickaxe),
new Object[] { "CCC", " S ", " S ", 'C', spectre, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(elliaxe),
new Object[] { "CC ", "CS ", " S ", 'C', spectre, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(ellishovel),
new Object[] { " C ", " S ", " S ", 'C', spectre, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(ellihoe),
new Object[] { "CC ", " S ", " S ", 'C', spectre, 'S', SuperStick });
GameRegistry.addRecipe(new ItemStack(ellisword),
new Object[] { " C ", " C ", " S ", 'C', spectre, 'S', SuperStick });
GameRegistry.addShapedRecipe(new ItemStack(SuperStick),
new Object[] { "scs", "scs", 'c', Blocks.obsidian, 's', Blocks.planks });
GameRegistry.addShapedRecipe(new ItemStack(SolarissBlock), new Object[] { "sss", "sss", "sss", 's', Solariss });
GameRegistry.addShapedRecipe(new ItemStack(ChromiumBlock), new Object[] { "sss", "sss", "sss", 's', Chromium });
GameRegistry.addShapedRecipe(new ItemStack(FrezeRockBrick, 4),
new Object[] { "sss", "sss", "sss", 's', FrezeRock });
GameRegistry.addRecipe(new ItemStack(Firebornstaff),
new Object[] { "CnC", " S ", " S ", 'C', SolarIngot, 'S', SuperStick, 'n', Items.nether_star });
GameRegistry.addShapedRecipe(new ItemStack(ehelm), new Object[] { "sss", "s s", 's', spectre });
GameRegistry.addShapedRecipe(new ItemStack(echest), new Object[] { "s s", "sss", "sss", 's', spectre });
GameRegistry.addShapedRecipe(new ItemStack(elegs), new Object[] { "sss", "s s", "s s", 's', spectre });
GameRegistry.addShapedRecipe(new ItemStack(eboots), new Object[] { "s s", "s s", 's', spectre });
GameRegistry.addShapedRecipe(new ItemStack(Chromehelm), new Object[] { "sss", "s s", 's', Chromium });
GameRegistry.addShapedRecipe(new ItemStack(Chromechest), new Object[] { "s s", "sss", "sss", 's', Chromium });
GameRegistry.addShapedRecipe(new ItemStack(Chromelegs), new Object[] { "sss", "s s", "s s", 's', Chromium });
GameRegistry.addShapedRecipe(new ItemStack(Chromeboots), new Object[] { "s s", "s s", 's', Chromium });
GameRegistry.addShapedRecipe(new ItemStack(Solariss, 9), new Object[] { "s", 's', SolarissBlock });
GameRegistry.addShapedRecipe(new ItemStack(FrezeRock, 9), new Object[] { "s", 's', FrezeRockBlock });
GameRegistry.addShapedRecipe(new ItemStack(Chromium, 9), new Object[] { "s", 's', ChromiumBlock });
GameRegistry.addShapedRecipe(new ItemStack(ChromeBrick, 9), new Object[] { "ss", "ss", 's', Chromium });
GameRegistry.addShapedRecipe(new ItemStack(SolarBrick, 9), new Object[] { "ss", "ss", 's', Solariss });
GameRegistry.addShapedRecipe(new ItemStack(FrezeRockBrick, 9), new Object[] { "ss", "ss", 's', FrezeRock });
GameRegistry.addShapedRecipe(new ItemStack(fhelm), new Object[] { "sss", "s s", 's', SolarIngot });
GameRegistry.addShapedRecipe(new ItemStack(fchest), new Object[] { "s s", "sss", "sss", 's', SolarIngot });
GameRegistry.addShapedRecipe(new ItemStack(flegs), new Object[] { "sss", "s s", "s s", 's', SolarIngot });
GameRegistry.addShapedRecipe(new ItemStack(fboots), new Object[] { "s s", "s s", 's', SolarIngot });
GameRegistry.addShapedRecipe(new ItemStack(frhelm), new Object[] { "sss", "s s", 's', Frezerockchunk });
GameRegistry.addShapedRecipe(new ItemStack(frchest), new Object[] { "s s", "sss", "sss", 's', Frezerockchunk });
GameRegistry.addShapedRecipe(new ItemStack(frlegs), new Object[] { "sss", "s s", "s s", 's', Frezerockchunk });
GameRegistry.addShapedRecipe(new ItemStack(frboots), new Object[] { "s s", "s s", 's', Frezerockchunk });
GameRegistry.addShapedRecipe(new ItemStack(SkullTome),
new Object[] { "sd", 's', Items.book, 'd', Items.nether_star });
Enderseer.mainRegistry();
}
private Object setBiomeName(String string) {
// TODO Auto-generated method stub
return null;
}
@EventHandler
public void init(FMLInitializationEvent event) {
// Proxy,TileEntity, entity, GUI and Packet Registering
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
}
public static CreativeTabs tabOretopia = new CreativeTabs("tabOretopia") {
@Override
public Item getTabIconItem() {
return new ItemStack(FrezeRock).getItem();
}
};
public static CreativeTabs tabLegendary = new CreativeTabs("tabLegendary") {
@Override
public Item getTabIconItem() {
return new ItemStack(Items.gold_nugget).getItem();
}
};
}
Inactive account