Jump to content

SETHYOUNGBLODO

Members
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

SETHYOUNGBLODO's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. I tried to add a drop item to the Spider but I just couldn't overwrite anything. Help is appreciated and sorry if I'm just stupid. The class: package de.theyoungseth.randomutils.utilities; import net.minecraft.entity.EntityType; import net.minecraft.item.Items; import net.minecraft.world.storage.loot.*; import net.minecraft.world.storage.loot.conditions.KilledByPlayer; import net.minecraft.world.storage.loot.functions.LootingEnchantBonus; import net.minecraft.world.storage.loot.functions.SetCount; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import java.util.function.Consumer; @Mod.EventBusSubscriber(modid = References.MODID) public class EntityLootTables extends net.minecraft.data.loot.EntityLootTables { @Override @SubscribeEvent protected void addTables() { super.addTables(); this.registerLootTable(EntityType.SPIDER, LootTable.builder().addLootPool(LootPool.builder().rolls(ConstantRange.of(1)).addEntry(ItemLootEntry.builder(ItemRegistryHandler.spider).acceptFunction(SetCount.builder(RandomValueRange.of(0.0F, 1.0F))).acceptFunction(LootingEnchantBonus.builder(RandomValueRange.of(0.0F, 1.0F))))).addLootPool(LootPool.builder().rolls(ConstantRange.of(1)).addEntry(ItemLootEntry.builder(Items.STRING).acceptFunction(SetCount.builder(RandomValueRange.of(0.0F, 2.0F))).acceptFunction(LootingEnchantBonus.builder(RandomValueRange.of(0.0F, 1.0F))))).addLootPool(LootPool.builder().rolls(ConstantRange.of(1)).addEntry(ItemLootEntry.builder(Items.SPIDER_EYE).acceptFunction(SetCount.builder(RandomValueRange.of(-1.0F, 1.0F))).acceptFunction(LootingEnchantBonus.builder(RandomValueRange.of(0.0F, 1.0F)))).acceptCondition(KilledByPlayer.builder()))); } /*@SubscribeEvent public void addTables() { this.registerLootTable(EntityType.SPIDER, LootTable.builder().addLootPool(LootPool.builder().rolls(ConstantRange.of(1)).addEntry(ItemLootEntry.builder(ItemRegistryHandler.spider).acceptFunction(SetCount.builder(RandomValueRange.of(0.0F, 1.0F))).acceptFunction(LootingEnchantBonus.builder(RandomValueRange.of(0.0F, 1.0F))))).addLootPool(LootPool.builder().rolls(ConstantRange.of(1)).addEntry(ItemLootEntry.builder(Items.STRING).acceptFunction(SetCount.builder(RandomValueRange.of(0.0F, 2.0F))).acceptFunction(LootingEnchantBonus.builder(RandomValueRange.of(0.0F, 1.0F))))).addLootPool(LootPool.builder().rolls(ConstantRange.of(1)).addEntry(ItemLootEntry.builder(Items.SPIDER_EYE).acceptFunction(SetCount.builder(RandomValueRange.of(-1.0F, 1.0F))).acceptFunction(LootingEnchantBonus.builder(RandomValueRange.of(0.0F, 1.0F)))).acceptCondition(KilledByPlayer.builder()))); }*/ }
  2. lel didn't saw it
  3. which mods do you have installed?
  4. Maybe Your Smelting recipe is being loaded before the meat and uncooked meat is initialized. do the Recipe Initialization in the post Init
  5. 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
×
×
  • Create New...

Important Information

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