Jump to content

Recommended Posts

Posted

For my item "Leaf," the texture is not showing. I am using MC 1.7.10. I am new to modding and am using a tutorial guide. It worked for the tutorial person and worked for me before I changed my mod ID. I went and fixed everything, including the folder in assets, and everything BUT the textures work. What am I doing wrong?

 

Tweaks.java (MAIN)

 

package com.bold.tweaks;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.item.Item;

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 = "Tweaks", name = "Tweaks", version = "1.0")

public class Tweaks {

 

public static Item itemLeaf;

public static Block blockCompDirt;

 

@EventHandler

public void preInit(FMLPreInitializationEvent event) {

//Item/Block init and registering

//Config handling

itemLeaf = new ItemLeaf().setUnlocalizedName("ItemLeaf").setTextureName("Tweaks:itemleaf");

blockCompDirt = new BlockCompDirt(Material.ground).setBlockName("BlockCompDirt");

 

 

 

GameRegistry.registerItem(itemLeaf, itemLeaf.getUnlocalizedName().substring(5));

GameRegistry.registerBlock(blockCompDirt, blockCompDirt.getUnlocalizedName().substring(5));

System.out.println(blockCompDirt.getUnlocalizedName().substring(5));

}

 

@EventHandler

public void init(FMLInitializationEvent event) {

//Proxy, TileEntity, entity, GUI and Packet Registering

}

 

@EventHandler

public void postInit(FMLPostInitializationEvent event) {

 

}

}

 

 

Posted

Actually the ID does not HAVE to be lower case, since you can call upon it with id.toLowerCase(), but that aside, it is true that for everything that needs the id it's gonna be in lower case.

 

Anyways, could you show us your item class? also if I'm not misstaken you can remove the Tweaks: from the setTextureName, depending on how you do it in the item class.

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



×
×
  • Create New...

Important Information

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