feat: rename /option -> /builder
This commit is contained in:
+12
-12
@@ -3,36 +3,36 @@ import { Command } from '../classes/Commands/Command';
|
|||||||
import { PlayerCommandOrigin } from '../classes/Commands/PlayerCommandOrigin';
|
import { PlayerCommandOrigin } from '../classes/Commands/PlayerCommandOrigin';
|
||||||
import { BuilderOptions } from '../classes/Builder/BuilderOptions';
|
import { BuilderOptions } from '../classes/Builder/BuilderOptions';
|
||||||
|
|
||||||
export class OptionCommand extends Command {
|
export class BuilderCommand extends Command {
|
||||||
constructor() {
|
constructor() {
|
||||||
super({
|
super({
|
||||||
name: 'option',
|
name: 'builder',
|
||||||
description: 'construct.commands.option',
|
description: 'construct.commands.builder',
|
||||||
allowedSources: [PlayerCommandOrigin],
|
allowedSources: [PlayerCommandOrigin],
|
||||||
mandatoryParameters: [
|
mandatoryParameters: [
|
||||||
{ name: 'optionId', type: CustomCommandParamType.Enum },
|
{ name: 'builderOption', type: CustomCommandParamType.Enum },
|
||||||
{ name: 'state', type: CustomCommandParamType.Boolean }
|
{ name: 'state', type: CustomCommandParamType.Boolean }
|
||||||
],
|
],
|
||||||
enums: [
|
enums: [
|
||||||
{ name: 'optionId', values: ['easyPlace', 'fastEasyPlace', 'materialGrabber'] }
|
{ name: 'builderOption', values: ['easyPlace', 'fastEasyPlace', 'materialGrabber'] }
|
||||||
],
|
],
|
||||||
permissionLevel: CommandPermissionLevel.Any,
|
permissionLevel: CommandPermissionLevel.Any,
|
||||||
callback: (source, optionId, state) => this.run(source, optionId, state)
|
callback: (source, builderOption, state) => this.run(source, builderOption, state)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
run(source, optionId, state) {
|
run(source, builderOption, state) {
|
||||||
if (!BuilderOptions.get(optionId)) {
|
if (!BuilderOptions.get(builderOption)) {
|
||||||
source.sendMessage({ translate: 'construct.commands.option.unknownOption', with: [optionId] });
|
source.sendMessage({ translate: 'construct.commands.builder.unknownOption', with: [builderOption] });
|
||||||
return void 0;
|
return void 0;
|
||||||
}
|
}
|
||||||
system.run(() => {
|
system.run(() => {
|
||||||
const player = source.getSource();
|
const player = source.getSource();
|
||||||
BuilderOptions.setValue(optionId, player.id, state);
|
BuilderOptions.setValue(builderOption, player.id, state);
|
||||||
source.sendMessage({ translate: 'construct.commands.option.success', with: [optionId, String(state)] });
|
source.sendMessage({ translate: 'construct.commands.builder.success', with: [builderOption, String(state)] });
|
||||||
});
|
});
|
||||||
return { status: CustomCommandStatus.Success };
|
return { status: CustomCommandStatus.Success };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const optionCommand = new OptionCommand();
|
export const builderCommand = new BuilderCommand();
|
||||||
@@ -22,7 +22,7 @@ import './commands/LayerCommand';
|
|||||||
import './commands/NextLayerCommand';
|
import './commands/NextLayerCommand';
|
||||||
import './commands/PrevLayerCommand';
|
import './commands/PrevLayerCommand';
|
||||||
import './commands/VerifierCommand';
|
import './commands/VerifierCommand';
|
||||||
import './commands/OptionCommand';
|
import './commands/BuilderCommand';
|
||||||
import './commands/InstanceInfoCommand';
|
import './commands/InstanceInfoCommand';
|
||||||
import './commands/StatsCommand';
|
import './commands/StatsCommand';
|
||||||
import './commands/MaterialsCommand';
|
import './commands/MaterialsCommand';
|
||||||
|
|||||||
@@ -160,10 +160,10 @@ construct.commands.verifier=Toggle block validation overlay for a Construct inst
|
|||||||
construct.commands.verifier.enabled=§aEnabled verifier for instance "%1". ## Insert string: instance name
|
construct.commands.verifier.enabled=§aEnabled verifier for instance "%1". ## Insert string: instance name
|
||||||
construct.commands.verifier.disabled=§aDisabled verifier for instance "%1". ## Insert string: instance name
|
construct.commands.verifier.disabled=§aDisabled verifier for instance "%1". ## Insert string: instance name
|
||||||
|
|
||||||
## construct:option
|
## construct:builder
|
||||||
construct.commands.option=Toggle your Construct builder options.
|
construct.commands.builder=Toggle your Construct builder options.
|
||||||
construct.commands.option.success=§aSet option "%1" to %2. ## Insert strings: option name, option value
|
construct.commands.builder.success=§aSet option "%1" to %2. ## Insert strings: option name, option value
|
||||||
construct.commands.option.unknownOption=§cUnknown option "%1". ## Insert string: option name
|
construct.commands.builder.unknownOption=§cUnknown option "%1". ## Insert string: option name
|
||||||
|
|
||||||
## construct:instanceinfo
|
## construct:instanceinfo
|
||||||
construct.commands.instanceinfo=Print Construct instance details to chat.
|
construct.commands.instanceinfo=Print Construct instance details to chat.
|
||||||
|
|||||||
Reference in New Issue
Block a user