Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bb0d7b9a5c | ||
|
|
81b1e8406a | ||
|
|
805ba22e52 |
No files matched your search
@@ -2,7 +2,7 @@ minecraft_version=1.7.10
|
||||
forge_version=10.13.4.1614-1.7.10
|
||||
forgeDep_version=10.13.4.1614
|
||||
|
||||
mod_version=2.3.1.0_beta
|
||||
mod_version=2.3.1.1_beta
|
||||
|
||||
#Comment out this line to get rid of the appendix
|
||||
#mod_appendix=beta
|
||||
@@ -11,12 +11,12 @@ buildcraft_version=6.1.5
|
||||
waila_version=1.5.10
|
||||
ccc_version=1.0.7.46
|
||||
ccl_version=1.1.3.138
|
||||
ae2_version=rv1-stable-1
|
||||
ae2_version=rv3-stable-24
|
||||
endercore_version=1.7.10-0.2.0.35_beta
|
||||
ee3_version=1.7.10-0.3.507
|
||||
forestry_version=forestry_1.7.10:3.6.2.19
|
||||
opencomputers_version=MC1.7.10-1.5.+
|
||||
|
||||
toReplace=after:endercore;after:MineFactoryReloaded;after:Waila@[1.5.8,);after:Thaumcraft;after:appliedenergistics2@[rv2-beta-8,)
|
||||
toReplace=after:endercore;after:MineFactoryReloaded;after:Waila@[1.5.8,);after:Thaumcraft;after:appliedenergistics2@[rv3-beta-24,)
|
||||
|
||||
curse_projectId=64578
|
||||
@@ -805,6 +805,9 @@ enderio.item.darkSteel_armor.tooltip.line2=when powered
|
||||
enderio.item.endSteel_armor.tooltip.line1=Diamond+ level protection
|
||||
enderio.item.endSteel_armor.tooltip.line2=when powered
|
||||
|
||||
enderio.item.darkSteel_boots.tooltip.line1=Fall damage negated
|
||||
enderio.item.darkSteel_boots.tooltip.line2=when powered
|
||||
|
||||
enderio.item.endSteel_boots.tooltip.line1=Fall damage negated
|
||||
enderio.item.endSteel_boots.tooltip.line2=when powered
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 479 B |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 213 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 537 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 524 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 673 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 798 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 822 B |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 343 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 895 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 924 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 330 B |
|
Before Width: | Height: | Size: 284 B After Width: | Height: | Size: 383 B |
|
Before Width: | Height: | Size: 721 B After Width: | Height: | Size: 774 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 472 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 931 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 899 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 908 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 463 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 467 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 773 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 869 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 913 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 930 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 516 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 917 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 913 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 673 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 798 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 822 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 931 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 899 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 908 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 869 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 913 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 920 B |
@@ -22,7 +22,9 @@ public class ItemPowerConduit extends AbstractItemConduit {
|
||||
static ItemConduitSubtype[] subtypes = new ItemConduitSubtype[] {
|
||||
new ItemConduitSubtype(ModObject.itemPowerConduit.name(), "enderio:itemPowerConduit"),
|
||||
new ItemConduitSubtype(ModObject.itemPowerConduit.name() + "Enhanced", "enderio:itemPowerConduitEnhanced"),
|
||||
new ItemConduitSubtype(ModObject.itemPowerConduit.name() + "Ender", "enderio:itemPowerConduitEnder")
|
||||
new ItemConduitSubtype(ModObject.itemPowerConduit.name() + "Ender", "enderio:itemPowerConduitEnder"),
|
||||
// new ItemConduitSubtype(ModObject.itemPowerConduit.name() + "Stellar", "enderio:itemPowerConduitStellar")
|
||||
|
||||
};
|
||||
|
||||
public static ItemPowerConduit create() {
|
||||
@@ -56,7 +58,7 @@ public class ItemPowerConduit extends AbstractItemConduit {
|
||||
ICapacitor cap = PowerConduit.getCapacitors()[itemStack.getItemDamage()];
|
||||
list.add(PREFIX + PowerDisplayUtil.formatPower(cap.getMaxEnergyExtracted()) + POSTFIX);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public boolean shouldHideFacades(ItemStack stack, EntityPlayer player) {
|
||||
return true;
|
||||
|
||||
@@ -47,22 +47,23 @@ import crazypants.enderio.tool.ToolUtil;
|
||||
public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
|
||||
static final Map<String, IIcon> ICONS = new HashMap<String, IIcon>();
|
||||
|
||||
|
||||
private static ICapacitor[] capacitors;
|
||||
|
||||
static final String[] POSTFIX = new String[] { "", "Enhanced", "Ender" };
|
||||
static final String[] POSTFIX = new String[] { "", "Enhanced", "Ender", /*"Stellar"*/};
|
||||
|
||||
static ICapacitor[] getCapacitors() {
|
||||
if(capacitors == null) {
|
||||
capacitors = new BasicCapacitor[] {
|
||||
new BasicCapacitor(Config.powerConduitTierOneRF, Config.powerConduitTierOneRF),
|
||||
new BasicCapacitor(Config.powerConduitTierTwoRF, Config.powerConduitTierTwoRF),
|
||||
new BasicCapacitor(Config.powerConduitTierThreeRF, Config.powerConduitTierThreeRF)
|
||||
new BasicCapacitor(Config.powerConduitTierThreeRF, Config.powerConduitTierThreeRF),
|
||||
// new BasicCapacitor(Config.powerConduitTierFourRF, Config.powerConduitTierFourRF)
|
||||
};
|
||||
}
|
||||
return capacitors;
|
||||
}
|
||||
|
||||
|
||||
static ItemStack createItemStackForSubtype(int subtype) {
|
||||
ItemStack result = new ItemStack(EnderIO.itemPowerConduit, 1, subtype);
|
||||
return result;
|
||||
@@ -199,13 +200,13 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void readTypeSettings(ForgeDirection dir, NBTTagCompound dataRoot) {
|
||||
protected void readTypeSettings(ForgeDirection dir, NBTTagCompound dataRoot) {
|
||||
setExtractionSignalColor(dir, DyeColor.values()[dataRoot.getShort("extractionSignalColor")]);
|
||||
setExtractionRedstoneMode(RedstoneControlMode.values()[dataRoot.getShort("extractionRedstoneMode")], dir);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected void writeTypeSettingsToNbt(ForgeDirection dir, NBTTagCompound dataRoot) {
|
||||
dataRoot.setShort("extractionSignalColor", (short)getExtractionSignalColor(dir).ordinal());
|
||||
@@ -240,9 +241,9 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
|
||||
if(nbtRoot.hasKey("energyStored")) {
|
||||
nbtRoot.setInteger("energyStoredRF", (int)(nbtRoot.getFloat("energyStored") * 10));
|
||||
|
||||
|
||||
}
|
||||
setEnergyStored(nbtRoot.getInteger("energyStoredRF"));
|
||||
setEnergyStored(nbtRoot.getInteger("energyStoredRF"));
|
||||
|
||||
for (ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) {
|
||||
String key = "pRsMode." + dir.name();
|
||||
@@ -263,7 +264,7 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTick() {
|
||||
public void onTick() {
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -273,10 +274,10 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
|
||||
@Override
|
||||
public void setEnergyStored(int energyStored) {
|
||||
energyStoredRF = MathHelper.clamp_int(energyStored, 0, getMaxEnergyStored());
|
||||
energyStoredRF = MathHelper.clamp_int(energyStored, 0, getMaxEnergyStored());
|
||||
}
|
||||
|
||||
|
||||
|
||||
private boolean isRedstoneEnabled(ForgeDirection dir) {
|
||||
boolean result;
|
||||
RedstoneControlMode mode = getExtractionRedstoneMode(dir);
|
||||
@@ -293,8 +294,8 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
boolean res;
|
||||
if(mode == RedstoneControlMode.OFF) {
|
||||
//if checking for no signal, must be no signal from both
|
||||
res = mode.isConditionMet(mode, signal) && (col != DyeColor.RED || mode.isConditionMet(mode, exSig));
|
||||
} else {
|
||||
res = mode.isConditionMet(mode, signal) && (col != DyeColor.RED || mode.isConditionMet(mode, exSig));
|
||||
} else {
|
||||
//if checking for a signal, either is fine
|
||||
res = mode.isConditionMet(mode, signal) || (col == DyeColor.RED && mode.isConditionMet(mode, exSig));
|
||||
}
|
||||
@@ -375,7 +376,7 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
int freeSpace = getMaxEnergyStored() - getEnergyStored();
|
||||
int result = (int) Math.min(maxReceive, freeSpace);
|
||||
if(!simulate && result > 0) {
|
||||
setEnergyStored(getEnergyStored() + result);
|
||||
setEnergyStored(getEnergyStored() + result);
|
||||
|
||||
if(getBundle() != null) {
|
||||
if(recievedTicks == null) {
|
||||
@@ -422,10 +423,10 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
@Override
|
||||
public boolean canConnectToExternal(ForgeDirection direction, boolean ignoreDisabled) {
|
||||
IPowerInterface rec = getExternalPowerReceptor(direction);
|
||||
|
||||
|
||||
return rec != null && rec.canConduitConnect(direction);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public boolean canConnectToConduit(ForgeDirection direction, IConduit conduit) {
|
||||
boolean res = super.canConnectToConduit(direction, conduit);
|
||||
@@ -438,7 +439,7 @@ public class PowerConduit extends AbstractConduit implements IPowerConduit {
|
||||
if( !(conduit instanceof IPowerConduit)) {
|
||||
return false;
|
||||
}
|
||||
IPowerConduit pc = (IPowerConduit)conduit;
|
||||
IPowerConduit pc = (IPowerConduit)conduit;
|
||||
return pc.getMaxEnergyStored() == getMaxEnergyStored();
|
||||
}
|
||||
|
||||
|
||||
@@ -442,6 +442,7 @@ public final class Config {
|
||||
public static int powerConduitTierOneRF = 640;
|
||||
public static int powerConduitTierTwoRF = 5120;
|
||||
public static int powerConduitTierThreeRF = 20480;
|
||||
//public static int powerConduitTierFourRF = 81920;
|
||||
public static boolean powerConduitOutputMJ = true;
|
||||
|
||||
public static int sliceAndSpliceLevelOnePowerPerTickRF = 80;
|
||||
@@ -521,6 +522,7 @@ public final class Config {
|
||||
public static float inventoryPanelExtractCostPerOperation = 32.0f;
|
||||
|
||||
|
||||
|
||||
public static void load(FMLPreInitializationEvent event) {
|
||||
PacketHandler.INSTANCE.registerMessage(PacketConfigSync.class, PacketConfigSync.class, PacketHandler.nextID(), Side.CLIENT);
|
||||
|
||||
|
||||
@@ -308,7 +308,7 @@ public class DarkSteelController {
|
||||
private void updateStepHeightAndFallDistance(EntityPlayer player) {
|
||||
ItemStack boots = player.getEquipmentInSlot(1);
|
||||
|
||||
if(boots != null && !DarkSteelItems.isArmorPart(boots.getItem(), 3) && !player.capabilities.allowFlying) {
|
||||
if(boots != null && DarkSteelItems.isArmorPart(boots.getItem(), 3) && !player.capabilities.allowFlying) {
|
||||
int costedDistance = (int) player.fallDistance;
|
||||
if(costedDistance > 0) {
|
||||
int energyCost = costedDistance * Config.darkSteelFallDistanceCost;
|
||||
@@ -321,7 +321,7 @@ public class DarkSteelController {
|
||||
}
|
||||
|
||||
JumpUpgrade jumpUpgrade = JumpUpgrade.loadFromItem(boots);
|
||||
if(jumpUpgrade != null && boots != null && boots.getItem() == DarkSteelItems.itemDarkSteelBoots && isStepAssistActive(player)) {
|
||||
if(jumpUpgrade != null && boots != null && DarkSteelItems.isArmorPart(boots.getItem(), 3) && isStepAssistActive(player)) {
|
||||
player.stepHeight = 1.0023F;
|
||||
} else if(player.stepHeight == 1.0023F) {
|
||||
player.stepHeight = 0.5001F;
|
||||
|
||||
@@ -186,7 +186,7 @@ public class ItemDarkSteelArmor extends ItemArmor implements IEnergyContainerIte
|
||||
if(EnergyUpgrade.itemHasAnyPowerUpgrade(itemstack)) {
|
||||
list.add(EnumChatFormatting.WHITE + EnderIO.lang.localize("item."+name+"_armor.tooltip.line1"));
|
||||
list.add(EnumChatFormatting.WHITE + EnderIO.lang.localize("item."+name+"_armor.tooltip.line2"));
|
||||
if(itemstack.getItem() == DarkSteelItems.itemDarkSteelBoots) {
|
||||
if(DarkSteelItems.isArmorPart(itemstack.getItem(), 3)) {
|
||||
list.add(EnumChatFormatting.WHITE + EnderIO.lang.localize("item."+name+"_boots.tooltip.line1"));
|
||||
list.add(EnumChatFormatting.WHITE + EnderIO.lang.localize("item."+name+"_boots.tooltip.line2"));
|
||||
}
|
||||
|
||||