@throw-out-error/minecraft-mcfunction
Version:
A simple way to create your mcfunction files using Typescript syntax.
17 lines (16 loc) • 700 B
TypeScript
import { Command } from '..';
import { Selector } from '../../arguments';
declare type EffectId = string;
declare type Give = ['give', Selector, EffectId] | ['give', Selector, EffectId, number] | ['give', Selector, EffectId, number, number] | ['give', Selector, EffectId, number, number, 'true' | 'false'];
declare type Clear = ['clear', Selector] | ['clear', Selector, EffectId];
declare type Args = Give | Clear;
export declare class EffectCommand extends Command<'effect', Args> {
constructor(...args: Args);
}
export declare function effect(...args: Args): EffectCommand;
declare module '../' {
interface CommandContext {
effect: typeof effect;
}
}
export {};