Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.x7airworker.MysticItems;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Items;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- import static net.minecraftforge.fml.common.registry.GameRegistry.addShapedRecipe;
- @Mod(modid = "mysticitems", name = "MysticItems", version = "1.0")
- public class MysticItems {
- @Mod.Instance
- public static MysticItems instance = new MysticItems();
- Blocks mysticlamp;
- @Mod.EventHandler
- public void preInit(FMLPreInitializationEvent e) {
- System.out.println("preInit-Methode lädt.");
- }
- @Mod.EventHandler
- public void init(FMLInitializationEvent e) {
- loadBlocks();
- loadCraftingRecipes();
- }
- @Mod.EventHandler
- public void postInit(FMLPostInitializationEvent e) {
- System.out.println("postInit-Methode lädt.");
- }
- public void loadCraftingRecipes() {
- GameRegistry.addRecipe(new ItemStack(this.mysticlamp), 4, new Object[]{
- "BYB",
- "YGY",
- "BYB",
- 'B', new ItemStack(Items.dye, 1, 5),
- 'Y', Items.glowstone_dust,
- 'G', new ItemStack(Items.dye, 1, 11),
- });
- }
- private void loadBlocks() {
- //1. Blocks mysticlamp
- mysticlamp = new Blocks(Material.ground, "mysticlamp", 1.0F, 1.0F, 2.0F, "pickaxe", 0);
- GameRegistry.registerBlock(mysticlamp, "Mystic Lamp");
- mysticlamp.setCreativeTab(CreativeTabs.tabDecorations);
- //2. anderer block
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement