Archived
0
This commit is contained in:
2018-08-02 21:13:54 +03:00
parent 2bc4e5e1b5
commit 3ffd621e02
2 changed files with 33 additions and 27 deletions

View File

@@ -0,0 +1,20 @@
/*
* DmitriyMX <dimon550@gmail.com>
* 2018-08-02
*/
package mc.world.flat;
import lombok.Getter;
import lombok.Setter;
import mc.core.Location;
import mc.core.world.Block;
@Getter
@Setter
public class SimpleBlock implements Block {
private int id;
private int state;
private int metadata;
private int light;
private Location location;
}

View File

@@ -4,40 +4,26 @@
*/ */
package mc.world.flat; package mc.world.flat;
import mc.core.world.Block;
import mc.core.world.Chunk; import mc.core.world.Chunk;
public class SimpleChunk implements Chunk { public class SimpleChunk implements Chunk {
@Override @Override
public int getBlockType(int x, int y, int z) { public Block getBlock(int x, int y, int z) {
if (y == 0) return 7; SimpleBlock block = new SimpleBlock();
else if (y >= 1 && y <= 2) return 3; block.setMetadata(0);
else if (y == 3) return 2; block.setLight(0);
else return 0;
if (y == 0) block.setId(7);
else if (y >= 1 && y <= 2) block.setId(3);
else if (y == 3) block.setId(2);
else block.setId(0);
return block;
} }
@Override @Override
public void setBlockType(int x, int y, int z, int type) { public void setBlock(Block block) {
}
@Override
public int getBlockMetadata(int x, int y, int z) {
return 0;
}
@Override
public void setBlockMetadata(int x, int y, int z, int metadata) {
}
@Override
public int getBlockLight(int x, int y, int z) {
return 0;
}
@Override
public void setBlockLight(int x, int y, int z, int lightLevel) {
} }
@Override @Override