
UnknownAssassin
Members-
Posts
48 -
Joined
-
Last visited
Everything posted by UnknownAssassin
-
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Hey this was a multiple answer question Yes to what answer? -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Voltab told me to write CombinedClientProxy instead of ClientProxy, now I have to write ClientProxy here or rename my ClientProxy class to CombinedClientProxy? -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Minecraft crashes at proxy initialization, and only for you I Copied all the files to pastebin Log: http://pastebin.com/rMV9MBtY Main: http://pastebin.com/WXcqqgNk ServerProxy: http://pastebin.com/qdkymm0u ClientProxy: http://pastebin.com/F1j0Eu9e CommonProxy: http://pastebin.com/ECLRXEbP -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
I just post the code here. Or should I upload a zip of the src? Main package de.unknwownassassin.powerapples; import de.unknwownassassin.powerapples.blocks.BlockMagicBlock; import de.unknwownassassin.powerapples.blocks.ModBlocks; import de.unknwownassassin.powerapples.items.ItemDiamondApple; import de.unknwownassassin.powerapples.items.ItemDiamondDust; import de.unknwownassassin.powerapples.items.ItemMagicDust; import de.unknwownassassin.powerapples.items.ItemObsidianApple; import de.unknwownassassin.powerapples.items.ItemObsidianDust; import de.unknwownassassin.powerapples.proxies.CommonProxy; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.Mod.Instance; import net.minecraftforge.fml.common.SidedProxy; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.registry.GameRegistry; @Mod(modid = PowerApplesMain.MODID, version = PowerApplesMain.VERSION) public class PowerApplesMain { public static final String MODID = "powerapples"; public static final String VERSION = "1.1 Alpha"; public static final String NAME = "PowerApples"; public static Item diamondapple; public static Item obsidianapple; public static Item diamonddust; public static Item obsidiandust; public static Item magicdust; public static Block magicblock; public static CreativeTabs PowerApplesTab; public static CreativeTabs PowerApplesDustTab; @SidedProxy(clientSide="de.unknownassassin.powerapples.proxies.CombinedClientProxy", serverSide="de.unknownassassin.powerapples.proxies.DedicatedServerProxy") public static CommonProxy proxy; @EventHandler public void preinit(FMLPreInitializationEvent event) { //Proxy Loading this.proxy.preInit(event); //Register Ore Generator GameRegistry.registerWorldGenerator(new PowerApplesWorldGeneration(), 10); //Register ModBlocks Class ModBlocks.createBlocks(); //Register PowerApplesTab = new CreativeTabs("PowerApplesTab") { @Override public Item getTabIconItem() { return diamondapple; } }; PowerApplesDustTab = new CreativeTabs("PowerApplesDustTab") { @Override public Item getTabIconItem() { return diamonddust; } }; //Defining Items magicdust = new ItemMagicDust().setUnlocalizedName("MagicDust").setCreativeTab(PowerApplesDustTab); magicblock = new BlockMagicBlock().setUnlocalizedName("MagicBlock").setCreativeTab(PowerApplesDustTab); diamondapple = new ItemDiamondApple(0, false).setUnlocalizedName("DiamondApple").setCreativeTab(PowerApplesTab).setMaxStackSize(1); obsidianapple = new ItemObsidianApple(0, false).setUnlocalizedName("ObsidianApple").setCreativeTab(PowerApplesTab).setMaxStackSize(1); obsidiandust = new ItemObsidianDust().setUnlocalizedName("ObsidianDust").setCreativeTab(PowerApplesDustTab).setMaxStackSize(1); diamonddust = new ItemDiamondDust().setUnlocalizedName("DiamondDust").setCreativeTab(PowerApplesDustTab).setMaxStackSize(1); } @EventHandler public void init(FMLInitializationEvent event) { //Proxy loading this.proxy.init(event); //Register Crafting Recipes GameRegistry.addRecipe(new ItemStack(diamonddust, 1), new Object[] { "ddd", "dmd", "ddd", Character.valueOf('d'), Items.diamond, Character.valueOf('m'), magicdust }); GameRegistry.addRecipe(new ItemStack(obsidiandust, 1), new Object[] { "ooo", "omo", "ooo", Character.valueOf('o'), Blocks.obsidian, Character.valueOf('m'), magicdust }); GameRegistry.addRecipe(new ItemStack(diamondapple, 1), new Object[] { "ddd", "dad", "ddd", Character.valueOf('d'), diamonddust, Character.valueOf('a'), Items.apple }); GameRegistry.addRecipe(new ItemStack(obsidianapple, 1), new Object[] { "ooo", "oao", "ooo", Character.valueOf('o'), obsidiandust, Character.valueOf('a'), Items.apple }); //Register Items GameRegistry.registerItem(magicdust, "MagicDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(magicdust, 0, new ModelResourceLocation("powerapples:magicdust", "inventory")); GameRegistry.registerItem(diamondapple, "DiamondApple"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(diamondapple, 0, new ModelResourceLocation("powerapples:diamondapple", "inventory")); GameRegistry.registerItem(obsidianapple, "ObsidianApple"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(obsidianapple, 0, new ModelResourceLocation("powerapples:obsidianapple", "inventory")); GameRegistry.registerItem(diamonddust, "DiamondDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(diamonddust, 0, new ModelResourceLocation("powerapples:diamonddust", "inventory")); GameRegistry.registerItem(obsidiandust, "ObsidianDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(obsidiandust, 0, new ModelResourceLocation("powerapples:obsidiandust", "inventory")); GameRegistry.registerBlock(magicblock, "MagicBlock"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(magicblock), 0, new ModelResourceLocation("powerapples:magicblock", "inventory")); } @EventHandler public void postinit(FMLPostInitializationEvent event) { this.proxy.postInit(event); } } [/Code] ClientProxy: [Code] package de.unknwownassassin.powerapples.proxies; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class ClientProxy extends CommonProxy { @Override public void preInit(FMLPreInitializationEvent e) { super.preInit(e); } @Override public void init(FMLInitializationEvent e) { super.init(e); } @Override public void postInit(FMLPostInitializationEvent e) { super.postInit(e); } } [/Code] Common Proxy: [Code] package de.unknwownassassin.powerapples.proxies; import de.unknwownassassin.powerapples.blocks.ModBlocks; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class CommonProxy { public void preInit(FMLPreInitializationEvent e) { } public void init(FMLInitializationEvent e) { ModBlocks.createBlocks(); } public void postInit(FMLPostInitializationEvent e) { } } [/Code] ServerProxy [Code] package de.unknwownassassin.powerapples.proxies; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class ServerProxy extends CommonProxy { @Override public void preInit(FMLPreInitializationEvent e) { super.preInit(e); } @Override public void init(FMLInitializationEvent e) { super.init(e); } @Override public void postInit(FMLPostInitializationEvent e) { super.postInit(e); } } [/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Wow GitHub is pretty complicated -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Am I so stupid It's pretty hard to see: Voltab For this post, 1 member gave a thank you! I could create a GitHub Account... -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Still crashing.. [12:31:08] [main/INFO] [GradleStart]: Extra: [] [12:31:08] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Marcel/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] [12:31:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [12:31:08] [main/INFO] [FML]: Forge Mod Loader version 8.0.26.1299 for Minecraft 1.8 loading [12:31:08] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_31, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_31 [12:31:08] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [12:31:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker [12:31:08] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [12:31:08] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [12:31:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [12:31:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [12:31:08] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [12:31:09] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [12:31:09] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [12:31:09] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [12:31:10] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [12:31:10] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [12:31:10] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [12:31:10] [Client thread/INFO]: Setting user: Player296 [12:31:12] [Client thread/INFO]: LWJGL Version: 2.9.1 [12:31:13] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [12:31:13] [Client thread/INFO] [FML]: MinecraftForge v11.14.0.1299 Initialized [12:31:13] [Client thread/INFO] [FML]: Replaced 204 ore recipies [12:31:13] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [12:31:13] [Client thread/INFO] [FML]: Searching C:\Users\Marcel\Meine Dateien\PowerApples\eclipse\mods for mods [12:31:16] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [12:31:16] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, powerapples] at CLIENT [12:31:16] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, powerapples] at SERVER [12:31:16] [Client thread/ERROR] [FML]: An error occured trying to load a proxy into {serverSide=de.unknownassassin.powerapples.proxies.DedicatedServerProxy, clientSide=de.unknownassassin.powerapples.proxies.CombinedClientProxy}.de.unknwownassassin.powerapples.PowerApplesMain java.lang.ClassNotFoundException: de.unknownassassin.powerapples.proxies.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) ~[ModClassLoader.class:?] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) [ProxyInjector.class:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) [FMLModContainer.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) [Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?] ... 41 more Feb 28, 2015 12:31:16 PM com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler handleException SCHWERWIEGEND: Could not dispatch event: FMLMod:powerapples{1.1 Alpha} to public void net.minecraftforge.fml.common.FMLModContainer.constructMod(net.minecraftforge.fml.common.event.FMLConstructionEvent) java.lang.ClassNotFoundException: de.unknownassassin.powerapples.proxies.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) 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:208) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) 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:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) at net.minecraft.client.Minecraft.run(Minecraft.java:325) 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(GradleStartCommon.java:85) at GradleStart.main(GradleStart.java:45) Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 41 more [12:31:16] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue [12:31:16] [Client thread/ERROR] [FML]: mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.26.1299} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed Forge{11.14.0.1299} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed powerapples{1.1 Alpha} [PowerApples] (bin) Unloaded->Errored [12:31:16] [Client thread/ERROR] [FML]: The following problems were captured during this phase [12:31:16] [Client thread/ERROR] [FML]: Caught exception from powerapples net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.proxies.CombinedClientProxy at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:77) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) [Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.proxies.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) ~[forgeSrc-1.8-11.14.0.1299.jar:?] ... 35 more Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) ~[forgeSrc-1.8-11.14.0.1299.jar:?] ... 35 more [12:31:16] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: ---- Minecraft Crash Report ---- // Why is it breaking Time: 28.02.15 12:31 Description: There was a severe problem during mod loading that has caused the game to fail net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.proxies.CombinedClientProxy at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:77) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) 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:208) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) 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:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) at net.minecraft.client.Minecraft.run(Minecraft.java:325) 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(GradleStartCommon.java:85) at GradleStart.main(GradleStart.java:45) Caused by: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.proxies.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) ... 35 more Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 41 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0_31, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 862863352 bytes (822 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.26.1299 Minecraft Forge 11.14.0.1299 4 mods loaded, 4 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.26.1299} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed Forge{11.14.0.1299} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed powerapples{1.1 Alpha} [PowerApples] (bin) Unloaded->Errored [12:31:16] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Marcel\Meine Dateien\PowerApples\eclipse\.\crash-reports\crash-2015-02-28_12.31.16-client.txt Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [/Code] [Code] @SidedProxy(clientSide="de.unknownassassin.powerapples.proxies.CombinedClientProxy", serverSide="de.unknownassassin.powerapples.proxies.DedicatedServerProxy") public static CommonProxy proxy; [/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Hmmmm...can't find an Error here... -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Minecraft Crash, but Eclipse doesn't see an error An error occured trying to load a proxy into {serverSide=de.unknownassassin.powerapples.DedicatedServerProxy, clientSide=de.unknownassassin.powerapples.CombinedClientProxy}.de.unknwownassassin.powerapples.PowerApplesMain java.lang.ClassNotFoundException: de.unknownassassin.powerapples.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) ~[ModClassLoader.class:?] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) [ProxyInjector.class:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) [FMLModContainer.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) [Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?] ... 41 more Feb 28, 2015 11:31:18 AM com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler handleException SCHWERWIEGEND: Could not dispatch event: FMLMod:powerapples{1.1 Alpha} to public void net.minecraftforge.fml.common.FMLModContainer.constructMod(net.minecraftforge.fml.common.event.FMLConstructionEvent) java.lang.ClassNotFoundException: de.unknownassassin.powerapples.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) 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:208) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) 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:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) at net.minecraft.client.Minecraft.run(Minecraft.java:325) 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(GradleStartCommon.java:85) at GradleStart.main(GradleStart.java:45) Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 41 more [11:31:18] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue [11:31:18] [Client thread/ERROR] [FML]: mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.26.1299} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed Forge{11.14.0.1299} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed powerapples{1.1 Alpha} [PowerApples] (bin) Unloaded->Errored [11:31:18] [Client thread/ERROR] [FML]: The following problems were captured during this phase [11:31:18] [Client thread/ERROR] [FML]: Caught exception from powerapples net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.CombinedClientProxy at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:77) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) [Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31] 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(GradleStartCommon.java:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) ~[forgeSrc-1.8-11.14.0.1299.jar:?] ... 35 more Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) ~[forgeSrc-1.8-11.14.0.1299.jar:?] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_31] at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_31] at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) ~[forgeSrc-1.8-11.14.0.1299.jar:?] ... 35 more [11:31:18] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: ---- Minecraft Crash Report ---- // Shall we play a game? Time: 28.02.15 11:31 Description: There was a severe problem during mod loading that has caused the game to fail net.minecraftforge.fml.common.LoaderException: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.CombinedClientProxy at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:77) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:494) 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:208) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) 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:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) at net.minecraft.client.Minecraft.run(Minecraft.java:325) 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(GradleStartCommon.java:85) at GradleStart.main(GradleStart.java:45) Caused by: java.lang.ClassNotFoundException: de.unknownassassin.powerapples.CombinedClientProxy at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at net.minecraftforge.fml.common.ModClassLoader.loadClass(ModClassLoader.java:58) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.common.ProxyInjector.inject(ProxyInjector.java:60) ... 35 more Caused by: java.lang.NullPointerException at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ... 41 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0_31, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 860907744 bytes (821 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.26.1299 Minecraft Forge 11.14.0.1299 4 mods loaded, 4 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.26.1299} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed Forge{11.14.0.1299} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed powerapples{1.1 Alpha} [PowerApples] (bin) Unloaded->Errored [11:31:18] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Marcel\Meine Dateien\PowerApples\eclipse\.\crash-reports\crash-2015-02-28_11.31.18-client.txt Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [/Code] ClientProxy: [Code]package de.unknwownassassin.powerapples.proxies; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class ClientProxy extends CommonProxy { @Override public void preInit(FMLPreInitializationEvent e) { super.preInit(e); } @Override public void init(FMLInitializationEvent e) { super.init(e); } @Override public void postInit(FMLPostInitializationEvent e) { super.postInit(e); } } [/Code] Main: [Code] package de.unknwownassassin.powerapples; import de.unknwownassassin.powerapples.blocks.BlockMagicBlock; import de.unknwownassassin.powerapples.blocks.ModBlocks; import de.unknwownassassin.powerapples.items.ItemDiamondApple; import de.unknwownassassin.powerapples.items.ItemDiamondDust; import de.unknwownassassin.powerapples.items.ItemMagicDust; import de.unknwownassassin.powerapples.items.ItemObsidianApple; import de.unknwownassassin.powerapples.items.ItemObsidianDust; import de.unknwownassassin.powerapples.proxies.CommonProxy; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.SidedProxy; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.registry.GameRegistry; @Mod(modid = PowerApplesMain.MODID, version = PowerApplesMain.VERSION) public class PowerApplesMain { public static final String MODID = "powerapples"; public static final String VERSION = "1.1 Alpha"; public static Item diamondapple; public static Item obsidianapple; public static Item diamonddust; public static Item obsidiandust; public static Item magicdust; public static Block magicblock; public static CreativeTabs PowerApplesTab; public static CreativeTabs PowerApplesDustTab; @SidedProxy(clientSide="de.unknownassassin.powerapples.CombinedClientProxy", serverSide="de.unknownassassin.powerapples.DedicatedServerProxy") public static CommonProxy proxy; @EventHandler public void preinit(FMLPreInitializationEvent event) { this.proxy.preInit(event); GameRegistry.registerWorldGenerator(new PowerApplesWorldGeneration(), 10); ModBlocks.createBlocks(); //PowerApplesTab PowerApplesTab = new CreativeTabs("PowerApplesTab") { @Override public Item getTabIconItem() { return diamondapple; } }; PowerApplesDustTab = new CreativeTabs("PowerApplesDustTab") { @Override public Item getTabIconItem() { return diamonddust; } }; //DiamondApple magicdust = new ItemMagicDust().setUnlocalizedName("MagicDust").setCreativeTab(PowerApplesDustTab); magicblock = new BlockMagicBlock().setUnlocalizedName("MagicBlock").setCreativeTab(PowerApplesDustTab); diamondapple = new ItemDiamondApple(0, false).setUnlocalizedName("DiamondApple").setCreativeTab(PowerApplesTab).setMaxStackSize(1); obsidianapple = new ItemObsidianApple(0, false).setUnlocalizedName("ObsidianApple").setCreativeTab(PowerApplesTab).setMaxStackSize(1); obsidiandust = new ItemObsidianDust().setUnlocalizedName("ObsidianDust").setCreativeTab(PowerApplesDustTab).setMaxStackSize(1); diamonddust = new ItemDiamondDust().setUnlocalizedName("DiamondDust").setCreativeTab(PowerApplesDustTab).setMaxStackSize(1); } @EventHandler public void init(FMLInitializationEvent event) { this.proxy.init(event); //Crafting Recipes GameRegistry.addRecipe(new ItemStack(diamonddust, 1), new Object[] { "ddd", "dmd", "ddd", Character.valueOf('d'), Items.diamond, Character.valueOf('m'), magicdust }); GameRegistry.addRecipe(new ItemStack(obsidiandust, 1), new Object[] { "ooo", "omo", "ooo", Character.valueOf('o'), Blocks.obsidian, Character.valueOf('m'), magicdust }); GameRegistry.addRecipe(new ItemStack(diamondapple, 1), new Object[] { "ddd", "dad", "ddd", Character.valueOf('d'), diamonddust, Character.valueOf('a'), Items.apple }); GameRegistry.addRecipe(new ItemStack(obsidianapple, 1), new Object[] { "ooo", "oao", "ooo", Character.valueOf('o'), obsidiandust, Character.valueOf('a'), Items.apple }); //Register Items GameRegistry.registerItem(magicdust, "MagicDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(magicdust, 0, new ModelResourceLocation("powerapples:magicdust", "inventory")); GameRegistry.registerItem(diamondapple, "DiamondApple"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(diamondapple, 0, new ModelResourceLocation("powerapples:diamondapple", "inventory")); GameRegistry.registerItem(obsidianapple, "ObsidianApple"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(obsidianapple, 0, new ModelResourceLocation("powerapples:obsidianapple", "inventory")); GameRegistry.registerItem(diamonddust, "DiamondDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(diamonddust, 0, new ModelResourceLocation("powerapples:diamonddust", "inventory")); GameRegistry.registerItem(obsidiandust, "ObsidianDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(obsidiandust, 0, new ModelResourceLocation("powerapples:obsidiandust", "inventory")); GameRegistry.registerBlock(magicblock, "MagicBlock"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(magicblock), 0, new ModelResourceLocation("powerapples:magicblock", "inventory")); } @EventHandler public void postinit(FMLPostInitializationEvent event) { this.proxy.postInit(event); } } [/Code] ServerProxy: The Same CommonProxy: [Code]package de.unknwownassassin.powerapples.proxies; import de.unknwownassassin.powerapples.blocks.ModBlocks; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; public class CommonProxy { public void preInit(FMLPreInitializationEvent e) { } public void init(FMLInitializationEvent e) { ModBlocks.createBlocks(); } public void postInit(FMLPostInitializationEvent e) { } }[/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Yeah I read it there, just added them. -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
I'll ready this Tutorial now: http://bedrockminer.jimdo.com/modding-tutorials/basic-modding/first-block-1-8/ There's something with ModBlocks class... -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Oh, ModBlocks Class , I have to create something? I watched the Tutorial again, he didn't say anything about a ModBlocks Class package de.unknwownassassin.powerapples; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Items; import net.minecraft.item.Item; public class BlockMagicBlock extends Block{ public BlockMagicBlock() { super(Material.rock); this.setHardness(3.2F); this.setHarvestLevel("pickaxe", 2); } public int quantityDropped(Random random) { return 6; } public Item getItemDropped(IBlockState state, Random rand, int fortune) { return PowerApplesMain.magicdust; } } [/Code] [Code]package de.unknwownassassin.powerapples; import de.unknwownassassin.powerapples.ItemDiamondApple; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.registry.GameRegistry; @Mod(modid = PowerApplesMain.MODID, version = PowerApplesMain.VERSION) public class PowerApplesMain { public static final String MODID = "powerapples"; public static final String VERSION = "1.1 Alpha"; public static Item diamondapple; public static Item obsidianapple; public static Item diamonddust; public static Item obsidiandust; public static Item magicdust; public static Block magicblock; public static CreativeTabs PowerApplesTab; public static CreativeTabs PowerApplesDustTab; @EventHandler public void preinit(FMLPreInitializationEvent event) { GameRegistry.registerWorldGenerator(new PowerApplesWorldGeneration(), 10); //PowerApplesTab PowerApplesTab = new CreativeTabs("PowerApplesTab") { @Override public Item getTabIconItem() { return diamondapple; } }; PowerApplesDustTab = new CreativeTabs("PowerApplesDustTab") { @Override public Item getTabIconItem() { return diamonddust; } }; //DiamondApple magicdust = new ItemMagicDust().setUnlocalizedName("MagicDust").setCreativeTab(PowerApplesDustTab); magicblock = new BlockMagicBlock().setUnlocalizedName("MagicBlock").setCreativeTab(PowerApplesDustTab); diamondapple = new ItemDiamondApple(0, false).setUnlocalizedName("DiamondApple").setCreativeTab(PowerApplesTab).setMaxStackSize(1); obsidianapple = new ItemObsidianApple(0, false).setUnlocalizedName("ObsidianApple").setCreativeTab(PowerApplesTab).setMaxStackSize(1); obsidiandust = new ItemObsidianDust().setUnlocalizedName("ObsidianDust").setCreativeTab(PowerApplesDustTab).setMaxStackSize(1); diamonddust = new ItemDiamondDust().setUnlocalizedName("DiamondDust").setCreativeTab(PowerApplesDustTab).setMaxStackSize(1); } @EventHandler public void init(FMLInitializationEvent event) { //Crafting Recipes GameRegistry.addRecipe(new ItemStack(diamonddust, 1), new Object[] { "ddd", "dmd", "ddd", Character.valueOf('d'), Items.diamond, Character.valueOf('m'), magicdust }); GameRegistry.addRecipe(new ItemStack(obsidiandust, 1), new Object[] { "ooo", "omo", "ooo", Character.valueOf('o'), Blocks.obsidian, Character.valueOf('m'), magicdust }); GameRegistry.addRecipe(new ItemStack(diamondapple, 1), new Object[] { "ddd", "dad", "ddd", Character.valueOf('d'), diamonddust, Character.valueOf('a'), Items.apple }); GameRegistry.addRecipe(new ItemStack(obsidianapple, 1), new Object[] { "ooo", "oao", "ooo", Character.valueOf('o'), obsidiandust, Character.valueOf('a'), Items.apple }); //Register Items GameRegistry.registerItem(magicdust, "MagicDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(magicdust, 0, new ModelResourceLocation("powerapples:magicdust", "inventory")); GameRegistry.registerItem(diamondapple, "DiamondApple"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(diamondapple, 0, new ModelResourceLocation("powerapples:diamondapple", "inventory")); GameRegistry.registerItem(obsidianapple, "ObsidianApple"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(obsidianapple, 0, new ModelResourceLocation("powerapples:obsidianapple", "inventory")); GameRegistry.registerItem(diamonddust, "DiamondDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(diamonddust, 0, new ModelResourceLocation("powerapples:diamonddust", "inventory")); GameRegistry.registerItem(obsidiandust, "ObsidianDust"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(obsidiandust, 0, new ModelResourceLocation("powerapples:obsidiandust", "inventory")); GameRegistry.registerBlock(magicblock, "MagicBlock"); Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(magicblock), 0, new ModelResourceLocation("powerapples:magicblock", "inventory")); } @EventHandler public void postinit(FMLPostInitializationEvent event) { } } [/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Ok last Error the ModBlocks.magicblock, do you know what to do? -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Hey, Eclipse said, that I can import the class BlockHelper is that right? And what do I have to type to generate my own Block? The Tutorial said ModBlocks.YourBlock but this gives an error. Do I have to type the Unlocalized Name, the Class Name or the Item Name? Thank you -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
DimensionID Error fixed, thank you Is that what you mean? Eclipse still marks it. WorldGenMinable minable = new WorldGenMinable(block.getDefaultState(), (minVeinSize + random.nextInt(maxVeinSize - minVeinSize)), Blocks.stone);[/Code] And what about Modblocks.magicblock? What do I have to type here? Thank you [Code]package de.unknwownassassin.powerapples; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.util.BlockPos; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.fml.common.IWorldGenerator; class PowerApplesWorldGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch (world.provider.getDimensionId()) { case 0: GenerateOverworld(random, chunkX * 16, chunkZ * 16, world); break; } } private void GenerateOverworld(Random random, int x, int z, World world) { addOreSpawn(ModBlocks.magicblock, world, random, x, z, 2, 8, 20, 0, 30); } public void addOreSpawn(Block block, World world, Random random, int blockXPos, int blockZPos,int minVeinSize, int maxVeinSize, int chancesToSpawn, int minY, int maxY ) { WorldGenMinable minable = new WorldGenMinable(block.getDefaultState(), (minVeinSize + random.nextInt(maxVeinSize - minVeinSize)), Blocks.stone); for(int i = 0; i < chancesToSpawn; i++) { int posX = blockXPos + random.nextInt(16); int posY = minY + random.nextInt(maxY - minY); int posZ = blockZPos + random.nextInt(16); minable.generate(world,random, new BlockPos(posX,posY,posZ)); } } }[/Code] [Code]package de.unknwownassassin.powerapples; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.util.BlockPos; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.fml.common.IWorldGenerator; class PowerApplesWorldGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch (world.provider.getDimensionId()) { case 0: GenerateOverworld(random, chunkX * 16, chunkZ * 16, world); break; } } private void GenerateOverworld(Random random, int x, int z, World world) { addOreSpawn(ModBlocks.magicblock, world, random, x, z, 2, 8, 20, 0, 30); } public void addOreSpawn(Block block, World world, Random random, int blockXPos, int blockZPos,int minVeinSize, int maxVeinSize, int chancesToSpawn, int minY, int maxY ) { WorldGenMinable minable = new WorldGenMinable(block.getDefaultState(), (minVeinSize + random.nextInt(maxVeinSize - minVeinSize)), Blocks.stone); for(int i = 0; i < chancesToSpawn; i++) { int posX = blockXPos + random.nextInt(16); int posY = minY + random.nextInt(maxY - minY); int posZ = blockZPos + random.nextInt(16); minable.generate(world,random, new BlockPos(posX,posY,posZ)); } } }[/Code] -
Sry I'm not that pro, I should create a Class do @Overide public onFoodEaten and than?
-
Hey, I don't know how to add multiple Effects to Food, I can only have 1 Effect because I use setPotionEffect. Thank you for your help. package de.unknwownassassin.powerapples; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.world.World; public class ItemDiamondApple extends ItemFood { private PotionEffect effects; public ItemDiamondApple(int amount, boolean isWolfFood) { super(8, false); setPotionEffect(Potion.regeneration.id, 30, 5, 1.00F); this.setAlwaysEdible(); } }[/Code]
-
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
So, 3 errors left. Thank you Eclipse marks: - Modblocks (Is there anything wrong? I want to use my own block '"magicblock", what do I have to do here?) - WorldGenMinable minable = new WorldGenMinable... - And "DimensionId", is still doesn't know that package de.unknwownassassin.powerapples; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.util.BlockPos; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.fml.common.IWorldGenerator; class PowerApplesWorldGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch (world.provider.DimensionId) { case 0: GenerateOverworld(random, chunkX * 16, chunkZ * 16, world); break; } } private void GenerateOverworld(Random random, int x, int z, World world) { addOreSpawn(ModBlocks.magicblock, world, random, x, z, 2, 8, 20, 0, 30); } public void addOreSpawn(Block block, World world, Random random, int blockXPos, int blockZPos,int minVeinSize, int maxVeinSize, int chancesToSpawn, int minY, int maxY ) { WorldGenMinable minable = new WorldGenMinable(block, (minVeinSize + random.nextInt(maxVeinSize - minVeinSize)), Blocks.stone); for(int i = 0; i < chancesToSpawn; i++) { int posX = blockXPos + random.nextInt(16); int posY = minY + random.nextInt(maxY - minY); int posZ = blockZPos + random.nextInt(16); minable.generate(world,random, new BlockPos(posX,posY,posZ)); } } } [/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Still 4 Errors but thank you 1 Error is the BlockPos, I will look how exactly it works tomorrow package de.unknwownassassin.powerapples; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.fml.common.IWorldGenerator; class PowerApplesWorldGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch (world.provider.DimensionId) { case 0: GenerateOverworld(random, chunkX * 16, chunkZ * 16, world); break; } } private void GenerateOverworld(Random random, int x, int z, World world) { addOreSpawn(ModBlocks.magicblock, world, random, x, z, 2, 8, 20, 0, 30); } public void addOreSpawn(Block block, World world, Random random, int blockXPos, int blockZPos,int minVeinSize, int maxVeinSize, int chancesToSpawn, int minY, int maxY ) { WorldGenMinable minable = new WorldGenMinable(block, (minVeinSize + random.nextInt(maxVeinSize - minVeinSize)), Blocks.stone); for(int i = 0; i < chancesToSpawn; i++) { int posX = blockXPos + random.nextInt(16); int posY = minY + random.nextInt(maxY - minY); int posZ = blockZPos + random.nextInt(16); minable.generate(world, random, posX, posY, posZ); } } } [/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Ive already learned Basic Java, but I did so because the Tutorial said so. These are Variables aren't they? -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
Tutorial: (I don't know wich version it is for) http://www.orangetutorial.com/world-generation/#sthash.Gd2RHEjw.Trs4sWIA.dpbs My Problems: 2 Brackets Errors, DimensionID Error, it doesn't know my Block "Modblocks.magicblock", My Code: package de.unknwownassassin.powerapples; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.fml.common.IWorldGenerator; class PowerApplesWorldGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch (world.provider.DimensionId) { case 0: GenerateOverworld(random, chunkX * 16, chunkZ * 16, world); break; } } private void GenerateOverworld(Random random, int x, int z, World world) { } public void addOreSpawn(Modblocks.magicblock, World world, Random random, int blockXPos, int blockZPos,int minVeinSize, int maxVeinSize, int chancesToSpawn, int minY, int maxY ) { WorldGenMinable minable = new WorldGenMinable(block, (minVeinSize + random.nextInt(maxVeinSize - minVeinSize)), Blocks.stone); for(int i = 0; i < chancesToSpawn; i++) { int posX = blockXPos + random.nextInt(16); int posY = minY + random.nextInt(maxY - minY); int posZ = blockZPos + random.nextInt(16); minable.generate(world, random, posX, posY, posZ); } } } [/Code] -
[1.8] [Unsolved] Tutorial Ore Generation
UnknownAssassin replied to UnknownAssassin's topic in Modder Support
What new BlockPos?!? So I'm too stupid and the tutorial was right? -
Please help me. I'm searching for a 1.8 Ore Generation Tutorial, I only find 1.7.10. I tried one but It didn't work for 1.8 It would be nice if you link an Tutorial you know it's working. Thank you