# Configuration file

##########################################################################################################
# effects
#--------------------------------------------------------------------------------------------------------#
# Timing controls for HexText's dynamic formatting effects.
##########################################################################################################

effects {
    # Milliseconds for ignite to fade from bright to dim and back again. Lower values animate faster. [range: 1 ~ 1000, default: 700]
    I:igniteBlinkIntervalMs=700

    # Milliseconds required for the rainbow effect to rotate through the full spectrum. Lower values move faster. [range: 1.0 ~ 5000.0, default: 3000.0]
    S:rainbowCycleDurationMs=3000.0

    # Milliseconds between shake offset updates. Lower values produce a more frantic shake. [range: 1 ~ 1000, default: 50]
    I:shakeUpdateIntervalMs=50
}


##########################################################################################################
# server
#--------------------------------------------------------------------------------------------------------#
# Server-side behavioural toggles for HexText formatting and sign editing.
##########################################################################################################

server {
    # Permit players to open the sign editor by right-clicking with an empty hand. [default: true]
    B:allowSignEditing=true

    # Convert & formatting tokens to section signs when sending chat or commands. [default: true]
    B:ampersandsInChat=true

    # Convert & formatting tokens to section signs when renaming items in anvils. [default: true]
    B:ampersandsInRepairs=true

    # Convert & formatting tokens to section signs when editing signs. [default: true]
    B:ampersandsInSigns=true

    # Allow the <RRGGBB> and </RRGGBB> HTML-style colour tags to be parsed. [default: false]
    B:enableRgbHtmlFormat=false

    # Allow & as an alternative to the section sign when entering formatting codes. [default: false]
    B:universalAmpersandFormatting=false

    ##########################################################################################################
    # signmodifiers
    #--------------------------------------------------------------------------------------------------------#
    # Enable or disable the built-in HexText sign modifier items.
    ##########################################################################################################

    signmodifiers {
        # Allow glowstone dust to apply the glowing text modifier to signs. [default: true]
        B:enableGlowstoneDustGlowModifier=true

        # Allow ink sacs to cleanse glowing and outlined effects from signs. [default: true]
        B:enableInkSacCleanseModifier=true

        # Allow redstone dust to apply the outlined text modifier to signs. [default: true]
        B:enableRedstoneDustOutlineModifier=true

        # Allow slimeballs to wax signs and preserve their current styling. [default: true]
        B:enableSlimeballWaxModifier=true
    }

}


