@mcbelibs/hslib
Version:
personal library for bdsx
16 lines (15 loc) • 1.01 kB
TypeScript
import { Actor } from "bdsx/bds/actor";
import { NetworkIdentifier } from "bdsx/bds/networkidentifier";
import { Player } from "bdsx/bds/player";
export declare namespace MCScore {
function addObjective(objective: string, trigger: "dummy", displayName?: string): void;
function removeObjective(objective: string): void;
function addScore(entity: Actor, objective: string, amount: number): void;
function removeScore(entity: Actor, objective: string, amount: number): void;
function setScore(entity: Actor, objective: string, amount: number): void;
function resetScore(entity: Actor, objective: string): void;
function getScoreByNetworkIdSync(targetNetId: NetworkIdentifier, objective: string): number | null;
function getPlayerScoreSync(target: Player, objective: string): null | number;
function getEntityScoreSync(target: Actor, objective: string): null | number;
function getFakePlayerScoreSync(target: string, objective: string): null | number;
}