Adding in 8 new alchemy arrays (WIP, textures for now). New Transmutation Alchemy Array texture too!

This commit is contained in:
Pahimar 2015-05-29 21:03:15 -04:00
parent f4cc4fb108
commit 650cb1410a
25 changed files with 142 additions and 9 deletions

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayAccelerant extends AlchemyArrayEE
{
public AlchemyArrayAccelerant()
{
super(Textures.AlchemyArray.ACCELERANT_ALCHEMY_ARRAY, Names.AlchemyArrays.ACCELERANT_ALCHEMY_ARRAY);
}
}

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayCombustion extends AlchemyArrayEE
{
public AlchemyArrayCombustion()
{
super(Textures.AlchemyArray.COMBUSTION_ALCHEMY_ARRAY, Names.AlchemyArrays.COMBUSTION_ALCHEMY_ARRAY);
}
}

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayConstruction extends AlchemyArrayEE
{
public AlchemyArrayConstruction()
{
super(Textures.AlchemyArray.CONSTRUCTION_ALCHEMY_ARRAY, Names.AlchemyArrays.CONSTRUCTION_ALCHEMY_ARRAY);
}
}

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayConveyor extends AlchemyArrayEE
{
public AlchemyArrayConveyor()
{
super(Textures.AlchemyArray.CONVEYOR_ALCHEMY_ARRAY, Names.AlchemyArrays.CONVEYOR_ALCHEMY_ARRAY);
}
}

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayDestruction extends AlchemyArrayEE
{
public AlchemyArrayDestruction()
{
super(Textures.AlchemyArray.DESTRUCTION_ALCHEMY_ARRAY, Names.AlchemyArrays.DESTRUCTION_ALCHEMY_ARRAY);
}
}

View File

@ -3,7 +3,7 @@ package com.pahimar.ee3.array;
import com.pahimar.ee3.api.array.AlchemyArray;
import net.minecraft.util.ResourceLocation;
public class AlchemyArrayEE extends AlchemyArray
public abstract class AlchemyArrayEE extends AlchemyArray
{
public AlchemyArrayEE(ResourceLocation texture, String unlocalizedName)
{

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayGelid extends AlchemyArrayEE
{
public AlchemyArrayGelid()
{
super(Textures.AlchemyArray.GELID_ALCHEMY_ARRAY, Names.AlchemyArrays.GELID_ALCHEMY_ARRAY);
}
}

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayParthenogenesis extends AlchemyArrayEE
{
public AlchemyArrayParthenogenesis()
{
super(Textures.AlchemyArray.PARTHENOGENESIS_ALCHEMY_ARRAY, Names.AlchemyArrays.PARTHENOGENESIS_ALCHEMY_ARRAY);
}
}

View File

@ -0,0 +1,12 @@
package com.pahimar.ee3.array;
import com.pahimar.ee3.reference.Names;
import com.pahimar.ee3.reference.Textures;
public class AlchemyArrayTransfiguration extends AlchemyArrayEE
{
public AlchemyArrayTransfiguration()
{
super(Textures.AlchemyArray.TRANSFIGURATION_ALCHEMY_ARRAY, Names.AlchemyArrays.TRANSFIGURATION_ALCHEMY_ARRAY);
}
}

View File

@ -22,11 +22,11 @@ import net.minecraftforge.common.util.ForgeDirection;
import java.util.Random;
public class TransmutationAlchemyArray extends AlchemyArray implements IInventory
public class AlchemyArrayTransmutation extends AlchemyArray implements IInventory
{
private ItemStack[] inventory = new ItemStack[25];
public TransmutationAlchemyArray()
public AlchemyArrayTransmutation()
{
super(Textures.AlchemyArray.TRANSMUTATION_ALCHEMY_ARRAY, Names.AlchemyArrays.TRANSMUTATION_ALCHEMY_ARRAY);
}

View File

@ -2,14 +2,30 @@ package com.pahimar.ee3.init;
import com.pahimar.ee3.api.array.AlchemyArray;
import com.pahimar.ee3.api.array.AlchemyArrayRegistryProxy;
import com.pahimar.ee3.array.TransmutationAlchemyArray;
import com.pahimar.ee3.array.*;
public class AlchemyArrays
{
public static final AlchemyArray transmutationAlchemyArray = new TransmutationAlchemyArray();
public static final AlchemyArray accelerantAlchemyArray = new AlchemyArrayAccelerant();
public static final AlchemyArray combustionAlchemyArray = new AlchemyArrayCombustion();
public static final AlchemyArray constructionAlchemyArray = new AlchemyArrayConstruction();
public static final AlchemyArray conveyorAlchemyArray = new AlchemyArrayConveyor();
public static final AlchemyArray destructionAlchemyArray = new AlchemyArrayDestruction();
public static final AlchemyArray gelidAlchemyArray = new AlchemyArrayGelid();
public static final AlchemyArray parthenogenesisAlchemyArray = new AlchemyArrayParthenogenesis();
public static final AlchemyArray transfigurationAlchemyArray = new AlchemyArrayTransfiguration();
public static final AlchemyArray transmutationAlchemyArray = new AlchemyArrayTransmutation();
public static void registerAlchemyArrays()
{
AlchemyArrayRegistryProxy.registerAlchemyArray(accelerantAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(combustionAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(constructionAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(conveyorAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(destructionAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(gelidAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(parthenogenesisAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(transfigurationAlchemyArray);
AlchemyArrayRegistryProxy.registerAlchemyArray(transmutationAlchemyArray);
}
}

View File

@ -169,7 +169,14 @@ public class Names
public static final class AlchemyArrays
{
private static final String ALCHEMY_ARRAY_BASE = "arrays.ee3:";
public static final String BASIC_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "test";
public static final String ACCELERANT_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "accelerant";
public static final String COMBUSTION_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "combustion";
public static final String CONSTRUCTION_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "construction";
public static final String CONVEYOR_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "conveyor";
public static final String DESTRUCTION_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "destruction";
public static final String GELID_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "gelid";
public static final String PARTHENOGENESIS_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "parthenogenesis";
public static final String TRANSFIGURATION_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "transfiguration";
public static final String TRANSMUTATION_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "transmutation";
}
}

View File

@ -75,7 +75,14 @@ public final class Textures
{
private static final String SYMBOL_TEXTURE_LOCATION = "textures/arrays/";
public static final ResourceLocation BASIC_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "test.png");
public static final ResourceLocation TRANSMUTATION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "transmutation.png");
public static final ResourceLocation ACCELERANT_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayAccelerant.png");
public static final ResourceLocation COMBUSTION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayCombustion.png");
public static final ResourceLocation CONSTRUCTION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayConstruction.png");
public static final ResourceLocation CONVEYOR_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayConveyor.png");
public static final ResourceLocation DESTRUCTION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayDestruction.png");
public static final ResourceLocation GELID_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayGelid.png");
public static final ResourceLocation PARTHENOGENESIS_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayParthenogenesis.png");
public static final ResourceLocation TRANSFIGURATION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayTransfiguration.png");
public static final ResourceLocation TRANSMUTATION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayTransmutation.png");
}
}

View File

@ -99,7 +99,14 @@ tile.ee3:transmutationTablet.name=Transmutation Tablet
fluid.ee3.milk=Milk
# Alchemy Arrays
arrays.ee3:basicAlchemyArray=Basic Alchemy Array [WIP]
arrays.ee3:accelerant=Accelerant Alchemy Array [WIP]
arrays.ee3:combustion=Combustion Alchemy Array [WIP]
arrays.ee3:construction=Construction Alchemy Array [WIP]
arrays.ee3:conveyor=Conveyor Alchemy Array [WIP]
arrays.ee3:destruction=Destruction Alchemy Array [WIP]
arrays.ee3:gelid=Gelid Alchemy Array [WIP]
arrays.ee3:parthenogenesis=Parthenogenesis Alchemy Array [WIP]
arrays.ee3:transfiguration=Transfiguration Alchemy Array [WIP]
arrays.ee3:transmutation=Transmutation Alchemy Array [WIP]
# GUIs

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB