Upgradeable cores

This commit is contained in:
Anuken
2020-06-27 19:16:39 -04:00
parent 313cadb763
commit 80332e37d5
63 changed files with 365 additions and 290 deletions

View File

@@ -22,19 +22,19 @@ public class CachedTile extends Tile{
@Override
protected void changeEntity(Team team, Prov<Building> entityprov){
entity = null;
build = null;
Block block = block();
if(block.hasEntity()){
Building n = entityprov.get();
n.cons(new ConsumeModule(entity));
n.cons(new ConsumeModule(build));
n.tile(this);
n.block(block);
if(block.hasItems) n.items(new ItemModule());
if(block.hasLiquids) n.liquids(new LiquidModule());
if(block.hasPower) n.power(new PowerModule());
entity = n;
build = n;
}
}
}