Deduplicate multiblock verification from BlockEntities and Guis (#2133)

* Deduplicate multiblock verification from BlockEntities and Guis

* Update REI

* Remove unneeded calls
This commit is contained in:
ramidzkh 2020-07-09 22:45:04 +10:00 committed by GitHub
parent c89d6941ae
commit 4b2042a100
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
25 changed files with 275 additions and 939 deletions

View file

@ -62,7 +62,7 @@ public class FluidReplicatorRecipe extends RebornFluidRecipe {
@Override
public boolean canCraft(BlockEntity be) {
FluidReplicatorBlockEntity blockEntity = (FluidReplicatorBlockEntity) be;
if (!blockEntity.getMultiBlock()) {
if (!blockEntity.isMultiblockValid()) {
return false;
}
final BlockPos hole = blockEntity.getPos().offset(blockEntity.getFacing().getOpposite(), 2);

View file

@ -58,7 +58,7 @@ public class IndustrialGrinderRecipe extends RebornFluidRecipe {
@Override
public boolean canCraft(BlockEntity be) {
IndustrialGrinderBlockEntity blockEntity = (IndustrialGrinderBlockEntity) be;
if (!blockEntity.getMultiBlock()) {
if (!blockEntity.isMultiblockValid()) {
return false;
}
return super.canCraft(be);

View file

@ -58,7 +58,7 @@ public class IndustrialSawmillRecipe extends RebornFluidRecipe {
@Override
public boolean canCraft(BlockEntity be) {
IndustrialSawmillBlockEntity blockEntity = (IndustrialSawmillBlockEntity) be;
if (!blockEntity.getMutliBlock()) {
if (!blockEntity.isMultiblockValid()) {
return false;
}
return super.canCraft(be);