Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.25 KB | None | 0 0
  1. private void calculateConnectedTracks()
  2.     {
  3.         connectedTracks.clear();
  4.         if(trackMetadata == 0)
  5.         {
  6.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ - 1));
  7.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ + 1));
  8.         } else
  9.         if(trackMetadata == 1)
  10.         {
  11.             connectedTracks.add(new ChunkPosition(trackX - 1, trackY, trackZ));
  12.             connectedTracks.add(new ChunkPosition(trackX + 1, trackY, trackZ));
  13.         } else
  14.         if(trackMetadata == 2)
  15.         {
  16.             connectedTracks.add(new ChunkPosition(trackX - 1, trackY, trackZ));
  17.             connectedTracks.add(new ChunkPosition(trackX + 1, trackY + 1, trackZ));
  18.         } else
  19.         if(trackMetadata == 3)
  20.         {
  21.             connectedTracks.add(new ChunkPosition(trackX - 1, trackY + 1, trackZ));
  22.             connectedTracks.add(new ChunkPosition(trackX + 1, trackY, trackZ));
  23.         } else
  24.         if(trackMetadata == 4)
  25.         {
  26.             connectedTracks.add(new ChunkPosition(trackX, trackY + 1, trackZ - 1));
  27.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ + 1));
  28.         } else
  29.         if(trackMetadata == 5)
  30.         {
  31.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ - 1));
  32.             connectedTracks.add(new ChunkPosition(trackX, trackY + 1, trackZ + 1));
  33.         } else
  34.         if(trackMetadata == 6)
  35.         {
  36.             connectedTracks.add(new ChunkPosition(trackX + 1, trackY, trackZ));
  37.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ + 1));
  38.         } else
  39.         if(trackMetadata == 7)
  40.         {
  41.             connectedTracks.add(new ChunkPosition(trackX - 1, trackY, trackZ));
  42.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ + 1));
  43.         } else
  44.         if(trackMetadata == 8)
  45.         {
  46.             connectedTracks.add(new ChunkPosition(trackX - 1, trackY, trackZ));
  47.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ - 1));
  48.         } else
  49.         if(trackMetadata == 9)
  50.         {
  51.             connectedTracks.add(new ChunkPosition(trackX + 1, trackY, trackZ));
  52.             connectedTracks.add(new ChunkPosition(trackX, trackY, trackZ - 1));
  53.         }
  54.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement