mirror of
https://github.com/GTNewHorizons/ThaumicTinkerer.git
synced 2026-10-25 20:32:29 +00:00
Fixed #852
This commit is contained in:
20 files changed
+54
-1
No files matched your search
@@ -183,6 +183,8 @@ public class BlockWarpGate extends BlockModContainer {
|
||||
if (!Config.allowMirrors) {
|
||||
return null;
|
||||
}
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_WARP_GATE, new AspectList().add(Aspect.TRAVEL, 2).add(Aspect.ELDRITCH, 1).add(Aspect.FLIGHT, 1).add(Aspect.MECHANISM, 1), 19, 6, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORCLOTH_CHEST_GEM).setParentsHidden(LibResearch.KEY_ICHORCLOTH_BOOTS_GEM)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_WARP_GATE), new ResearchPage("1"), ResearchHelper.infusionPage(LibResearch.KEY_SKY_PEARL));
|
||||
|
||||
|
||||
@@ -41,6 +41,7 @@ import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.client.core.helper.IconHelper;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.block.tile.transvector.TileTransvectorInterface;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.helper.ItemNBTHelper;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
@@ -301,6 +302,8 @@ public class ItemBlockTalisman extends ItemKamiBase implements IBauble {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_BLOCK_TALISMAN, new AspectList().add(Aspect.VOID, 2).add(Aspect.DARKNESS, 1).add(Aspect.ELDRITCH, 1).add(Aspect.MAGIC, 1), 14, 17, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_PICK_GEM, LibResearch.KEY_ICHOR_SHOVEL_GEM)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_BLOCK_TALISMAN));
|
||||
|
||||
|
||||
@@ -36,6 +36,7 @@ import thaumcraft.api.aspects.Aspect;
|
||||
import thaumcraft.api.aspects.AspectList;
|
||||
import thaumcraft.api.research.ResearchPage;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
import thaumic.tinkerer.common.lib.LibResearch;
|
||||
@@ -137,6 +138,8 @@ public class ItemCatAmulet extends ItemKamiBase implements IBauble {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_CAT_AMULET, new AspectList().add(Aspect.MIND, 2).add(Aspect.ORDER, 1).add(Aspect.DARKNESS, 1).add(Aspect.DEATH, 1), 13, 10, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORIUM)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_CAT_AMULET));
|
||||
|
||||
|
||||
@@ -149,6 +149,8 @@ public class ItemIchorPouch extends ItemFocusPouch implements IBauble, ITTinkere
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHOR_POUCH, new AspectList().add(Aspect.VOID, 2).add(Aspect.CLOTH, 1).add(Aspect.ELDRITCH, 1).add(Aspect.MAN, 1), 13, 6, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_CLOTH)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHOR_POUCH));
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ import thaumcraft.api.research.ResearchPage;
|
||||
import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.client.core.helper.IconHelper;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
import thaumic.tinkerer.common.lib.LibResearch;
|
||||
@@ -82,7 +83,8 @@ public class ItemKamiResource extends ItemKamiBase {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
TTResearchItem research;
|
||||
TTResearchItemMulti researchItemMulti = new TTResearchItemMulti();
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ import thaumcraft.api.research.ResearchPage;
|
||||
import thaumic.tinkerer.client.core.handler.kami.ToolModeHUDHandler;
|
||||
import thaumic.tinkerer.client.core.helper.IconHelper;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.helper.ItemNBTHelper;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.item.kami.tool.ToolHandler;
|
||||
@@ -264,6 +265,8 @@ public class ItemPlacementMirror extends ItemKamiBase {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_PLACEMENT_MIRROR, new AspectList().add(Aspect.CRAFT, 2).add(Aspect.CRYSTAL, 1).add(Aspect.ELDRITCH, 1).add(Aspect.MIND, 1), 17, 16, 5, new ItemStack(this)).setParents(LibResearch.KEY_BLOCK_TALISMAN)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_PLACEMENT_MIRROR));
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ import thaumcraft.api.aspects.Aspect;
|
||||
import thaumcraft.api.aspects.AspectList;
|
||||
import thaumcraft.api.research.ResearchPage;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.item.kami.tool.IAdvancedTool;
|
||||
import thaumic.tinkerer.common.item.kami.tool.ToolHandler;
|
||||
@@ -160,6 +161,8 @@ public class ItemProtoclay extends ItemKamiBase {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_PROTOCLAY, new AspectList().add(Aspect.TOOL, 2).add(Aspect.MINE, 1).add(Aspect.MAN, 1).add(Aspect.MECHANISM, 1), 12, 17, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_PICK_GEM).setParentsHidden(LibResearch.KEY_ICHOR_SHOVEL_GEM)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_PROTOCLAY));
|
||||
|
||||
|
||||
@@ -31,6 +31,7 @@ import thaumcraft.api.research.ResearchPage;
|
||||
import thaumcraft.common.config.ConfigBlocks;
|
||||
import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
import thaumic.tinkerer.common.lib.LibResearch;
|
||||
@@ -84,6 +85,8 @@ public class ItemGemBoots extends ItemIchorclothArmorAdv {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHORCLOTH_BOOTS_GEM, new AspectList().add(Aspect.EARTH, 2).add(Aspect.TRAVEL, 1).add(Aspect.MINE, 1).add(Aspect.PLANT, 1), 15, 10, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORCLOTH_ARMOR)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHORCLOTH_BOOTS_GEM));
|
||||
|
||||
|
||||
@@ -88,6 +88,8 @@ public class ItemGemChest extends ItemIchorclothArmorAdv {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHORCLOTH_CHEST_GEM, new AspectList().add(Aspect.AIR, 2).add(Aspect.MOTION, 1).add(Aspect.FLIGHT, 1).add(Aspect.ELDRITCH, 1), 17, 7, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORCLOTH_ARMOR)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHORCLOTH_CHEST_GEM));
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ import thaumcraft.api.nodes.IRevealer;
|
||||
import thaumcraft.api.research.ResearchPage;
|
||||
import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
import thaumic.tinkerer.common.lib.LibResearch;
|
||||
@@ -103,6 +104,8 @@ public class ItemGemHelm extends ItemIchorclothArmorAdv implements IGoggles,
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(
|
||||
LibResearch.KEY_ICHORCLOTH_HELM_GEM, new AspectList()
|
||||
.add(Aspect.WATER, 2).add(Aspect.HEAL, 1)
|
||||
|
||||
@@ -29,6 +29,7 @@ import thaumcraft.api.research.ResearchPage;
|
||||
import thaumcraft.codechicken.lib.vec.Vector3;
|
||||
import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.item.ItemBrightNitor;
|
||||
import thaumic.tinkerer.common.item.foci.ItemFocusSmelt;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
@@ -91,6 +92,8 @@ public class ItemGemLegs extends ItemIchorclothArmorAdv {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHORCLOTH_LEGS_GEM, new AspectList().add(Aspect.FIRE, 2).add(Aspect.HEAL, 1).add(Aspect.GREED, 1).add(Aspect.ENERGY, 1), 17, 9, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORCLOTH_ARMOR)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHORCLOTH_LEGS_GEM), new ResearchPage("1"));
|
||||
|
||||
|
||||
@@ -159,6 +159,8 @@ public class ItemIchorclothArmor extends ItemArmor implements IVisDiscountGear,
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return armorType != 0 ? null
|
||||
: (IRegisterableResearch) new KamiResearchItem(
|
||||
LibResearch.KEY_ICHORCLOTH_ARMOR, new AspectList()
|
||||
|
||||
@@ -28,6 +28,7 @@ import thaumcraft.common.config.ConfigItems;
|
||||
import thaumcraft.common.items.wands.ItemWandCasting;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.block.tile.kami.TileWarpGate;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
import thaumic.tinkerer.common.item.kami.ItemSkyPearl;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
@@ -116,6 +117,8 @@ public class ItemFocusRecall extends ItemModKamiFocus {
|
||||
if (!Config.allowMirrors) {
|
||||
return null;
|
||||
}
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_FOCUS_RECALL, new AspectList().add(Aspect.TRAVEL, 2).add(Aspect.ELDRITCH, 1).add(Aspect.FLIGHT, 1).add(Aspect.MAGIC, 1), 20, 8, 5, new ItemStack(this)).setParents(LibResearch.KEY_WARP_GATE).setParentsHidden(LibResearch.KEY_ICHORCLOTH_ROD)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_FOCUS_RECALL));
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ import thaumcraft.codechicken.lib.vec.Vector3;
|
||||
import thaumcraft.common.config.ConfigItems;
|
||||
import thaumcraft.common.items.wands.ItemWandCasting;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.item.foci.ItemFocusDeflect;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
@@ -95,6 +96,8 @@ public class ItemFocusShadowbeam extends ItemModKamiFocus {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_FOCUS_SHADOWBEAM, new AspectList().add(Aspect.DARKNESS, 2).add(Aspect.MAGIC, 1).add(Aspect.ELDRITCH, 1).add(Aspect.TAINT, 1), 14, 4, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORCLOTH_ROD)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_FOCUS_SHADOWBEAM));
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ import thaumcraft.api.research.ResearchPage;
|
||||
import thaumcraft.api.wands.FocusUpgradeType;
|
||||
import thaumcraft.common.items.wands.ItemWandCasting;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.helper.ExperienceHelper;
|
||||
import thaumic.tinkerer.common.core.proxy.TTCommonProxy;
|
||||
import thaumic.tinkerer.common.item.ItemXPTalisman;
|
||||
@@ -119,6 +120,8 @@ public class ItemFocusXPDrain extends ItemModKamiFocus {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_FOCUS_XP_DRAIN, new AspectList().add(Aspect.MIND, 2).add(Aspect.MAGIC, 1).add(Aspect.AURA, 1).add(Aspect.MAN, 1), 12, 3, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHORCLOTH_ROD)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_FOCUS_XP_DRAIN));
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@ import thaumcraft.common.lib.utils.Utils;
|
||||
import thaumic.tinkerer.client.core.handler.kami.ToolModeHUDHandler;
|
||||
import thaumic.tinkerer.client.core.helper.IconHelper;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
import thaumic.tinkerer.common.lib.LibResearch;
|
||||
@@ -149,6 +150,8 @@ public class ItemIchorAxeAdv extends ItemIchorAxe implements IAdvancedTool {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHOR_AXE_GEM, new AspectList().add(Aspect.WATER, 2).add(Aspect.TOOL, 1).add(Aspect.TREE, 1).add(Aspect.CROP, 1), 16, 14, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_TOOLS)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHOR_AXE_GEM));
|
||||
}
|
||||
|
||||
@@ -88,6 +88,8 @@ public class ItemIchorPick extends ItemPickaxe implements ITTinkererItem {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHOR_TOOLS, new AspectList().add(Aspect.TOOL, 2).add(Aspect.WEAPON, 1).add(Aspect.METAL, 1).add(Aspect.CRAFT, 1), 13, 12, 5, new ItemStack(this)).setWarp(2).setConcealed().setParents(LibResearch.KEY_ICHORIUM).setParentsHidden(LibResearch.KEY_ICHORCLOTH_ROD)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.arcaneRecipePage(LibResearch.KEY_ICHOR_PICK), ResearchHelper.arcaneRecipePage(LibResearch.KEY_ICHOR_SHOVEL), ResearchHelper.arcaneRecipePage(LibResearch.KEY_ICHOR_AXE), ResearchHelper.arcaneRecipePage(LibResearch.KEY_ICHOR_SWORD));
|
||||
|
||||
|
||||
@@ -156,6 +156,8 @@ public class ItemIchorPickAdv extends ItemIchorPick implements IAdvancedTool {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHOR_PICK_GEM, new AspectList().add(Aspect.FIRE, 2).add(Aspect.TOOL, 1).add(Aspect.MINE, 1).add(Aspect.EARTH, 1), 13, 15, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_TOOLS)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHOR_PICK_GEM), new ResearchPage("1"));
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.client.core.handler.kami.ToolModeHUDHandler;
|
||||
import thaumic.tinkerer.client.core.helper.IconHelper;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
import thaumic.tinkerer.common.lib.LibResearch;
|
||||
@@ -126,6 +127,8 @@ public class ItemIchorShovelAdv extends ItemIchorShovel implements IAdvancedTool
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHOR_SHOVEL_GEM, new AspectList().add(Aspect.EARTH, 2).add(Aspect.TOOL, 1).add(Aspect.MINE, 1).add(Aspect.EARTH, 1), 15, 15, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_TOOLS)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHOR_SHOVEL_GEM));
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ import thaumcraft.common.config.ConfigItems;
|
||||
import thaumic.tinkerer.client.core.handler.kami.ToolModeHUDHandler;
|
||||
import thaumic.tinkerer.client.core.helper.IconHelper;
|
||||
import thaumic.tinkerer.common.ThaumicTinkerer;
|
||||
import thaumic.tinkerer.common.core.handler.ConfigHandler;
|
||||
import thaumic.tinkerer.common.core.handler.kami.SoulHeartHandler;
|
||||
import thaumic.tinkerer.common.item.kami.ItemKamiResource;
|
||||
import thaumic.tinkerer.common.lib.LibItemNames;
|
||||
@@ -124,6 +125,8 @@ public class ItemIchorSwordAdv extends ItemIchorSword implements IAdvancedTool {
|
||||
|
||||
@Override
|
||||
public IRegisterableResearch getResearchItem() {
|
||||
if(!ConfigHandler.enableKami)
|
||||
return null;
|
||||
return (IRegisterableResearch) new KamiResearchItem(LibResearch.KEY_ICHOR_SWORD_GEM, new AspectList().add(Aspect.AIR, 2).add(Aspect.WEAPON, 1).add(Aspect.SOUL, 1).add(Aspect.HUNGER, 1), 16, 12, 5, new ItemStack(this)).setParents(LibResearch.KEY_ICHOR_TOOLS)
|
||||
.setPages(new ResearchPage("0"), ResearchHelper.infusionPage(LibResearch.KEY_ICHOR_SWORD_GEM), new ResearchPage("1"));
|
||||
|
||||
|
||||
Reference in new issue
Block a user