Jump to content

java.lang.NullPointerException: Rendering item


SETHYOUNGBLODO

Recommended Posts

Every time i craft one of my custom Armor the game crashes and i don't know why :(

Crash:

---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 01.12.18 18:52
Description: Rendering item

java.lang.NullPointerException: Rendering item
   at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:265)
   at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:419)
   at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585)
   at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
   at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:288)
   at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)
   at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137)
   at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
   at net.minecraft.client.Minecraft.run(Minecraft.java:962)
   at net.minecraft.client.main.Main.main(Main.java:164)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
   at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
   at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
   at GradleStart.main(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
   at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:265)
   at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:419)

-- Item being rendered --
Details:
   Item Type: null
   Item Aux: ~~ERROR~~ NullPointerException: null
   Item NBT: null
   Item Foil: ~~ERROR~~ NullPointerException: null
Stacktrace:
   at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585)
   at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
   at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:288)
   at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)

-- Screen render details --
Details:
   Screen name: net.minecraft.client.gui.inventory.GuiCrafting
   Mouse location: Scaled: (200, 59). Absolute: (401, 361)
   Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
   Level name: MpServer
   All players: 1 total; [EntityClientPlayerMP['Player607'/224, l='MpServer', x=125,66, y=73,62, z=235,30]]
   Chunk stats: MultiplayerChunkCache: 289, 289
   Level seed: 0
   Level generator: ID 00 - default, ver 1. Features enabled: false
   Level generator options: 
   Level spawn location: World: (124,64,232), Chunk: (at 12,4,8 in 7,14; contains blocks 112,0,224 to 127,255,239), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
   Level time: 749 game time, 749 day time
   Level dimension: 0
   Level storage version: 0x00000 - Unknown?
   Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
   Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
   Forced entities: 111 total; [EntityCreeper['Creeper'/2068, l='MpServer', x=46,50, y=25,00, z=251,50], EntityCreeper['Creeper'/2069, l='MpServer', x=47,50, y=25,00, z=250,50], EntitySkeleton['Skeleton'/1048, l='MpServer', x=120,50, y=44,00, z=290,50], EntityZombie['Zombie'/1049, l='MpServer', x=119,50, y=44,00, z=294,50], EntitySkeleton['Skeleton'/5146, l='MpServer', x=201,50, y=23,00, z=218,50], EntitySpider['Spider'/5154, l='MpServer', x=89,97, y=57,00, z=281,75], EntityCreeper['Creeper'/5156, l='MpServer', x=88,47, y=58,00, z=284,59], EntitySpider['Spider'/1062, l='MpServer', x=125,30, y=12,00, z=236,50], EntitySkeleton['Skeleton'/1083, l='MpServer', x=72,06, y=49,00, z=204,53], EntitySkeleton['Skeleton'/5185, l='MpServer', x=62,50, y=57,00, z=271,50], EntitySheep['Sheep'/66, l='MpServer', x=49,59, y=78,00, z=238,41], EntitySheep['Sheep'/67, l='MpServer', x=50,66, y=78,00, z=239,88], EntitySkeleton['Skeleton'/5187, l='MpServer', x=63,50, y=57,00, z=270,50], EntitySheep['Sheep'/69, l='MpServer', x=47,50, y=78,00, z=242,50], EntitySheep['Sheep'/70, l='MpServer', x=58,50, y=77,00, z=213,50], EntitySheep['Sheep'/71, l='MpServer', x=59,50, y=77,00, z=211,50], EntityZombie['Zombie'/2119, l='MpServer', x=52,50, y=28,00, z=209,50], EntitySheep['Sheep'/72, l='MpServer', x=56,50, y=77,00, z=211,50], EntitySheep['Sheep'/73, l='MpServer', x=57,50, y=77,00, z=215,50], EntitySheep['Sheep'/74, l='MpServer', x=71,50, y=87,00, z=289,50], EntitySheep['Sheep'/75, l='MpServer', x=71,78, y=88,00, z=285,22], EntitySheep['Sheep'/76, l='MpServer', x=75,84, y=88,00, z=289,09], EntitySheep['Sheep'/77, l='MpServer', x=70,50, y=87,00, z=291,50], EntitySheep['Sheep'/79, l='MpServer', x=88,50, y=72,00, z=176,06], EntitySheep['Sheep'/80, l='MpServer', x=88,53, y=72,00, z=174,47], EntitySheep['Sheep'/81, l='MpServer', x=90,53, y=74,00, z=173,47], EntitySheep['Sheep'/82, l='MpServer', x=88,19, y=71,00, z=177,78], EntitySkeleton['Skeleton'/5216, l='MpServer', x=202,50, y=30,00, z=220,50], EntitySheep['Sheep'/99, l='MpServer', x=105,91, y=75,00, z=184,13], EntitySheep['Sheep'/100, l='MpServer', x=105,50, y=83,00, z=188,50], EntitySkeleton['Skeleton'/5220, l='MpServer', x=67,43, y=60,00, z=272,96], EntitySheep['Sheep'/101, l='MpServer', x=104,50, y=73,00, z=188,50], EntitySheep['Sheep'/102, l='MpServer', x=104,50, y=73,00, z=188,50], EntityItem['item.tile.mushroom'/103, l='MpServer', x=114,56, y=13,13, z=234,81], EntitySheep['Sheep'/104, l='MpServer', x=110,78, y=84,00, z=315,50], EntityCreeper['Creeper'/5224, l='MpServer', x=100,50, y=29,00, z=171,50], EntityCreeper['Creeper'/5228, l='MpServer', x=108,50, y=35,00, z=263,50], EntityCreeper['Creeper'/5229, l='MpServer', x=109,50, y=35,00, z=264,50], EntitySheep['Sheep'/116, l='MpServer', x=127,25, y=72,00, z=201,78], EntitySheep['Sheep'/117, l='MpServer', x=124,53, y=72,00, z=211,63], EntitySheep['Sheep'/118, l='MpServer', x=134,11, y=71,00, z=213,50], EntityZombie['Zombie'/2166, l='MpServer', x=133,78, y=48,00, z=290,84], EntitySheep['Sheep'/119, l='MpServer', x=126,94, y=71,00, z=211,53], EntitySpider['Spider'/2168, l='MpServer', x=137,47, y=49,00, z=290,81], EntitySheep['Sheep'/124, l='MpServer', x=149,78, y=79,00, z=293,22], EntitySheep['Sheep'/125, l='MpServer', x=148,19, y=79,00, z=294,81], EntitySheep['Sheep'/126, l='MpServer', x=146,16, y=76,42, z=296,13], EntitySheep['Sheep'/127, l='MpServer', x=146,50, y=79,00, z=290,50], EntitySheep['Sheep'/132, l='MpServer', x=163,13, y=77,00, z=159,19], EntitySheep['Sheep'/133, l='MpServer', x=160,50, y=80,00, z=175,50], EntitySheep['Sheep'/134, l='MpServer', x=160,50, y=80,00, z=175,50], EntitySheep['Sheep'/135, l='MpServer', x=156,16, y=80,00, z=174,88], EntitySheep['Sheep'/136, l='MpServer', x=150,84, y=79,00, z=170,13], EntitySheep['Sheep'/137, l='MpServer', x=183,50, y=70,00, z=197,78], EntitySheep['Sheep'/138, l='MpServer', x=181,50, y=70,00, z=198,50], EntitySheep['Sheep'/139, l='MpServer', x=183,50, y=69,00, z=196,19], EntitySheep['Sheep'/140, l='MpServer', x=183,50, y=70,00, z=199,50], EntitySheep['Sheep'/141, l='MpServer', x=183,50, y=89,00, z=234,50], EntitySheep['Sheep'/142, l='MpServer', x=183,50, y=89,00, z=234,50], EntitySheep['Sheep'/143, l='MpServer', x=183,50, y=91,00, z=237,22], EntitySheep['Sheep'/144, l='MpServer', x=183,50, y=92,00, z=238,53], EntityPig['Pig'/154, l='MpServer', x=198,97, y=91,00, z=241,53], EntityCreeper['Creeper'/5287, l='MpServer', x=72,50, y=22,00, z=233,50], EntitySkeleton['Skeleton'/5320, l='MpServer', x=132,50, y=46,00, z=298,50], EntityBat['Bat'/268, l='MpServer', x=47,09, y=38,03, z=292,25], EntityClientPlayerMP['Player607'/224, l='MpServer', x=125,66, y=73,62, z=235,30], EntityZombie['Zombie'/2388, l='MpServer', x=55,50, y=43,00, z=302,50], EntityZombie['Zombie'/2389, l='MpServer', x=49,78, y=42,00, z=303,41], EntitySkeleton['Skeleton'/1368, l='MpServer', x=80,50, y=28,00, z=216,50], EntitySkeleton['Skeleton'/2399, l='MpServer', x=109,50, y=41,00, z=273,50], EntityWitch['Witch'/2411, l='MpServer', x=155,50, y=32,00, z=235,50], EntitySpider['Spider'/2421, l='MpServer', x=47,50, y=54,00, z=309,50], EntityBat['Bat'/377, l='MpServer', x=113,54, y=16,59, z=235,65], EntityWitch['Witch'/1402, l='MpServer', x=52,50, y=36,00, z=222,50], EntitySkeleton['Skeleton'/491, l='MpServer', x=119,50, y=16,00, z=314,50], EntityBat['Bat'/504, l='MpServer', x=150,94, y=52,64, z=293,31], EntitySpider['Spider'/1591, l='MpServer', x=147,50, y=47,00, z=219,50], EntityBat['Bat'/573, l='MpServer', x=102,25, y=41,10, z=235,66], EntityBat['Bat'/574, l='MpServer', x=101,76, y=37,92, z=236,84], EntityBat['Bat'/576, l='MpServer', x=48,97, y=30,08, z=183,26], EntityBat['Bat'/577, l='MpServer', x=50,50, y=31,10, z=197,25], EntityBat['Bat'/580, l='MpServer', x=50,07, y=30,84, z=195,21], EntityZombie['Zombie'/589, l='MpServer', x=92,50, y=55,00, z=280,50], EntityCreeper['Creeper'/592, l='MpServer', x=109,50, y=34,00, z=214,50], EntityCreeper['Creeper'/1621, l='MpServer', x=66,50, y=53,00, z=248,50], EntitySkeleton['Skeleton'/1653, l='MpServer', x=64,50, y=17,00, z=256,88], EntitySkeleton['Skeleton'/1654, l='MpServer', x=61,38, y=19,00, z=258,88], EntityWitch['Witch'/646, l='MpServer', x=101,94, y=46,00, z=283,53], EntityBat['Bat'/2715, l='MpServer', x=46,50, y=34,00, z=222,59], EntityCreeper['Creeper'/681, l='MpServer', x=114,50, y=43,00, z=285,50], EntityCreeper['Creeper'/682, l='MpServer', x=108,63, y=39,00, z=283,03], EntitySkeleton['Skeleton'/683, l='MpServer', x=116,50, y=43,00, z=288,50], EntityZombie['Zombie'/701, l='MpServer', x=53,50, y=21,00, z=257,50], EntityBat['Bat'/712, l='MpServer', x=186,41, y=23,23, z=211,47], EntityCreeper['Creeper'/720, l='MpServer', x=52,50, y=35,00, z=229,50], EntityCreeper['Creeper'/721, l='MpServer', x=53,50, y=35,00, z=231,50], EntityCreeper['Creeper'/722, l='MpServer', x=52,50, y=35,00, z=230,50], EntityBat['Bat'/754, l='MpServer', x=100,06, y=51,03, z=285,23], EntityCreeper['Creeper'/777, l='MpServer', x=152,66, y=50,00, z=281,97], EntityBat['Bat'/788, l='MpServer', x=195,56, y=26,17, z=178,66], EntityBat['Bat'/793, l='MpServer', x=110,00, y=16,95, z=238,56], EntitySkeleton['Skeleton'/1914, l='MpServer', x=51,50, y=54,00, z=303,50], EntitySkeleton['Skeleton'/1932, l='MpServer', x=66,53, y=47,00, z=207,16], EntityItem['item.tile.mushroom'/5014, l='MpServer', x=127,09, y=25,22, z=234,29], EntityItem['item.tile.mushroom'/5026, l='MpServer', x=129,73, y=25,13, z=235,13], EntitySpider['Spider'/932, l='MpServer', x=85,50, y=59,00, z=286,50], EntitySkeleton['Skeleton'/956, l='MpServer', x=121,50, y=23,00, z=212,50], EntitySkeleton['Skeleton'/958, l='MpServer', x=120,63, y=23,00, z=215,66], EntitySkeleton['Skeleton'/1984, l='MpServer', x=132,50, y=47,00, z=293,50], EntityZombie['Zombie'/5068, l='MpServer', x=181,94, y=35,00, z=210,50], EntityCreeper['Creeper'/5069, l='MpServer', x=187,50, y=35,00, z=211,50]]
   Retry entities: 0 total; []
   Server brand: fml,forge
   Server type: Integrated singleplayer server
