Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void update()
- {
- //Handle check block nearby
- for(EnumFacing face : EnumFacing.VALUES) {
- BlockPos neighbourPos = pos.offset(face);
- IBlockState state = world.getBlockState(neighbourPos);
- Block neighbourBlock = state.getBlock();
- if(face.equals(EnumFacing.UP)) {
- if(neighbourBlock == isBlockConnection(neighbourBlock)) {
- if(connected1 == false) {
- BlockEntityFluxPipe.setState(1, world, neighbourPos);
- connected1 = true;
- }
- } else {
- connected1 = false;
- }
- }else if(face.equals(EnumFacing.DOWN)) {
- if(neighbourBlock == isBlockConnection(neighbourBlock)) {
- if(connected2 == false) {
- BlockEntityFluxPipe.setState(2, world, neighbourPos);
- connected2 = true;
- }
- } else {
- connected2 = false;
- }
- }else if(face.equals(EnumFacing.NORTH)) {
- if(neighbourBlock == isBlockConnection(neighbourBlock)) {
- if(connected3 == false) {
- BlockEntityFluxPipe.setState(3, world, neighbourPos);
- connected3 = true;
- }
- } else {
- connected3 = false;
- }
- }else if(face.equals(EnumFacing.SOUTH)) {
- if(neighbourBlock == isBlockConnection(neighbourBlock)) {
- if(connected4 == false) {
- BlockEntityFluxPipe.setState(4, world, neighbourPos);
- connected4 = true;
- }
- } else {
- connected4 = false;
- }
- }else if(face.equals(EnumFacing.EAST)) {
- if(neighbourBlock == isBlockConnection(neighbourBlock)) {
- if(connected5 == false) {
- BlockEntityFluxPipe.setState(5, world, neighbourPos);
- connected5 = true;
- }
- } else {
- connected5 = false;
- }
- }else if(face.equals(EnumFacing.WEST)) {
- if(neighbourBlock == isBlockConnection(neighbourBlock)) {
- if(connected6 == false) {
- BlockEntityFluxPipe.setState(6, world, neighbourPos);
- connected6 = true;
- }
- } else {
- connected6 = false;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment