23 lines
No EOL
553 B
TypeScript
23 lines
No EOL
553 B
TypeScript
import IQueuedUpdate from "./IQueuedUpdate";
|
|
|
|
export default class QueuedBlockUpdate implements IQueuedUpdate {
|
|
public coordPair:number;
|
|
public x:number;
|
|
public y:number;
|
|
public z:number;
|
|
public blockId:number;
|
|
public metadata:number;
|
|
|
|
public constructor(coordPair:number, x:number, y:number, z:number, blockId:number, metadata?:number) {
|
|
this.coordPair = coordPair;
|
|
this.x = x;
|
|
this.y = y;
|
|
this.z = z;
|
|
this.blockId = blockId;
|
|
if (typeof(metadata) === "number") {
|
|
this.metadata = metadata;
|
|
} else {
|
|
this.metadata = 0;
|
|
}
|
|
}
|
|
} |