Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mojius.mojiusmod;
- import com.mojius.mojiusmod.block.RedBricksBlock;
- import com.mojius.mojiusmod.entities.GrassmanEntity;
- import com.mojius.mojiusmod.init.InitBlock;
- import net.minecraft.block.Block;
- import net.minecraft.entity.EntityClassification;
- import net.minecraft.entity.EntityType;
- import net.minecraft.item.BlockItem;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemGroup;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.event.RegistryEvent;
- import net.minecraftforge.eventbus.api.SubscribeEvent;
- import net.minecraftforge.fml.common.Mod;
- //Registering blocks, items, etc
- @Mod.EventBusSubscriber(modid = MojiusMod.MOD_ID, bus = Mod.EventBusSubscriber.Bus.MOD)
- public class RegistryEvents
- {
- @SubscribeEvent
- public static void registerItems(final RegistryEvent.Register<Item> event)
- {
- event.getRegistry().registerAll(new BlockItem(InitBlock.red_bricks, new Item.Properties().group(ItemGroup.BUILDING_BLOCKS)).setRegistryName(InitBlock.red_bricks.getRegistryName()));
- //event.getRegistry().register(new GrassmanEggItem());
- }
- @SubscribeEvent
- public static void registerBlocks(final RegistryEvent.Register<Block> event)
- {
- event.getRegistry().registerAll(new RedBricksBlock());
- }
- @SubscribeEvent
- public static void registerEntity(final RegistryEvent.Register<EntityType<?>> event)
- {
- event.getRegistry().registerAll(
- EntityType.Builder.create(GrassmanEntity::new, EntityClassification.MONSTER)
- .size(1, 1)
- .setShouldReceiveVelocityUpdates(false)
- .build("grassman").setRegistryName(registerResourceLocation("grassman"))
- );
- }
- public static ResourceLocation registerResourceLocation(String name)
- {
- return new ResourceLocation(MojiusMod.MOD_ID, name);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment