mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-06-08 00:23:38 +02:00
73 lines
1.1 KiB
Java
73 lines
1.1 KiB
Java
package powercrystals.minefactoryreloaded.api;
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
public class ValuedItem
|
|
{
|
|
public final int value;
|
|
public final ItemStack item;
|
|
public final String key;
|
|
public final Object object;
|
|
|
|
public ValuedItem(int v, ItemStack i)
|
|
{
|
|
value = v;
|
|
item = i;
|
|
key = null;
|
|
object = null;
|
|
}
|
|
|
|
public ValuedItem(String v, Object i)
|
|
{
|
|
value = -1;
|
|
item = null;
|
|
key = v;
|
|
object = i;
|
|
}
|
|
|
|
/**
|
|
* Presently unused but included so that if they do get used in the future,
|
|
* people including this in their jar and loading before MFR don't destroy everyone
|
|
*/
|
|
|
|
public ValuedItem(int v, Object i)
|
|
{
|
|
value = v;
|
|
item = null;
|
|
key = null;
|
|
object = i;
|
|
}
|
|
|
|
public ValuedItem(String v, ItemStack i)
|
|
{
|
|
value = -1;
|
|
item = i;
|
|
key = v;
|
|
object = null;
|
|
}
|
|
|
|
public ValuedItem(int v, String k, ItemStack i)
|
|
{
|
|
value = v;
|
|
item = i;
|
|
key = k;
|
|
object = null;
|
|
}
|
|
|
|
public ValuedItem(int v, String k, Object i)
|
|
{
|
|
value = v;
|
|
item = null;
|
|
key = k;
|
|
object = i;
|
|
}
|
|
|
|
public ValuedItem(int v, String k, ItemStack i, Object o)
|
|
{
|
|
value = v;
|
|
item = i;
|
|
key = k;
|
|
object = o;
|
|
}
|
|
}
|