Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.util.*;
- public class WorldChunkManagerElemental extends WorldChunkManager
- {
- public WorldChunkManagerElemental(BiomeGenBase biomegenbase, float f, float f1)
- {
- field_4201_e = biomegenbase;
- field_4200_f = f;
- field_4199_g = f1;
- }
- public BiomeGenBase getBiomeGenAtChunkCoord(ChunkCoordIntPair chunkcoordintpair)
- {
- return field_4201_e;
- }
- public BiomeGenBase getBiomeGenAt(int i, int j)
- {
- return field_4201_e;
- }
- public float func_35554_b(int i, int j)
- {
- return field_4200_f;
- }
- public BiomeGenBase[] func_4069_a(int i, int j, int k, int l)
- {
- field_4195_d = loadBlockGeneratorData(field_4195_d, i, j, k, l);
- return field_4195_d;
- }
- public float[] getTemperatures(float af[], int i, int j, int k, int l)
- {
- if(af == null || af.length < k * l)
- {
- af = new float[k * l];
- }
- Arrays.fill(af, 0, k * l, field_4200_f);
- return af;
- }
- public float[] func_35560_b(float af[], int i, int j, int k, int l)
- {
- if(af == null || af.length < k * l)
- {
- af = new float[k * l];
- }
- Arrays.fill(af, 0, k * l, field_4199_g);
- return af;
- }
- public float func_35558_c(int i, int j)
- {
- return field_4199_g;
- }
- public BiomeGenBase[] loadBlockGeneratorData(BiomeGenBase abiomegenbase[], int i, int j, int k, int l)
- {
- if(abiomegenbase == null || abiomegenbase.length < k * l)
- {
- abiomegenbase = new BiomeGenBase[k * l];
- }
- Arrays.fill(abiomegenbase, 0, k * l, field_4201_e);
- return abiomegenbase;
- }
- public ChunkPosition func_35556_a(int i, int j, int k, List list, Random random)
- {
- if(list.contains(field_4201_e))
- {
- return new ChunkPosition((i - k) + random.nextInt(k * 2 + 1), 0, (j - k) + random.nextInt(k * 2 + 1));
- } else
- {
- return null;
- }
- }
- public boolean func_35562_a(int i, int j, int k, List list)
- {
- return list.contains(field_4201_e);
- }
- private BiomeGenBase field_4201_e;
- private float field_4200_f;
- private float field_4199_g;
- }
Add Comment
Please, Sign In to add comment