More environmental support

This commit is contained in:
Anuken 2021-06-18 09:31:28 -04:00
parent b77b89abfb
commit 5d8f6d7c97
8 changed files with 9 additions and 1 deletions

View File

@ -742,6 +742,7 @@ public class Blocks implements ContentList{
hasItems = true;
hasPower = true;
outputItem = new ItemStack(Items.pyratite, 1);
envEnabled |= Env.space;
size = 2;
@ -755,6 +756,7 @@ public class Blocks implements ContentList{
hasPower = true;
outputItem = new ItemStack(Items.blastCompound, 1);
size = 2;
envEnabled |= Env.space;
consumes.items(with(Items.pyratite, 1, Items.sporePod, 1));
consumes.power(0.40f);

View File

@ -17,6 +17,7 @@ public class LiquidBridge extends ItemBridge{
outputsLiquid = true;
canOverdrive = false;
group = BlockGroup.liquids;
envEnabled = Env.any;
}
public class LiquidBridgeBuild extends ItemBridgeBuild{

View File

@ -16,6 +16,7 @@ public class LiquidExtendingBridge extends ExtendingItemBridge{
hasLiquids = true;
outputsLiquid = true;
group = BlockGroup.liquids;
envEnabled = Env.any;
}
public class LiquidExtendingBridgeBuild extends ExtendingItemBridgeBuild{

View File

@ -30,6 +30,7 @@ public class MessageBlock extends Block{
destructible = true;
group = BlockGroup.logic;
drawDisabled = false;
envEnabled = Env.any;
config(String.class, (MessageBuild tile, String text) -> {
if(text.length() > maxTextLength){

View File

@ -23,6 +23,7 @@ public class PowerDiode extends Block{
group = BlockGroup.power;
noUpdateDisabled = true;
schematicPriority = 10;
envEnabled |= Env.space;
}
@Override

View File

@ -27,6 +27,7 @@ public class LiquidSource extends Block{
noUpdateDisabled = true;
displayFlow = false;
group = BlockGroup.liquids;
envEnabled = Env.any;
config(Liquid.class, (LiquidSourceBuild tile, Liquid l) -> tile.source = l);
configClear((LiquidSourceBuild tile) -> tile.source = null);

View File

@ -13,6 +13,7 @@ public class LiquidVoid extends Block{
solid = true;
update = true;
group = BlockGroup.liquids;
envEnabled = Env.any;
}
@Override

View File

@ -10,4 +10,4 @@ kapt.include.compile.classpath=false
kotlin.stdlib.default.dependency=false
#needed for android compilation
android.useAndroidX=true
archash=df2786dd8de1ebc1b70c453d6dcac62c2ecf9e18
archash=283f2b76f419fc157312b26b1f1eff0de83898e1