UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

12 lines (11 loc) 771 B
import { IScriptGenerationOptions } from "../script/ActionSetScriptGenerator"; import ICommandOptions from "./ICommandOptions"; import ICommandRequirements from "./ICommandRequirements"; import IScriptGenerationContext, { ScriptGenerationPlacement } from "./IScriptGenerationContext"; import IScriptRequirements from "./IScriptRequirements"; export interface IActionable { getScriptRequirements(options: IScriptGenerationOptions): IScriptRequirements; getCommandRequirements(options: ICommandOptions): ICommandRequirements; addScriptLines(lines: string[], options: IScriptGenerationOptions, context: IScriptGenerationContext, placement: ScriptGenerationPlacement): void; addCommandLines(lines: string[], indent: number, options: ICommandOptions): void; }