Guest User

Untitled

a guest
Apr 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.32 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import java.util.*;
  4.  
  5.  
  6. public class WorldChunkManagerElemental extends WorldChunkManager
  7. {
  8.  
  9.     public WorldChunkManagerElemental(BiomeGenBase biomegenbase, float f, float f1)
  10.     {
  11.         field_4201_e = biomegenbase;
  12.         field_4200_f = f;
  13.         field_4199_g = f1;
  14.     }
  15.  
  16.     public BiomeGenBase getBiomeGenAtChunkCoord(ChunkCoordIntPair chunkcoordintpair)
  17.     {
  18.         return field_4201_e;
  19.     }
  20.  
  21.     public BiomeGenBase getBiomeGenAt(int i, int j)
  22.     {
  23.         return field_4201_e;
  24.     }
  25.  
  26.     public float func_35554_b(int i, int j)
  27.     {
  28.         return field_4200_f;
  29.     }
  30.  
  31.     public BiomeGenBase[] func_4069_a(int i, int j, int k, int l)
  32.     {
  33.         field_4195_d = loadBlockGeneratorData(field_4195_d, i, j, k, l);
  34.         return field_4195_d;
  35.     }
  36.  
  37.     public float[] getTemperatures(float af[], int i, int j, int k, int l)
  38.     {
  39.         if(af == null || af.length < k * l)
  40.         {
  41.             af = new float[k * l];
  42.         }
  43.         Arrays.fill(af, 0, k * l, field_4200_f);
  44.         return af;
  45.     }
  46.  
  47.     public float[] func_35560_b(float af[], int i, int j, int k, int l)
  48.     {
  49.         if(af == null || af.length < k * l)
  50.         {
  51.             af = new float[k * l];
  52.         }
  53.         Arrays.fill(af, 0, k * l, field_4199_g);
  54.         return af;
  55.     }
  56.  
  57.     public float func_35558_c(int i, int j)
  58.     {
  59.         return field_4199_g;
  60.     }
  61.  
  62.     public BiomeGenBase[] loadBlockGeneratorData(BiomeGenBase abiomegenbase[], int i, int j, int k, int l)
  63.     {
  64.         if(abiomegenbase == null || abiomegenbase.length < k * l)
  65.         {
  66.             abiomegenbase = new BiomeGenBase[k * l];
  67.         }
  68.         Arrays.fill(abiomegenbase, 0, k * l, field_4201_e);
  69.         return abiomegenbase;
  70.     }
  71.  
  72.     public ChunkPosition func_35556_a(int i, int j, int k, List list, Random random)
  73.     {
  74.         if(list.contains(field_4201_e))
  75.         {
  76.             return new ChunkPosition((i - k) + random.nextInt(k * 2 + 1), 0, (j - k) + random.nextInt(k * 2 + 1));
  77.         } else
  78.         {
  79.             return null;
  80.         }
  81.     }
  82.  
  83.     public boolean func_35562_a(int i, int j, int k, List list)
  84.     {
  85.         return list.contains(field_4201_e);
  86.     }
  87.  
  88.     private BiomeGenBase field_4201_e;
  89.     private float field_4200_f;
  90.     private float field_4199_g;
  91. }
Add Comment
Please, Sign In to add comment