Stacktrace:
   at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
   at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566)
   at net.minecraft.client.Minecraft.run(Minecraft.java:984)
   at net.minecraft.client.main.Main.main(Main.java:164)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:498)
   at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
   at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
   at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
   at GradleStart.main(Unknown Source)

-- System Details --
Details:
   Minecraft Version: 1.7.10
   Operating System: Windows 10 (amd64) version 10.0
   Java Version: 1.8.0_181, Oracle Corporation
   Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
   Memory: 552486896 bytes (526 MB) / 1004011520 bytes (957 MB) up to 3101163520 bytes (2957 MB)
   JVM Flags: 3 total; -Xincgc -Xmx3024M -Xms1024M
   AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
   IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
   FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 6 mods loaded, 6 mods active
   States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
   UCHIJAAAA  mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
   UCHIJAAAA  FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
   UCHIJAAAA  Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
   UCHIJAAAA  CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) 
   UCHIJAAAA  NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-universal.jar) 
   UCHIJAAAA  randomutilities{0.0.1a} [RandomUtilities] (Random Utilities 1.7.10) 
   GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.5.13399 Compatibility Profile Context 15.201.1151.1008' Renderer: 'AMD Radeon 6600M and 6700M Series'
   Launched Version: 1.7.10
   LWJGL: 2.9.1
   OpenGL: AMD Radeon 6600M and 6700M Series GL version 4.5.13399 Compatibility Profile Context 15.201.1151.1008, ATI Technologies Inc.
   GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

   Is Modded: Definitely; Client brand changed to 'fml,forge'
   Type: Client (map_client.txt)
   Resource Packs: []
   Current Language: English (US)
   Profiler Position: N/A (disabled)
   Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
   Anisotropic Filtering: Off (1)

My Armor Class:

package de.randomutilities.mod.init.itemclasses;

import cpw.mods.fml.common.registry.GameRegistry;
import de.randomutilities.mod.init.armorclasses.CopperArmor;
import de.randomutilities.mod.main.References;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor;
import net.minecraftforge.common.util.EnumHelper;

public class Armor {

    public static ItemArmor.ArmorMaterial basic = EnumHelper.addArmorMaterial("basic",180, new int[]{2,4,3,1}, 5);

    //Identifizieren
    //Copper
    public static Item helmetCopper;
    public static Item chestplateCopper;
    public static Item leggingsCopper;
    public static Item shoesCopper;

    //Initializieren
    public static void Init() {
        //Copper
        helmetCopper = new CopperArmor(basic,0, 0).setUnlocalizedName("helmetCopper").setTextureName(References.MODID + ":helmetCopper").setCreativeTab(CreativeTabs.tabCombat);
        chestplateCopper = new CopperArmor(basic,0, 1).setUnlocalizedName("chestplateCopper").setTextureName(References.MODID + ":chestplateCopper").setCreativeTab(CreativeTabs.tabCombat);
        leggingsCopper = new CopperArmor(basic,0, 2).setUnlocalizedName("leggingsCopper").setTextureName(References.MODID + ":leggingsCopper").setCreativeTab(CreativeTabs.tabCombat);
        shoesCopper = new CopperArmor(basic,0, 3).setUnlocalizedName("shoesCopper").setTextureName(References.MODID + ":shoesCopper").setCreativeTab(CreativeTabs.tabCombat);
        //Registrieren
        //Copper
        GameRegistry.registerItem(helmetCopper, helmetCopper.getUnlocalizedName());
        GameRegistry.registerItem(chestplateCopper, chestplateCopper.getUnlocalizedName());
        GameRegistry.registerItem(leggingsCopper, leggingsCopper.getUnlocalizedName());
        GameRegistry.registerItem(shoesCopper, shoesCopper.getUnlocalizedName());
    }
}
package de.randomutilities.mod.init.armorclasses;

import net.minecraft.entity.Entity;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;


public class CopperArmor extends ItemArmor {
    public CopperArmor(ArmorMaterial armorMaterial, int renderIndex, int armorType) {
        super(armorMaterial, renderIndex, armorType);

    }

    @Override
    public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) {

        if(this.armorType == 2) {
            return "randomutilities:textures/models/armor/layerCopper2.png";
        }
        return "randomutilities:textures/models/armor/layerCopper1.png";
    }
}

and the Recipes:

package de.randomutilities.mod.init;

import cpw.mods.fml.common.registry.GameRegistry;
import de.randomutilities.mod.init.itemclasses.Armor;
import de.randomutilities.mod.init.itemclasses.BaseBlocks;
import de.randomutilities.mod.init.itemclasses.BaseIngots;
import de.randomutilities.mod.init.itemclasses.Tools;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;

public class Recipes {

    public static void basicinit() {
        //Ingots to Blocks
        GameRegistry.addRecipe(new ItemStack(BaseBlocks.blockCopper), "XXX", "XXX", "XXX", 'X', BaseIngots.copper_ingot);
        GameRegistry.addRecipe(new ItemStack(BaseBlocks.blockTin), "XXX", "XXX", "XXX", 'X', BaseIngots.tin_ingot);
        GameRegistry.addRecipe(new ItemStack(BaseBlocks.blockAluminum), "XXX", "XXX", "XXX", 'X', BaseIngots.aluminum_ingot);

        //Blocks to Ingots
        GameRegistry.addShapelessRecipe(new ItemStack(BaseIngots.copper_ingot, 9), BaseBlocks.blockCopper);
        GameRegistry.addShapelessRecipe(new ItemStack(BaseIngots.tin_ingot, 9), BaseBlocks.blockTin);
        GameRegistry.addShapelessRecipe(new ItemStack(BaseIngots.aluminum_ingot, 9),BaseBlocks.blockAluminum);

        //Tools
        //Copper
        GameRegistry.addRecipe(new ItemStack(Tools.pickaxeCopper), "XXX", " I ", " I ", 'X', BaseIngots.copper_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.axeCopper), "XX ", "XI ", " I ", 'X', BaseIngots.copper_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.shovelCopper), " X ", " I ", " I ", 'X', BaseIngots.copper_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.swordCopper), " X ", " X ", " I ", 'X', BaseIngots.copper_ingot, 'I', Items.stick);
        //Tin
        GameRegistry.addRecipe(new ItemStack(Tools.pickaxeTin), "XXX", " I ", " I ", 'X', BaseIngots.tin_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.axeTin), "XX ", "XI ", " I ", 'X', BaseIngots.tin_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.shovelTin), " X ", " I ", " I ", 'X', BaseIngots.tin_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.swordTin), " X ", " X ", " I ", 'X', BaseIngots.tin_ingot, 'I', Items.stick);
        //Aluminum
        GameRegistry.addRecipe(new ItemStack(Tools.pickaxeAluminum), "XXX", " I ", " I ", 'X', BaseIngots.aluminum_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.axeAluminum), "XX ", "XI ", " I ", 'X', BaseIngots.aluminum_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.shovelAluminum), " X ", " I ", " I ", 'X', BaseIngots.aluminum_ingot, 'I', Items.stick);
        GameRegistry.addRecipe(new ItemStack(Tools.swordAluminum), " X ", " X ", " I ", 'X', BaseIngots.aluminum_ingot, 'I', Items.stick);
        //Armor
        //Copper
        GameRegistry.addRecipe(new ItemStack(Armor.helmetCopper), "XXX", "X X", "   ", 'X', BaseIngots.copper_ingot);
        GameRegistry.addRecipe(new ItemStack(Armor.chestplateCopper), "X X", "XXX", "XXX", 'X', BaseIngots.copper_ingot);
        GameRegistry.addRecipe(new ItemStack(Armor.leggingsCopper), "XXX", "X X", "X X", 'X', BaseIngots.copper_ingot);
        GameRegistry.addRecipe(new ItemStack(Armor.shoesCopper), "   ", "X X", "X X", 'X', BaseIngots.copper_ingot);
        GameRegistry.addRecipe(new ItemStack(Armor.shoesCopper), "X X", "X X", "   ", 'X', BaseIngots.copper_ingot);
    }
}

© Seth

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • how to make animated doors?, maybe geckolib, but i don't know how to code it?
    • For crash 1, set max-tick-time to -1 in your server.properties Crash 2 shows a conflict or incompatibility between LuckPerms and the mod boh-0.0.6.1-forge-1.20.1_2.jar
    • Add the crash-report or latest.log (logs-folder) with sites like https://mclo.gs/ and paste the link to it here  
    • so my minecraft crashes when opening my world, i played without any troubles for about 5 days and today it started tweaking.. pls help me
    • Hi guys! I am having some issues with the server crashing over and over and I was hoping to get some guidance.  Thanks in advance! Crash 1: java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)     at net.minecraft.server.dedicated.ServerWatchdog.run(ServerWatchdog.java:43) ~[server-1.20.1-20230612.114412-srg.jar%23217!/:?] {re:classloading}     at java.lang.Thread.run(Thread.java:840) ~[?:?] { Crash 2: java.lang.IllegalStateException: Capability missing for eeb7f026-34b4-42f5-9164-e7736461df83     at me.lucko.luckperms.forge.capabilities.UserCapabilityImpl.lambda$get$0(UserCapabilityImpl.java:66) ~[?:?] {re:classloading,re:classloading,re:classloading}     at net.minecraftforge.common.util.LazyOptional.orElseThrow(LazyOptional.java:261) ~[forge-1.20.1-47.3.10-universal.jar%23222!/:?] {re:mixin,re:classloading}     at me.lucko.luckperms.forge.capabilities.UserCapabilityImpl.get(UserCapabilityImpl.java:66) ~[?:?] {re:classloading,re:classloading,re:classloading}     at me.lucko.luckperms.forge.util.BrigadierInjector$InjectedPermissionRequirement.test(BrigadierInjector.java:143) ~[?:?] {}     at me.lucko.luckperms.forge.util.BrigadierInjector$InjectedPermissionRequirement.test(BrigadierInjector.java:129) ~[?:?] {}     at com.mojang.brigadier.tree.CommandNode.canUse(CommandNode.java:65) ~[brigadier-1.1.8.jar%2376!/:?] {}     at com.mojang.brigadier.CommandDispatcher.parseNodes(CommandDispatcher.java:359) ~[brigadier-1.1.8.jar%2376!/:?] {}     at com.mojang.brigadier.CommandDispatcher.parse(CommandDispatcher.java:349) ~[brigadier-1.1.8.jar%2376!/:?] {}     at com.mojang.brigadier.CommandDispatcher.parse(CommandDispatcher.java:317) ~[brigadier-1.1.8.jar%2376!/:?] {}     at net.minecraft.commands.Commands.m_230957_(Commands.java:237) ~[server-1.20.1-20230612.114412-srg.jar%23217!/:?] {re:classloading}     at net.mcreator.boh.procedures.TeleportbenProcedure.lambda$execute$2(TeleportbenProcedure.java:65) ~[boh-0.0.6.1-forge-1.20.1_2.jar%23165!/:?] {re:classloading}     at net.mcreator.boh.BohMod.lambda$tick$2(BohMod.java:96) ~[boh-0.0.6.1-forge-1.20.1_2.jar%23165!/:?] {re:classloading}     at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin}     at net.mcreator.boh.BohMod.tick(BohMod.java:96) ~[boh-0.0.6.1-forge-1.20.1_2.jar%23165!/:?] {re:classloading}     at net.mcreator.boh.__BohMod_tick_ServerTickEvent.invoke(.dynamic) ~[boh-0.0.6.1-forge-1.20.1_2.jar%23165!/:?] {re:classloading,pl:eventbus:B}     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2352!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2352!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2352!/:?] {}     at net.minecraftforge.event.ForgeEventFactory.onPostServerTick(ForgeEventFactory.java:950) ~[forge-1.20.1-47.3.10-universal.jar%23222!/:?] {re:classloading}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:835) ~[server-1.20.1-20230612.114412-srg.jar%23217!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[server-1.20.1-20230612.114412-srg.jar%23217!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[server-1.20.1-20230612.114412-srg.jar%23217!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:A}     at java.lang.Thread.run(Thread.java:840) ~[?:?] {}
  • Topics

×
×
  • Create New...

Important Information

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