Added support for individual slot configuration

* start work on slot config

* More slot work

* More gui work for slot config

* Remove old sided code

* More slot work

* More slot memes

* Stuff seems to be working :)

* Start work on auto input / output

* Slot IO check boxes now work

* Fix buttons at different screen resolutions

* Improve close button

* Gui polish

* Fix multiblock hologram rendering

* More fixes + changes

* Cleanup + output fix
This commit is contained in:
Modmuss50 2017-12-25 00:18:43 +00:00 committed by GitHub
parent a59647a0b7
commit cbcb465c97
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
61 changed files with 1396 additions and 641 deletions

View file

@ -311,31 +311,6 @@ public class TileFusionControlComputer extends TilePowerAcceptor implements IToo
public ITextComponent getDisplayName() {
return null;
}
@Override
public int[] getSlotsForFace(EnumFacing side) {
return new int[] { 0, 1, 2 };
}
/**
* Returns true if automation can insert the given item in the given slot from the given side.
*/
@Override
public boolean canInsertItem(int index, ItemStack itemStackIn, EnumFacing direction){
if (index == 0 || index == 1) {
return true;
}
return false;
}
/**
* Returns true if automation can extract the given item in the given slot from the given side.
*/
@Override
public boolean canExtractItem(int index, ItemStack stack, EnumFacing direction){
return index == 2;
}
@Override
public Inventory getInventory() {