Не могу зарегистрировать предмет!

Статус
В этой теме нельзя размещать новые ответы.
Версия Minecraft
1.14.4
29
6
В игре его просто нет!


TutoEventSubscriber:
package sobbaches.tuto;

import static sobbaches.tuto.Items.items;

import net.minecraft.item.Item;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.RegistryEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.registries.IForgeRegistry;

@Mod.EventBusSubscriber(modid = Tuto.MODID, bus = Mod.EventBusSubscriber.Bus.FORGE)
public class TutoEventSubscriber {
  @SubscribeEvent
  public static void onRegisterItem(RegistryEvent.Register<Item> event) {
    IForgeRegistry reg = event.getRegistry();
    items.forEach(reg::register);
  }
}

Items:
package sobbaches.tuto;

import net.minecraft.item.Item;
import net.minecraft.item.Rarity;
import net.minecraft.util.ResourceLocation;
import java.util.ArrayList;
import java.util.List;

public class Items {
  public static final List<Item> items;

  static {
    items = new ArrayList<>();
    items.add(new Item(new Item.Properties().rarity(Rarity.EPIC))
        .setRegistryName(new ResourceLocation(Tuto.MODID, "test")));
  }
}

Tuto:
package sobbaches.tuto;

import net.minecraftforge.fml.common.Mod;

@Mod(Tuto.MODID)
public class Tuto {
  public static final String MODID = "tuto";
}
 
7,099
324
1,509
Лог запуска приложи
 
7,099
324
1,509
onRegisterItem - этот метод вообще вызывается?

bus = Mod.EventBusSubscriber.Bus.FORGE - попробуй убрать это
 
7,099
324
1,509
29
6
Вызывается. Теперь создаю предмет в самом методе регистрации и получаю это



Java:
  @SubscribeEvent
  public static void onRegisterItem(RegistryEvent.Register<Item> event) {
    Item item = new Item(new Item.Properties().rarity(Rarity.EPIC));
    item.getCreativeTabs().add(ItemGroup.COMBAT);
    item.setRegistryName("test");
    event.getRegistry().registerAll(item);
    System.out.println("---------------------------------------------------------------");
  }
 

Вложения

  • Знімок екрана (2).png
    Знімок екрана (2).png
    84.3 KB · Просмотры: 6
7,099
324
1,509
Статус
В этой теме нельзя размещать новые ответы.
Сверху