Paste #114527: proc

Date: 2023/08/28 06:38:08 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


wrmProcedure_tabcomplete:
    type: procedure
    debug: true
    definitions: index[ElementTag]
    script:
    - choose <[index]>:
        - case 1:
            - choose <[2].first>:
                - case unload info set:
                    - determine <server.worlds.parse[name]>
                - case create:
                    - determine Nazov
                - case menu:
                    - determine <list>
            - determine <list>
        - case 2:
            - choose <[2].first>:
                - case create:
                    - determine <list[THE_END|NETHER|NORMAL]>
                - case set:
                    - determine <list[auto_load|view_distance|simulation_distance|keep_spawn|difficulty]>
            - determine <list>
        - case 3:
            - if <[2].first> == create:
                - determine <server.world_types>
            - if <[2].first> != set:
                - determine <list>
            - choose <[4]>:
                - case auto_load keep_spawn:
                    - determine <list[true|false]>
                - case view_distance simulation_distance:
                    - determine <util.list_numbers[from=2;to=10]>
                - case difficulty:
                    - determine <list[Peaceful|Easy|Normal|Hard]>
            - determine <list>