Skip to content

File Layout

Ben edited this page May 14, 2023 · 10 revisions

Spigot Server Files:

/plugins/VotingPlugin/

Rewards folder - Contains reward files (see screenshot below)
TopVoter - Contains TopVoter info when it resets (Stores all previous information) Must be enabled for it to work. Monthly top voter is enabled by default
BungeeSettings.yml - Contains most important bungee settings
Config.yml - User storage info, formats, vote reminding
GUI.yml - Options to disable GUI's, configs for CHEST GUI's and BOOK GUI's
ServerData.yml - Plugin related information such as vote party and month/week/day info for top voter (Shouldn't need to edit this file)
SpecialRewards.yml - Rewards for AllSites, FirstVote, Top voter rewards, voteparty, milestones, cumulative
Users.db - Users info when using SQLITE
VoteSites.yml - Contains all votesites information such as service site, vote delay, rewards for votesites, also as EverySiteReward

/plugins/VotingPlugin/Rewards/

DirectlyDefined - This contains rewards that are set in SpecialRewards or VoteSites that aren't using reward files (DO NOT EDIT FILES IN THIS FOLDER, THEY WILL BE OVERRIDDEN)
ExampleAdvanced.yml - Contains examples of advanced rewards, works anywhere under rewards ExampleBasic.yml - Contains examples of basic rewards, works anywhere under rewards

Bungee Server Files:

bungeeconfig.yml - Contains all bungee related configs
nonvotedplayerscache.json - Contains users that login for up to 5 days who have not voted. Requires AllowUnJoined set to false in bungeeconfig.yml
secretkey.key - Encryption key for SOCKET bungee method (Must be copied to spigot servers if using the SOCKET method) votecache.json - Contains a vote cache for PLUGINMESSAGNG bungee method

Clone this wiki locally