Adding in 8 new alchemy arrays (WIP, textures for now). New Transmutation Alchemy Array texture too!
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -3,7 +3,7 @@ package com.pahimar.ee3.array;
|
||||||
import com.pahimar.ee3.api.array.AlchemyArray;
|
import com.pahimar.ee3.api.array.AlchemyArray;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class AlchemyArrayEE extends AlchemyArray
|
public abstract class AlchemyArrayEE extends AlchemyArray
|
||||||
{
|
{
|
||||||
public AlchemyArrayEE(ResourceLocation texture, String unlocalizedName)
|
public AlchemyArrayEE(ResourceLocation texture, String unlocalizedName)
|
||||||
{
|
{
|
||||||
|
|
12
src/main/java/com/pahimar/ee3/array/AlchemyArrayGelid.java
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -22,11 +22,11 @@ import net.minecraftforge.common.util.ForgeDirection;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
public class TransmutationAlchemyArray extends AlchemyArray implements IInventory
|
public class AlchemyArrayTransmutation extends AlchemyArray implements IInventory
|
||||||
{
|
{
|
||||||
private ItemStack[] inventory = new ItemStack[25];
|
private ItemStack[] inventory = new ItemStack[25];
|
||||||
|
|
||||||
public TransmutationAlchemyArray()
|
public AlchemyArrayTransmutation()
|
||||||
{
|
{
|
||||||
super(Textures.AlchemyArray.TRANSMUTATION_ALCHEMY_ARRAY, Names.AlchemyArrays.TRANSMUTATION_ALCHEMY_ARRAY);
|
super(Textures.AlchemyArray.TRANSMUTATION_ALCHEMY_ARRAY, Names.AlchemyArrays.TRANSMUTATION_ALCHEMY_ARRAY);
|
||||||
}
|
}
|
|
@ -2,14 +2,30 @@ package com.pahimar.ee3.init;
|
||||||
|
|
||||||
import com.pahimar.ee3.api.array.AlchemyArray;
|
import com.pahimar.ee3.api.array.AlchemyArray;
|
||||||
import com.pahimar.ee3.api.array.AlchemyArrayRegistryProxy;
|
import com.pahimar.ee3.api.array.AlchemyArrayRegistryProxy;
|
||||||
import com.pahimar.ee3.array.TransmutationAlchemyArray;
|
import com.pahimar.ee3.array.*;
|
||||||
|
|
||||||
public class AlchemyArrays
|
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()
|
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);
|
AlchemyArrayRegistryProxy.registerAlchemyArray(transmutationAlchemyArray);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -169,7 +169,14 @@ public class Names
|
||||||
public static final class AlchemyArrays
|
public static final class AlchemyArrays
|
||||||
{
|
{
|
||||||
private static final String ALCHEMY_ARRAY_BASE = "arrays.ee3:";
|
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";
|
public static final String TRANSMUTATION_ALCHEMY_ARRAY = ALCHEMY_ARRAY_BASE + "transmutation";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,7 +75,14 @@ public final class Textures
|
||||||
{
|
{
|
||||||
private static final String SYMBOL_TEXTURE_LOCATION = "textures/arrays/";
|
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 ACCELERANT_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "arrayAccelerant.png");
|
||||||
public static final ResourceLocation TRANSMUTATION_ALCHEMY_ARRAY = ResourceLocationHelper.getResourceLocation(SYMBOL_TEXTURE_LOCATION + "transmutation.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");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -99,7 +99,14 @@ tile.ee3:transmutationTablet.name=Transmutation Tablet
|
||||||
fluid.ee3.milk=Milk
|
fluid.ee3.milk=Milk
|
||||||
|
|
||||||
# Alchemy Arrays
|
# 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]
|
arrays.ee3:transmutation=Transmutation Alchemy Array [WIP]
|
||||||
|
|
||||||
# GUIs
|
# GUIs
|
||||||
|
|
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 119 KiB |
After Width: | Height: | Size: 96 KiB |
BIN
src/main/resources/assets/ee3/textures/arrays/arrayConveyor.png
Normal file
After Width: | Height: | Size: 106 KiB |
After Width: | Height: | Size: 77 KiB |
BIN
src/main/resources/assets/ee3/textures/arrays/arrayGelid.png
Normal file
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 134 KiB |