@@ -31368,6 +31368,92 @@ index 5951732..40d8c2d 100644
3136831368+ }
3136931369 }
3137031370\ No newline at end of file
31371+ diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/client/ClientCommandHandler.java ./eclipse/cauldron/src/main/java/net/minecraftforge/client/ClientCommandHandler.java
31372+ index 08bd913..2e01a60 100644
31373+ --- ./eclipse/Clean/src/main/java/net/minecraftforge/client/ClientCommandHandler.java
31374+ +++ ./eclipse/cauldron/src/main/java/net/minecraftforge/client/ClientCommandHandler.java
31375+ @@ -39,7 +39,7 @@ public class ClientCommandHandler extends CommandHandler
31376+ {
31377+ message = message.trim();
31378+
31379+ - if (message.startsWith("/"))
31380+ + if (message.charAt(0) == '/')//message.startsWith("/")
31381+ {
31382+ message = message.substring(1);
31383+ }
31384+ @@ -119,14 +119,16 @@ public class ClientCommandHandler extends CommandHandler
31385+ {
31386+ if (leftOfCursor.indexOf(' ') == -1)
31387+ {
31388+ - for (int i = 0; i < commands.size(); i++)
31389+ + int commands_sS=commands.size();
31390+ + for (int i = 0; i < commands_sS; i++)
31391+ {
31392+ commands.set(i, GRAY + "/" + commands.get(i) + RESET);
31393+ }
31394+ }
31395+ else
31396+ {
31397+ - for (int i = 0; i < commands.size(); i++)
31398+ + int commands_sS=commands.size();
31399+ + for (int i = 0; i < commands_sS; i++)
31400+ {
31401+ commands.set(i, GRAY + commands.get(i) + RESET);
31402+ }
31403+ diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/client/GuiIngameForge.java ./eclipse/cauldron/src/main/java/net/minecraftforge/client/GuiIngameForge.java
31404+ index 87d31b4..230f378 100644
31405+ --- ./eclipse/Clean/src/main/java/net/minecraftforge/client/GuiIngameForge.java
31406+ +++ ./eclipse/cauldron/src/main/java/net/minecraftforge/client/GuiIngameForge.java
31407+ @@ -527,7 +527,7 @@ public class GuiIngameForge extends GuiIngame
31408+ mc.mcProfiler.startSection("expLevel");
31409+ boolean flag1 = false;
31410+ int color = flag1 ? 16777215 : 8453920;
31411+ - String text = "" + mc.thePlayer.experienceLevel;
31412+ + String text = String.valueOf(mc.thePlayer.experienceLevel);
31413+ int x = (width - fontrenderer.getStringWidth(text)) / 2;
31414+ int y = height - 31 - 4;
31415+ fontrenderer.drawString(text, x + 1, y, 0);
31416+ @@ -698,14 +698,16 @@ public class GuiIngameForge extends GuiIngame
31417+ RenderGameOverlayEvent.Text event = new RenderGameOverlayEvent.Text(eventParent, left, right);
31418+ if (!MinecraftForge.EVENT_BUS.post(event))
31419+ {
31420+ - for (int x = 0; x < left.size(); x++)
31421+ + int left_sS=left.size();
31422+ + for (int x = 0; x < left_sS; x++)
31423+ {
31424+ String msg = left.get(x);
31425+ if (msg == null) continue;
31426+ fontrenderer.drawStringWithShadow(msg, 2, 2 + x * 10, WHITE);
31427+ }
31428+
31429+ - for (int x = 0; x < right.size(); x++)
31430+ + int right_sS=right.size();
31431+ + for (int x = 0; x < right_sS; x++)
31432+ {
31433+ String msg = right.get(x);
31434+ if (msg == null) continue;
31435+ @@ -814,7 +816,7 @@ public class GuiIngameForge extends GuiIngame
31436+ if (maxX - endX > 5)
31437+ {
31438+ Score score = scoreobjective.getScoreboard().func_96529_a(player.name, scoreobjective);
31439+ - String scoreDisplay = EnumChatFormatting.YELLOW + "" + score.getScorePoints();
31440+ + String scoreDisplay = String.valueOf(EnumChatFormatting.YELLOW) + String.valueOf(score.getScorePoints());
31441+ fontrenderer.drawStringWithShadow(scoreDisplay, maxX - fontrenderer.getStringWidth(scoreDisplay), yPos, 16777215);
31442+ }
31443+ }
31444+ diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/client/model/obj/WavefrontObject.java ./eclipse/cauldron/src/main/java/net/minecraftforge/client/model/obj/WavefrontObject.java
31445+ index dc5b48d..25a95fd 100644
31446+ --- ./eclipse/Clean/src/main/java/net/minecraftforge/client/model/obj/WavefrontObject.java
31447+ +++ ./eclipse/cauldron/src/main/java/net/minecraftforge/client/model/obj/WavefrontObject.java
31448+ @@ -83,7 +83,7 @@ public class WavefrontObject implements IModelCustom
31449+ lineCount++;
31450+ currentLine = currentLine.replaceAll("\\s+", " ").trim();
31451+
31452+ - if (currentLine.startsWith("#") || currentLine.length() == 0)
31453+ + if (currentLine.charAt(0) == '#' || currentLine.length() == 0)//currentLine.startsWith("#")
31454+ {
31455+ continue;
31456+ }
3137131457diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/common/DimensionManager.java ./eclipse/cauldron/src/main/java/net/minecraftforge/common/DimensionManager.java
3137231458index 130646b..2b1f8c5 100644
3137331459--- ./eclipse/Clean/src/main/java/net/minecraftforge/common/DimensionManager.java
@@ -32119,7 +32205,7 @@ index f4982c9..1da02a6 100644
3211932205
3212032206 chunk.populateChunk(queuedChunk.provider, queuedChunk.provider, queuedChunk.x, queuedChunk.z);
3212132207diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/common/config/Configuration.java ./eclipse/cauldron/src/main/java/net/minecraftforge/common/config/Configuration.java
32122- index 849986d..34228ca 100644
32208+ index 849986d..cddb482 100644
3212332209--- ./eclipse/Clean/src/main/java/net/minecraftforge/common/config/Configuration.java
3212432210+++ ./eclipse/cauldron/src/main/java/net/minecraftforge/common/config/Configuration.java
3212532211@@ -15,6 +15,8 @@ import java.io.BufferedWriter;
@@ -32140,6 +32226,70 @@ index 849986d..34228ca 100644
3214032226 defaultEncoding = input.getEncoding();
3214132227 buffer = new BufferedReader(input);
3214232228
32229+ @@ -860,9 +862,9 @@ public class Configuration
32230+ int nameStart = -1, nameEnd = -1;
32231+ boolean skip = false;
32232+ boolean quoted = false;
32233+ - boolean isFirstNonWhitespaceCharOnLine = true;
32234+ + boolean isFirstNonWhitespaceCharOnLine = true;int line_sS=line.length();
32235+
32236+ - for (int i = 0; i < line.length() && !skip; ++i)
32237+ + for (int i = 0; i < line_sS && !skip; ++i)
32238+ {
32239+ if (Character.isLetterOrDigit(line.charAt(i)) || ALLOWED_CHARS.indexOf(line.charAt(i)) != -1 || (quoted && line.charAt(i) != '"'))
32240+ {
32241+ @@ -942,7 +944,7 @@ public class Configuration
32242+ }
32243+
32244+ Property prop = new Property(name, line.substring(i + 1), type, true);
32245+ - i = line.length();
32246+ + i = line.length();line_sS=line.length();
32247+
32248+ currentCat.put(name, prop);
32249+
32250+ diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/common/config/Property.java ./eclipse/cauldron/src/main/java/net/minecraftforge/common/config/Property.java
32251+ index 8616986..312140f 100644
32252+ --- ./eclipse/Clean/src/main/java/net/minecraftforge/common/config/Property.java
32253+ +++ ./eclipse/cauldron/src/main/java/net/minecraftforge/common/config/Property.java
32254+ @@ -843,9 +843,10 @@ public class Property
32255+ catch (NumberFormatException e){}
32256+ }
32257+
32258+ - int[] primitives = new int[nums.size()];
32259+ + int nums_sS=nums.size();
32260+ + int[] primitives = new int[nums_sS];
32261+
32262+ - for (int i = 0; i < nums.size(); i++)
32263+ + for (int i = 0; i < nums_sS; i++)
32264+ {
32265+ primitives[i] = nums.get(i);
32266+ }
32267+ @@ -892,9 +893,10 @@ public class Property
32268+ catch (NumberFormatException e){}
32269+ }
32270+
32271+ - boolean[] primitives = new boolean[tmp.size()];
32272+ + int temp_sS=tmp.size();
32273+ + boolean[] primitives = new boolean[temp_sS];
32274+
32275+ - for (int i = 0; i < tmp.size(); i++)
32276+ + for (int i = 0; i < temp_sS; i++)
32277+ {
32278+ primitives[i] = tmp.get(i);
32279+ }
32280+ @@ -938,9 +940,10 @@ public class Property
32281+ catch (NumberFormatException e) {}
32282+ }
32283+
32284+ - double[] primitives = new double[tmp.size()];
32285+ + int temp_sS=tmp.size();
32286+ + double[] primitives = new double[temp_sS];
32287+
32288+ - for (int i = 0; i < tmp.size(); i++)
32289+ + for (int i = 0; i < temp_sS; i++)
32290+ {
32291+ primitives[i] = tmp.get(i);
32292+ }
3214332293diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/common/network/ForgeNetworkHandler.java ./eclipse/cauldron/src/main/java/net/minecraftforge/common/network/ForgeNetworkHandler.java
3214432294index d00bd91..c024c87 100644
3214532295--- ./eclipse/Clean/src/main/java/net/minecraftforge/common/network/ForgeNetworkHandler.java
@@ -32529,8 +32679,22 @@ index 2c8e01e..9c66d5a 100644
3252932679 }
3253032680 }
3253132681
32682+ diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/oredict/OreDictionary.java ./eclipse/cauldron/src/main/java/net/minecraftforge/oredict/OreDictionary.java
32683+ index fcc3f34..1da8c4b 100644
32684+ --- ./eclipse/Clean/src/main/java/net/minecraftforge/oredict/OreDictionary.java
32685+ +++ ./eclipse/cauldron/src/main/java/net/minecraftforge/oredict/OreDictionary.java
32686+ @@ -576,7 +576,8 @@ public class OreDictionary
32687+ {
32688+ //System.out.println("Baking OreDictionary:");
32689+ stackToId.clear();
32690+ - for (int id = 0; id < idToStack.size(); id++)
32691+ + int idToStack_sS=idToStack.size();
32692+ + for (int id = 0; id < idToStack_sS; id++)
32693+ {
32694+ List<ItemStack> ores = idToStack.get(id);
32695+ if (ores == null) continue;
3253232696diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java ./eclipse/cauldron/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java
32533- index 100acef..fb419ba 100644
32697+ index 100acef..d7bd5c3 100644
3253432698--- ./eclipse/Clean/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java
3253532699+++ ./eclipse/cauldron/src/main/java/net/minecraftforge/oredict/ShapedOreRecipe.java
3253632700@@ -6,6 +6,10 @@ import java.util.Iterator;
@@ -32560,15 +32724,59 @@ index 100acef..fb419ba 100644
3256032724
3256132725 public ShapedOreRecipe(Block result, Object... recipe){ this(new ItemStack(result), recipe); }
3256232726 public ShapedOreRecipe(Item result, Object... recipe){ this(new ItemStack(result), recipe); }
32563- @@ -127,6 +133,7 @@ public class ShapedOreRecipe implements IRecipe
32727+ @@ -51,34 +57,39 @@ public class ShapedOreRecipe implements IRecipe
32728+ if (recipe[idx] instanceof String[])
32729+ {
32730+ String[] parts = ((String[])recipe[idx++]);
32731+ + StringBuilder shapeSB = new StringBuilder(shape);
32732+
32733+ for (String s : parts)
32734+ {
32735+ width = s.length();
32736+ - shape += s;
32737+ + shapeSB.append(s);
32738+ }
32739+
32740+ + shape=String.valueOf(shapeSB);
32741+ height = parts.length;
32742+ }
32743+ else
32744+ {
32745+ + StringBuilder shapeSB = new StringBuilder(shape);
32746+ while (recipe[idx] instanceof String)
32747+ {
32748+ String s = (String)recipe[idx++];
32749+ - shape += s;
32750+ + shapeSB.append(s);
32751+ width = s.length();
32752+ height++;
32753+ }
32754+ + shape=String.valueOf(shapeSB);
32755+ }
32756+
32757+ if (width * height != shape.length())
32758+ {
32759+ String ret = "Invalid shaped ore recipe: ";
32760+ + StringBuilder retSB = new StringBuilder(ret);
32761+ for (Object tmp : recipe)
32762+ {
32763+ - ret += tmp + ", ";
32764+ + retSB.append(tmp).append(", ");
32765+ }
32766+ - ret += output;
32767+ + retSB.append(output); ret = String.valueOf(retSB);
32768+ throw new RuntimeException(ret);
32769+ }
32770+
32771+ @@ -127,6 +138,7 @@ public class ShapedOreRecipe implements IRecipe
3256432772
3256532773 ShapedOreRecipe(ShapedRecipes recipe, Map<ItemStack, String> replacements)
3256632774 {
3256732775+ vanillaRecipe = recipe; // Cauldron - bukkit compatibility
3256832776 output = recipe.getRecipeOutput();
3256932777 width = recipe.recipeWidth;
3257032778 height = recipe.recipeHeight;
32571- @@ -255,4 +262 ,13 @@ public class ShapedOreRecipe implements IRecipe
32779+ @@ -255,4 +267 ,13 @@ public class ShapedOreRecipe implements IRecipe
3257232780 {
3257332781 return this.input;
3257432782 }
@@ -32584,7 +32792,7 @@ index 100acef..fb419ba 100644
3258432792 }
3258532793\ No newline at end of file
3258632794diff --git ./eclipse/Clean/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java ./eclipse/cauldron/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java
32587- index f4060ed..f1e1845 100644
32795+ index f4060ed..c38e846 100644
3258832796--- ./eclipse/Clean/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java
3258932797+++ ./eclipse/cauldron/src/main/java/net/minecraftforge/oredict/ShapelessOreRecipe.java
3259032798@@ -6,6 +6,10 @@ import java.util.Map;
@@ -32612,15 +32820,30 @@ index f4060ed..f1e1845 100644
3261232820
3261332821 public ShapelessOreRecipe(Block result, Object... recipe){ this(new ItemStack(result), recipe); }
3261432822 public ShapelessOreRecipe(Item result, Object... recipe){ this(new ItemStack(result), recipe); }
32615- @@ -59,6 +65,7 @@ public class ShapelessOreRecipe implements IRecipe
32823+ @@ -46,11 +52,12 @@ public class ShapelessOreRecipe implements IRecipe
32824+ else
32825+ {
32826+ String ret = "Invalid shapeless ore recipe: ";
32827+ + StringBuilder retSB = new StringBuilder(ret);
32828+ for (Object tmp : recipe)
32829+ {
32830+ - ret += tmp + ", ";
32831+ + retSB.append(tmp).append(", ");
32832+ }
32833+ - ret += output;
32834+ + retSB.append(output); ret = String.valueOf(retSB);
32835+ throw new RuntimeException(ret);
32836+ }
32837+ }
32838+ @@ -59,6 +66,7 @@ public class ShapelessOreRecipe implements IRecipe
3261632839 @SuppressWarnings("unchecked")
3261732840 ShapelessOreRecipe(ShapelessRecipes recipe, Map<ItemStack, String> replacements)
3261832841 {
3261932842+ vanillaRecipe = recipe; // Cauldron - bukkit compatibility
3262032843 output = recipe.getRecipeOutput();
3262132844
3262232845 for(ItemStack ingred : ((List<ItemStack>)recipe.recipeItems))
32623- @@ -146,4 +153 ,13 @@ public class ShapelessOreRecipe implements IRecipe
32846+ @@ -146,4 +154 ,13 @@ public class ShapelessOreRecipe implements IRecipe
3262432847 {
3262532848 return this.input;
3262632849 }
0 commit comments