diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/gregtech/GT_Mod.java | 51 | ||||
| -rw-r--r-- | src/main/java/gregtech/api/enums/GT_Values.java | 7 | ||||
| -rw-r--r-- | src/main/java/gregtech/common/GT_Proxy.java | 6 | 
3 files changed, 27 insertions, 37 deletions
| diff --git a/src/main/java/gregtech/GT_Mod.java b/src/main/java/gregtech/GT_Mod.java index 6579445ba7..c20c8a55d1 100644 --- a/src/main/java/gregtech/GT_Mod.java +++ b/src/main/java/gregtech/GT_Mod.java @@ -15,14 +15,17 @@ import cpw.mods.fml.common.event.FMLServerStartedEvent;  import cpw.mods.fml.common.event.FMLServerStartingEvent;
  import cpw.mods.fml.common.event.FMLServerStoppingEvent;
  import cpw.mods.fml.common.registry.EntityRegistry;
 -			  import forestry.factory.gadgets.MachineCentrifuge;
 -import forestry.factory.gadgets.MachineCentrifuge.RecipeManager;
 -			  import forestry.factory.gadgets.MachineSqueezer;
 +import forestry.factory.recipes.ISqueezerRecipe;
 +import forestry.factory.tiles.TileCentrifuge;
 +import forestry.factory.tiles.TileSqueezer;
 +//import forestry.factory.gadgets.MachineCentrifuge;
 +//import forestry.factory.gadgets.MachineCentrifuge.RecipeManager;
 +//import forestry.factory.gadgets.MachineSqueezer;
  import gregtech.api.GregTech_API;
  import gregtech.api.enchants.Enchantment_EnderDamage;
  import gregtech.api.enchants.Enchantment_Radioactivity;
  import gregtech.api.enums.ConfigCategories.Recipes;
 -			  import gregtech.api.enums.*;
 +import gregtech.api.enums.*;
  import gregtech.api.enums.Textures.BlockIcons;
  import gregtech.api.enums.Textures.ItemIcons;
  import gregtech.api.interfaces.internal.IGT_Mod;
 @@ -40,7 +43,7 @@ import gregtech.api.util.GT_OreDictUnificator;  import gregtech.api.util.GT_Recipe;
  import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
  import gregtech.api.util.GT_RecipeRegistrator;
 -			  import gregtech.api.util.GT_SpawnEventHandler;
 +import gregtech.api.util.GT_SpawnEventHandler;
  import gregtech.api.util.GT_Utility;
  import gregtech.common.GT_DummyWorld;
  import gregtech.common.GT_Network;
 @@ -53,7 +56,7 @@ import gregtech.loaders.load.GT_CoverBehaviorLoader;  import gregtech.loaders.load.GT_FuelLoader;
  import gregtech.loaders.load.GT_ItemIterator;
  import gregtech.loaders.load.GT_SonictronLoader;
 -			  import gregtech.loaders.misc.GT_Achievements;
 +import gregtech.loaders.misc.GT_Achievements;
  import gregtech.loaders.misc.GT_CoverLoader;
  import gregtech.loaders.postload.GT_BlockResistanceLoader;
  import gregtech.loaders.postload.GT_BookAndLootLoader;
 @@ -102,12 +105,12 @@ import net.minecraft.item.ItemStack;  import net.minecraft.item.crafting.CraftingManager;
  import net.minecraft.item.crafting.FurnaceRecipes;
  import net.minecraft.item.crafting.IRecipe;
 -			  import net.minecraft.stats.Achievement;
 +import net.minecraft.stats.Achievement;
  import net.minecraft.util.WeightedRandomChestContent;
  import net.minecraft.world.World;
  import net.minecraft.world.biome.BiomeGenBase;
  import net.minecraftforge.common.ChestGenHooks;
 -			  import net.minecraftforge.common.ForgeVersion;
 +import net.minecraftforge.common.ForgeVersion;
  import net.minecraftforge.common.config.Configuration;
  import net.minecraftforge.common.config.Property;
  import net.minecraftforge.fluids.FluidContainerRegistry;
 @@ -564,24 +567,18 @@ public class GT_Mod      }
      try
      {
 -      for (Object tRecipe : MachineCentrifuge.RecipeManager.recipes)
 -      { 
 -	
 -	
 -	Map<ItemStack,Float> outputs = ((MachineCentrifuge.CentrifugeRecipe)tRecipe).getAllProducts();
 +      for (Object tRecipe : TileCentrifuge.RecipeManager.recipes)
 +      {
 +    	Map<ItemStack,Float> outputs = ((TileCentrifuge.CentrifugeRecipe)tRecipe).getAllProducts();
          ItemStack[] tOutputs = new ItemStack[outputs.size()];
          int[] tChances = new int[outputs.size()];
 -int i =0;
 -for (Map.Entry<ItemStack, Float> entry : outputs.entrySet()) {
 -	tChances[i] = (int) (entry.getValue()*10000);
 -	tOutputs[i] = entry.getKey().copy();
 -	i++;
 -}
 -//        for (int i = 0; i < outputs.size(); i++) {
 -//						tOutputs[i] = outputs.entrySet().
 -//          tChances[i] = (tOriginalChances[i].intValue() * 100);
 -//        }
 -        GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.addRecipe(true, new ItemStack[] { ((MachineCentrifuge.CentrifugeRecipe)tRecipe).getInput() }, tOutputs, null, tChances, null, null, 128, 5, 0);
 +        int i =0;
 +        for (Map.Entry<ItemStack, Float> entry : outputs.entrySet()) {
 +        	tChances[i] = (int) (entry.getValue()*10000);
 +        	tOutputs[i] = entry.getKey().copy();
 +        	i++;
 +        }
 +        GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes.addRecipe(true, new ItemStack[] { ((TileCentrifuge.CentrifugeRecipe)tRecipe).getInput() }, tOutputs, null, tChances, null, null, 128, 5, 0);
        }
      }
      catch (Throwable e)
 @@ -592,9 +589,9 @@ for (Map.Entry<ItemStack, Float> entry : outputs.entrySet()) {      }
      try
      {
 -      for (Object tRecipe : MachineSqueezer.RecipeManager.recipes) {
 -        if ((((MachineSqueezer.Recipe)tRecipe).resources.length == 1) && (GT_Utility.getFluidForFilledItem(((MachineSqueezer.Recipe)tRecipe).resources[0], true) == null)) {
 -          GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes.addRecipe(true, new ItemStack[] { ((MachineSqueezer.Recipe)tRecipe).resources[0] }, new ItemStack[] { ((MachineSqueezer.Recipe)tRecipe).remnants }, null, new int[] { ((MachineSqueezer.Recipe)tRecipe).chance * 100 }, null, new FluidStack[] { ((MachineSqueezer.Recipe)tRecipe).liquid }, 400, 2, 0);
 +      for (Object tRecipe : TileSqueezer.RecipeManager.recipes) {
 +        if ((((ISqueezerRecipe)tRecipe).getResources().length == 1) && (((ISqueezerRecipe)tRecipe).getFluidOutput() != null)) {
 +          GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes.addRecipe(true, new ItemStack[] { ((ISqueezerRecipe)tRecipe).getResources()[0] }, new ItemStack[] { ((ISqueezerRecipe)tRecipe).getRemnants() }, null, new int[] { (int) (((ISqueezerRecipe)tRecipe).getRemnantsChance() * 10000) }, null, new FluidStack[] { ((ISqueezerRecipe)tRecipe).getFluidOutput() }, 400, 2, 0);
          }
        }
      }
 diff --git a/src/main/java/gregtech/api/enums/GT_Values.java b/src/main/java/gregtech/api/enums/GT_Values.java index 60616fe56e..7e146cd216 100644 --- a/src/main/java/gregtech/api/enums/GT_Values.java +++ b/src/main/java/gregtech/api/enums/GT_Values.java @@ -29,13 +29,6 @@ public class GT_Values {  	/** Empty String for an easier Call Hierarchy */  	public static final String E = ""; -	/** Character Set with all Numbers */ -	public static final HashSet<Character> CN = new HashSet<Character>(Arrays.asList('0', '1', '2', '3', '4', '5', '6', '7', '8', '9')); -	/** Character Set with all lowercased Characters */ -	public static final HashSet<Character> CL = new HashSet<Character>(Arrays.asList('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z')); -	/** Character Set with all uppercased Characters */ -	public static final HashSet<Character> CU = new HashSet<Character>(Arrays.asList('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z')); -	  	/** The first 32 Bits */  	public static final int[] B = new int[] {1<<0,1<<1,1<<2,1<<3,1<<4,1<<5,1<<6,1<<7,1<<8,1<<9,1<<10,1<<11,1<<12,1<<13,1<<14,1<<15,1<<16,1<<17,1<<18,1<<19,1<<20,1<<21,1<<22,1<<23,1<<24,1<<25,1<<26,1<<27,1<<28,1<<29,1<<30,1<<31}; diff --git a/src/main/java/gregtech/common/GT_Proxy.java b/src/main/java/gregtech/common/GT_Proxy.java index 5e6e2498c5..6d99de6516 100644 --- a/src/main/java/gregtech/common/GT_Proxy.java +++ b/src/main/java/gregtech/common/GT_Proxy.java @@ -1124,7 +1124,7 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {  					GT_Log.ore.println(tModToName + " is invalid due to being solely uppercased.");  					return;  				} -				if (GT_Values.CU.contains(Character.valueOf(aEvent.Name.charAt(0)))) { +				if (Character.isUpperCase(aEvent.Name.charAt(0))) {  					GT_Log.ore.println(tModToName + " is invalid due to the first character being uppercased.");  				}  			} else { @@ -1141,8 +1141,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {  				}  				String tName = aEvent.Name.replaceFirst(aPrefix.toString(), "");  				if (tName.length() > 0) { -					if ((GT_Values.CU.contains(Character.valueOf(tName.charAt(0)))) || (GT_Values.CN.contains(Character.valueOf(tName.charAt(0)))) -							|| (tName.charAt(0) == '_')) { +					char firstChar = tName.charAt(0); +					if (Character.isUpperCase(firstChar) || Character.isLowerCase(firstChar) || firstChar == '_') {  						if (aPrefix.mIsMaterialBased) {  							aMaterial = Materials.get(tName);  							if (aMaterial != aMaterial.mMaterialInto) { | 
