Jump to content

Recommended Posts

Posted

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();

 

Posted

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!";

}

Posted

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.

 

 

Posted

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

 

Posted

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");
}

Posted

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 :D

 

 

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!

Posted

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 :D

 

 

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • When I first heard about Bitcoin back in 2018, I was skeptical. The idea of a decentralized, digital currency seemed too good to be true. But I was intrigued as I learned more about the technology behind it and its potential. I started small, investing just a few hundred dollars, dipping my toes into the cryptocurrency waters. At first, it was exhilarating to watch the value of my investment grow exponentially. I felt like I was part of the future, an early adopter of this revolutionary new asset. But that euphoria was short-lived. One day, I logged into my digital wallet only to find it empty - my Bitcoin had vanished without a trace. It turned out that the online exchange I had trusted had been hacked, and my funds were stolen. I was devastated, both financially and emotionally. All the potential I had seen in Bitcoin was tainted by the harsh reality that with decentralization came a lack of regulation and oversight. My hard-earned money was gone, lost to the ether of the digital world. This experience taught me a painful lesson about the price of trust in the uncharted territory of cryptocurrency. While the technology holds incredible promise, the risks can be catastrophic if you don't approach it with extreme caution. My Bitcoin investment gamble had failed, and I was left to pick up the pieces, wiser but poorer for having placed my faith in the wrong hands. My sincere appreciation goes to MUYERN TRUST HACKER. You are my hero in recovering my lost funds. Send a direct m a i l ( muyerntrusted ( @ ) mail-me ( . )c o m ) or message on whats app : + 1 ( 4-4-0 ) ( 3 -3 -5 ) ( 0-2-0-5 )
    • You could try posting a log (if there is no log at all, it may be the launcher you are using, the FAQ may have info on how to enable the log) as described in the FAQ, however this will probably need to be reported to/remedied by the mod author.
    • So me and a couple of friends are playing with a shitpost mod pack and one of the mods in the pack is corail tombstone and for some reason there is a problem with it, where on death to fire the player will get kicked out of the server and the tombstone will not spawn basically deleting an entire inventory, it doesn't matter what type of fire it is, whether it's from vanilla fire/lava, or from modded fire like ice&fire/lycanites and it's common enough to where everyone on the server has experienced at least once or twice and it doesn't give any crash log. a solution to this would be much appreciated thank you!
    • It is 1.12.2 - I have no idea if there is a 1.12 pack
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.