Thanks! I kinda figured the existing chunks wouldn't generate. But What i didnt know was if the newly generated chunks would. Thanks again for your help Dennisz!
Okay, so I have a minecraft world with a few mods, and I have been videoing it for Twitch and I am also making a mod of my own. My mod has custom ores in it, but before i put in into my world, I was wondering if my mods ores will generate in my current world.
Some of the Input items are ItemStacks under crafting instead of Items. I made the mistake when i was doing the furnace recipes and I had to do itemStacks for the outputs, and made new items with a 1 after it. Not sure if this fixes it yet, but I'll check.
Nope, It still crashes the game, I'll try getting a new forge src.
No, there is no null argument in my GameRegistry.addShapedRecipe area in my source code, but another mod comes up with the same error, so here is its source file:
package com.thevanillaminer.hevsuitsmod;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
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.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraftforge.common.util.EnumHelper;
@Mod(modid = HEVSuitsMod.modid, version = HEVSuitsMod.version)
public class HEVSuitsMod
{
public static final String modid = "hevsuits";
public static final String version = "1.0.0";
public static CreativeTabs tabHEVSuit = new CreativeTabs("tabHEVSuit"){
public Item getTabIconItem()
{
return HEVSuitsMod.hl2logo;
}
};
public static Item HEVHelmet;
public static Item HEVSuit;
public static Item HEVLegs;
public static Item HEVBoots;
public static Item hl2logo;
public static ItemStack powerdust;
public static Item powerdust1;
public static ItemStack steelIngot;
public static Item steelIngot1;
public static ItemStack obsidianIngot;
public static Item obsidianIngot1;
public static ItemStack silverIngot;
public static Item silverIngot1;
public static Item armorplate;
public static Item poweredarmorplate;
public static Item armorplatebase;
public static Item armorplatepressed;
public static Item armorpress;
public static Block blackmesaorangepoweredblock;
public static Block blackmesagrayblock;
public static Block blackmesaultraarmoredblock;
public static Block blackmesaglovedblock;
public static Block silverOre;
public static Block powerOre;
public static ArmorMaterial HEV_SUIT_MARK_V = EnumHelper.addArmorMaterial("HEV_SUIT_MARK_V", 8000, new int[] {2000, 2000, 2000, 2000}, 0);
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
HEVHelmet = new HEVMarkVSuit(HEV_SUIT_MARK_V, 9, 4, null).setUnlocalizedName("HEVHelmet").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "HEVHelmet");
HEVSuit = new HEVMarkVSuit(HEV_SUIT_MARK_V, 10, 5, null).setUnlocalizedName("HEVSuit").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "HEVSuit");
HEVLegs = new HEVMarkVSuit(HEV_SUIT_MARK_V, 11, 6, null).setUnlocalizedName("HEVLegs").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "HEVLegs");
HEVBoots = new HEVMarkVSuit(HEV_SUIT_MARK_V, 12, 7, null).setUnlocalizedName("HEVBoots").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "HEVBoots");
hl2logo = new Item().setUnlocalizedName("hl2logo").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "hl2logo");
powerdust1 = new Item().setUnlocalizedName("powerdust").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "powerdust");
steelIngot1 = new Item().setUnlocalizedName("steelIngot").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "steelIngot");
obsidianIngot1 = new Item().setUnlocalizedName("obsidianIngot").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "obsidianIngot");
silverIngot1 = new Item().setUnlocalizedName("silverIngot").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "silverIngot");
armorplate = new Item().setUnlocalizedName("armorplate").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "armorplate");
poweredarmorplate = new Item().setUnlocalizedName("poweredarmorplate").setCreativeTab(tabHEVSuit).setTextureName(modid + ":" + "poweredarmorplate");
blackmesaorangepoweredblock = new BlockBlackMesaOrangePoweredBlock().setBlockName("blackmesaorangepoweredblock").setCreativeTab(tabHEVSuit).setBlockTextureName(modid + ":" + "blackmesaorangepoweredblock");
blackmesagrayblock = new BlockBlackMesaGrayBlock().setBlockName("blackmesagrayblock").setCreativeTab(tabHEVSuit).setBlockTextureName(modid + ":" + "blackmesagrayblock");
blackmesaultraarmoredblock = new BlockBlackMesaUltraArmoredBlock().setBlockName("blackmesaultraarmoredblock").setCreativeTab(tabHEVSuit).setBlockTextureName(modid + ":" + "blackmesaultraarmoredblock");
blackmesaglovedblock = new BlockBlackMesaGlovedBlock().setBlockName("blackmesaglovedblock").setCreativeTab(tabHEVSuit).setBlockTextureName(modid + ":" + "blackmesaglovedblock");
powerOre = new BlockPowerOre().setBlockName("powerOre").setCreativeTab(tabHEVSuit).setBlockTextureName(modid + ":" + "powerOre");
silverOre = new BlockSilverOre().setBlockName("silverOre").setCreativeTab(tabHEVSuit).setBlockTextureName(modid + ":" + "silverOre");
GameRegistry.registerItem(HEVHelmet, "HEVHelmet");
GameRegistry.registerItem(HEVSuit, "HEVSuit");
GameRegistry.registerItem(HEVLegs, "HEVLegs");
GameRegistry.registerItem(HEVBoots, "HEVBoots");
GameRegistry.registerBlock(blackmesaorangepoweredblock, "blackmesaorangepoweredblock");
GameRegistry.registerBlock(blackmesagrayblock, "blackmesagrayblock");
GameRegistry.registerBlock(blackmesaultraarmoredblock, "blackmesaultraarmoredblock");
GameRegistry.registerBlock(blackmesaglovedblock, "blackmesaglovedblock");
GameRegistry.registerBlock(powerOre, "powerOre");
GameRegistry.registerBlock(silverOre, "silverOre");
RenderingRegistry.addNewArmourRendererPrefix("9");
RenderingRegistry.addNewArmourRendererPrefix("10");
RenderingRegistry.addNewArmourRendererPrefix("11");
RenderingRegistry.addNewArmourRendererPrefix("12");
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.HEVSuit, 1), new Object[]
{"GAG", "UPU", "BUB", 'G', HEVSuitsMod.blackmesagrayblock, 'A', HEVSuitsMod.poweredarmorplate, 'U', HEVSuitsMod.blackmesaultraarmoredblock, 'P', HEVSuitsMod.blackmesaorangepoweredblock, 'B', HEVSuitsMod.blackmesaglovedblock});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.HEVLegs, 1), new Object[]
{"UUU", "P P", "P P", 'U', HEVSuitsMod.blackmesaultraarmoredblock, 'P', HEVSuitsMod.blackmesaorangepoweredblock});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.HEVBoots, 1), new Object[]
{" ", "O O", "O O", 'O', HEVSuitsMod.obsidianIngot});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.armorpress, 1), new Object[]
{"S ", " S ", "S S", 'S', HEVSuitsMod.steelIngot1});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.armorplatebase, 1), new Object[]
{"RRR", "RRR", "RRR", 'R', Blocks.heavy_weighted_pressure_plate});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.hl2logo, 1), new Object[]
{"P ", " P ", "P P", 'P', HEVSuitsMod.powerdust});
GameRegistry.addShapelessRecipe(new ItemStack(HEVSuitsMod.armorplatepressed, 1), new Object[]
{new ItemStack(HEVSuitsMod.armorplatebase), (HEVSuitsMod.armorpress)});
GameRegistry.addShapelessRecipe(new ItemStack(HEVSuitsMod.armorplate, 1), new Object[]
{new ItemStack(HEVSuitsMod.armorplatepressed), (Items.carrot), (HEVSuitsMod.powerdust)});
GameRegistry.addShapelessRecipe(new ItemStack(HEVSuitsMod.poweredarmorplate, 1), new Object[]
{new ItemStack(HEVSuitsMod.armorplate), (HEVSuitsMod.hl2logo)});
GameRegistry.addSmelting(powerOre, HEVSuitsMod.powerdust, 0.50F);
GameRegistry.addSmelting(silverOre, HEVSuitsMod.silverIngot, 0.10F);
GameRegistry.addSmelting(Blocks.iron_block, HEVSuitsMod.steelIngot, 0.8F);
GameRegistry.addSmelting(Blocks.obsidian, HEVSuitsMod.obsidianIngot, 1.0F);
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.blackmesaultraarmoredblock, 1), new Object[]
{"SSS", "III", "SSS", 'S', HEVSuitsMod.steelIngot1, 'I', HEVSuitsMod.silverIngot1});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.blackmesaorangepoweredblock, 1), new Object[]
{"PPP", "PPP", "PPP", 'P', HEVSuitsMod.powerdust1});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.blackmesaglovedblock, 1), new Object[]
{"OOO", "OOO", "OOO", 'O', HEVSuitsMod.obsidianIngot});
GameRegistry.addShapedRecipe(new ItemStack(HEVSuitsMod.blackmesagrayblock, 1), new Object[]
{"SSS", "SSS", "SSS", 'S', Blocks.stone});
}
@EventHandler
public void init(FMLInitializationEvent event)
{
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
@EventHandler
public void preLoad(FMLPreInitializationEvent PreEvent)
{
PowerWorld.mainRegistry();
SilverWorld.mainRegistry();
BlockPowerOre.mainRegistry();
BlockSilverOre.mainRegistry();
}
}
I think forge is just acting up or I have a compromised copy of forge. I might try to redownload the minecraftforge 1.7.2 1147 src files and just try to make another workspace and see if that solves anything.
Thanks for trying to help me out so far Choonster
Da,
TheVanillaMiner
P.S. I am not Russian, saying Da sounds cool
I was thinking maybe having null for the HEV Helmet, Suit, Legs, and Boots might be causing the error as well
Today I just finished my biggest mod ever, put ran into a dissapointing fact. The mod is unusable and crashes minecraft. It Will build, but it won't load. I am unsure how to fix this. I have redone the mod twice and am getting really mad. I don't know what im doing wrong. I have the mod separated into other mod plugins that make up that one mod. here are the eclipse package names
com.thevanillaminer.survivalgeararmor
com.thevanillaminer.survivalgeartools
com.thevanillaminer.survivalgearitems
com.thevanilllaminer.survivalgearblocks
com.thevanillaminer.survivalgearfood
Also, here is the crash report:
---- Minecraft Crash Report ----
// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]
Time: 10/3/14 10:17 PM
Description: Initializing game
java.lang.NullPointerException: Initializing game
at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:236)
at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:233)
at com.thevanillaminer.survivalgearitems.SurvivalGearItems.preInit(SurvivalGearItems.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
at net.minecraft.client.Minecraft.run(Minecraft.java:892)
at net.minecraft.client.main.Main.main(Main.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:236)
at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:233)
at com.thevanillaminer.survivalgearitems.SurvivalGearItems.preInit(SurvivalGearItems.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:512)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:522)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:892)
at net.minecraft.client.main.Main.main(Main.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows Vista (x86) version 6.0
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 952234632 bytes (908 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 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.03 FML v7.2.217.1147 Minecraft Forge 10.12.2.1147 8 mods loaded, 8 mods active
mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.2.217.1147} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized
Forge{10.12.2.1147} [Minecraft Forge] (forgeSrc-1.7.2-10.12.2.1147.jar) Unloaded->Constructed->Pre-initialized
survivalgeararmor{1.0.0} [survivalgeararmor] (bin) Unloaded->Constructed->Errored
survivalgearblocks{1.0.0} [survivalgearblocks] (bin) Unloaded->Constructed->Errored
survivalgearfood{1.0.0} [survivalgearfood] (bin) Unloaded->Constructed->Errored
survivalgearitems{1.0.0} [survivalgearitems] (bin) Unloaded->Constructed->Errored
survivalgeartools{1.0.0} [survivalgeartools] (bin) Unloaded->Constructed->Pre-initialized
Launched Version: 1.6
LWJGL: 2.9.0
OpenGL: GeForce 6150SE nForce 430/PCI/SSE2/3DNOW! GL version 2.1.2, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
Please have a pro answer this question, and I will be grateful. Whoever finds out how to solve this problem gets their name in the credits.
Okay, so I am making a mod called Mo' everything and I came across a problem.
I am making a armor file but I cant seem to figure it out. Could somebody please make a example in a post on this page that has the stuff that i need to put in my main class marked as tutorial(Example: tutorialBlock), and show me what changes to make to my main class.
ALSO i am using the latest version of 1.7.2 (1.7.2-Forge-10.12.2.1147):steve_rage: (That means I am so confused that im angry!)
@Mod(modid = MoEverything.MODID, version = MoEverything.VERSION)
public class MoEverything
{
public static final String MODID = "MoEverything";
public static final String VERSION = "1.0.0 BETA";
public static CreativeTabs tabMoOres = new CreativeTabs("tabMoOres")
{
public Item getTabIconItem()
{
return Item.getItemFromBlock(MoEverything.vanillaOre);
}
};
public static CreativeTabs tabMoItems = new CreativeTabs("tabMoItems")
{
public Item getTabIconItem()
{
return MoEverything.vanilla;
}
};
public static CreativeTabs tabMoTools = new CreativeTabs("tabMoTools")
{
public Item getTabIconItem()
{
return MoEverything.budderPickaxe;
}
};
public static Block vanillaOre;
public static Item vanilla;
public static Block budderOre;
public static Item budder;
public static ToolMaterial budder2 = EnumHelper.addToolMaterial("budder2", 2, 6000, 10, 15, 30);
public static ToolMaterial gizzy2 = EnumHelper.addToolMaterial("gizzy2", 1, 2000, 10, 12, 30);
public static Item budderPickaxe;
public static Item helmetSky;
public static Item chestplateSky;
public static Item legsSky;
public static Item bootsSky;
public static ArmorMaterial enumArmorMaterialSky = EnumHelper.addArmorMaterial("SKY", 60000, new int[] {50, 50, 50, 50}, 64);
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
RenderingRegistry.addNewArmourRendererPrefix("5");
vanillaOre = new BlockvanillaOre().setBlockName("vanillaOre").setCreativeTab(tabMoOres);
GameRegistry.registerBlock(vanillaOre, "vanillaOre");
vanilla = new Item().setCreativeTab(tabMoItems).setUnlocalizedName("vanilla");
GameRegistry.registerItem(vanilla, "vanilla");
helmetSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("helmetSky").setCreativeTab(tabMoTools);
chestplateSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("chestplateSky").setCreativeTab(tabMoTools);
legsSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("legsSky").setCreativeTab(tabMoTools);
bootsSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("bootsSky").setCreativeTab(tabMoTools);
Also I forgot to add in what the role the youtubers play!!!! HOW FORGETFUL OF ME!!!!! When you get all nine of the heads (So far I have come up with 7, Me, SkyDoesMinecraft, TheDiamondMinecart, AntVenom, GizzyGazza,PerpetualJordan, and TheBajanCanadian) and you place them all in the crafting table, you get a spawn egg called The Apocalypse, which spawns a BOSS MOB called THE APOCALYPSE!!!! It is a HUGE mob and has some of the greatest mod's mobs' abilities implemented into this one mob. "Mobzilla Regen, mobzilla landbreaking,mobzilla main scream sound, mutant zombie charge, mutant skeleton jump, and Animation API will be required for Mo' Everything mod. It isnt going as planned, as I am stuck on armor, which i am posting a forum post for that, so If you have any questions or concerns, please PM me or post on this page.-
I'm Practically answering two posts at once. First of all Dr. Cheeseburger the mod is supposed to be creative, not realistic (not to be rude or anything). Of course there is no such thing as chain ore, but it is cool. And now Sazarel, I had no idea everything has been made into other mods. I knew there was a SkyDoesMinecraft Mod. The youtubers play a major role in the mod, and they wont be in this mod, they'll be compacted into another WIP mod that i am creating as we speak, called Mo' Everything. It practically adds more of everything you could possibly imagine. This mod is my first mod, so it is expected to be sucky and all. But the role the youtubers play is that when you kill them, you get their head and full set of armor, so you can look like them, and be protected MASSIVELY!!!! And the armor will have special abilities according to what they are like in the modded hunger games videos. Also, they will have their own voices that I will extract the sound from the video and make it a .ogg file. For example, my idea is to have AntVenom's armor effect to be flying, because SkyDoesMinecraft and I think Gizzy Gazza in the Modded Hunger Games Rival Rebels mod said: "Ant always finds a way to fly. He'll probably just find a jetpack that is not in the mod and just be flying around killing everyone. *Sky laughing hysterically* *Gizzy also laughs hysterically*
So yeah. That is practically all i have to say. Thanks for viewing my post, even though it isnt that good of a mod. Did any of you download it?
It has to be JDK 7. Forge doesn't support JDK 8 yet. there is a wiki. You can find your specific answer by typing forge 1.7.2 Source. It should be a minecraft forge wiki site with the title Installation/Source
0
Thanks! I kinda figured the existing chunks wouldn't generate. But What i didnt know was if the newly generated chunks would. Thanks again for your help Dennisz!
0
Okay, so I have a minecraft world with a few mods, and I have been videoing it for Twitch and I am also making a mod of my own. My mod has custom ores in it, but before i put in into my world, I was wondering if my mods ores will generate in my current world.
0
Some of the Input items are ItemStacks under crafting instead of Items. I made the mistake when i was doing the furnace recipes and I had to do itemStacks for the outputs, and made new items with a 1 after it. Not sure if this fixes it yet, but I'll check.
Nope, It still crashes the game, I'll try getting a new forge src.
0
I think forge is just acting up or I have a compromised copy of forge. I might try to redownload the minecraftforge 1.7.2 1147 src files and just try to make another workspace and see if that solves anything.
Thanks for trying to help me out so far Choonster
Da,
TheVanillaMiner
P.S. I am not Russian, saying Da sounds cool
I was thinking maybe having null for the HEV Helmet, Suit, Legs, and Boots might be causing the error as well
0
com.thevanillaminer.survivalgeararmor
com.thevanillaminer.survivalgeartools
com.thevanillaminer.survivalgearitems
com.thevanilllaminer.survivalgearblocks
com.thevanillaminer.survivalgearfood
Also, here is the crash report:
Please have a pro answer this question, and I will be grateful. Whoever finds out how to solve this problem gets their name in the credits.
Da,
TheVanillaMiner
0
0
0
0
0
0
I am making a armor file but I cant seem to figure it out. Could somebody please make a example in a post on this page that has the stuff that i need to put in my main class marked as tutorial(Example: tutorialBlock), and show me what changes to make to my main class.
ALSO i am using the latest version of 1.7.2 (1.7.2-Forge-10.12.2.1147):steve_rage: (That means I am so confused that im angry!)
Here is my Armor File:
package com.vanminer.moeverything;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.Entity;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;
public class SkyDoesMinecraftArmor extends ItemArmor{
private String [] armourTypes = new String [] {"helmetSky", "chestplateSky", "legsSky", "bootsSky"};
public SkyDoesMinecraftArmor(ArmorMaterial armorMaterial, int renderIndex, int armourType){
super(armorMaterial, renderIndex, armourType);
}
public String getArmorTexture(ItemStack stack, Entity entity, int renderIndex, armourType);{
if(stack.getItem().equals(MoEverything.helmetSky)) stack.getItem().equals(MoEverything.chestplateSky); stack.getItem().equals(MoEverything.bootsSky);{
return "moeverything:textures/armor/sky_1.png";
}
if(stack .equals(MoEverything.legsSky)){
return "moeverything:textures/armor/sky_2.png";
}
else return null;
}
@Override
public void registerIcons(IIconRegister reg){
String moeverything;
if(this == MoEverything.helmetSky)
this .itemIcon = reg.registerIcon(moeverything:"helmetSky");
if(this == MoEverything.chestplateSky)
this .itemIcon = reg.registerIcon(moeverything:"chestplateSky");
if(this == MoEverything.legsSky)
this .itemIcon = reg.registerIcon(moeverything:"legsSky");
if(this == MoEverything.bootsSky)
this .itemIcon = reg.registerIcon(moeverything:"bootsSky");
}
MAIN CLASS:
package com.vanminer.moeverything;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraftforge.common.util.EnumHelper;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
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.GameRegistry;
@Mod(modid = MoEverything.MODID, version = MoEverything.VERSION)
public class MoEverything
{
public static final String MODID = "MoEverything";
public static final String VERSION = "1.0.0 BETA";
public static CreativeTabs tabMoOres = new CreativeTabs("tabMoOres")
{
public Item getTabIconItem()
{
return Item.getItemFromBlock(MoEverything.vanillaOre);
}
};
public static CreativeTabs tabMoItems = new CreativeTabs("tabMoItems")
{
public Item getTabIconItem()
{
return MoEverything.vanilla;
}
};
public static CreativeTabs tabMoTools = new CreativeTabs("tabMoTools")
{
public Item getTabIconItem()
{
return MoEverything.budderPickaxe;
}
};
public static Block vanillaOre;
public static Item vanilla;
public static Block budderOre;
public static Item budder;
public static ToolMaterial budder2 = EnumHelper.addToolMaterial("budder2", 2, 6000, 10, 15, 30);
public static ToolMaterial gizzy2 = EnumHelper.addToolMaterial("gizzy2", 1, 2000, 10, 12, 30);
public static Item budderPickaxe;
public static Item helmetSky;
public static Item chestplateSky;
public static Item legsSky;
public static Item bootsSky;
public static ArmorMaterial enumArmorMaterialSky = EnumHelper.addArmorMaterial("SKY", 60000, new int[] {50, 50, 50, 50}, 64);
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
RenderingRegistry.addNewArmourRendererPrefix("5");
vanillaOre = new BlockvanillaOre().setBlockName("vanillaOre").setCreativeTab(tabMoOres);
GameRegistry.registerBlock(vanillaOre, "vanillaOre");
vanilla = new Item().setCreativeTab(tabMoItems).setUnlocalizedName("vanilla");
GameRegistry.registerItem(vanilla, "vanilla");
helmetSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("helmetSky").setCreativeTab(tabMoTools);
chestplateSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("chestplateSky").setCreativeTab(tabMoTools);
legsSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("legsSky").setCreativeTab(tabMoTools);
bootsSky = new SkyDoesMinecraftArmor(MoEverything.enumArmorMaterialSky, 5, 0).setUnlocalizedName("bootsSky").setCreativeTab(tabMoTools);
GameRegistry.registerItem(helmetSky, "helmetSky");
GameRegistry.registerItem(chestplateSky, "chestplateSky");
GameRegistry.registerItem(legsSky, "legsSky");
GameRegistry.registerItem(bootsSky, "bootsSky");
}
@EventHandler
public void init(FMLInitializationEvent event)
{
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
@EventHandler
public void PreLoad(FMLPreInitializationEvent event)
{
VanillaWorld.mainRegistry();
((BlockvanillaOre) vanillaOre).mainRegistry();
}
}
0
Ta,
TheVanillaMiner
0
So yeah. That is practically all i have to say. Thanks for viewing my post, even though it isnt that good of a mod. Did any of you download it?
0
0