A few tiny fixes
This commit is contained in:
parent
4c4f534e5b
commit
cf73d1f2c0
2 changed files with 8 additions and 3 deletions
|
@ -33,7 +33,7 @@ public class TItemStackFilter extends TransporterFilter
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return itemType.isItemEqual(itemStack) && (!sizeMode || itemStack.stackSize >= min);
|
return (itemType.getHasSubtypes() ? itemType.isItemEqual(itemStack) : itemType.itemID == itemStack.itemID) && (!sizeMode || itemStack.stackSize >= min);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -68,7 +68,7 @@ public class TileEntitySolarGenerator extends TileEntityGenerator
|
||||||
|
|
||||||
if(!worldObj.isRemote)
|
if(!worldObj.isRemote)
|
||||||
{
|
{
|
||||||
if(worldObj.isDaytime() && !worldObj.isRaining() && !worldObj.isThundering() && !worldObj.provider.hasNoSky && worldObj.canBlockSeeTheSky(xCoord, yCoord+1, zCoord))
|
if(worldObj.isDaytime() && ((!worldObj.isRaining() && !worldObj.isThundering()) || isDesert()) && !worldObj.provider.hasNoSky && worldObj.canBlockSeeTheSky(xCoord, yCoord+1, zCoord))
|
||||||
{
|
{
|
||||||
seesSun = true;
|
seesSun = true;
|
||||||
}
|
}
|
||||||
|
@ -87,6 +87,11 @@ public class TileEntitySolarGenerator extends TileEntityGenerator
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isDesert()
|
||||||
|
{
|
||||||
|
return worldObj.provider.getBiomeGenForCoords(xCoord >> 4, zCoord >> 4) instanceof BiomeGenDesert;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canExtractItem(int slotID, ItemStack itemstack, int side)
|
public boolean canExtractItem(int slotID, ItemStack itemstack, int side)
|
||||||
{
|
{
|
||||||
|
@ -128,7 +133,7 @@ public class TileEntitySolarGenerator extends TileEntityGenerator
|
||||||
ret *= ((ISolarLevel)worldObj.provider).getSolarEnergyMultiplier();
|
ret *= ((ISolarLevel)worldObj.provider).getSolarEnergyMultiplier();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(worldObj.provider.getBiomeGenForCoords(xCoord >> 4, zCoord >> 4) instanceof BiomeGenDesert)
|
if(isDesert())
|
||||||
{
|
{
|
||||||
ret *= 1.5;
|
ret *= 1.5;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue