@bdsx/invsee
Version:
See the Inventory of the players
30 lines • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Utils = void 0;
const blockpos_1 = require("bdsx/bds/blockpos");
var Utils;
(function (Utils) {
/**
* Returns the position above the player's head.
*
* @param netId - The network identifier of the player.
*/
function getAbovePosition(netId) {
const actor = netId.getActor();
const pos = actor.getPosition();
pos.y += 2;
return blockpos_1.BlockPos.create(pos);
}
Utils.getAbovePosition = getAbovePosition;
/**
* Returns the original block at the given position.
*
* @param netId - The network identifier of the player.
* @param pos - The position to get the block from.
*/
function getBlockAtPosition(netId, pos) {
return netId.getActor().getRegion().getBlock(pos);
}
Utils.getBlockAtPosition = getBlockAtPosition;
})(Utils = exports.Utils || (exports.Utils = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJVdGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxnREFBNkM7QUFHN0MsSUFBaUIsS0FBSyxDQXNCckI7QUF0QkQsV0FBaUIsS0FBSztJQUNsQjs7OztPQUlHO0lBQ0gsU0FBZ0IsZ0JBQWdCLENBQUMsS0FBd0I7UUFDckQsTUFBTSxLQUFLLEdBQUcsS0FBSyxDQUFDLFFBQVEsRUFBRyxDQUFDO1FBQ2hDLE1BQU0sR0FBRyxHQUFHLEtBQUssQ0FBQyxXQUFXLEVBQUUsQ0FBQztRQUNoQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNYLE9BQU8sbUJBQVEsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDaEMsQ0FBQztJQUxlLHNCQUFnQixtQkFLL0IsQ0FBQTtJQUVEOzs7OztPQUtHO0lBQ0gsU0FBZ0Isa0JBQWtCLENBQUMsS0FBd0IsRUFBRSxHQUFhO1FBQ3RFLE9BQU8sS0FBSyxDQUFDLFFBQVEsRUFBRyxDQUFDLFNBQVMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN2RCxDQUFDO0lBRmUsd0JBQWtCLHFCQUVqQyxDQUFBO0FBQ0wsQ0FBQyxFQXRCZ0IsS0FBSyxHQUFMLGFBQUssS0FBTCxhQUFLLFFBc0JyQiJ9