Jump to content

no namezzzz

Members
  • Posts

    5
  • Joined

  • Last visited

no namezzzz's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Problem is solved. The main reason is ItemGroup and I don't have any thoughts about why does it occur the problem
  2. @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); } I just created item in registry method, but i've got another error.
  3. package sobbaches.tuto; import net.minecraftforge.fml.common.Mod; @Mod(Tuto.MODID) public class Tuto { public static final String MODID = "tuto"; } package sobbaches.tuto; import static sobbaches.tuto.Items.items; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraft.item.Rarity; 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.MOD) public class TutoEventSubscriber { @SubscribeEvent public static void onRegisterItem(RegistryEvent.Register<Item> event) { items.forEach(item -> item.getCreativeTabs().add(ItemGroup.COMBAT)); items.forEach(event.getRegistry()::registerAll); } } package sobbaches.tuto; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; 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"))); } }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.