Posted April 1, 201411 yr I'm new to minecraft modding. I'm still learing to make a mod. I tried to implement config file for my mod, but it always crash the game. Is there anything wrong in this code: https://gist.github.com/Ghifari160/5b7166f7c27a54abcbe2 Crash Report: https://gist.github.com/Ghifari160/e9b869d3a8de9446dbb1
April 2, 201411 yr Author I already create class file for every items and blocks. They each have seperate class file
April 2, 201411 yr try to create you items before the config Package = new BlockPackage(PackageBlockID, Material.wood).setUnlocalizedName("Package"); Configuration config = new Configuration(event.getSuggestedConfigurationFile()); config.load(); //Block int PackageBlockID = config.getBlock("Package", 4095).getInt(); config.save();
April 2, 201411 yr I already create class file for every items and blocks. They each have seperate class file No, he's saying that you need to load the configuration file, then register the items. You're doing it the other way around. if (user.hasKnowledgeOfJava) { if (user.question.hasCode) { return interpetHelpfulResponse(user.getQuestion()); } else { return "Could you post your code please?"; } } else { return "Learn some freaking Java!"; }
April 4, 201411 yr Author I already create class file for every items and blocks. They each have seperate class file You apparently have no idea what I mean. Pretty much. As I say, I'm new to minecraft modding.
April 4, 201411 yr Author I already create class file for every items and blocks. They each have seperate class file No, he's saying that you need to load the configuration file, then register the items. You're doing it the other way around. Apparently this line is killing me: public static Block GlassTable = new TileEntityGlassTableBlock(GlassTableBlockID).setUnlocalizedName("GlassTable"); So I put comment tag at the begining of the line. EDIT: This is my updated code: package ghifari160.scienceandtech.common; import ghifari160.scienceandtech.block.BlockPackage; import ghifari160.scienceandtech.block.TileEntityGlassTableBlock; import ghifari160.scienceandtech.entity.TileEntityGlassTableEntity; import ghifari160.scienceandtech.item.ItemFiberBlend; import ghifari160.scienceandtech.item.ItemPlastic; import ghifari160.scienceandtech.item.ItemPlasticAxe; import ghifari160.scienceandtech.item.ItemPlasticHoe; import ghifari160.scienceandtech.item.ItemPlasticPickaxe; import ghifari160.scienceandtech.item.ItemPlasticShovel; import ghifari160.scienceandtech.item.ItemPlasticStick; import ghifari160.scienceandtech.item.ItemPlasticSword; import ghifari160.scienceandtech.item.ItemPolycarbonate; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraftforge.common.Configuration; import net.minecraftforge.common.EnumHelper; import net.minecraftforge.common.Property; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; //Mod Declaration @Mod(modid = "ScienceAndTech", name = "Science and Technology", version = "1.0 ALPHA") @NetworkMod(clientSideRequired = true, serverSideRequired = false) public class ScienceAndTech { //Client and Server-Side Proxy @SidedProxy(clientSide = "ghifari160.scienceandtech.client.ClientProxy", serverSide = "ghifari160.scienceandtech.common.CommonProxy") public static CommonProxy proxy; //IDs public static int PackageBlockID; public static int GlassTableBlockID; public static int PlasticPickaxeItemID; public static int PlasticShovelItemID; public static int PlasticHoeItemID; public static int PlasticAxeItemID; public static int PlasticSwordItemID; public static int PlasticItemID; public static int FiberBlendItemID; public static int PlasticStickItemID; public static int PolycarbonateItemID; @EventHandler public void preInit(FMLPreInitializationEvent event) { Configuration config = new Configuration(event.getSuggestedConfigurationFile()); config.load(); //Block int PackageBlockID = config.getBlock("Package", 4095).getInt(); int GlassTableBlockID = config.getBlock("Glass_Table", 4094).getInt(); //Tools int PlasticPickaxeItemID = config.getItem("Plastic_Pickaxe", 31743).getInt(); int PlasticShovelItemID = config.getItem("Plastic_Shovel", 31742).getInt(); int PlasticHoeItemID = config.getItem("Plastic_Hoe", 31741).getInt(); int PlasticAxeItemID = config.getItem("Plastic_Axe", 31740).getInt(); int PlasticSwordItemID = config.getItem("Plastic_Sword", 31739).getInt(); //Items int PlasticItemID = config.getItem("Plastic", 31738).getInt(); int FiberBlendItemID = config.getItem("Fiber_Blend", 31737).getInt(); int PlasticStickItemID = config.getItem("Plastic_Stick", 31736).getInt(); int PolycarbonateItemID = config.getItem("Polycarbonate", 31735).getInt(); config.save(); } //@Init @EventHandler public void load(FMLInitializationEvent event) { proxy.registerRenderInformation(); GameRegistry.registerTileEntity(TileEntityGlassTableEntity.class, "tileEntityGlassTable"); } //Tool Materials public static EnumToolMaterial toolPlastic = EnumHelper.addToolMaterial("Plastic", 3, 100, 6.0F, 1.0F, 0); //Blocks List public static Block Package = new BlockPackage(PackageBlockID, Material.wood).setUnlocalizedName("Package"); //public static Block GlassTable = new TileEntityGlassTableBlock(GlassTableBlockID).setUnlocalizedName("GlassTable"); //Tools public static Item PlasticPickaxe = new ItemPlasticPickaxe(PlasticPickaxeItemID, toolPlastic).setUnlocalizedName("PlasticPickaxe"); public static Item PlasticShovel = new ItemPlasticShovel(PlasticShovelItemID, toolPlastic).setUnlocalizedName("PlasticShovel"); public static Item PlasticHoe = new ItemPlasticHoe(PlasticHoeItemID, toolPlastic).setUnlocalizedName("PlasticHoe"); public static Item PlasticAxe = new ItemPlasticAxe(PlasticAxeItemID, toolPlastic).setUnlocalizedName("PlasticAxe"); //Items public static Item Plastic = new ItemPlastic(PlasticItemID).setUnlocalizedName("Plastic"); public static Item FiberBlend = new ItemFiberBlend(FiberBlendItemID).setUnlocalizedName("FiberBlend"); public static Item PlasticStick = new ItemPlasticStick(PlasticStickItemID).setUnlocalizedName("PlasticStick"); public static Item Polycarbonate = new ItemPolycarbonate(PolycarbonateItemID).setUnlocalizedName("Polycarbonate"); public ScienceAndTech() { //Creative Tabs LanguageRegistry.instance().addStringLocalization("CreativeTab.tabScienceAndTechBlock", "en_US", "Science and Technology: Blocks"); //Block Registry GameRegistry.registerBlock(Package, "Package"); LanguageRegistry.addName(Package, "Package"); //GameRegistry.registerBlock(GlassTable, "Glass Table"); //LanguageRegistry.addName(GlassTable, "Glass Table"); //Plastic Tools LanguageRegistry.addName(PlasticPickaxe, "Plastic Pickaxe"); LanguageRegistry.addName(PlasticShovel, "Plastic Shovel"); LanguageRegistry.addName(PlasticHoe, "Plastic Hoe"); LanguageRegistry.addName(PlasticAxe, "Plastic Axe"); //Item Registry LanguageRegistry.addName(Plastic, "Plastic"); LanguageRegistry.addName(FiberBlend, "FiberBlend"); LanguageRegistry.addName(PlasticStick, "Fiber"); LanguageRegistry.addName(Polycarbonate, "Polycarbonate"); } } And this is waith I got on the console: Apr 04, 2014 8:09:26 AM net.minecraft.launchwrapper.LogWrapper log INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker Apr 04, 2014 8:09:26 AM net.minecraft.launchwrapper.LogWrapper log INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker Apr 04, 2014 8:09:26 AM net.minecraft.launchwrapper.LogWrapper log INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Forge Mod Loader version 6.4.49.965 for Minecraft 1.6.4 loading 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_51, running on Windows 8:amd64:6.2, installed at C:\Program Files\Java\jre7 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker 2014-04-04 08:09:26 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 2014-04-04 08:09:26 [iNFO] [sTDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg 2014-04-04 08:09:27 [sEVERE] [ForgeModLoader] The binary patch set is missing. Either you are in a development environment, or things are not going to work! 2014-04-04 08:09:27 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper 2014-04-04 08:09:27 [iNFO] [sTDOUT] Loaded 110 rules from AccessTransformer config file forge_at.cfg 2014-04-04 08:09:27 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker 2014-04-04 08:09:27 [iNFO] [ForgeModLoader] Launching wrapped minecraft {net.minecraft.client.main.Main} 2014-04-04 08:09:28 [iNFO] [Minecraft-Client] Setting user: Player236 2014-04-04 08:09:29 [iNFO] [Minecraft-Client] LWJGL Version: 2.9.0 2014-04-04 08:09:30 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default 2014-04-04 08:09:30 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization 2014-04-04 08:09:30 [iNFO] [sTDOUT] MinecraftForge v9.11.1.965 Initialized 2014-04-04 08:09:30 [iNFO] [ForgeModLoader] MinecraftForge v9.11.1.965 Initialized 2014-04-04 08:09:30 [iNFO] [sTDOUT] Replaced 111 ore recipies 2014-04-04 08:09:30 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization 2014-04-04 08:09:30 [iNFO] [ForgeModLoader] Reading custom logging properties from D:\Minecraft Mod Development\mcp\jars\config\logging.properties 2014-04-04 08:09:30 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL 2014-04-04 08:09:30 [iNFO] [ForgeModLoader] Searching D:\Minecraft Mod Development\mcp\jars\mods for mods 2014-04-04 08:09:30 [sEVERE] [ForgeModLoader] The mcmod.info file in bin cannot be parsed as valid JSON. It will be ignored argo.saj.InvalidSyntaxException: At line 17, column 3: Expected either , or ] but got [?]. at argo.saj.SajParser.arrayString(SajParser.java:92) at argo.saj.SajParser.parse(SajParser.java:58) at argo.jdom.JdomParser.parse(JdomParser.java:36) at cpw.mods.fml.common.MetadataCollection.from(MetadataCollection.java:44) at cpw.mods.fml.common.discovery.DirectoryDiscoverer.exploreFileSystem(DirectoryDiscoverer.java:68) at cpw.mods.fml.common.discovery.DirectoryDiscoverer.discover(DirectoryDiscoverer.java:52) at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42) at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71) at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:137) at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353) at cpw.mods.fml.common.Loader.loadMods(Loader.java:484) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183) at net.minecraft.client.Minecraft.startGame(Minecraft.java:473) at net.minecraft.client.Minecraft.run(Minecraft.java:808) at net.minecraft.client.main.Main.main(Main.java:93) 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:131) at net.minecraft.launchwrapper.Launch.main(Launch.java:27) 2014-04-04 08:09:33 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load 2014-04-04 08:09:33 [iNFO] [mcp] Activating mod mcp 2014-04-04 08:09:33 [iNFO] [FML] Activating mod FML 2014-04-04 08:09:33 [iNFO] [Forge] Activating mod Forge 2014-04-04 08:09:33 [iNFO] [scienceAndTech] Activating mod ScienceAndTech 2014-04-04 08:09:33 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well 2014-04-04 08:09:33 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well 2014-04-04 08:09:33 [WARNING] [science and Technology] Mod Science and Technology is missing a pack.mcmeta file, things may not work well 2014-04-04 08:09:33 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Science and Technology 2014-04-04 08:09:33 [iNFO] [ForgeModLoader] Registering Forge Packet Handler 2014-04-04 08:09:33 [iNFO] [ForgeModLoader] Succeeded registering Forge Packet Handler 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by net.minecraft.item.ItemSpade@766f9a7e while adding ghifari160.scienceandtech.item.ItemPlasticPickaxe@190802f1 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (net.minecraft.item.ItemSpade from Minecraft) with ghifari160.scienceandtech.item.ItemPlasticPickaxe 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemPlasticPickaxe@190802f1 while adding ghifari160.scienceandtech.item.ItemPlasticShovel@11a2bfe6 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemPlasticPickaxe from ScienceAndTech) with ghifari160.scienceandtech.item.ItemPlasticShovel 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemPlasticShovel@11a2bfe6 while adding ghifari160.scienceandtech.item.ItemPlasticHoe@283e2c54 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemPlasticShovel from ScienceAndTech) with ghifari160.scienceandtech.item.ItemPlasticHoe 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemPlasticHoe@283e2c54 while adding ghifari160.scienceandtech.item.ItemPlasticAxe@42c737b3 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemPlasticHoe from ScienceAndTech) with ghifari160.scienceandtech.item.ItemPlasticAxe 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemPlasticAxe@42c737b3 while adding ghifari160.scienceandtech.item.ItemPlastic@2ad2037d 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemPlasticAxe from ScienceAndTech) with ghifari160.scienceandtech.item.ItemPlastic 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemPlastic@2ad2037d while adding ghifari160.scienceandtech.item.ItemFiberBlend@54e1541d 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemPlastic from ScienceAndTech) with ghifari160.scienceandtech.item.ItemFiberBlend 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemFiberBlend@54e1541d while adding ghifari160.scienceandtech.item.ItemPlasticStick@28531e5c 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemFiberBlend from ScienceAndTech) with ghifari160.scienceandtech.item.ItemPlasticStick 2014-04-04 08:09:33 [iNFO] [sTDOUT] CONFLICT @ 0 item slot already occupied by ghifari160.scienceandtech.item.ItemPlasticStick@28531e5c while adding ghifari160.scienceandtech.item.ItemPolycarbonate@3a01007a 2014-04-04 08:09:33 [iNFO] [fml.ItemTracker] The mod ScienceAndTech is overwriting existing item at 256 (ghifari160.scienceandtech.item.ItemPlasticStick from ScienceAndTech) with ghifari160.scienceandtech.item.ItemPolycarbonate 2014-04-04 08:09:33 [WARNING] [ForgeModLoader] The mod FMLMod:ScienceAndTech{1.0 ALPHA} is attempting to register a block whilst it it being constructed. This is bad modding practice - please use a proper mod lifecycle event. 2014-04-04 08:09:33 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0 2014-04-04 08:09:33 [sEVERE] [ForgeModLoader] Found anonymous item of class ghifari160.scienceandtech.item.ItemPolycarbonate with ID 256 owned by mod ScienceAndTech, this item will NOT survive a 1.7 upgrade! 2014-04-04 08:09:33 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: scienceandtech:textures/blocks/package.png 2014-04-04 08:09:34 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: scienceandtech:textures/items/Polycarbonate.png 2014-04-04 08:09:34 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods 2014-04-04 08:09:34 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well 2014-04-04 08:09:34 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well 2014-04-04 08:09:34 [WARNING] [science and Technology] Mod Science and Technology is missing a pack.mcmeta file, things may not work well 2014-04-04 08:09:34 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Science and Technology 2014-04-04 08:09:34 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: scienceandtech:textures/items/Polycarbonate.png 2014-04-04 08:09:34 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: scienceandtech:textures/blocks/package.png 2014-04-04 08:09:35 [iNFO] [sTDOUT] 2014-04-04 08:09:35 [iNFO] [sTDOUT] Starting up SoundSystem... 2014-04-04 08:09:35 [iNFO] [sTDOUT] Initializing LWJGL OpenAL 2014-04-04 08:09:35 [iNFO] [sTDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) 2014-04-04 08:09:35 [iNFO] [sTDOUT] OpenAL initialized. 2014-04-04 08:09:35 [iNFO] [sTDOUT] 2014-04-04 08:09:36 [sEVERE] [Minecraft-Client] Realms: Server not available! 2014-04-04 08:09:54 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.6.4 2014-04-04 08:09:54 [iNFO] [Minecraft-Server] Generating keypair 2014-04-04 08:09:54 [iNFO] [Minecraft-Server] Converting map! 2014-04-04 08:09:54 [iNFO] [Minecraft-Server] Scanning folders... 2014-04-04 08:09:54 [iNFO] [Minecraft-Server] Total conversion count is 0 2014-04-04 08:09:55 [WARNING] [Minecraft-Server] Unable to find spawn biome 2014-04-04 08:09:56 [iNFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@81485af) 2014-04-04 08:09:56 [iNFO] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@81485af) 2014-04-04 08:09:56 [iNFO] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@81485af) 2014-04-04 08:09:56 [iNFO] [Minecraft-Server] Preparing start region for level 0
April 4, 201411 yr It's crashing because your Items / Blocks are static, and you are initializing them statically (i.e. outside of a method), so they try to initialize before your config file loads. Put them inside of a method like so: public static Block glassTable; // changed 'G' to lowercase to match Java naming conventions @EventHandler public void preInit(FMLPreInitializationEvent event) { // all your config stuff first // now all your blocks and items: glassTable = new TileEntityGlassTableBlock(GlassTableBlockID).setUnlocalizedName("GlassTable"); } http://i.imgur.com/NdrFdld.png[/img]
April 4, 201411 yr I already create class file for every items and blocks. They each have seperate class file You apparently have no idea what I mean. That line really made me laugh Hello and welcome to the forge forums Ghifari! Thats just my personal opinion, but why do you even start to develop a new mod for 1.6? I know, 1.7 isn't finished yet, but the important parts work fine (as long as you don't try to add a dimension or a biome... : and you only have to change a few things (e.g.: IconRegister -> IIconRegister) to update your mod. Also you no longer nned ids for blocks/items so there is no need for a config file and all these scary id-integers. Here could be your advertisement!
April 5, 201411 yr Author I already create class file for every items and blocks. They each have seperate class file You apparently have no idea what I mean. That line really made me laugh Hello and welcome to the forge forums Ghifari! Thats just my personal opinion, but why do you even start to develop a new mod for 1.6? I know, 1.7 isn't finished yet, but the important parts work fine (as long as you don't try to add a dimension or a biome... : and you only have to change a few things (e.g.: IconRegister -> IIconRegister) to update your mod. Also you no longer nned ids for blocks/items so there is no need for a config file and all these scary id-integers. It's because I need to make my own mod for my own custom modpack which is still at 1.6.4.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.