tigres810

Te update

Feb 15th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. @Override
  2. public void update()
  3. {
  4. //Handle check block nearby
  5. for(EnumFacing face : EnumFacing.VALUES) {
  6. BlockPos neighbourPos = pos.offset(face);
  7. IBlockState state = world.getBlockState(neighbourPos);
  8. Block neighbourBlock = state.getBlock();
  9. if(face.equals(EnumFacing.UP)) {
  10. if(neighbourBlock == isBlockConnection(neighbourBlock)) {
  11. if(connected1 == false) {
  12. BlockEntityFluxPipe.setState(1, world, neighbourPos);
  13. connected1 = true;
  14. }
  15. } else {
  16. connected1 = false;
  17. }
  18. }else if(face.equals(EnumFacing.DOWN)) {
  19. if(neighbourBlock == isBlockConnection(neighbourBlock)) {
  20. if(connected2 == false) {
  21. BlockEntityFluxPipe.setState(2, world, neighbourPos);
  22. connected2 = true;
  23. }
  24. } else {
  25. connected2 = false;
  26. }
  27. }else if(face.equals(EnumFacing.NORTH)) {
  28. if(neighbourBlock == isBlockConnection(neighbourBlock)) {
  29. if(connected3 == false) {
  30. BlockEntityFluxPipe.setState(3, world, neighbourPos);
  31. connected3 = true;
  32. }
  33. } else {
  34. connected3 = false;
  35. }
  36. }else if(face.equals(EnumFacing.SOUTH)) {
  37. if(neighbourBlock == isBlockConnection(neighbourBlock)) {
  38. if(connected4 == false) {
  39. BlockEntityFluxPipe.setState(4, world, neighbourPos);
  40. connected4 = true;
  41. }
  42. } else {
  43. connected4 = false;
  44. }
  45. }else if(face.equals(EnumFacing.EAST)) {
  46. if(neighbourBlock == isBlockConnection(neighbourBlock)) {
  47. if(connected5 == false) {
  48. BlockEntityFluxPipe.setState(5, world, neighbourPos);
  49. connected5 = true;
  50. }
  51. } else {
  52. connected5 = false;
  53. }
  54. }else if(face.equals(EnumFacing.WEST)) {
  55. if(neighbourBlock == isBlockConnection(neighbourBlock)) {
  56. if(connected6 == false) {
  57. BlockEntityFluxPipe.setState(6, world, neighbourPos);
  58. connected6 = true;
  59. }
  60. } else {
  61. connected6 = false;
  62. }
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment