Most items done now
This commit is contained in:
parent
ba0b24d231
commit
03662c0cd3
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -10,8 +12,10 @@ import net.minecraftforge.fml.relauncher.Side;
|
|||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemActivationCrystal extends ItemBindable
|
||||
public class ItemActivationCrystal extends ItemBindable implements IVariantProvider
|
||||
{
|
||||
public static String[] names = { "weak", "awakened", "creative" };
|
||||
|
||||
|
@ -48,6 +52,15 @@ public class ItemActivationCrystal extends ItemBindable
|
|||
super.addInformation(stack, player, tooltip, advanced);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=weak"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=demonic"));
|
||||
ret.add(new ImmutablePair<Integer, String>(2, "type=creative"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public int getCrystalLevel(ItemStack stack)
|
||||
{
|
||||
return stack.getItemDamage() > 1 ? Integer.MAX_VALUE : stack.getItemDamage() + 1;
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -23,8 +25,10 @@ import WayofTime.bloodmagic.block.BlockAltar;
|
|||
import WayofTime.bloodmagic.util.ChatUtil;
|
||||
import WayofTime.bloodmagic.util.Utils;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemAltarMaker extends Item implements IAltarManipulator
|
||||
public class ItemAltarMaker extends Item implements IAltarManipulator, IVariantProvider
|
||||
{
|
||||
private EnumAltarTier tierToBuild = EnumAltarTier.ONE;
|
||||
|
||||
|
@ -87,6 +91,13 @@ public class ItemAltarMaker extends Item implements IAltarManipulator
|
|||
return stack;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=altarmaker"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public void setTierToBuild(EnumAltarTier tierToBuild)
|
||||
{
|
||||
this.tierToBuild = tierToBuild;
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -14,8 +16,10 @@ import WayofTime.bloodmagic.BloodMagic;
|
|||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.registry.ModBlocks;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemArcaneAshes extends Item
|
||||
public class ItemArcaneAshes extends Item implements IVariantProvider
|
||||
{
|
||||
public ItemArcaneAshes()
|
||||
{
|
||||
|
@ -51,4 +55,11 @@ public class ItemArcaneAshes extends Item
|
|||
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=arcaneashes"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -9,8 +11,10 @@ import net.minecraftforge.fml.relauncher.Side;
|
|||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import WayofTime.bloodmagic.BloodMagic;
|
||||
import WayofTime.bloodmagic.api.Constants;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemBloodShard extends Item
|
||||
public class ItemBloodShard extends Item implements IVariantProvider
|
||||
{
|
||||
public String[] names = { "weak", "demon" };
|
||||
|
||||
|
@ -37,4 +41,12 @@ public class ItemBloodShard extends Item
|
|||
{
|
||||
return super.getUnlocalizedName(stack) + names[stack.getItemDamage()];
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=weak"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=demonic"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@ package WayofTime.bloodmagic.item;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import lombok.Getter;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -12,8 +13,10 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
|||
import WayofTime.bloodmagic.BloodMagic;
|
||||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.registry.ModItems;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemComponent extends Item
|
||||
public class ItemComponent extends Item implements IVariantProvider
|
||||
{
|
||||
@Getter
|
||||
private static ArrayList<String> names = new ArrayList<String>();
|
||||
|
@ -91,4 +94,12 @@ public class ItemComponent extends Item
|
|||
{
|
||||
return new ItemStack(ModItems.itemComponent, 1, names.indexOf(name));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
for (String name : names)
|
||||
ret.add(new ImmutablePair<Integer, String>(names.indexOf(name), "type=" + name));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.entity.boss.IBossDisplayData;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
|
@ -15,8 +16,13 @@ import WayofTime.bloodmagic.api.BloodMagicAPI;
|
|||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.api.DamageSourceBloodMagic;
|
||||
import WayofTime.bloodmagic.api.altar.IBloodAltar;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemDaggerOfSacrifice extends Item
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ItemDaggerOfSacrifice extends Item implements IVariantProvider
|
||||
{
|
||||
public ItemDaggerOfSacrifice()
|
||||
{
|
||||
|
@ -62,6 +68,13 @@ public class ItemDaggerOfSacrifice extends Item
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public boolean findAndFillAltar(World world, EntityLivingBase sacrifice, int amount)
|
||||
{
|
||||
IBloodAltar bloodAltar = findBloodAltar(world, sacrifice.getPosition());
|
||||
|
|
|
@ -3,6 +3,7 @@ package WayofTime.bloodmagic.item;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import lombok.Getter;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -15,8 +16,10 @@ import WayofTime.bloodmagic.api.Constants;
|
|||
import WayofTime.bloodmagic.api.soul.EnumDemonWillType;
|
||||
import WayofTime.bloodmagic.api.soul.IDiscreteDemonWill;
|
||||
import WayofTime.bloodmagic.registry.ModItems;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemDemonCrystal extends Item implements IDiscreteDemonWill
|
||||
public class ItemDemonCrystal extends Item implements IDiscreteDemonWill, IVariantProvider
|
||||
{
|
||||
@Getter
|
||||
private static ArrayList<String> names = new ArrayList<String>();
|
||||
|
@ -99,4 +102,12 @@ public class ItemDemonCrystal extends Item implements IDiscreteDemonWill
|
|||
{
|
||||
return EnumDemonWillType.values()[MathHelper.clamp_int(willStack.getMetadata(), 0, EnumDemonWillType.values().length - 1)];
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
for (String name : names)
|
||||
ret.add(new ImmutablePair<Integer, String>(names.indexOf(name), "type=" + name));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
|
@ -18,8 +20,10 @@ import WayofTime.bloodmagic.api.ritual.EnumRuneType;
|
|||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.block.BlockRitualStone;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemInscriptionTool extends ItemBindable
|
||||
public class ItemInscriptionTool extends ItemBindable implements IVariantProvider
|
||||
{
|
||||
public ItemInscriptionTool()
|
||||
{
|
||||
|
@ -94,6 +98,14 @@ public class ItemInscriptionTool extends ItemBindable
|
|||
super.addInformation(stack, player, list, advanced);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
for (int i = 1; i < EnumRuneType.values().length; i++)
|
||||
ret.add(new ImmutablePair<Integer, String>(i, "type=" + EnumRuneType.values()[i].name()));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public EnumRuneType getType(ItemStack stack)
|
||||
{
|
||||
return EnumRuneType.values()[stack.getItemDamage()];
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -10,8 +11,13 @@ import WayofTime.bloodmagic.api.Constants;
|
|||
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemLavaCrystal extends ItemBindable implements IFuelHandler
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ItemLavaCrystal extends ItemBindable implements IFuelHandler, IVariantProvider
|
||||
{
|
||||
public ItemLavaCrystal()
|
||||
{
|
||||
|
@ -75,4 +81,11 @@ public class ItemLavaCrystal extends ItemBindable implements IFuelHandler
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@ package WayofTime.bloodmagic.item;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
|
@ -20,6 +21,8 @@ import net.minecraft.world.World;
|
|||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import WayofTime.bloodmagic.BloodMagic;
|
||||
|
@ -34,7 +37,7 @@ import WayofTime.bloodmagic.tile.TileMasterRitualStone;
|
|||
import WayofTime.bloodmagic.util.ChatUtil;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
|
||||
public class ItemRitualDiviner extends Item
|
||||
public class ItemRitualDiviner extends Item implements IVariantProvider
|
||||
{
|
||||
public static String[] names = { "normal", "dusk", "dawn" };
|
||||
|
||||
|
@ -306,6 +309,15 @@ public class ItemRitualDiviner extends Item
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=basic"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=dusk"));
|
||||
ret.add(new ImmutablePair<Integer, String>(2, "type=dawn"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public void cycleDirection(ItemStack stack, EntityPlayer player)
|
||||
{
|
||||
EnumFacing direction = getDirection(stack);
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import WayofTime.bloodmagic.tile.TileAltar;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
@ -27,8 +29,10 @@ import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
|||
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
||||
import WayofTime.bloodmagic.api.util.helper.PlayerSacrificeHelper;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemSacrificialDagger extends Item
|
||||
public class ItemSacrificialDagger extends Item implements IVariantProvider
|
||||
{
|
||||
public static String[] names = { "normal", "creative" };
|
||||
|
||||
|
@ -147,6 +151,14 @@ public class ItemSacrificialDagger extends Item
|
|||
return stack;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=creative"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
private void findAndFillAltar(World world, EntityPlayer player, int amount)
|
||||
{
|
||||
BlockPos pos = player.getPosition();
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -18,8 +20,10 @@ import WayofTime.bloodmagic.BloodMagic;
|
|||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemTelepositionFocus extends ItemBindable
|
||||
public class ItemTelepositionFocus extends ItemBindable implements IVariantProvider
|
||||
{
|
||||
public static String[] names = { "weak", "enhanced", "reinforced", "demonic" };
|
||||
|
||||
|
@ -83,6 +87,16 @@ public class ItemTelepositionFocus extends ItemBindable
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=weak"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=enhanced"));
|
||||
ret.add(new ImmutablePair<Integer, String>(2, "type=reinforced"));
|
||||
ret.add(new ImmutablePair<Integer, String>(3, "type=demonic"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public World getWorld(ItemStack stack)
|
||||
{
|
||||
stack = NBTHelper.checkNBT(stack);
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package WayofTime.bloodmagic.item;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -19,8 +21,10 @@ import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
|||
import WayofTime.bloodmagic.item.armour.ItemLivingArmour;
|
||||
import WayofTime.bloodmagic.livingArmour.LivingArmour;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemUpgradeTome extends Item
|
||||
public class ItemUpgradeTome extends Item implements IVariantProvider
|
||||
{
|
||||
public ItemUpgradeTome()
|
||||
{
|
||||
|
@ -83,6 +87,13 @@ public class ItemUpgradeTome extends Item
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=upgradetome"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static LivingArmourUpgrade getUpgrade(ItemStack stack)
|
||||
{
|
||||
String key = getKey(stack);
|
||||
|
|
|
@ -4,6 +4,7 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -18,8 +19,10 @@ import WayofTime.bloodmagic.api.livingArmour.LivingArmourHandler;
|
|||
import WayofTime.bloodmagic.api.livingArmour.LivingArmourUpgrade;
|
||||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemUpgradeTrainer extends Item implements IUpgradeTrainer
|
||||
public class ItemUpgradeTrainer extends Item implements IUpgradeTrainer, IVariantProvider
|
||||
{
|
||||
public ItemUpgradeTrainer()
|
||||
{
|
||||
|
@ -107,4 +110,11 @@ public class ItemUpgradeTrainer extends Item implements IUpgradeTrainer
|
|||
setKey(stack, keys.get(0));
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=upgradetrainer"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item.gear;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemArmor;
|
||||
|
@ -15,8 +17,10 @@ import WayofTime.bloodmagic.api.altar.IAltarManipulator;
|
|||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.tile.TileAltar;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemPackSacrifice extends ItemArmor implements IAltarManipulator
|
||||
public class ItemPackSacrifice extends ItemArmor implements IAltarManipulator, IVariantProvider
|
||||
{
|
||||
public final int CAPACITY = 10000; // Max LP storage
|
||||
|
||||
|
@ -90,6 +94,13 @@ public class ItemPackSacrifice extends ItemArmor implements IAltarManipulator
|
|||
list.add(TextHelper.localize("tooltip.BloodMagic.pack.stored", getStoredLP(stack)));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public void addLP(ItemStack stack, int toAdd)
|
||||
{
|
||||
stack = NBTHelper.checkNBT(stack);
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item.gear;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemArmor;
|
||||
|
@ -16,8 +18,10 @@ import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
|||
import WayofTime.bloodmagic.api.util.helper.NetworkHelper;
|
||||
import WayofTime.bloodmagic.tile.TileAltar;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemPackSelfSacrifice extends ItemArmor implements IAltarManipulator
|
||||
public class ItemPackSelfSacrifice extends ItemArmor implements IAltarManipulator, IVariantProvider
|
||||
{
|
||||
/** How much LP per half heart */
|
||||
public final int CONVERSION = 100;
|
||||
|
@ -109,6 +113,13 @@ public class ItemPackSelfSacrifice extends ItemArmor implements IAltarManipulato
|
|||
list.add(TextHelper.localize("tooltip.BloodMagic.pack.stored", getStoredLP(stack)));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public void addLP(ItemStack stack, int toAdd)
|
||||
{
|
||||
stack = NBTHelper.checkNBT(stack);
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
package WayofTime.bloodmagic.item.routing;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.api.iface.INodeRenderer;
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -21,8 +23,10 @@ import WayofTime.bloodmagic.routing.IMasterRoutingNode;
|
|||
import WayofTime.bloodmagic.routing.IRoutingNode;
|
||||
import WayofTime.bloodmagic.util.ChatUtil;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemNodeRouter extends Item implements INodeRenderer
|
||||
public class ItemNodeRouter extends Item implements INodeRenderer, IVariantProvider
|
||||
{
|
||||
public ItemNodeRouter()
|
||||
{
|
||||
|
@ -46,6 +50,7 @@ public class ItemNodeRouter extends Item implements INodeRenderer
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||
{
|
||||
if (world.isRemote)
|
||||
|
@ -190,6 +195,13 @@ public class ItemNodeRouter extends Item implements INodeRenderer
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public BlockPos getBlockPos(ItemStack stack)
|
||||
{
|
||||
stack = NBTHelper.checkNBT(stack);
|
||||
|
|
|
@ -3,6 +3,7 @@ package WayofTime.bloodmagic.item.routing;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
|
@ -22,8 +23,10 @@ import WayofTime.bloodmagic.routing.OreDictItemFilter;
|
|||
import WayofTime.bloodmagic.routing.TestItemFilter;
|
||||
import WayofTime.bloodmagic.util.GhostItemHelper;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemRouterFilter extends Item implements IItemFilterProvider
|
||||
public class ItemRouterFilter extends Item implements IItemFilterProvider, IVariantProvider
|
||||
{
|
||||
public static String[] names = { "exact", "ignoreNBT", "modItems", "oreDict" };
|
||||
|
||||
|
@ -150,4 +153,13 @@ public class ItemRouterFilter extends Item implements IItemFilterProvider
|
|||
return testFilter;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=exact"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=ignorenbt"));
|
||||
ret.add(new ImmutablePair<Integer, String>(2, "type=moditems"));
|
||||
ret.add(new ImmutablePair<Integer, String>(3, "type=oredict"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package WayofTime.bloodmagic.item.sigil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import lombok.Getter;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -15,9 +17,11 @@ import WayofTime.bloodmagic.api.iface.ISigil;
|
|||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.item.ItemBindable;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
@Getter
|
||||
public class ItemSigilBase extends ItemBindable implements ISigil
|
||||
public class ItemSigilBase extends ItemBindable implements ISigil, IVariantProvider
|
||||
{
|
||||
protected final String tooltipBase;
|
||||
private final String name;
|
||||
|
@ -57,6 +61,13 @@ public class ItemSigilBase extends ItemBindable implements ISigil
|
|||
super.addInformation(stack, player, tooltip, advanced);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=normal"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public void setToggleable()
|
||||
{
|
||||
this.toggleable = true;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.bloodmagic.item.sigil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.Entity;
|
||||
|
@ -13,6 +14,8 @@ import net.minecraftforge.fml.relauncher.Side;
|
|||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
import WayofTime.bloodmagic.item.ItemBindable;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemSigilToggleable extends ItemSigilBase
|
||||
{
|
||||
|
@ -78,4 +81,12 @@ public class ItemSigilToggleable extends ItemSigilBase
|
|||
public void onSigilUpdate(ItemStack stack, World world, EntityPlayer player, int itemSlot, boolean isSelected)
|
||||
{
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "active=false"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "active=true"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item.soul;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -14,8 +16,10 @@ import WayofTime.bloodmagic.api.Constants;
|
|||
import WayofTime.bloodmagic.api.soul.IDemonWill;
|
||||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemMonsterSoul extends Item implements IDemonWill
|
||||
public class ItemMonsterSoul extends Item implements IDemonWill, IVariantProvider
|
||||
{
|
||||
public static String[] names = { "base" };
|
||||
|
||||
|
@ -91,4 +95,11 @@ public class ItemMonsterSoul extends Item implements IDemonWill
|
|||
setWill(soulStack, number);
|
||||
return soulStack;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=monstersoul"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
package WayofTime.bloodmagic.item.soul;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -18,8 +20,10 @@ import WayofTime.bloodmagic.api.soul.IDemonWillGem;
|
|||
import WayofTime.bloodmagic.api.soul.PlayerDemonWillHandler;
|
||||
import WayofTime.bloodmagic.api.util.helper.NBTHelper;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemSoulGem extends Item implements IDemonWillGem
|
||||
public class ItemSoulGem extends Item implements IDemonWillGem, IVariantProvider
|
||||
{
|
||||
public static String[] names = { "petty", "lesser", "common", "greater", "grand" };
|
||||
|
||||
|
@ -183,6 +187,17 @@ public class ItemSoulGem extends Item implements IDemonWillGem
|
|||
return 64;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=petty"));
|
||||
ret.add(new ImmutablePair<Integer, String>(1, "type=lesser"));
|
||||
ret.add(new ImmutablePair<Integer, String>(2, "type=common"));
|
||||
ret.add(new ImmutablePair<Integer, String>(3, "type=greater"));
|
||||
ret.add(new ImmutablePair<Integer, String>(4, "type=grand"));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public EnumDemonWillType getCurrentType(ItemStack soulGemStack)
|
||||
{
|
||||
NBTHelper.checkNBT(soulGemStack);
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
package WayofTime.bloodmagic.item.soul;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import WayofTime.bloodmagic.client.IVariantProvider;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -14,8 +16,10 @@ import WayofTime.bloodmagic.BloodMagic;
|
|||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.entity.projectile.EntitySoulSnare;
|
||||
import WayofTime.bloodmagic.util.helper.TextHelper;
|
||||
import org.apache.commons.lang3.tuple.ImmutablePair;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
public class ItemSoulSnare extends Item
|
||||
public class ItemSoulSnare extends Item implements IVariantProvider
|
||||
{
|
||||
public static String[] names = { "base" };
|
||||
|
||||
|
@ -70,4 +74,11 @@ public class ItemSoulSnare extends Item
|
|||
|
||||
super.addInformation(stack, player, tooltip, advanced);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Pair<Integer, String>> getVariants() {
|
||||
List<Pair<Integer, String>> ret = new ArrayList<Pair<Integer, String>>();
|
||||
ret.add(new ImmutablePair<Integer, String>(0, "type=soulsnare"));
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,7 +13,6 @@ import net.minecraftforge.fml.client.registry.ClientRegistry;
|
|||
import net.minecraftforge.fml.client.registry.RenderingRegistry;
|
||||
import WayofTime.bloodmagic.api.Constants;
|
||||
import WayofTime.bloodmagic.client.helper.ShaderHelper;
|
||||
import WayofTime.bloodmagic.client.mesh.CustomMeshDefinitionActivatable;
|
||||
import WayofTime.bloodmagic.client.render.RenderAlchemyArray;
|
||||
import WayofTime.bloodmagic.client.render.RenderAltar;
|
||||
import WayofTime.bloodmagic.client.render.RenderDemonCrucible;
|
||||
|
@ -78,10 +77,6 @@ public class ClientProxy extends CommonProxy
|
|||
RenderingRegistry.registerEntityRenderingHandler(EntitySoulSnare.class, new SoulSnareRenderFactory());
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntitySentientArrow.class, new SentientArrowRenderFactory());
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityBloodLight.class, new BloodLightRenderFactory());
|
||||
ModelLoader.setCustomMeshDefinition(ModItems.boundShovel, new CustomMeshDefinitionActivatable("ItemBoundShovel"));
|
||||
ModelLoader.setCustomMeshDefinition(ModItems.boundAxe, new CustomMeshDefinitionActivatable("ItemBoundAxe"));
|
||||
ModelLoader.setCustomMeshDefinition(ModItems.boundPickaxe, new CustomMeshDefinitionActivatable("ItemBoundPickaxe"));
|
||||
ModelLoader.setCustomMeshDefinition(ModItems.boundSword, new CustomMeshDefinitionActivatable("ItemBoundSword"));
|
||||
|
||||
ShaderHelper.init();
|
||||
}
|
||||
|
|
|
@ -246,45 +246,6 @@ public class ModItems
|
|||
InventoryRenderHelper renderHelper = BloodMagic.proxy.getRenderHelper();
|
||||
InventoryRenderHelperV2 renderHelperV2 = BloodMagic.proxy.getRenderHelperV2();
|
||||
|
||||
renderHelperV2.registerRender(altarMaker, "altarMaker");
|
||||
renderHelperV2.registerRender(upgradeTome, "upgradeTome");
|
||||
renderHelperV2.registerRender(upgradeTrainer, "upgradeTrainer");
|
||||
|
||||
renderHelperV2.registerRender(arcaneAshes, "arcaneAshes");
|
||||
renderHelperV2.registerRender(monsterSoul, "monsterSoul");
|
||||
renderHelperV2.registerRender(soulGem, 0, "petty");
|
||||
renderHelperV2.registerRender(soulGem, 1, "lesser");
|
||||
renderHelperV2.registerRender(soulGem, 2, "common");
|
||||
renderHelperV2.registerRender(soulGem, 3, "greater");
|
||||
renderHelperV2.registerRender(soulGem, 4, "grand");
|
||||
renderHelperV2.registerRender(soulSnare, "soulSnare");
|
||||
|
||||
renderHelperV2.registerRender(inscriptionTool, 1, EnumRuneType.WATER.name());
|
||||
renderHelperV2.registerRender(inscriptionTool, 2, EnumRuneType.FIRE.name());
|
||||
renderHelperV2.registerRender(inscriptionTool, 3, EnumRuneType.EARTH.name());
|
||||
renderHelperV2.registerRender(inscriptionTool, 4, EnumRuneType.AIR.name());
|
||||
renderHelperV2.registerRender(inscriptionTool, 5, EnumRuneType.DUSK.name());
|
||||
renderHelperV2.registerRender(inscriptionTool, 6, EnumRuneType.DAWN.name());
|
||||
|
||||
renderHelperV2.registerRender(activationCrystal, 0, "weak");
|
||||
renderHelperV2.registerRender(activationCrystal, 1, "demonic");
|
||||
renderHelperV2.registerRender(activationCrystal, 2, "creative");
|
||||
|
||||
renderHelperV2.registerRender(sacrificialDagger, 0, "normal");
|
||||
renderHelperV2.registerRender(sacrificialDagger, 1, "creative");
|
||||
renderHelperV2.registerRender(packSacrifice, "normal");
|
||||
renderHelperV2.registerRender(packSelfSacrifice, "normal");
|
||||
renderHelperV2.registerRender(daggerOfSacrifice, "normal");
|
||||
|
||||
renderHelperV2.registerRender(ritualDiviner, 0, "basic");
|
||||
renderHelperV2.registerRender(ritualDiviner, 1, "dusk");
|
||||
renderHelperV2.registerRender(ritualDiviner, 2, "dawn");
|
||||
|
||||
renderHelperV2.registerRender(lavaCrystal, "normal");
|
||||
|
||||
renderHelperV2.registerRender(bloodShard, 0, "weak");
|
||||
renderHelperV2.registerRender(bloodShard, 1, "demonic");
|
||||
|
||||
renderHelperV2.registerRender(livingArmourHelmet, "ItemLivingArmour", "helm");
|
||||
renderHelperV2.registerRender(livingArmourChest, "ItemLivingArmour", "chest");
|
||||
renderHelperV2.registerRender(livingArmourLegs, "ItemLivingArmour", "legs");
|
||||
|
@ -295,34 +256,6 @@ public class ModItems
|
|||
renderHelperV2.registerRender(sentientArmourLegs, "ItemSentientArmour", "legs");
|
||||
renderHelperV2.registerRender(sentientArmourBoots, "ItemSentientArmour", "boots");
|
||||
|
||||
// renderHelperV2.registerRender(sentientBow, 0, "still");
|
||||
// renderHelperV2.registerRender(sentientBow, 1, "pull0");
|
||||
// renderHelperV2.registerRender(sentientBow, 2, "pull1");
|
||||
// renderHelperV2.registerRender(sentientBow, 3, "pull2");
|
||||
|
||||
// renderHelperV2.registerRender(sentientArmourGem, 0, "deactivated");
|
||||
// renderHelperV2.registerRender(sentientArmourGem, 1, "activated");
|
||||
|
||||
for (int i = 0; i < ItemComponent.getNames().size(); i++)
|
||||
renderHelperV2.registerRender(itemComponent, i, ItemComponent.getNames().get(i));
|
||||
|
||||
for (int i = 0; i < ItemDemonCrystal.getNames().size(); i++)
|
||||
renderHelperV2.registerRender(itemDemonCrystal, i, ItemDemonCrystal.getNames().get(i));
|
||||
|
||||
renderHelperV2.registerRender(telepositionFocus, 0, "weak");
|
||||
renderHelperV2.registerRender(telepositionFocus, 1, "enhanced");
|
||||
renderHelperV2.registerRender(telepositionFocus, 2, "reinforced");
|
||||
renderHelperV2.registerRender(telepositionFocus, 3, "demonic");
|
||||
|
||||
renderHelperV2.registerRender(baseItemFilter, 0, "exact");
|
||||
renderHelperV2.registerRender(baseItemFilter, 1, "ignorenbt");
|
||||
renderHelperV2.registerRender(baseItemFilter, 2, "moditems");
|
||||
renderHelperV2.registerRender(baseItemFilter, 3, "oredict");
|
||||
|
||||
renderHelperV2.registerRender(nodeRouter, "normal");
|
||||
|
||||
// TODO - Move all below to InventoryRenderHelperV2
|
||||
|
||||
renderHelper.itemRenderAll(bloodOrb);
|
||||
OrbRegistry.registerOrbTexture(orbWeak, new ResourceLocation(Constants.Mod.DOMAIN + "ItemBloodOrbWeak"));
|
||||
OrbRegistry.registerOrbTexture(orbApprentice, new ResourceLocation(Constants.Mod.DOMAIN + "ItemBloodOrbApprentice"));
|
||||
|
@ -333,45 +266,36 @@ public class ModItems
|
|||
|
||||
renderHelper.itemRender(bucketEssence);
|
||||
|
||||
renderHelper.customItemRender(boundSword, 0);
|
||||
renderHelper.customItemRender(boundSword, 1);
|
||||
renderHelper.customItemRender(boundPickaxe, 0);
|
||||
renderHelper.customItemRender(boundPickaxe, 1);
|
||||
renderHelper.customItemRender(boundAxe, 0);
|
||||
renderHelper.customItemRender(boundAxe, 1);
|
||||
renderHelper.customItemRender(boundShovel, 0);
|
||||
renderHelper.customItemRender(boundShovel, 1);
|
||||
|
||||
renderHelper.itemRender(sigilDivination);
|
||||
renderHelper.itemRender(sigilAir);
|
||||
renderHelper.itemRender(sigilWater);
|
||||
renderHelper.itemRender(sigilLava);
|
||||
renderHelper.itemRender(sigilVoid);
|
||||
renderHelper.itemRender(sigilGreenGrove, 0);
|
||||
renderHelper.itemRender(sigilGreenGrove, 1);
|
||||
renderHelper.itemRender(sigilBloodLight);
|
||||
renderHelper.itemRender(sigilElementalAffinity, 0);
|
||||
renderHelper.itemRender(sigilElementalAffinity, 1);
|
||||
renderHelper.itemRender(sigilMagnetism, 0);
|
||||
renderHelper.itemRender(sigilMagnetism, 1);
|
||||
renderHelper.itemRender(sigilSuppression, 0);
|
||||
renderHelper.itemRender(sigilSuppression, 1);
|
||||
renderHelper.itemRender(sigilHaste, 0);
|
||||
renderHelper.itemRender(sigilHaste, 1);
|
||||
renderHelper.itemRender(sigilFastMiner, 0);
|
||||
renderHelper.itemRender(sigilFastMiner, 1);
|
||||
renderHelper.itemRender(sigilSeer);
|
||||
renderHelper.itemRender(sigilPhantomBridge, 0);
|
||||
renderHelper.itemRender(sigilPhantomBridge, 1);
|
||||
renderHelper.itemRender(sigilWhirlwind, 0);
|
||||
renderHelper.itemRender(sigilWhirlwind, 1);
|
||||
renderHelper.itemRender(sigilCompression, 0);
|
||||
renderHelper.itemRender(sigilCompression, 1);
|
||||
renderHelper.itemRender(sigilEnderSeverance, 0);
|
||||
renderHelper.itemRender(sigilEnderSeverance, 1);
|
||||
|
||||
renderHelper.itemRender(sigilTeleposition);
|
||||
renderHelper.itemRender(sigilTransposition);
|
||||
// renderHelper.itemRender(sigilDivination);
|
||||
// renderHelper.itemRender(sigilAir);
|
||||
// renderHelper.itemRender(sigilWater);
|
||||
// renderHelper.itemRender(sigilLava);
|
||||
// renderHelper.itemRender(sigilVoid);
|
||||
// renderHelper.itemRender(sigilGreenGrove, 0);
|
||||
// renderHelper.itemRender(sigilGreenGrove, 1);
|
||||
// renderHelper.itemRender(sigilBloodLight);
|
||||
// renderHelper.itemRender(sigilElementalAffinity, 0);
|
||||
// renderHelper.itemRender(sigilElementalAffinity, 1);
|
||||
// renderHelper.itemRender(sigilMagnetism, 0);
|
||||
// renderHelper.itemRender(sigilMagnetism, 1);
|
||||
// renderHelper.itemRender(sigilSuppression, 0);
|
||||
// renderHelper.itemRender(sigilSuppression, 1);
|
||||
// renderHelper.itemRender(sigilHaste, 0);
|
||||
// renderHelper.itemRender(sigilHaste, 1);
|
||||
// renderHelper.itemRender(sigilFastMiner, 0);
|
||||
// renderHelper.itemRender(sigilFastMiner, 1);
|
||||
// renderHelper.itemRender(sigilSeer);
|
||||
// renderHelper.itemRender(sigilPhantomBridge, 0);
|
||||
// renderHelper.itemRender(sigilPhantomBridge, 1);
|
||||
// renderHelper.itemRender(sigilWhirlwind, 0);
|
||||
// renderHelper.itemRender(sigilWhirlwind, 1);
|
||||
// renderHelper.itemRender(sigilCompression, 0);
|
||||
// renderHelper.itemRender(sigilCompression, 1);
|
||||
// renderHelper.itemRender(sigilEnderSeverance, 0);
|
||||
// renderHelper.itemRender(sigilEnderSeverance, 1);
|
||||
//
|
||||
// renderHelper.itemRender(sigilTeleposition);
|
||||
// renderHelper.itemRender(sigilTransposition);
|
||||
|
||||
renderHelper.itemRender(sentientBow, 0, "ItemSentientBow");
|
||||
renderHelper.itemRender(sentientBow, 1, "ItemSentientBow_pulling_0");
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/AirSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/BloodLightSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/CompressionSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/CompressionSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/DivinationSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/ElementalSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/ElementalSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SigilOfSeverance_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SigilOfSeverance_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/MiningSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/MiningSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/GrowthSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/GrowthSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/HasteSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/HasteSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/LavaSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SigilOfMagnetism_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SigilOfMagnetism_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/BridgeSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/BridgeSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SeerSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SigilOfSuppression_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/SigilOfSuppression_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/TelepositionSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/TranspositionSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/VoidSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"type": {
|
||||
"normal": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/WaterSigil"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"forge_marker": 1,
|
||||
"defaults": {
|
||||
"model": "builtin/generated",
|
||||
"transform": "forge:default-item"
|
||||
},
|
||||
"variants": {
|
||||
"active": {
|
||||
"false": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/WindSigil_deactivated"
|
||||
}
|
||||
},
|
||||
"true": {
|
||||
"textures": {
|
||||
"layer0": "bloodmagic:items/WindSigil_activated"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/AirSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/BloodLightSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/CompressionSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/CompressionSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/DivinationSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/ElementalSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/ElementalSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SigilOfSeverance_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SigilOfSeverance_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/MiningSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/MiningSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/GrowthSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/GrowthSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/HasteSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/HasteSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/LavaSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SigilOfMagnetism_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SigilOfMagnetism_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/BridgeSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/BridgeSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SeerSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SigilOfSuppression_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/SigilOfSuppression_activated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/TelepositionSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/TranspositionSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/VoidSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/WaterSigil"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/WindSigil_deactivated"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/WindSigil_activated"
|
||||
}
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"parent":"bloodmagic:item/ItemModelBase",
|
||||
"textures": {
|
||||
"layer0":"bloodmagic:items/UpgradeTrainer"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in a new issue