- 2
- 0
Помогите пожалуйста. Я решил попробовать сделать мод на 1.12.2 в IntelliJ IDEA 2019.1.4 но вместо моей текстуры чёрно-фиолетовый куб.Само название которое я ему дал есть но текстуры нет
Java:
package mainbloke.mymod;
import net.minecraft.init.Blocks;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import org.apache.logging.log4j.Logger;
@Mod(modid = MyMod.MODID, name = MyMod.NAME, version = MyMod.VERSION)
public class MyMod
{
public static final String MODID = "mymod";
public static final String NAME = "Mymod";
public static final String VERSION = "1.0";
private static Logger logger;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
logger = event.getModLog();
}
@EventHandler
public void init(FMLInitializationEvent event)
{
// some example code
logger.info("DIRT BLOCK >> {}", Blocks.DIRT.getRegistryName());
}
}
Java:
package mainbloke.mymod.items;
import mainbloke.mymod.MyMod;
import net.minecraft.item.Item;
import net.minecraftforge.event.RegistryEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
@Mod.EventBusSubscriber(modid = MyMod.MODID)
public class ModItems {
public static Item EXAMPLE_ITEM;
@SubscribeEvent
public static void registerItems(RegistryEvent.Register<Item> event) {
EXAMPLE_ITEM = new ItemExample();
event.getRegistry().register(EXAMPLE_ITEM);
}
}
Java:
package mainbloke.mymod.items;
import mainbloke.mymod.MyMod;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class ItemExample extends Item {
public ItemExample() {
setRegistryName(MyMod.MODID, "hh"); // уникальный ID предмета
setUnlocalizedName(MyMod.MODID + ".hh"); // ключ для lang файла
setCreativeTab(CreativeTabs.MISC); // вкладка по умолчанию
}
}