implement wood block
(cherry picked from commit 034f39401cc20d00b1a88178144c24bcb83cc3f5)
This commit is contained in:
@@ -8,10 +8,11 @@ export default class Inventory {
|
|||||||
this.items[0] = 1;
|
this.items[0] = 1;
|
||||||
this.items[1] = 2;
|
this.items[1] = 2;
|
||||||
this.items[2] = 3;
|
this.items[2] = 3;
|
||||||
this.items[3] = 17;
|
this.items[3] = 5;
|
||||||
this.items[4] = 18;
|
this.items[4] = 17;
|
||||||
this.items[5] = 12;
|
this.items[5] = 18;
|
||||||
this.items[6] = 50;
|
this.items[6] = 12;
|
||||||
|
this.items[7] = 50;
|
||||||
}
|
}
|
||||||
|
|
||||||
setItemInSelectedSlot(typeId) {
|
setItemInSelectedSlot(typeId) {
|
||||||
|
|||||||
@@ -1,13 +1,14 @@
|
|||||||
import BlockLog from "./BlockLog.js";
|
import BlockLog from "./type/BlockLog.js";
|
||||||
import BlockStone from "./BlockStone.js";
|
import BlockStone from "./type/BlockStone.js";
|
||||||
import BlockGrass from "./BlockGrass.js";
|
import BlockGrass from "./type/BlockGrass.js";
|
||||||
import BlockDirt from "./BlockDirt.js";
|
import BlockDirt from "./type/BlockDirt.js";
|
||||||
import BlockLeave from "./BlockLeave.js";
|
import BlockLeave from "./type/BlockLeave.js";
|
||||||
import BlockWater from "./BlockWater.js";
|
import BlockWater from "./type/BlockWater.js";
|
||||||
import BlockSand from "./BlockSand.js";
|
import BlockSand from "./type/BlockSand.js";
|
||||||
import BlockTorch from "./BlockTorch.js";
|
import BlockTorch from "./type/BlockTorch.js";
|
||||||
import Sound from "./sound/Sound.js";
|
import Sound from "./sound/Sound.js";
|
||||||
import Block from "./Block.js";
|
import Block from "./Block.js";
|
||||||
|
import BlockWood from "./type/BlockWood.js";
|
||||||
|
|
||||||
export class BlockRegistry {
|
export class BlockRegistry {
|
||||||
|
|
||||||
@@ -24,6 +25,7 @@ export class BlockRegistry {
|
|||||||
Block.STONE = new BlockStone(1, 0);
|
Block.STONE = new BlockStone(1, 0);
|
||||||
Block.GRASS = new BlockGrass(2, 1);
|
Block.GRASS = new BlockGrass(2, 1);
|
||||||
Block.DIRT = new BlockDirt(3, 2);
|
Block.DIRT = new BlockDirt(3, 2);
|
||||||
|
Block.WOOD = new BlockWood(5, 10);
|
||||||
Block.LOG = new BlockLog(17, 4);
|
Block.LOG = new BlockLog(17, 4);
|
||||||
Block.LEAVE = new BlockLeave(18, 6);
|
Block.LEAVE = new BlockLeave(18, 6);
|
||||||
Block.WATER = new BlockWater(9, 7);
|
Block.WATER = new BlockWater(9, 7);
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
|
|
||||||
export default class BlockDirt extends Block {
|
export default class BlockDirt extends Block {
|
||||||
|
|
||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
import EnumBlockFace from "../../../util/EnumBlockFace.js";
|
import EnumBlockFace from "../../../../util/EnumBlockFace.js";
|
||||||
|
|
||||||
export default class BlockGrass extends Block {
|
export default class BlockGrass extends Block {
|
||||||
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
|
|
||||||
export default class BlockLeave extends Block {
|
export default class BlockLeave extends Block {
|
||||||
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
|
|
||||||
export default class BlockLog extends Block {
|
export default class BlockLog extends Block {
|
||||||
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
|
|
||||||
export default class BlockSand extends Block {
|
export default class BlockSand extends Block {
|
||||||
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
|
|
||||||
export default class BlockStone extends Block {
|
export default class BlockStone extends Block {
|
||||||
|
|
||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
import BoundingBox from "../../../util/BoundingBox.js";
|
import BoundingBox from "../../../../util/BoundingBox.js";
|
||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
import EnumBlockFace from "../../../util/EnumBlockFace.js";
|
import EnumBlockFace from "../../../../util/EnumBlockFace.js";
|
||||||
import BlockRenderType from "../../../util/BlockRenderType.js";
|
import BlockRenderType from "../../../../util/BlockRenderType.js";
|
||||||
|
|
||||||
export default class BlockTorch extends Block {
|
export default class BlockTorch extends Block {
|
||||||
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import Block from "./Block.js";
|
import Block from "../Block.js";
|
||||||
|
|
||||||
export default class BlockWater extends Block {
|
export default class BlockWater extends Block {
|
||||||
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
import Block from "../Block.js";
|
||||||
|
|
||||||
|
export default class BlockWood extends Block {
|
||||||
|
|
||||||
|
constructor(id, textureSlotId) {
|
||||||
|
super(id, textureSlotId);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 7.4 KiB |
Reference in New Issue
Block a user