mdkjs
Version:
mdk is a framework for developing Datapacks for Minecraft. It uses the typescript language.
30 lines (29 loc) • 919 B
TypeScript
import { Selector } from "../../../../mdk-core/src";
import { BlockEntityState, ScoreRange } from 'mdk-nbt';
import Execute from './Execute';
export default class Logic {
#private;
constructor(context: Execute);
block(blockID?: string, axis?: string, blockState?: BlockEntityState): Execute;
blocks(): Execute;
data(): Execute;
/**
* 探测实体
* @param selector 选择器
*/
entity(selector?: string | Selector): Execute;
/**
* 探测分数
*/
score(target: string, targetObjective: string, source: string, srouceObjective: string, operation: string): Execute;
/**
* 探测分数
*/
scoreMatches(range: ScoreRange): Execute;
scoreMatches(selector: string | Selector, range: ScoreRange): Execute;
/**
* 探测谓词
* @param name 谓词名称
*/
predicate(name: string): Execute;
}