Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void loadRecipes() {
- recipeCache = new RecipeCache();
- for (Crafting craftingRecipe : Crafting.values()) {
- String recipeValues = craftingRecipe.toString();
- if (Minecraftversion(recipeValues)) continue;
- String matrialNameFirst = Crafting.valueOf(recipeValues).getMaterialName1();
- String matrialNameSecond = Crafting.valueOf(recipeValues).getMaterialName2();
- String matrialNameThird = Crafting.valueOf(recipeValues).getMaterialName3();
- String matrialNameFourth = Crafting.valueOf(recipeValues).getMaterialName4();
- String matrialNameFifth = Crafting.valueOf(recipeValues).getMaterialName5();
- int matrialamountFirst = Crafting.valueOf(recipeValues).getAmontNeededCrafting1();
- int matrialamountSecond = Crafting.valueOf(recipeValues).getAmontNeededCrafting2();
- int matrialamountThird = Crafting.valueOf(recipeValues).getAmontNeededCrafting3();
- int matrialamountFourth = Crafting.valueOf(recipeValues).getAmontNeededCrafting4();
- int matrialamountFifth = Crafting.valueOf(recipeValues).getAmontNeededCrafting5();
- int matrialTotalamount = Crafting.valueOf(recipeValues).getNumberOutput();
- if (Minecraftversion(matrialNameFirst, matrialNameSecond, matrialNameThird, matrialNameFourth, matrialNameFifth))
- continue;
- Set<ItemStack> items = new LinkedHashSet<>(Arrays.asList((matrialNameFirst.contains(",") ? ItemUtily.createItemStack(matrialNameFirst.split(",")) : new ItemStack[]{ItemUtily.createItemStack(matrialNameFirst)})));
- Set<ItemStack> items2 = new LinkedHashSet<>(Arrays.asList((matrialNameSecond != null && matrialNameSecond.contains(",") ? ItemUtily.createItemStack(matrialNameSecond.split(",")) : new ItemStack[]{ItemUtily.createItemStack(matrialNameSecond)})));
- Set<ItemStack> items3 = new LinkedHashSet<>(Arrays.asList((matrialNameThird != null && matrialNameThird.contains(",") ? ItemUtily.createItemStack(matrialNameThird.split(",")) : new ItemStack[]{ItemUtily.createItemStack(matrialNameThird)})));
- Set<ItemStack> items4 = new LinkedHashSet<>(Arrays.asList((matrialNameFourth != null && matrialNameFourth.contains(",") ? ItemUtily.createItemStack(matrialNameFourth.split(",")) : new ItemStack[]{ItemUtily.createItemStack(matrialNameFourth)})));
- Set<ItemStack> items5 = new LinkedHashSet<>(Arrays.asList((matrialNameFifth != null && matrialNameFifth.contains(",") ? ItemUtily.createItemStack(matrialNameFifth.split(",")) : new ItemStack[]{ItemUtily.createItemStack(matrialNameFifth)})));
- recipeCache.addRecipes(ItemUtily.createItemStack(recipeValues), items,
- items2, items3, items4, items5, matrialamountFirst,
- matrialamountSecond, matrialamountThird, matrialamountFourth, matrialamountFifth, matrialTotalamount);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement