feat: rename /info -> /instanceinfo

This commit is contained in:
ForestOfLight
2026-05-20 17:26:59 -07:00
Unverified
parent a97c9cb796
commit eb5268cf11
3 changed files with 23 additions and 23 deletions
@@ -3,11 +3,11 @@ import { Command } from '../classes/Commands/Command';
import { structureCollection } from '../classes/Structure/StructureCollection'; import { structureCollection } from '../classes/Structure/StructureCollection';
import { Vector } from '../lib/Vector'; import { Vector } from '../lib/Vector';
export class InfoCommand extends Command { export class InstanceInfoCommand extends Command {
constructor() { constructor() {
super({ super({
name: 'info', name: 'instanceinfo',
description: 'construct.commands.info', description: 'construct.commands.instanceinfo',
mandatoryParameters: [ mandatoryParameters: [
{ name: 'instanceName', type: CustomCommandParamType.String } { name: 'instanceName', type: CustomCommandParamType.String }
], ],
@@ -38,37 +38,37 @@ export class InfoCommand extends Command {
} }
getHeaderText(instance) { getHeaderText(instance) {
return { translate: 'construct.commands.info.header', with: [instance.getName()] }; return { translate: 'construct.commands.instanceinfo.header', with: [instance.getName()] };
} }
getStructureIdText(instance) { getStructureIdText(instance) {
return { translate: 'construct.commands.info.structure', with: [instance.getStructureId()] }; return { translate: 'construct.commands.instanceinfo.structure', with: [instance.getStructureId()] };
} }
getLocationText(instance) { getLocationText(instance) {
if (!instance.hasLocation()) if (!instance.hasLocation())
return { translate: 'construct.commands.info.noLocation' }; return { translate: 'construct.commands.instanceinfo.noLocation' };
const { dimensionId, location } = instance.getLocation(); const { dimensionId, location } = instance.getLocation();
return { translate: 'construct.commands.info.location', with: [location.toString(), dimensionId.replace('minecraft:', '')] }; return { translate: 'construct.commands.instanceinfo.location', with: [location.toString(), dimensionId.replace('minecraft:', '')] };
} }
getEnabledText(instance) { getEnabledText(instance) {
return { translate: 'construct.commands.info.enabled', with: [String(instance.isEnabled())] }; return { translate: 'construct.commands.instanceinfo.enabled', with: [String(instance.isEnabled())] };
} }
getLayerText(instance) { getLayerText(instance) {
return { translate: 'construct.commands.info.layer', with: [String(instance.getLayer()), String(instance.getMaxLayer())] }; return { translate: 'construct.commands.instanceinfo.layer', with: [String(instance.getLayer()), String(instance.getMaxLayer())] };
} }
getVerifierText(instance) { getVerifierText(instance) {
const verifier = instance.options.verifier; const verifier = instance.options.verifier;
return { translate: 'construct.commands.info.verifier', with: [String(verifier.isEnabled)] }; return { translate: 'construct.commands.instanceinfo.verifier', with: [String(verifier.isEnabled)] };
} }
getSizeText(instance) { getSizeText(instance) {
const bounds = instance.getBounds(); const bounds = instance.getBounds();
return { translate: 'construct.commands.info.size', with: [bounds.max.toString(), Vector.volume(bounds.min, bounds.max).toString()] }; return { translate: 'construct.commands.instanceinfo.size', with: [bounds.max.toString(), Vector.volume(bounds.min, bounds.max).toString()] };
} }
} }
export const infoCommand = new InfoCommand(); export const instanceInfoCommand = new InstanceInfoCommand();
+1 -1
View File
@@ -23,7 +23,7 @@ import './commands/NextLayerCommand';
import './commands/PrevLayerCommand'; import './commands/PrevLayerCommand';
import './commands/VerifierCommand'; import './commands/VerifierCommand';
import './commands/OptionCommand'; import './commands/OptionCommand';
import './commands/InfoCommand'; import './commands/InstanceInfoCommand';
import './commands/StatsCommand'; import './commands/StatsCommand';
import './commands/MaterialsCommand'; import './commands/MaterialsCommand';
import './commands/TagCommand'; import './commands/TagCommand';
+10 -10
View File
@@ -165,16 +165,16 @@ construct.commands.option=Toggle your Construct builder options.
construct.commands.option.success=§aSet option "%1" to %2. construct.commands.option.success=§aSet option "%1" to %2.
construct.commands.option.unknownOption=§cUnknown option "%1". construct.commands.option.unknownOption=§cUnknown option "%1".
## construct:info ## construct:instanceinfo
construct.commands.info=Print Construct instance details to chat. construct.commands.instanceinfo=Print Construct instance details to chat.
construct.commands.info.header=§a=== Instance Info for "%1" ===§r construct.commands.instanceinfo.header=§a=== Instance Info for "%1" ===§r
construct.commands.info.structure=§7Structure:§r %1 construct.commands.instanceinfo.structure=§7Structure:§r %1
construct.commands.info.location=§7Location:§r %1 in %2 construct.commands.instanceinfo.location=§7Location:§r %1 in %2
construct.commands.info.noLocation=§7Location:§r (none) construct.commands.instanceinfo.noLocation=§7Location:§r (none)
construct.commands.info.enabled=§7Enabled:§r %1 construct.commands.instanceinfo.enabled=§7Enabled:§r %1
construct.commands.info.layer=§7Layer:§r %1 / %2 construct.commands.instanceinfo.layer=§7Layer:§r %1 / %2
construct.commands.info.verifier=§7Verifier running:§r %1 construct.commands.instanceinfo.verifier=§7Verifier running:§r %1
construct.commands.info.size=§7Size:§r %1 (%2 blocks) construct.commands.instanceinfo.size=§7Size:§r %1 (%2 blocks)
## construct:stats ## construct:stats
construct.commands.stats=Run the Construct structure verifier and print statistics. construct.commands.stats=Run the Construct structure verifier and print statistics.