Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. public class WastelandChunkProvider implements IChunkProvider {
  2.    
  3.     private World world;
  4.    
  5.     private Random random;
  6.    
  7.     public WastelandChunkProvider(World world, long seed){
  8.         this.world = world;
  9.         this.random = new Random(seed);
  10.     }
  11.    
  12.     @Override
  13.     public boolean chunkExists(int x, int z) {
  14.         return true; // We are a generator, if it doesn't exist we generate it.
  15.     }
  16.  
  17.     @Override
  18.     public Chunk provideChunk(int x, int z) {
  19.         Chunk chunk = new Chunk(this.world, x, z);
  20.        
  21.         return chunk;
  22.     }
  23.  
  24.     @Override
  25.     public Chunk loadChunk(int x, int z) {
  26.         return this.provideChunk(x, z);
  27.     }
  28.  
  29.     @Override
  30.     public void populate(IChunkProvider chunkProvider, int x, int z) {
  31.         // TODO Auto-generated method stub
  32.     }
  33.  
  34.     @Override
  35.     public boolean saveChunks(boolean p_73151_1_, IProgressUpdate p_73151_2_) {
  36.         return false; // We are a generator, not a saver.
  37.     }
  38.  
  39.     @Override
  40.     public boolean unloadQueuedChunks() {
  41.         // TODO Auto-generated method stub
  42.         return false;
  43.     }
  44.  
  45.     @Override
  46.     public boolean canSave() {
  47.         return false; // We are a generator, not a saver.
  48.     }
  49.  
  50.     @Override
  51.     public String makeString() {
  52.         return "WastelandChunkProvider";
  53.     }
  54.  
  55.     @Override
  56.     public List getPossibleCreatures(EnumCreatureType p_73155_1_, int p_73155_2_, int p_73155_3_, int p_73155_4_) {
  57.         // TODO Auto-generated method stub
  58.         return null;
  59.     }
  60.  
  61.     @Override
  62.     public ChunkPosition func_147416_a(World p_147416_1_, String p_147416_2_, int p_147416_3_, int p_147416_4_, int p_147416_5_) {
  63.         // TODO Auto-generated method stub
  64.         return null;
  65.     }
  66.  
  67.     @Override
  68.     public int getLoadedChunkCount() {
  69.         // TODO Auto-generated method stub
  70.         return 0;
  71.     }
  72.  
  73.     @Override
  74.     public void recreateStructures(int p_82695_1_, int p_82695_2_) { }
  75.  
  76.     @Override
  77.     public void saveExtraData() { }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement