|
49 | 49 | export let displayItem: Valuable<string> |
50 | 50 | export let customModelDataOffset: Valuable<number> |
51 | 51 | export let enableAdvancedResourcePackSettings: Valuable<boolean> |
| 52 | + export let enableAdvancedResourcePackFolders: Valuable<boolean> |
52 | 53 | export let resourcePack: Valuable<string> |
53 | 54 | export let displayItemPath: Valuable<string> |
54 | 55 | export let modelFolder: Valuable<string> |
|
57 | 58 | export let enableAdvancedDataPackSettings: Valuable<boolean> |
58 | 59 | export let dataPack: Valuable<string> |
59 | 60 | export let summonCommands: Valuable<string> |
| 61 | + export let tickingCommands: Valuable<string> |
60 | 62 | export let interpolationDuration: Valuable<number> |
61 | 63 | export let teleportationDuration: Valuable<number> |
62 | 64 | export let useStorageForAnimation: Valuable<boolean> |
|
529 | 531 | valueChecker={displayItemChecker} |
530 | 532 | /> |
531 | 533 |
|
532 | | - <NumberSlider |
533 | | - label={translate('dialog.blueprint_settings.custom_model_data_offset.title')} |
534 | | - tooltip={translate('dialog.blueprint_settings.custom_model_data_offset.description')} |
535 | | - bind:value={customModelDataOffset} |
536 | | - /> |
537 | | - |
538 | 534 | <Checkbox |
539 | 535 | label={translate('dialog.blueprint_settings.baked_animations.title')} |
540 | 536 | tooltip={translate('dialog.blueprint_settings.baked_animations.description')} |
|
576 | 572 | <SectionHeader |
577 | 573 | label={translate('dialog.blueprint_settings.resource_pack_settings.title')} |
578 | 574 | /> |
| 575 | + |
| 576 | + <LineInput |
| 577 | + label={translate('dialog.blueprint_settings.display_item.title')} |
| 578 | + tooltip={translate('dialog.blueprint_settings.display_item.description')} |
| 579 | + bind:value={displayItem} |
| 580 | + valueChecker={displayItemChecker} |
| 581 | + /> |
| 582 | + |
| 583 | + <Checkbox |
| 584 | + label={translate( |
| 585 | + 'dialog.blueprint_settings.enable_advanced_resource_pack_settings.title', |
| 586 | + )} |
| 587 | + bind:checked={enableAdvancedResourcePackSettings} |
| 588 | + /> |
| 589 | + |
| 590 | + {#if $enableAdvancedResourcePackSettings} |
| 591 | + <p class="warning"> |
| 592 | + {translate('dialog.blueprint_settings.advanced_settings_warning')} |
| 593 | + </p> |
| 594 | + |
| 595 | + <NumberSlider |
| 596 | + label={translate('dialog.blueprint_settings.custom_model_data_offset.title')} |
| 597 | + tooltip={translate( |
| 598 | + 'dialog.blueprint_settings.custom_model_data_offset.description', |
| 599 | + )} |
| 600 | + bind:value={customModelDataOffset} |
| 601 | + min={0} |
| 602 | + max={2147483647} |
| 603 | + /> |
| 604 | + {/if} |
| 605 | + |
579 | 606 | {#if $resourcePackExportMode === 'raw'} |
580 | 607 | <Checkbox |
581 | 608 | label={translate( |
582 | | - 'dialog.blueprint_settings.enable_advanced_resource_pack_settings.title', |
| 609 | + 'dialog.blueprint_settings.enable_advanced_resource_pack_folders.title', |
583 | 610 | )} |
584 | | - bind:checked={enableAdvancedResourcePackSettings} |
| 611 | + bind:checked={enableAdvancedResourcePackFolders} |
585 | 612 | /> |
586 | | - {#if $enableAdvancedResourcePackSettings} |
| 613 | + |
| 614 | + {#if $enableAdvancedResourcePackFolders} |
587 | 615 | <p class="warning"> |
588 | 616 | {translate('dialog.blueprint_settings.advanced_settings_warning')} |
589 | 617 | </p> |
590 | | - <LineInput |
591 | | - label={translate('dialog.blueprint_settings.display_item.title')} |
592 | | - tooltip={translate('dialog.blueprint_settings.display_item.description')} |
593 | | - bind:value={displayItem} |
594 | | - valueChecker={displayItemChecker} |
595 | | - /> |
596 | | - |
597 | | - <NumberSlider |
598 | | - label={translate( |
599 | | - 'dialog.blueprint_settings.custom_model_data_offset.title', |
600 | | - )} |
601 | | - tooltip={translate( |
602 | | - 'dialog.blueprint_settings.custom_model_data_offset.description', |
603 | | - )} |
604 | | - bind:value={customModelDataOffset} |
605 | | - /> |
606 | 618 |
|
607 | 619 | <FileSelect |
608 | 620 | label={translate('dialog.blueprint_settings.display_item_path.title')} |
|
627 | 639 | valueChecker={advancedResourcePackFolderChecker} |
628 | 640 | /> |
629 | 641 | {:else} |
630 | | - <LineInput |
631 | | - label={translate('dialog.blueprint_settings.display_item.title')} |
632 | | - tooltip={translate('dialog.blueprint_settings.display_item.description')} |
633 | | - bind:value={displayItem} |
634 | | - valueChecker={displayItemChecker} |
635 | | - /> |
636 | | - |
637 | | - <NumberSlider |
638 | | - label={translate( |
639 | | - 'dialog.blueprint_settings.custom_model_data_offset.title', |
640 | | - )} |
641 | | - tooltip={translate( |
642 | | - 'dialog.blueprint_settings.custom_model_data_offset.description', |
643 | | - )} |
644 | | - bind:value={customModelDataOffset} |
645 | | - min={0} |
646 | | - max={2147483647} |
647 | | - /> |
648 | | - |
649 | 642 | <FolderSelect |
650 | 643 | label={translate('dialog.blueprint_settings.resource_pack.title')} |
651 | 644 | tooltip={translate('dialog.blueprint_settings.resource_pack.description')} |
|
667 | 660 | <SectionHeader |
668 | 661 | label={translate('dialog.blueprint_settings.data_pack_settings.title')} |
669 | 662 | /> |
| 663 | + |
670 | 664 | {#if $dataPackExportMode === 'raw'} |
671 | 665 | {#if $enableAdvancedDataPackSettings} |
672 | 666 | <p class="warning"> |
|
695 | 689 | valueChecker={zipChecker} |
696 | 690 | /> |
697 | 691 | {/if} |
| 692 | + |
698 | 693 | <CodeInput |
699 | 694 | label={translate('dialog.blueprint_settings.summon_commands.title')} |
700 | 695 | tooltip={translate('dialog.blueprint_settings.summon_commands.description')} |
701 | 696 | bind:value={summonCommands} |
702 | 697 | /> |
703 | 698 |
|
| 699 | + <CodeInput |
| 700 | + label={translate('dialog.blueprint_settings.ticking_commands.title')} |
| 701 | + tooltip={translate('dialog.blueprint_settings.ticking_commands.description')} |
| 702 | + bind:value={tickingCommands} |
| 703 | + /> |
| 704 | + |
704 | 705 | <NumberSlider |
705 | 706 | label={translate('dialog.blueprint_settings.interpolation_duration.title')} |
706 | 707 | tooltip={translate('dialog.blueprint_settings.interpolation_duration.description')} |
|
0 commit comments