Jump to content

ripbandit

Members
  • Posts

    7
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

ripbandit's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Fixed by moving to FMLPreInitializationEvent and making packages instead of folders.
  2. Files are at \src\main\resources\assets\randomblocks. Here is the RandomBlocks class: package com.loomhost.ripbandit.randomblocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; 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.registry.GameRegistry; @Mod(modid = RandomBlocks.MODID, version = RandomBlocks.VERSION) public class RandomBlocks { public static final String MODID = "randomblocks"; public static final String VERSION = "1.0"; public static Block chainFence; public static CreativeTabs RandomBlocks = new CreativeTabs("RandomBlocks") { public Item getTabIconItem() { return Items.bed; } }; @EventHandler public void init(FMLInitializationEvent event) { //Init message System.out.println("Random Blocks V 0.1 is reporting for duty!"); //Blocks //ChainFence this.chainFence = new NormalBlock() .setHardness(0.5F) .setResistance(0F) .setBlockName("chainFence") .setCreativeTab(RandomBlocks) .setBlockTextureName("randomblocks:chainFence"); GameRegistry.registerBlock(this.chainFence, this.chainFence.getUnlocalizedName() .substring(5)); } } And the NormalBlock class: package com.loomhost.ripbandit.randomblocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; public class NormalBlock extends Block { public NormalBlock(){ super(Material.ground); } }
  3. Still not working. Language file loads but nothing else does.
  4. Changed modID and folder to lowercase still get the error.
  5. Block is in \src\main\java\assets\RandomBlocks\textures\blocks. Name is chainFence.png.
  6. I've been trying to get custom block textures to work and can't figure it out. Code: package com.loomhost.ripbandit.randomblocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.init.Items; 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.registry.GameRegistry; @Mod(modid = RandomBlocks.MODID, version = RandomBlocks.VERSION) public class RandomBlocks { public static final String MODID = "RandomBlocks"; public static final String VERSION = "1.0"; public static Block chainFence; public static CreativeTabs RandomBlocks = new CreativeTabs("RandomBlocks") { public Item getTabIconItem() { return Items.bed; } }; @EventHandler public void init(FMLInitializationEvent event) { //Init message System.out.println("Random Blocks V 0.1 is reporting for duty!"); //Blocks //ChainFence this.chainFence = new NormalBlock() .setHardness(0.5F) .setResistance(0F) .setBlockName("chainFence") .setCreativeTab(RandomBlocks) .setBlockTextureName("RandomBlocks:chainFence"); GameRegistry.registerBlock(this.chainFence, this.chainFence.getUnlocalizedName() .substring(5)); } } Error log: java.io.FileNotFoundException: randomblocks:textures/blocks/chainFence.png at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SourceFile:58) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:125) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:90) [TextureMap.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(SourceFile:72) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(SourceFile:136) [TextureManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SourceFile:104) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SourceFile:92) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:568) [Minecraft.class:?] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:527) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:815) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:103) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_60] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_60] at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] Any help is appreciated!
×
×
  • Create New...

Important Information

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