[1.6.4]Missing Texture

10
0
Вот код блока:
Код:
package net.myxod.mod;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class EmerDiamond extends Block
{
protected EmerDiamond(int par1)
{
super(par1, Material.ground);
this.setCreativeTab(CreativeTabs.tabBlock);
this.setHardness(1.0F);
this.setLightValue(1.0F);
this.setResistance(3.0F);
this.setStepSound(soundMetalFootstep);
}


@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister ir)
{
this.blockIcon = ir.registerIcon("myxod:emerdiamond");
}
}
Если кидать текстуру в:mcp\src\minecraft\assets\myxod\textures\blocks, то пишет missing texture, а если в mcp\bin\minecraft\assets\myxod\textures\blocks, то всё нормально...
 
Myxach написал(а):
Вот код блока:
Код:
package net.myxod.mod;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class EmerDiamond extends Block
{
protected EmerDiamond(int par1)
{
super(par1, Material.ground);
this.setCreativeTab(CreativeTabs.tabBlock);
this.setHardness(1.0F);
this.setLightValue(1.0F);
this.setResistance(3.0F);
this.setStepSound(soundMetalFootstep);
}


@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister ir)
{
this.blockIcon = ir.registerIcon("myxod:emerdiamond");
}
}
Если кидать текстуру в:mcp\src\minecraft\assets\myxod\textures\blocks, то пишет missing texture, а если в mcp\bin\minecraft\assets\myxod\textures\blocks, то всё нормально...
Когда выдает миссинг попробуй посмотреть консоль - она может рассказать где кубач искал и не нашел текстуру.
 
MrCreppo написал(а):
Myxach написал(а):
Вот код блока:
Код:
package net.myxod.mod;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
public class EmerDiamond extends Block
{
protected EmerDiamond(int par1)
{
super(par1, Material.ground);
this.setCreativeTab(CreativeTabs.tabBlock);
this.setHardness(1.0F);
this.setLightValue(1.0F);
this.setResistance(3.0F);
this.setStepSound(soundMetalFootstep);
}


@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister ir)
{
this.blockIcon = ir.registerIcon("myxod:emerdiamond");
}
}
Если кидать текстуру в:mcp\src\minecraft\assets\myxod\textures\blocks, то пишет missing texture, а если в mcp\bin\minecraft\assets\myxod\textures\blocks, то всё нормально...
Когда выдает миссинг попробуй посмотреть консоль - она может рассказать где кубач искал и не нашел текстуру.
myxod:textures\blocks
[merge_posts_bbcode]Добавлено: 06.08.2014 14:54:12[/merge_posts_bbcode]

я как то понял, он почему то не хочет из папки src в папку bin и mods кидать assets
 
Хм.... А у тебя в той же папке, где лежит мод тектуры? Например так: C:\forge\mcp\src\minecraft\assets\mod\src то тогда текстуры C:\forge\mcp\src\minecraft\assets\mod\textures. По-хорошему мод должен быть в assets. Иначе не скомпилирует мод.
 
Vova_master написал(а):
Хм.... А у тебя в той же папке, где лежит мод тектуры? Например так: C:\forge\mcp\src\minecraft\assets\mod\src то тогда текстуры C:\forge\mcp\src\minecraft\assets\mod\textures. По-хорошему мод должен быть в assets. Иначе не скомпилирует мод.
Где ты прочитал про assets, мод спокойно компилируется и работает, да и многие туториалы написаны создайте package net.namemod.mod
 
Vova_master написал(а):
Опять же повторяю у меня спокойно работает, только текстура не переносится из src в bin
[merge_posts_bbcode]Добавлено: 06.08.2014 15:27:49[/merge_posts_bbcode]

а и эти туториалы тоже для 1.6.4
 
Назад
Сверху