Вы используете устаревший браузер

Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(

помогите не работает предмет в моддинге ic2 api + forge mdk

    anlord033
    не в сети

    Новички

    Сообщений: 1

    Помогите у меня не работает мой кастомный предмет "Nebutit".Когда я зашёл в игру этого предмета не было хотя я смотрел популярный гайд. Cвяжитесь со мной в дс если найдёте ошибку в моде. мой дс: yandix#6199
    [/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

    Caman86
    не в сети

    ТруЪ Олдфаги-с

    Звание: Чоткий паря

    Трофеев: 12

    Сообщений: 1919

    Симпатий: 307

    1) В главном классе прокси-то ты создал, а кто за тебя будет вызывать методы из прокси?
    2) Регистрация предметов происходит в preInit в Common прокси.
    3) Зачем тебе лист твоих итемов, если ты его вряд ли где будешь использовать?


    В общем, ошибки базовые. Прежде чем писать аддон к моду изучи моддинг как таковой.

    Мои сборки:
    MystMag (1.12.2)
    ReachForTheStars (1.12.2)
    TechGears (1.16.5)

    #2 | 31 июля 2023 - 17:43

Статистика форума

Создано тем
13959
Написано сообщений
846629
Пользователей
374297
Новый участник
Vladimir_Drozdov 12

Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Видео/Стримы канал Ritterydam

Тема в разделе: Флудильня

ritterydam

Просмотров: 115901

Ответов: 549

Автор: ritterydam

Вчера, 18:58

Проблема с активацией майнкрафта

Тема в разделе: Ваши вопросы по Minecraft

Lev140

Просмотров: 308

Ответов: 0

Автор: Lev140

21-05-2024, 19:06

🐟FishCraft || Ламповый сервер на хорошем хостинге || Открытие в среду🐟

Тема в разделе: Проекты

Sheltok

Просмотров: 403

Ответов: 0

Автор: Sheltok

20-05-2024, 18:12

Мы создаём новый сервер для ванильного выживания.

Тема в разделе: Игры

GardenGold

Просмотров: 409

Ответов: 0

Автор: GardenGold

20-05-2024, 17:14

Это великолепные новости — это кибертурнир по Minecraft в «Алабуга Политех»

Тема в разделе: Проекты

Karamelka01

Просмотров: 366

Ответов: 0

Автор: Karamelka01

20-05-2024, 16:27