Add liquid void block.
BIN
core/assets-raw/sprites/blocks/production/liquid-void.png
Normal file
After Width: | Height: | Size: 637 B |
Before Width: | Height: | Size: 745 B After Width: | Height: | Size: 749 B |
Before Width: | Height: | Size: 741 KiB After Width: | Height: | Size: 742 KiB |
Before Width: | Height: | Size: 261 KiB After Width: | Height: | Size: 261 KiB |
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 933 KiB |
Before Width: | Height: | Size: 924 KiB After Width: | Height: | Size: 134 KiB |
@ -49,7 +49,7 @@ public class Blocks implements ContentList{
|
|||||||
melter, separator, sporePress, pulverizer, incinerator, coalCentrifuge,
|
melter, separator, sporePress, pulverizer, incinerator, coalCentrifuge,
|
||||||
|
|
||||||
//sandbox
|
//sandbox
|
||||||
powerSource, powerVoid, itemSource, itemVoid, liquidSource, message, illuminator,
|
powerSource, powerVoid, itemSource, itemVoid, liquidSource, liquidVoid, message, illuminator,
|
||||||
|
|
||||||
//defense
|
//defense
|
||||||
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge,
|
||||||
@ -1821,6 +1821,11 @@ public class Blocks implements ContentList{
|
|||||||
alwaysUnlocked = true;
|
alwaysUnlocked = true;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
liquidVoid = new LiquidVoid("liquid-void"){{
|
||||||
|
requirements(Category.liquid, BuildVisibility.sandboxOnly, ItemStack.with());
|
||||||
|
alwaysUnlocked = true;
|
||||||
|
}};
|
||||||
|
|
||||||
message = new MessageBlock("message"){{
|
message = new MessageBlock("message"){{
|
||||||
requirements(Category.effect, ItemStack.with(Items.graphite, 5));
|
requirements(Category.effect, ItemStack.with(Items.graphite, 5));
|
||||||
}};
|
}};
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
package io.anuke.mindustry.world.blocks.sandbox;
|
||||||
|
|
||||||
|
import io.anuke.mindustry.type.Liquid;
|
||||||
|
import io.anuke.mindustry.world.Tile;
|
||||||
|
import io.anuke.mindustry.world.Block;
|
||||||
|
|
||||||
|
public class LiquidVoid extends Block{
|
||||||
|
|
||||||
|
public LiquidVoid(String name){
|
||||||
|
super(name);
|
||||||
|
hasLiquids = true;
|
||||||
|
solid = true;
|
||||||
|
update = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean acceptLiquid(Tile tile, Tile source, Liquid liquid, float amount){ return true; }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void handleLiquid(Tile tile, Tile source, Liquid liquid, float amount){}
|
||||||
|
|
||||||
|
}
|