Merge Settings & Set Layer form pages
This commit is contained in:
@@ -91,8 +91,8 @@ export class InstanceEditForm {
|
|||||||
this.instance.decreaseLayer();
|
this.instance.decreaseLayer();
|
||||||
new InstanceEditForm(this.player, this.instanceName);
|
new InstanceEditForm(this.player, this.instanceName);
|
||||||
break;
|
break;
|
||||||
case InstanceEditButtons.SetLayer:
|
case InstanceEditButtons.Settings:
|
||||||
this.setLayerForm();
|
this.settingsForm();
|
||||||
break;
|
break;
|
||||||
case InstanceEditButtons.Move:
|
case InstanceEditButtons.Move:
|
||||||
this.instance.move(this.player.dimension.id, this.player.location);
|
this.instance.move(this.player.dimension.id, this.player.location);
|
||||||
@@ -103,9 +103,6 @@ export class InstanceEditForm {
|
|||||||
case InstanceEditButtons.MainMenu:
|
case InstanceEditButtons.MainMenu:
|
||||||
new MenuForm(this.player, { jumpToInstance: false });
|
new MenuForm(this.player, { jumpToInstance: false });
|
||||||
break;
|
break;
|
||||||
case InstanceEditButtons.Settings:
|
|
||||||
this.settingsForm();
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
this.player.sendMessage(`§cUnknown option: ${option}`);
|
this.player.sendMessage(`§cUnknown option: ${option}`);
|
||||||
break;
|
break;
|
||||||
@@ -152,6 +149,7 @@ export class InstanceEditForm {
|
|||||||
if (response.canceled)
|
if (response.canceled)
|
||||||
return;
|
return;
|
||||||
this.instance.setVerifierEnabled(response.formValues[0]);
|
this.instance.setVerifierEnabled(response.formValues[0]);
|
||||||
|
this.instance.setLayer(parseInt(response.formValues[1]));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -26,14 +26,6 @@ export class InstanceEditFormBuilder {
|
|||||||
.submitButton('Rename');
|
.submitButton('Rename');
|
||||||
}
|
}
|
||||||
|
|
||||||
static buildSetLayer(maxLayer, currentLayer) {
|
|
||||||
return new ModalFormData()
|
|
||||||
.title(MenuFormBuilder.menuTitle)
|
|
||||||
.label('Use the slider to select the layer. Use 0 for all layers.')
|
|
||||||
.slider("Layer", 0, maxLayer, 1, currentLayer)
|
|
||||||
.submitButton('Set Layer');
|
|
||||||
}
|
|
||||||
|
|
||||||
static async buildStatistics(instance) {
|
static async buildStatistics(instance) {
|
||||||
const buildStatisticsForm = new ActionFormData()
|
const buildStatisticsForm = new ActionFormData()
|
||||||
.title(MenuFormBuilder.menuTitle)
|
.title(MenuFormBuilder.menuTitle)
|
||||||
@@ -48,7 +40,9 @@ export class InstanceEditFormBuilder {
|
|||||||
static buildSettings(instance) {
|
static buildSettings(instance) {
|
||||||
return new ModalFormData()
|
return new ModalFormData()
|
||||||
.title(MenuFormBuilder.menuTitle)
|
.title(MenuFormBuilder.menuTitle)
|
||||||
|
.label('Use the slider to select the layer. Use 0 for all layers.')
|
||||||
.toggle('Toggle block validation.', instance.options.verifier.isEnabled)
|
.toggle('Toggle block validation.', instance.options.verifier.isEnabled)
|
||||||
|
.slider("Layer", 0, maxLayer, 1, currentLayer)
|
||||||
.submitButton('§aApply');
|
.submitButton('§aApply');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,6 @@ export const InstanceEditButtons = Object.freeze({
|
|||||||
Delete: '§cDelete Instance',
|
Delete: '§cDelete Instance',
|
||||||
NextLayer: 'Increase Layer',
|
NextLayer: 'Increase Layer',
|
||||||
PreviousLayer: 'Decrease Layer',
|
PreviousLayer: 'Decrease Layer',
|
||||||
SetLayer: 'Set Layer',
|
|
||||||
Move: 'Move Here',
|
Move: 'Move Here',
|
||||||
Statistics: 'Statistics',
|
Statistics: 'Statistics',
|
||||||
Settings: 'Settings'
|
Settings: 'Settings'
|
||||||
|
|||||||
Reference in New Issue
Block a user