more readable version

This commit is contained in:
Zereff06 committed 2023-01-03 00:38:34 +02:00
1 parent e11de173f8
commit edcac6b16d
2 files changed
+7 -17

No files matched your search

@@ -23,15 +23,7 @@ public class BotaniaFunctions {
}
public static boolean isEntityHarmless(Entity entity) {
if(entity instanceof IManaBurst) {
ItemStack lens = ((IManaBurst)entity).getSourceLens();
if(lens.getItemDamage()!=8 && lens.getItemDamage()!=11)
return true;
else
return false;
}
else
return true;
ItemStack lens = ((IManaBurst)entity).getSourceLens();
return lens.getItemDamage() != 8 && lens.getItemDamage() != 11;
}
}
@@ -41,9 +41,9 @@ import thaumic.tinkerer.common.registry.ThaumicTinkererRecipe;
import thaumic.tinkerer.common.research.IRegisterableResearch;
import thaumic.tinkerer.common.research.ResearchHelper;
import thaumic.tinkerer.common.research.TTResearchItem;
import vazkii.botania.api.internal.IManaBurst;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ItemFocusDeflect extends ItemModFocus {
@@ -107,16 +107,14 @@ public class ItemFocusDeflect extends ItemModFocus {
Class<? extends Entity> aClass=entity.getClass();
if(DeflectBlacklist.contains(aClass))
return true;
if (Loader.isModLoaded("Botania"))
if (Loader.isModLoaded("Botania") && entity instanceof IManaBurst)
{
if (!BotaniaFunctions.isEntityHarmless(entity))
return false;
return BotaniaFunctions.isEntityHarmless(entity);
}
for(Class<?> testClass:DeflectBlacklist)
{
if(testClass.isInterface())
if(testClass.isAssignableFrom(aClass))
return true;
if(testClass.isInterface() && testClass.isAssignableFrom(aClass))
return true;
}
return false;
}