#
# Generation Configuration Options
#
# More information about Mythic pack generation features can be found here:
# https://git.mythiccraft.io/mythiccraft/mythiccrucible/-/wikis/ResourcePack-Generator
#
Generation:

  #================================================================================
  # General Generator Options
  #================================================================================
  Namespace: mythic                 # Namespace to save everything under
  GenerateOnStartup: true           # If the pack should auto-generate on server startup
  MergeModelEngine: true            # Whether to merge ModelEngine files if available
  MergeHappyHUD: true               # Whether to merge HappyHUD files if available
  MergeMythicHUD: true
  ZipPack: true                     # Whether to zip the pack after completion. Required for deployment.
  LegacyNoteblocksSupport: true     # Supports noteblocks id from Oraxen. Disabling it will allow to use the harp instrument and increasing the limit of 800 maximum blocks to 1150

  #================================================================================
  # Automatic Deployment Options
  # - Used to automatically deploy the pack to an end-point once it's generated
  #================================================================================
  Deployment:
    Enabled: true                 # Whether to enable automatic deployment
    Type: SELFHOST                  # Can currently be SELFHOST or S3
    SelfHosting:
      Port: 26652
    S3:
      Storage:
        Key: pack
        Bucket: packs
      Authentication:
        Endpoint: ''
        AccessKey: ''
        SecretKey: ''
    AutoSend:                       # Automatically sending the pack to players
      Enabled: true
      SendOnUpdate: true
      PublicURL: http://[**.**.**.**]:26652
      Force: false                #Force players to accept the pack or be kicked
      Prompt: "CooleyCraft requires a resource pack to play!"         #Prompt to send to players when being sent resource pack

  #================================================================================
  # Custom Armor Generation Settings
  # - These settings affect custom armor generation.
  #================================================================================
  CustomArmor:
    DefaultMethod: TRIMS
    GenerateOptifineFiles: true
    Trims:
      Enabled: true
      GenerateDataPack: true
      HideBaseArmor:
      - CHAINMAIL
      ConvertBaseArmor: true
    Shaders:
      Enabled: false
      Shader: lessfancypants

  #================================================================================
  # Font Image Generation Settings
  #================================================================================
  FontImages:
    StartingCharacter: "\u5001"