mirror of
https://github.com/GTNewHorizons/ThaumicTinkerer.git
synced 2026-10-25 20:32:29 +00:00
3 files changed
+5
-14
No files matched your search
+1
-1
@@ -35,7 +35,7 @@ buildscript {
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.github.GTNewHorizons:ForgeGradle:1.2.7'
|
||||
classpath 'com.github.GTNewHorizons:ForgeGradle:1.2.13'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
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,14 +107,13 @@ 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)
|
||||
{
|
||||
return BotaniaFunctions.isEntityHarmless(entity);
|
||||
}
|
||||
for(Class<?> testClass:DeflectBlacklist)
|
||||
{
|
||||
if(testClass.isInterface())
|
||||
if(testClass.isAssignableFrom(aClass))
|
||||
if(testClass.isInterface() && testClass.isAssignableFrom(aClass))
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
Reference in new issue
Block a user