- 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";
}