This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
addRecipe(new ItemStack(Item.paper, 3), new Object[] { "###", Character.valueOf('#'), Item.reed });
public class CraftingManager extends Packet53BlockChange { public CraftingManager(File file) { super(file); } public String a() { return "Scaevolus' McRegion"; } public List b() { ArrayList arraylist = new ArrayList(); File afile[] = xPosition.listFiles(); File afile1[] = afile; int i = afile1.length; for(int j = 0; j < i; j++) { File file = afile1[j]; if(!file.isDirectory()) { continue; } String s = file.getName(); ThreadDownloadImageData threaddownloadimagedata = b(s); if(threaddownloadimagedata == null) { continue; } boolean flag = threaddownloadimagedata.k() != 19132; String s1 = threaddownloadimagedata.j(); if(s1 == null || EnumArt.a(s1)) { s1 = s; } arraylist.add(new ThreadStatSyncherSend(s, s1, threaddownloadimagedata.l(), threaddownloadimagedata.g(), flag)); } return arraylist; } public void c() { GuiTextField.a(); } public RecipesWeapons a(String s, boolean flag) { return new NetClientHandler(xPosition, s, flag); } public boolean a(String s) { ThreadDownloadImageData threaddownloadimagedata = b(s); return threaddownloadimagedata != null && threaddownloadimagedata.k() == 0; } public boolean a(String s, TileEntitySign tileentitysign) { tileentitysign.a(0); ArrayList arraylist = new ArrayList(); ArrayList arraylist1 = new ArrayList(); ArrayList arraylist2 = new ArrayList(); ArrayList arraylist3 = new ArrayList(); File file = new File(xPosition, s); File file1 = new File(file, "DIM-1"); System.out.println("Scanning folders..."); a(file, arraylist, arraylist1); if(file1.exists()) { a(file1, arraylist2, arraylist3); } int i = arraylist.size() + arraylist2.size() + arraylist1.size() + arraylist3.size(); System.out.println((new StringBuilder()).append("Total conversion count is ").append(i).toString()); a(file, arraylist, 0, i, tileentitysign); a(file1, arraylist2, arraylist.size(), i, tileentitysign); ThreadDownloadImageData threaddownloadimagedata = b(s); threaddownloadimagedata.d(19132); RecipesWeapons recipesweapons = a(s, false); recipesweapons.a(threaddownloadimagedata); a(arraylist1, arraylist.size() + arraylist2.size(), i, tileentitysign); if(file1.exists()) { a(arraylist3, arraylist.size() + arraylist2.size() + arraylist1.size(), i, tileentitysign); } return true; } private void a(File file, ArrayList arraylist, ArrayList arraylist1) { GuiOptions guioptions = new GuiOptions(null); ItemCoal itemcoal = new ItemCoal(null); File afile[] = file.listFiles(guioptions); File afile1[] = afile; int i = afile1.length; for(int j = 0; j < i; j++) { File file1 = afile1[j]; arraylist1.add(file1); File afile2[] = file1.listFiles(guioptions); File afile3[] = afile2; int k = afile3.length; for(int l = 0; l < k; l++) { File file2 = afile3[l]; File afile4[] = file2.listFiles(itemcoal); File afile5[] = afile4; int i1 = afile5.length; for(int j1 = 0; j1 < i1; j1++) { File file3 = afile5[j1]; arraylist.add(new EnumSkyBlock(file3)); } } } } private void a(File file, ArrayList arraylist, int i, int j, TileEntitySign tileentitysign) { Collections.sort(arraylist); byte abyte0[] = new byte[4096]; int i1; for(Iterator iterator = arraylist.iterator(); iterator.hasNext(); tileentitysign.a(i1)) { EnumSkyBlock enumskyblock = (EnumSkyBlock)iterator.next(); int k = enumskyblock.b(); int l = enumskyblock.c(); ChunkProviderHell chunkproviderhell = GuiTextField.a(file, k, l); if(!chunkproviderhell.c(k & 0x1f, l & 0x1f)) { try { DataInputStream datainputstream = new DataInputStream(new GZIPInputStream(new FileInputStream(enumskyblock.a()))); DataOutputStream dataoutputstream = chunkproviderhell.b(k & 0x1f, l & 0x1f); for(int j1 = 0; (j1 = datainputstream.read(abyte0)) != -1;) { dataoutputstream.write(abyte0, 0, j1); } dataoutputstream.close(); datainputstream.close(); } catch(IOException ioexception) { ioexception.printStackTrace(); } } i++; i1 = (int)Math.round((100D * (double)i) / (double)j); } GuiTextField.a(); } private void a(ArrayList arraylist, int i, int j, TileEntitySign tileentitysign) { int k; for(Iterator iterator = arraylist.iterator(); iterator.hasNext(); tileentitysign.a(k)) { File file = (File)iterator.next(); File afile[] = file.listFiles(); a(afile); file.delete(); i++; k = (int)Math.round((100D * (double)i) / (double)j); } } }
Old Version OF CraftingManager:
New Version Of CraftingManager:
Plus all the other files arent as the guides say too.
So if it was changes, can someone please make a tutorial on how to mod NOW with these new coding?