Вы используете устаревший браузер
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(
помогите не работает предмет в моддинге ic2 api + forge mdk
[/code]package ru.anlord033.industrialcraftaddon;
//Главный пакет
import org.apache.logging.log4j.Logger;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import ru.anlord033.industrialcraftaddon.Reference.Reference;
import ru.anlord033.industrialcraftaddon.proxy.CommonProxy;
@Mod(modid = industrialcraftaddon1.MODID, name = industrialcraftaddon1.NAME, version = industrialcraftaddon1.VERSION)
public class industrialcraftaddon1 {
public static final String MODID = "industrialcraftaddon1";
public static final String NAME = "industrialcraftaddon1";
public static final String VERSION = "1.0";
private static String ACTIVATED = "activated";
private static String DISACTIVATED = "de-activated";
private Logger log;
@EventHandler
public void preLoad(FMLPreInitializationEvent ev)
{
log = ev.getModLog();
}
@EventHandler
public void load(FMLInitializationEvent ev)
{
recipes.addCraftingRecipes();
log.info("Mod is" + ACTIVATED);
}
@EventHandler
public void postLoad(FMLPostInitializationEvent ev)
{
}
@Instance
public static industrialcraftaddon1 instance;
@SidedProxy(clientSide = Reference.CLIENT, serverSide = Reference.COMMON)
public static CommonProxy proxy;
}
[code]
[/code]package ru.anlord033.industrialcraftaddon.init;
//InitItems
import java.util.ArrayList;
import java.util.List;
import net.minecraft.item.Item;
import ru.anlord033.industrialcraftaddon.items.ItemNebutit;
public class InitItems
{
public static final List<Item> ITEMS = new ArrayList<Item>();
//Items
public static final Item NEBUTIT = new ItemNebutit("nebutit");
}
[code]
[/code]package ru.anlord033.industrialcraftaddon.items;
//ItemNebutit
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import ru.anlord033.industrialcraftaddon.industrialcraftaddon1;
import ru.anlord033.industrialcraftaddon.init.InitItems;
import ru.anlord033.industrialcraftaddon.utils.interfaces.IHasModel;
public class ItemNebutit extends Item implements IHasModel
{
public ItemNebutit(String nebutit)
{
setUnlocalizedName(nebutit);
setRegistryName(nebutit);
setCreativeTab(CreativeTabs.MATERIALS);
setMaxStackSize(64);
InitItems.ITEMS.add(this);
}
@Override
public void registerModels()
{
industrialcraftaddon1.proxy.registerItemRenderer(this, 0, "inventory");
}
}
[code]
[/code]package ru.anlord033.industrialcraftaddon.proxy;
//ClientProxy
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.client.model.ModelLoader;
public class ClientProxy extends CommonProxy
{
public void registryItemRenderer(Item item, int meta, String id)
{
ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(item.getRegistryName(), id));
}
}
[code]
[/code]package ru.anlord033.industrialcraftaddon.proxy;
//CommonProxy
import javax.swing.Spring;
import net.minecraft.item.Item;
import ru.anlord033.industrialcraftaddon.items.ItemNebutit;
public class CommonProxy
{
public void registerItemRenderer(Item item, int meta, String string) {}
}
[code]
[/code]package ru.anlord033.industrialcraftaddon.Reference;
//refence
public class Reference
{
public static final String CLIENT = "ru.anlord033.industrialcraftaddon.proxy.ClientProxy";
public static final String COMMON = "ru.anlord033.industrialcraftaddon.proxy.CommonProxy";
}
[code]
#1 | 31 июля 2023 - 15:19
2) Регистрация предметов происходит в preInit в Common прокси.
3) Зачем тебе лист твоих итемов, если ты его вряд ли где будешь использовать?
В общем, ошибки базовые. Прежде чем писать аддон к моду изучи моддинг как таковой.
Мои сборки:
MystMag (1.12.2)
ReachForTheStars (1.12.2)
TechGears (1.16.5)
#2 | 31 июля 2023 - 17:43
Статистика форума
Сейчас онлайн: 12
- Создано тем
- 13959
- Написано сообщений
- 846629
- Пользователей
- 374297
- Новый участник
- Vladimir_Drozdov 12
Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички
Последние сообщения с форума
Название темы | Автор | Статистика | Последнее сообщение |
---|---|---|---|
Видео/Стримы канал Ritterydam Тема в разделе: Флудильня |
ritterydam | Просмотров: 115901 Ответов: 549 |
Автор: ritterydam |
Проблема с активацией майнкрафта Тема в разделе: Ваши вопросы по Minecraft |
Lev140 | Просмотров: 308 Ответов: 0 |
Автор: Lev140 |
🐟FishCraft || Ламповый сервер на хорошем хостинге || Открытие в среду🐟 Тема в разделе: Проекты |
Sheltok | Просмотров: 403 Ответов: 0 |
Автор: Sheltok |
Мы создаём новый сервер для ванильного выживания. Тема в разделе: Игры |
GardenGold | Просмотров: 409 Ответов: 0 |
Автор: GardenGold |
Это великолепные новости — это кибертурнир по Minecraft в «Алабуга Политех» Тема в разделе: Проекты |
Karamelka01 | Просмотров: 366 Ответов: 0 |
Автор: Karamelka01 |