Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.minecraft.src;
- import java.util.Random;
- public class WorldGenUFO extends WorldGenerator
- {
- public WorldGenUFO()
- {
- }
- public boolean generate(World world, Random rand, int i, int j, int k)
- {
- if(world.getBlockId(i, j, k)!= Block.grass.blockID || world.getBlockId(i, j + 1, k)!= 0)
- {
- return false;
- }
- if (i %100 > 10 || k %100 > 10 ) {
- return false;
- }
- int x = i;
- int z = k;
- int y = j;
- int block1 = mod_fbpro.DeadWood.blockID;
- int block2 = Block.cobblestoneMossy.blockID;
- int block3 = Block.field_41050_bK.blockID;
- int block4 = Block.doorWood.blockID;
- k=z;
- i=x;
- j=y;
- for(int q = 0; q < 5; q++) {
- j++;
- k=z;
- for(int s = 0; s < 11; s++ ) {
- k++;
- i=x;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i, j, k, 0);
- i++;
- }
- }
- }
- k=z;
- i=x;
- j=y;
- for(int q = 0; q < 11; q++ ) {
- k++;
- i=x;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i, j, k, block1);
- i++;
- }
- }
- k=z;
- for(int q = 0; q < 11; q++ ) {
- k++;
- i=x;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i, j + 4, k, block1);
- i++;
- }
- }
- k=z;
- for(int q = 0; q < 4; q++ ) {
- j++;
- k=z;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i - 1, j, k + 1, block2);
- k++;
- }
- }
- k=z;
- i=x;
- j=y;
- for(int q = 0; q < 4; q++ ) {
- j++;
- i=x;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i, j, k + 1, block2);
- i++;
- }
- }
- k=z;
- i=x;
- j=y;
- for(int q = 0; q < 4; q++ ) {
- j++;
- k=z;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i, j, k + 1, block2);
- k++;
- }
- }
- k=z;
- i=x;
- j=y;
- for(int q = 0; q < 4; q++ ) {
- j++;
- i=x;
- for(int a = 0; a < 11; a++) {
- world.setBlockWithNotify(i, j, k + 11, block2);
- i++;
- }
- }
- k=z;
- i=x;
- j=y;
- world.setBlockWithNotify(i + 5, j + 1, k + 5, block3);
- if(world.getBlockId(i + 11, j + 2, k + 5)== 0){
- world.setBlockWithNotify(i + 10, j + 2, k + 5, 0);
- world.setBlockWithNotify(i + 10, j + 1, k + 5, block4);
- } else {
- if(world.getBlockId(i + 5, j + 2, k + 11)== 0) {
- world.setBlockWithNotify(i + 5, j + 2, k + 10, 0);
- world.setBlockWithNotify(i + 5, j + 1, k + 10, block4);
- } else {
- if(world.getBlockId(i - 11, j + 2, k + 5)== 0) {
- world.setBlockWithNotify(i - 10, j + 2, k + 5, 0);
- world.setBlockWithNotify(i - 10, j + 1, k + 5, block4);
- } else {
- if(world.getBlockId(i + 5, j + 2, k - 11)== 0) {
- world.setBlockWithNotify(i + 5, j + 2, k - 11, 0);
- world.setBlockWithNotify(i + 5, j + 1, k - 11, block4);
- } else {
- return false;
- }
- }
- }
- }
- return true;
- }
- }
Add Comment
Please, Sign In to add comment