# ------------------------------------------------
# seasons-api
# ------------------------------------------------
# This mod was developed by analogy with the Spigot plugin "Seasons"
# specifically for the private Minecraft server "Zixa City"
# by its administrator (kochkaev, aka kleverdi).
# The idea of this mod was taken from Harieo.
# ------------------------------------------------
# Harieo on GitHub: https://github.com/Harieo/
# Original plugin on GitHub: https://github.com/Harieo/Seasons/
# Original plugin on SpigotMC: https://www.spigotmc.org/resources/seasons.39298/
# ------------------------------------------------
# Created by @kochkaev
#   - GitHub: https://github.com/kochkaev/
#   - VK: https://vk.com/kleverdi/
#   - YouTube: https://youtube.com/@kochkaev/
#   - Contact email: kleverdi@vk.com
# ------------------------------------------------
# WARN: It's server-side mod.
# ------------------------------------------------
# # # # # # # # # # # # # # # # # # # # # # # # # #
# 
# It's mod config!
# 
# Other config files:
#   - current.json - information about the current Weather/Season,
#     is updated when the server is turned off.
#   - lang - directory, contains translations of mod names/messages.
# 
# You can use placeholders: 
#   - & - insert color (replaces to paragraph symbol)
#   - %message% - will be replaced to message in specific context
#   - %seasons:weather% - insert current weather name (from langs)
#   - %seasons:weather-previous% - insert previous weather name (from langs)
#   - %seasons:season% - insert current season name (from langs)
#   - %seasons:lang% - insert current lang key
#   - %seasons:display-name% - insert Seasons mod display name (lang.message.seasonsModDisplayName in langs)
#   - %seasons:title-new-day% - insert new day title message (from langs)
#   - %seasons:title-info% - insert new day info title message (from langs)
#   - %seasons:actionbar% - insert actionbar title message format
#   - And others if you have installed PlaceholderAPI




# * MESSAGES FORMAT
# Chat message format
#You can use %message% for insert message
# type: "String" | default: "%seasons:display-name% &7• %message%"
conf.format.chat.message: "%seasons:display-name% &7• %message%"
# Actionbar title format
# type: "String" | default: "%seasons:season% &r&7• %seasons:weather%"
conf.format.title.actionbar: "%seasons:season% &r&7• %seasons:weather%"
# Title (on weather changed) format
# type: "String" | default: "%seasons:title-new-day%"
conf.format.title.title: "%seasons:title-new-day%"
# Subtitle (on weather changed) format
# type: "String" | default: "%seasons:title-info%"
conf.format.title.subtitle: "%seasons:title-info%"
# Command feedback format
#You can use %message% for insert feedback message
# type: "String" | default: "&7&oSeasons feedback: %message%"
conf.format.chat.feedback: "&7&oSeasons feedback: %message%"

# * ENABLE/DISABLE FEATURES
# Do enables/disables actionbar titles
# type: "Boolean" | default: "true"
conf.enable.title.actionbar: "true"
# Do enables/disables titles and subtitles on weather changed
# type: "Boolean" | default: "false"
conf.enable.title.title: "false"
# Do enables/disables chat messages
# type: "Boolean" | default: "true"
conf.enable.chat.message: "true"

# * SETTINGS
# Tick of day starts
# type: "Long" | default: "0"
conf.tick.day.start: "0"
# Tick of day ends
# type: "Long" | default: "12542"
conf.tick.day.end: "12542"
# Minecraft ticks per challenges tick (20 Minecraft ticks in 1 second)
# type: "Integer" | default: "20"
conf.tick.ticksPerChallengeTick: "20"
# Challenges ticks before action starts (for example, damage)
# type: "Integer" | default: "3"
conf.tick.challengeTicksPerAction: "3"

# * SEASONS CYCLE
# Do cycle the first order seasons for a daysPerSeason (<duration_of_parent_season>/subSeasonPerSeason for a sub seasons) Minecraft days?
#The highest (first) order seasons are seasons that are not a sub season for any other season.
#The second order seasons are seasons that are sub seasons for the first order, but parent for the third order. Etc.
#The parent season is the season of the order above, for which this season is a sub season.
# type: "Boolean" | default: "true"
conf.seasonsCycle.doSeasonsCycle: "true"
# Number of the order from which all orders bellow are able to cycle seasons.
# type: "Integer" | default: "1"
conf.seasonsCycle.maxOrderToCycle: "1"
# The time of the season change to the next one (in Minecraft days)
# type: "Integer" | default: "30"
conf.seasonsCycle.daysPerSeason: "30"
# Count of sub seasons possible to set during the season.
# type: "Integer" | default: "3"
conf.seasonsCycle.subSeasonsPerSeason: "3"

# * LANGUAGE
# Current language of seasons mod
# type: "String" | default: "en_US"
conf.lang: "en_US"