forked from TAIGA/TAIGA
Added a bunch of new items + additional textures for better alloying.
This commit is contained in:
@@ -5,6 +5,7 @@ import net.minecraftforge.fml.common.IFuelHandler;
|
||||
import org.apache.commons.lang3.RandomUtils;
|
||||
|
||||
import static com.sosnitzka.ztic_addon.Items.fuel_brick;
|
||||
import static com.sosnitzka.ztic_addon.Items.glimmercoal;
|
||||
import static com.sosnitzka.ztic_addon.Items.lignite;
|
||||
|
||||
public class FuelHandler implements IFuelHandler {
|
||||
@@ -15,7 +16,10 @@ public class FuelHandler implements IFuelHandler {
|
||||
return 200 * 2;
|
||||
}
|
||||
if (fuel.getItem().equals(fuel_brick)) {
|
||||
return RandomUtils.nextInt(1, RandomUtils.nextInt(1, RandomUtils.nextInt(1, 64))) * 200;
|
||||
return RandomUtils.nextInt(1, RandomUtils.nextInt(1, RandomUtils.nextInt(1, 32))) * 100;
|
||||
}
|
||||
if (fuel.getItem().equals(glimmercoal)) {
|
||||
return RandomUtils.nextInt(1, RandomUtils.nextInt(1, RandomUtils.nextInt(16, 64))) * 200;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -60,4 +60,28 @@ public class Utils {
|
||||
message.setTag("alloy", tagList);
|
||||
FMLInterModComms.sendMessage("tconstruct", "alloy", message);
|
||||
}
|
||||
|
||||
public static void registerTinkerAlloys(Fluid alloy, int out, Fluid first, int inOne, Fluid second, int inTwo, Fluid third, int inThree) {
|
||||
NBTTagList tagList = new NBTTagList();
|
||||
NBTTagCompound fluid = new NBTTagCompound();
|
||||
fluid.setString("FluidName", alloy.getName());
|
||||
fluid.setInteger("Amount", out);
|
||||
tagList.appendTag(fluid);
|
||||
fluid = new NBTTagCompound();
|
||||
fluid.setString("FluidName", first.getName());
|
||||
fluid.setInteger("Amount", inOne);
|
||||
tagList.appendTag(fluid);
|
||||
fluid = new NBTTagCompound();
|
||||
fluid.setString("FluidName", second.getName());
|
||||
fluid.setInteger("Amount", inTwo);
|
||||
tagList.appendTag(fluid);
|
||||
fluid = new NBTTagCompound();
|
||||
fluid.setString("FluidName", third.getName());
|
||||
fluid.setInteger("Amount", inThree);
|
||||
tagList.appendTag(fluid);
|
||||
|
||||
NBTTagCompound message = new NBTTagCompound();
|
||||
message.setTag("alloy", tagList);
|
||||
FMLInterModComms.sendMessage("tconstruct", "alloy", message);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user