@@ -18,6 +18,7 @@ DISCORD_MFM_CHANNEL_IDS=713838315572559892
1818DISCORD_TRYME_CHANNEL_IDS = 714111148059787285
1919DISCORD_TRADEME_CHANNEL_IDS = 713838991744434277
2020DISCORD_RESIDENCE_CHANNEL_IDS = 526403195476639744
21+ DISCORD_BOTTLEDEXP_CHANNEL_IDS =
2122DISCORD_TEST_CHANNEL_IDS = 1493976695152054353
2223DISCORD_TEST_DEFAULT_CONTEXT = cmi
2324
@@ -45,6 +46,14 @@ DISPLAY_PATH_PREFIX=~/plugins
4546# Number of results shown in Discord replies.
4647DEFAULT_RESULT_LIMIT = 3
4748
49+ # Clean-server version catalog and scheduled upstream checks.
50+ VERSION_CATALOG_PATH = data/versions.json
51+ VERSION_CHECK_ENABLED = true
52+ VERSION_CHECK_INTERVAL_HOURS = 12
53+ VERSION_CHECK_TIMEOUT_SECONDS = 8
54+ PAPER_VERSION = 26.2
55+ PAPER_VERSION_CHANNELS = STABLE
56+
4857# Per-user cooldowns in seconds.
4958LOOKUP_COOLDOWN_SECONDS = 3
5059SUMMARY_COOLDOWN_SECONDS = 15
@@ -68,19 +77,19 @@ LANGLOOKUP_INCLUDE_GLOBS=CMIPlugin/CMI/Translations/**/Locale_EN.yml,CMILibPlugi
6877LANGLOOKUP_EXCLUDE_GLOBS =
6978
7079# Scope for placeholder lookups.
71- PLACEHOLDER_INCLUDE_GLOBS = CMIPlugin/data/placeholders.log
80+ PLACEHOLDER_INCLUDE_GLOBS = CMIPlugin/data/placeholders.log,CMIPlugin/data/generated-placeholders.log,CMILibPlugin/data/generated-placeholders.log
7281PLACEHOLDER_EXCLUDE_GLOBS =
7382
7483# Scope for material lookups.
7584MATERIAL_INCLUDE_GLOBS = CMIPlugin/data/materials.log
7685MATERIAL_EXCLUDE_GLOBS =
7786
7887# Scope for command lookups.
79- COMMAND_INCLUDE_GLOBS = CMIPlugin/data/commands.log
88+ COMMAND_INCLUDE_GLOBS = CMIPlugin/data/commands.log,CMIPlugin/data/generated-commands.log
8089COMMAND_EXCLUDE_GLOBS =
8190
8291# Scope for permission lookups.
83- PERMISSION_INCLUDE_GLOBS = CMIPlugin/data/permissions.log,CMIPlugin/data/cmdperms.log
92+ PERMISSION_INCLUDE_GLOBS = CMIPlugin/data/permissions.log,CMIPlugin/data/cmdperms.log,CMIPlugin/data/generated-permissions.log
8493PERMISSION_EXCLUDE_GLOBS =
8594
8695# Scope for FAQ lookups.
@@ -92,15 +101,15 @@ TABCOMPLETE_INCLUDE_GLOBS=CMIPlugin/data/tabcompletes.log
92101TABCOMPLETE_EXCLUDE_GLOBS =
93102
94103# Jobs plugin scopes.
95- JOBS_LOOKUP_INCLUDE_GLOBS = JobsPlugin/generalConfig .yml,CMILibPlugin/CMILib/config.yml
96- JOBS_LOOKUP_EXCLUDE_GLOBS =
104+ JOBS_LOOKUP_INCLUDE_GLOBS = JobsPlugin/*.yml,JobsPlugin/jobs/**/* .yml,CMILibPlugin/CMILib/config.yml
105+ JOBS_LOOKUP_EXCLUDE_GLOBS = JobsPlugin/locale/**,JobsPlugin/TranslatableWords/**,JobsPlugin/data/**,JobsPlugin/Signs.yml,JobsPlugin/activeBoosts.yml,JobsPlugin/blockOwnerShips.yml
97106JOBS_LANGUAGE_INCLUDE_GLOBS = JobsPlugin/locale/messages_en.yml,JobsPlugin/TranslatableWords/Words_en.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
98107JOBS_LANGUAGE_EXCLUDE_GLOBS =
99- JOBS_PLACEHOLDER_INCLUDE_GLOBS = JobsPlugin/data/placeholders.log
108+ JOBS_PLACEHOLDER_INCLUDE_GLOBS = JobsPlugin/data/placeholders.log,JobsPlugin/data/generated-placeholders.log,CMILibPlugin/data/generated-placeholders.log
100109JOBS_PLACEHOLDER_EXCLUDE_GLOBS =
101- JOBS_COMMAND_INCLUDE_GLOBS = JobsPlugin/data/commands.log
110+ JOBS_COMMAND_INCLUDE_GLOBS = JobsPlugin/data/commands.log,JobsPlugin/data/generated-commands.log
102111JOBS_COMMAND_EXCLUDE_GLOBS =
103- JOBS_PERMISSION_INCLUDE_GLOBS = JobsPlugin/data/permissions.log
112+ JOBS_PERMISSION_INCLUDE_GLOBS = JobsPlugin/data/permissions.log,JobsPlugin/data/generated-permissions.log
104113JOBS_PERMISSION_EXCLUDE_GLOBS =
105114JOBS_FAQ_INCLUDE_GLOBS = JobsPlugin/data/faq.log,JobsPlugin/data/faq/*.md
106115JOBS_FAQ_EXCLUDE_GLOBS =
@@ -110,37 +119,63 @@ SVIS_LOOKUP_INCLUDE_GLOBS=SVISPlugin/config.yml,CMILibPlugin/CMILib/config.yml
110119SVIS_LOOKUP_EXCLUDE_GLOBS =
111120SVIS_LANGUAGE_INCLUDE_GLOBS = SVISPlugin/Locale_EN.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
112121SVIS_LANGUAGE_EXCLUDE_GLOBS =
113- SVIS_COMMAND_INCLUDE_GLOBS = SVISPlugin/data/commands.log
122+ SVIS_COMMAND_INCLUDE_GLOBS = SVISPlugin/data/commands.log,SVISPlugin/data/generated-commands.log
114123SVIS_COMMAND_EXCLUDE_GLOBS =
115- SVIS_PERMISSION_INCLUDE_GLOBS = SVISPlugin/data/permissions.log
124+ SVIS_PERMISSION_INCLUDE_GLOBS = SVISPlugin/data/permissions.log,SVISPlugin/data/generated-permissions.log
116125SVIS_PERMISSION_EXCLUDE_GLOBS =
117126
118127# Residence plugin scopes.
119- RESIDENCE_LOOKUP_INCLUDE_GLOBS = ResidencePlugin/config.yml,ResidencePlugin/groups.yml,ResidencePlugin/flags.yml,CMILibPlugin/CMILib/config.yml
128+ RESIDENCE_LOOKUP_INCLUDE_GLOBS = ResidencePlugin/config.yml,ResidencePlugin/groups.yml,ResidencePlugin/flags.yml,ResidencePlugin/ShopVotes.yml, CMILibPlugin/CMILib/config.yml
120129RESIDENCE_LOOKUP_EXCLUDE_GLOBS =
121130RESIDENCE_LANGUAGE_INCLUDE_GLOBS = ResidencePlugin/Language/English.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
122131RESIDENCE_LANGUAGE_EXCLUDE_GLOBS =
123- RESIDENCE_PLACEHOLDER_INCLUDE_GLOBS = ResidencePlugin/data/placeholders.log
132+ RESIDENCE_PLACEHOLDER_INCLUDE_GLOBS = ResidencePlugin/data/placeholders.log,ResidencePlugin/data/generated-placeholders.log,CMILibPlugin/data/generated-placeholders.log
124133RESIDENCE_PLACEHOLDER_EXCLUDE_GLOBS =
125- RESIDENCE_COMMAND_INCLUDE_GLOBS = ResidencePlugin/data/commands.log
134+ RESIDENCE_COMMAND_INCLUDE_GLOBS = ResidencePlugin/data/commands.log,ResidencePlugin/data/generated-commands.log
126135RESIDENCE_COMMAND_EXCLUDE_GLOBS =
127- RESIDENCE_PERMISSION_INCLUDE_GLOBS = ResidencePlugin/data/permissions.log
136+ RESIDENCE_PERMISSION_INCLUDE_GLOBS = ResidencePlugin/data/permissions.log,ResidencePlugin/data/generated-permissions.log
128137RESIDENCE_PERMISSION_EXCLUDE_GLOBS =
129138
130139# MFM plugin scopes.
131140MFM_LOOKUP_INCLUDE_GLOBS = MFMPlugin/config.yml,CMILibPlugin/CMILib/config.yml
132141MFM_LOOKUP_EXCLUDE_GLOBS =
133142MFM_LANGUAGE_INCLUDE_GLOBS = MFMPlugin/Locale/Locale_EN.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
134143MFM_LANGUAGE_EXCLUDE_GLOBS =
144+ MFM_COMMAND_INCLUDE_GLOBS = MFMPlugin/data/generated-commands.log
145+ MFM_COMMAND_EXCLUDE_GLOBS =
146+ MFM_PERMISSION_INCLUDE_GLOBS = MFMPlugin/data/generated-permissions.log
147+ MFM_PERMISSION_EXCLUDE_GLOBS =
135148
136149# TryMe plugin scopes.
137- TRYME_LOOKUP_INCLUDE_GLOBS = TryMePlugin/config .yml,CMILibPlugin/CMILib/config.yml
138- TRYME_LOOKUP_EXCLUDE_GLOBS =
150+ TRYME_LOOKUP_INCLUDE_GLOBS = TryMePlugin/* .yml,CMILibPlugin/CMILib/config.yml
151+ TRYME_LOOKUP_EXCLUDE_GLOBS = TryMePlugin/Locale_EN.yml,TryMePlugin/Signs.yml
139152TRYME_LANGUAGE_INCLUDE_GLOBS = TryMePlugin/Locale_EN.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
140153TRYME_LANGUAGE_EXCLUDE_GLOBS =
154+ TRYME_PLACEHOLDER_INCLUDE_GLOBS = TryMePlugin/data/generated-placeholders.log,CMILibPlugin/data/generated-placeholders.log
155+ TRYME_PLACEHOLDER_EXCLUDE_GLOBS =
156+ TRYME_COMMAND_INCLUDE_GLOBS = TryMePlugin/data/generated-commands.log
157+ TRYME_COMMAND_EXCLUDE_GLOBS =
158+ TRYME_PERMISSION_INCLUDE_GLOBS = TryMePlugin/data/generated-permissions.log
159+ TRYME_PERMISSION_EXCLUDE_GLOBS =
141160
142161# TradeMe plugin scopes.
143162TRADEME_LOOKUP_INCLUDE_GLOBS = TradeMePlugin/config.yml,CMILibPlugin/CMILib/config.yml
144163TRADEME_LOOKUP_EXCLUDE_GLOBS =
145164TRADEME_LANGUAGE_INCLUDE_GLOBS = TradeMePlugin/Locale_EN.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
146165TRADEME_LANGUAGE_EXCLUDE_GLOBS =
166+ TRADEME_PLACEHOLDER_INCLUDE_GLOBS = TradeMePlugin/data/generated-placeholders.log,CMILibPlugin/data/generated-placeholders.log
167+ TRADEME_PLACEHOLDER_EXCLUDE_GLOBS =
168+ TRADEME_COMMAND_INCLUDE_GLOBS = TradeMePlugin/data/generated-commands.log
169+ TRADEME_COMMAND_EXCLUDE_GLOBS =
170+ TRADEME_PERMISSION_INCLUDE_GLOBS = TradeMePlugin/data/generated-permissions.log
171+ TRADEME_PERMISSION_EXCLUDE_GLOBS =
172+
173+ # BottledExp plugin scopes.
174+ BOTTLEDEXP_LOOKUP_INCLUDE_GLOBS = BottledExpPlugin/config.yml,BottledExpPlugin/recipes.yml,CMILibPlugin/CMILib/config.yml
175+ BOTTLEDEXP_LOOKUP_EXCLUDE_GLOBS =
176+ BOTTLEDEXP_LANGUAGE_INCLUDE_GLOBS = BottledExpPlugin/Locale_EN.yml,CMILibPlugin/CMILib/Translations/**/*_EN.yml
177+ BOTTLEDEXP_LANGUAGE_EXCLUDE_GLOBS =
178+ BOTTLEDEXP_COMMAND_INCLUDE_GLOBS = BottledExpPlugin/data/generated-commands.log
179+ BOTTLEDEXP_COMMAND_EXCLUDE_GLOBS =
180+ BOTTLEDEXP_PERMISSION_INCLUDE_GLOBS = BottledExpPlugin/data/generated-permissions.log
181+ BOTTLEDEXP_PERMISSION_EXCLUDE_GLOBS =
0 commit comments