Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Comments are in german
- package net.minecraft.src;
- import java.util.Random;
- import java.io.PrintStream;
- public class WorldGenTest extends WorldGenerator
- {
- public WorldGenTest()
- {
- }
- public boolean generate(World world, Random rand, int x, int y, int z)
- {
- if(world.getBlockId(x, y, z)!= Block.grass.blockID || world.getBlockId(x, y + 1, z)!= 0)
- {
- return false;
- }
- int block = Block.stoneBrick.blockID;
- //Eingang Anfang
- world.setBlockWithNotify(x - 1, y + 1, z, block);
- world.setBlockWithNotify(x - 1, y + 2, z, block);
- world.setBlockWithNotify(x - 1, y + 3, z, block);
- world.setBlockWithNotify(x - 1, y + 4, z, block);
- world.setBlockWithNotify(x, y + 4, z, block); /** Zwischenschritt */
- world.setBlockWithNotify(x + 1, y + 1, z, block);
- world.setBlockWithNotify(x + 1, y + 2, z, block);
- world.setBlockWithNotify(x + 1, y + 3, z, block);
- world.setBlockWithNotify(x + 1, y + 4, z, block);
- world.setBlockWithNotify(x, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 1, y + 3, z + 1, Block.torchWood.blockID);//Fackel
- world.setBlockWithNotify(x - 1, y + 3, z + 1, Block.torchWood.blockID);//Fackel
- //Tür Ende
- // Wand links Anfang
- world.setBlockWithNotify(x + 2, y + 1, z, block);
- world.setBlockWithNotify(x + 3, y + 1, z, block);
- world.setBlockWithNotify(x + 4, y + 1, z, block);
- world.setBlockWithNotify(x + 2, y + 2, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 3, y + 2, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 4, y + 2, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 2, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 3, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 4, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x + 2, y + 4, z, block);
- world.setBlockWithNotify(x + 3, y + 4, z, block);
- world.setBlockWithNotify(x + 4, y + 4, z, block);
- world.setBlockWithNotify(x + 5, y + 1, z, block);
- world.setBlockWithNotify(x + 5, y + 2, z, block);
- world.setBlockWithNotify(x + 5, y + 3, z, block);
- world.setBlockWithNotify(x + 5, y + 4, z, block);
- //Wand links Anfang
- //Wand rechts Anfang
- world.setBlockWithNotify(x - 2, y + 1, z, block);
- world.setBlockWithNotify(x - 3, y + 1, z, block);
- world.setBlockWithNotify(x - 4, y + 1, z, block);
- world.setBlockWithNotify(x - 2, y + 2, z, Block.glass.blockID);
- world.setBlockWithNotify(x - 3, y + 2, z, Block.glass.blockID);
- world.setBlockWithNotify(x - 4, y + 2, z, Block.glass.blockID);
- world.setBlockWithNotify(x - 2, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x - 3, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x - 4, y + 3, z, Block.glass.blockID);
- world.setBlockWithNotify(x - 2, y + 4, z, block);
- world.setBlockWithNotify(x - 3, y + 4, z, block);
- world.setBlockWithNotify(x - 4, y + 4, z, block);
- world.setBlockWithNotify(x - 5, y + 1, z, block);
- world.setBlockWithNotify(x - 5, y + 2, z, block);
- world.setBlockWithNotify(x - 5, y + 3, z, block);
- world.setBlockWithNotify(x - 5, y + 4, z, block);
- //Wand rechts Ende
- //Wand seite links Anfang
- world.setBlockWithNotify(x + 5, y + 1, z + 1, block);
- world.setBlockWithNotify(x + 5, y + 1, z + 2, block);
- world.setBlockWithNotify(x + 5, y + 1, z + 3, block);
- world.setBlockWithNotify(x + 5, y + 2, z + 1, Block.glass.blockID);
- world.setBlockWithNotify(x + 5, y + 2, z + 2, Block.glass.blockID);
- world.setBlockWithNotify(x + 5, y + 2, z + 3, Block.glass.blockID);
- world.setBlockWithNotify(x + 5, y + 3, z + 1, Block.glass.blockID);
- world.setBlockWithNotify(x + 5, y + 3, z + 2, Block.glass.blockID);
- world.setBlockWithNotify(x + 5, y + 3, z + 3, Block.glass.blockID);
- world.setBlockWithNotify(x + 5, y + 4, z + 1, block);
- world.setBlockWithNotify(x + 5, y + 4, z + 2, block);
- world.setBlockWithNotify(x + 5, y + 4, z + 3, block);
- world.setBlockWithNotify(x + 5, y + 1, z + 4, block);
- world.setBlockWithNotify(x + 5, y + 2, z + 4, block);
- world.setBlockWithNotify(x + 5, y + 3, z + 4, block);
- world.setBlockWithNotify(x + 5, y + 4, z + 4, block);
- //Wand seite links Ende
- //Wand seite rechts Anfang
- world.setBlockWithNotify(x - 5, y + 1, z + 1, block);
- world.setBlockWithNotify(x - 5, y + 1, z + 2, block);
- world.setBlockWithNotify(x - 5, y + 1, z + 3, block);
- world.setBlockWithNotify(x - 5, y + 2, z + 1, Block.glass.blockID);
- world.setBlockWithNotify(x - 5, y + 2, z + 2, Block.glass.blockID);
- world.setBlockWithNotify(x - 5, y + 2, z + 3, Block.glass.blockID);
- world.setBlockWithNotify(x - 5, y + 3, z + 1, Block.glass.blockID);
- world.setBlockWithNotify(x - 5, y + 3, z + 2, Block.glass.blockID);
- world.setBlockWithNotify(x - 5, y + 3, z + 3, Block.glass.blockID);
- world.setBlockWithNotify(x - 5, y + 4, z + 1, block);
- world.setBlockWithNotify(x - 5, y + 4, z + 2, block);
- world.setBlockWithNotify(x - 5, y + 4, z + 3, block);
- world.setBlockWithNotify(x - 5, y + 1, z + 4, block);
- world.setBlockWithNotify(x - 5, y + 2, z + 4, block);
- world.setBlockWithNotify(x - 5, y + 3, z + 4, block);
- world.setBlockWithNotify(x - 5, y + 4, z + 4, block);
- //Wand seite rechts Ende
- //Wand hinten Anfang
- world.setBlockWithNotify(x - 1, y + 1, z + 4, block);
- world.setBlockWithNotify(x - 2, y + 1, z + 4, block);
- world.setBlockWithNotify(x - 3, y + 1, z + 4, block);
- world.setBlockWithNotify(x - 4, y + 1, z + 4, block);
- world.setBlockWithNotify(x, y + 1, z + 4, block);
- world.setBlockWithNotify(x + 1, y + 1, z + 4, block);
- world.setBlockWithNotify(x + 2, y + 1, z + 4, block);
- world.setBlockWithNotify(x + 3, y + 1, z + 4, block);
- world.setBlockWithNotify(x + 4, y + 1, z + 4, block);
- world.setBlockWithNotify(x - 1, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 2, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 3, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 4, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 1, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 2, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 3, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 4, y + 2, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 1, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 2, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 3, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 4, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 1, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 2, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 3, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x + 4, y + 3, z + 4, Block.glass.blockID);
- world.setBlockWithNotify(x - 1, y + 4, z + 4, block);
- world.setBlockWithNotify(x - 2, y + 4, z + 4, block);
- world.setBlockWithNotify(x - 3, y + 4, z + 4, block);
- world.setBlockWithNotify(x - 4, y + 4, z + 4, block);
- world.setBlockWithNotify(x, y + 4, z + 4, block);
- world.setBlockWithNotify(x + 1, y + 4, z + 4, block);
- world.setBlockWithNotify(x + 2, y + 4, z + 4, block);
- world.setBlockWithNotify(x + 3, y + 4, z + 4, block);
- world.setBlockWithNotify(x + 4, y + 4, z + 4, block);
- //Wand hinten Ende
- //Boden Anfang
- world.setBlockWithNotify(x, y, z, Block.planks.blockID);
- world.setBlockWithNotify(x, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x + 1, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x + 2, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x + 3, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x + 4, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x - 1, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x - 2, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x - 3, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x - 4, y, z + 1, Block.planks.blockID);
- world.setBlockWithNotify(x, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x + 1, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x + 2, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x + 3, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x + 4, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x - 1, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x - 2, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x - 3, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x - 4, y, z + 2, Block.planks.blockID);
- world.setBlockWithNotify(x, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x + 1, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x + 2, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x + 3, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x + 4, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x - 1, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x - 2, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x - 3, y, z + 3, Block.planks.blockID);
- world.setBlockWithNotify(x - 4, y, z + 3, Block.planks.blockID);
- //Boden Ende
- //Decke Anfang
- world.setBlockWithNotify(x, y + 4, z + 1, block);
- world.setBlockWithNotify(x + 1, y + 4, z + 1, block);
- world.setBlockWithNotify(x + 2, y + 4, z + 1, block);
- world.setBlockWithNotify(x + 3, y + 4, z + 1, block);
- world.setBlockWithNotify(x + 4, y + 4, z + 1, block);
- world.setBlockWithNotify(x - 1, y + 4, z + 1, block);
- world.setBlockWithNotify(x - 2, y + 4, z + 1, block);
- world.setBlockWithNotify(x - 3, y + 4, z + 1, block);
- world.setBlockWithNotify(x - 4, y + 4, z + 1, block);
- world.setBlockWithNotify(x, y + 4, z + 2, block);
- world.setBlockWithNotify(x + 1, y + 4, z + 2, block);
- world.setBlockWithNotify(x + 2, y + 4, z + 2, block);
- world.setBlockWithNotify(x + 3, y + 4, z + 2, block);
- world.setBlockWithNotify(x + 4, y + 4, z + 2, block);
- world.setBlockWithNotify(x - 1, y + 4, z + 2, block);
- world.setBlockWithNotify(x - 2, y + 4, z + 2, block);
- world.setBlockWithNotify(x - 3, y + 4, z + 2, block);
- world.setBlockWithNotify(x - 4, y + 4, z + 2, block);
- world.setBlockWithNotify(x, y + 4, z + 3, block);
- world.setBlockWithNotify(x + 1, y + 4, z + 3, block);
- world.setBlockWithNotify(x + 2, y + 4, z + 3, block);
- world.setBlockWithNotify(x + 3, y + 4, z + 3, block);
- world.setBlockWithNotify(x + 4, y + 4, z + 3, block);
- world.setBlockWithNotify(x - 1, y + 4, z + 3, block);
- world.setBlockWithNotify(x - 2, y + 4, z + 3, block);
- world.setBlockWithNotify(x - 3, y + 4, z + 3, block);
- world.setBlockWithNotify(x - 4, y + 4, z + 3, block);
- //Decke Ende
- //Inneneinrichtung Anfang
- world.setBlockWithNotify(x - 4, y + 1, z + 1, Block.chest.blockID);
- world.setBlockWithNotify(x - 4, y + 1, z + 2, Block.stoneOvenIdle.blockID);
- world.setBlockWithNotify(x - 4, y + 1, z + 3, Block.workbench.blockID);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement