mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-22 15:18:34 +01:00
Fixed oredict creating empty entries when searching for names
This commit is contained in:
parent
f50c9f32c1
commit
2352e3be31
6 changed files with 10 additions and 10 deletions
|
@ -71,7 +71,7 @@ public class ActuallyAdditionsAPI{
|
|||
* @param outputTwoChance The chance of the second output (0 won't occur at all, 100 will all the time)
|
||||
*/
|
||||
public static void addCrusherRecipe(String input, String outputOne, int outputOneAmount, String outputTwo, int outputTwoAmount, int outputTwoChance){
|
||||
if(!OreDictionary.getOres(input).isEmpty() && !OreDictionary.getOres(outputOne).isEmpty() && (outputTwo == null || outputTwo.isEmpty() || !OreDictionary.getOres(outputTwo).isEmpty())){
|
||||
if(!OreDictionary.getOres(input, false).isEmpty() && !OreDictionary.getOres(outputOne, false).isEmpty() && (outputTwo == null || outputTwo.isEmpty() || !OreDictionary.getOres(outputTwo, false).isEmpty())){
|
||||
crusherRecipes.add(new CrusherRecipe(input, outputOne, outputOneAmount, outputTwo, outputTwoAmount, outputTwoChance));
|
||||
}
|
||||
}
|
||||
|
@ -109,7 +109,7 @@ public class ActuallyAdditionsAPI{
|
|||
* @param outputOneAmount The amount of the first output
|
||||
*/
|
||||
public static void addCrusherRecipe(ItemStack input, String outputOne, int outputOneAmount){
|
||||
if(!OreDictionary.getOres(outputOne).isEmpty()){
|
||||
if(!OreDictionary.getOres(outputOne, false).isEmpty()){
|
||||
crusherRecipes.add(new CrusherRecipe(input, outputOne, outputOneAmount));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -60,7 +60,7 @@ public class CrusherRecipe{
|
|||
return null;
|
||||
}
|
||||
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.outputOne);
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.outputOne, false);
|
||||
if(stacks != null && !stacks.isEmpty()){
|
||||
List<ItemStack> stacksCopy = new ArrayList<ItemStack>();
|
||||
for(ItemStack stack : stacks){
|
||||
|
@ -84,7 +84,7 @@ public class CrusherRecipe{
|
|||
return null;
|
||||
}
|
||||
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.outputTwo);
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.outputTwo, false);
|
||||
if(stacks != null && !stacks.isEmpty()){
|
||||
List<ItemStack> stacksCopy = new ArrayList<ItemStack>();
|
||||
for(ItemStack stack : stacks){
|
||||
|
@ -108,7 +108,7 @@ public class CrusherRecipe{
|
|||
return null;
|
||||
}
|
||||
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.input);
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.input, false);
|
||||
if(stacks != null && !stacks.isEmpty()){
|
||||
List<ItemStack> stacksCopy = new ArrayList<ItemStack>();
|
||||
for(ItemStack stack : stacks){
|
||||
|
|
|
@ -46,7 +46,7 @@ public class LensNoneRecipe{
|
|||
return null;
|
||||
}
|
||||
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.output);
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.output, false);
|
||||
if(stacks != null && !stacks.isEmpty()){
|
||||
List<ItemStack> stacksCopy = new ArrayList<ItemStack>();
|
||||
for(ItemStack stack : stacks){
|
||||
|
@ -70,7 +70,7 @@ public class LensNoneRecipe{
|
|||
return null;
|
||||
}
|
||||
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.input);
|
||||
List<ItemStack> stacks = OreDictionary.getOres(this.input, false);
|
||||
if(stacks != null && !stacks.isEmpty()){
|
||||
List<ItemStack> stacksCopy = new ArrayList<ItemStack>();
|
||||
for(ItemStack stack : stacks){
|
||||
|
|
|
@ -392,7 +392,7 @@ public class ItemCrafting{
|
|||
}
|
||||
|
||||
//Resonant Rice
|
||||
if(ConfigCrafting.RESONANT_RICE.isEnabled() && !OreDictionary.getOres("nuggetEnderium").isEmpty()){
|
||||
if(ConfigCrafting.RESONANT_RICE.isEnabled() && !OreDictionary.getOres("nuggetEnderium", false).isEmpty()){
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemResonantRice),
|
||||
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), "nuggetEnderium", Items.GUNPOWDER));
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ public class JamVillagerTradeHandler{
|
|||
}
|
||||
|
||||
public void addWants(String oredictName, int minSize, int maxSize){
|
||||
ArrayList<ItemStack> stacks = (ArrayList<ItemStack>)OreDictionary.getOres(oredictName);
|
||||
ArrayList<ItemStack> stacks = (ArrayList<ItemStack>)OreDictionary.getOres(oredictName, false);
|
||||
this.trades.add(new Trade(stacks, minSize, maxSize));
|
||||
}
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ public class CrusherRecipeRegistry{
|
|||
String output = theCase.resultPreString+ore.substring(theCase.theCase.length());
|
||||
|
||||
if(!hasOreRecipe(ore)){
|
||||
if(!OreDictionary.getOres(output).isEmpty() && !OreDictionary.getOres(ore).isEmpty()){
|
||||
if(!OreDictionary.getOres(output, false).isEmpty() && !OreDictionary.getOres(ore, false).isEmpty()){
|
||||
ActuallyAdditionsAPI.addCrusherRecipe(ore, output, theCase.resultAmount);
|
||||
}
|
||||
else{
|
||||
|
|
Loading…
Reference in a new issue