mc-beta-server/server/queuedUpdateTypes/BlockUpdate.ts

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;
}
}
}