UNPKG

mdkjs

Version:

mdk is a framework for developing Datapacks for Minecraft. It uses the typescript language.

30 lines (29 loc) 919 B
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; }