more gtceu p2p fixes
This commit is contained in:
+1
-1
@@ -57,7 +57,7 @@ tasks.withType(JavaCompile) {
|
|||||||
options.encoding = 'UTF-8'
|
options.encoding = 'UTF-8'
|
||||||
}
|
}
|
||||||
|
|
||||||
version = trousers + "-" + aeversion + "-" + aechannel + "-" + aebuild + "-" + trousersversion
|
version = extended + "-" + aeversion + "-" + aechannel + "-" + aebuild + "-" + extendedversion
|
||||||
group = aegroup
|
group = aegroup
|
||||||
archivesBaseName = aebasename
|
archivesBaseName = aebasename
|
||||||
|
|
||||||
|
|||||||
+2
-3
@@ -3,15 +3,14 @@ aechannel=stable
|
|||||||
aebuild=7
|
aebuild=7
|
||||||
aegroup=appeng
|
aegroup=appeng
|
||||||
aebasename=appliedenergistics2
|
aebasename=appliedenergistics2
|
||||||
trousers=trousers_edition
|
extended=extended_life
|
||||||
trousersversion=v49s
|
extendedversion=v49t
|
||||||
#########################################################
|
#########################################################
|
||||||
# Versions #
|
# Versions #
|
||||||
#########################################################
|
#########################################################
|
||||||
minecraft_version=1.12.2
|
minecraft_version=1.12.2
|
||||||
mcp_mappings=snapshot_20171003
|
mcp_mappings=snapshot_20171003
|
||||||
forge_version=14.23.5.2847
|
forge_version=14.23.5.2847
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
# Installable #
|
# Installable #
|
||||||
#########################################################
|
#########################################################
|
||||||
|
|||||||
@@ -80,14 +80,9 @@ public final class P2PTunnelRegistry implements IP2PTunnelRegistry
|
|||||||
gtceOreDict.add("cableGtSingle");
|
gtceOreDict.add("cableGtSingle");
|
||||||
|
|
||||||
for(String oreDict : gtceOreDict) {
|
for(String oreDict : gtceOreDict) {
|
||||||
Arrays.stream(OreDictionary.getOreNames()).filter(s -> s.startsWith(oreDict)).forEach(s -> {
|
Arrays.stream( OreDictionary.getOreNames() ).filter( oreName -> oreName.startsWith( oreDict ) ).forEach( oreName -> {
|
||||||
OreHelper.INSTANCE.getCachedOres(s).forEach(
|
OreHelper.INSTANCE.getCachedOres( oreName ).forEach( stack -> this.addNewAttunement( stack, TunnelType.GTCEU_POWER ) );
|
||||||
stack -> {
|
} );
|
||||||
this.addNewAttunement(stack, TunnelType.GTCEU_POWER);
|
|
||||||
AELog.info("Added " + stack + " to P2P Tunnel Registry");
|
|
||||||
});
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -94,7 +94,32 @@ public class PartP2PGTCEPower extends PartP2PTunnel<PartP2PGTCEPower>
|
|||||||
@Override
|
@Override
|
||||||
public long getEnergyCanBeInserted()
|
public long getEnergyCanBeInserted()
|
||||||
{
|
{
|
||||||
return Long.MAX_VALUE;
|
long canInsert = 0;
|
||||||
|
if( outputs.isEmpty() )
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
for( PartP2PGTCEPower o : PartP2PGTCEPower.this.getOutputs() )
|
||||||
|
outputs.add( o );
|
||||||
|
}
|
||||||
|
catch( GridAccessException e )
|
||||||
|
{
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
while ( !outputs.isEmpty() )
|
||||||
|
{
|
||||||
|
PartP2PGTCEPower target = outputs.poll();
|
||||||
|
final IEnergyContainer output = target.getAttachedEnergyStorage();
|
||||||
|
|
||||||
|
if( output == null || output.getEnergyCanBeInserted() <= 0 )
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
canInsert += output.getEnergyCanBeInserted();
|
||||||
|
}
|
||||||
|
return canInsert;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -165,13 +190,13 @@ public class PartP2PGTCEPower extends PartP2PTunnel<PartP2PGTCEPower>
|
|||||||
@Override
|
@Override
|
||||||
public long getInputAmperage()
|
public long getInputAmperage()
|
||||||
{
|
{
|
||||||
return Long.MAX_VALUE;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long getInputVoltage()
|
public long getInputVoltage()
|
||||||
{
|
{
|
||||||
return Long.MAX_VALUE;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -186,7 +211,11 @@ public class PartP2PGTCEPower extends PartP2PTunnel<PartP2PGTCEPower>
|
|||||||
}
|
}
|
||||||
final IEnergyContainer output = getAttachedEnergyStorage();
|
final IEnergyContainer output = getAttachedEnergyStorage();
|
||||||
voltage *= 0.95;
|
voltage *= 0.95;
|
||||||
return output.acceptEnergyFromNetwork( facing, voltage, amperage );
|
if( voltage > 0 )
|
||||||
|
{
|
||||||
|
return output.acceptEnergyFromNetwork( facing, voltage, amperage );
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -204,7 +204,7 @@ public class OreHelper
|
|||||||
return oreIDs;
|
return oreIDs;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<ItemStack> getCachedOres( final String oreName )
|
public List<ItemStack> getCachedOres( final String oreName )
|
||||||
{
|
{
|
||||||
return this.oreDictCache.getUnchecked( oreName );
|
return this.oreDictCache.getUnchecked( oreName );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user