Data and configuration files overview - ClassiCube/MCGalaxy GitHub Wiki
Level data
levels/${level}.lvl
Level blocks, physics actions and zone propertieslevels/level properties/${level}.properties
Properties and options for levelblockdefs/lvl_${level}.json
Properties defined by from /levelblock commandblockprops/_${level}.txt
Properties from "/blockprops level" commandextra/bots/${level}.json
Bots on this level (links to BotAI scripts)
text/lockdown.txt
List of levels that are under /lockdown (Players cannot /goto)text/autoload.txt
List of levels to load on startup
blockdb/${level}.cbdb
Block changes recorded for levellevels/${level}.lvl.backup
levels/prev/${level}.lvl.prev
Copies of the main level file.levels/backups/${level}/${BkpID}/
Numbered backup of levels
${level}.lvl
Backup of levels/${level}.lvlmap.properties
Backup of levels/level properties/${level}.propertiesblockdefs.json
Backup of blockdefs/lvl_${level}.json Does not include blockdefs/lvl_${level}.jsonblockprops.txt
Backup of blockprops/_${level}.txt Does not include blockprops/default.txtbots.json
Backup of extra/bots/${level}.json
Deleted levels
levels/deleted/${level}${seq}.lvl
Only has Blocks, Zones and physics actions. Eg: no blockdefs.
Multi level data
bots/${botiaName}
BotAI scriptsproperties/block.properties
Ranks allowed to modify different blocksblockdefs/global.json
Additions to blockdefs/lvl_${level}.json for all levels.blockdefs/global.json.bak
Copy of blockdefs/global.jsonblockprops/default.txt
Additions to blockprops/_${level}.txt for all levels.
MCGalaxy.db
Players
player details: ip, blocks changed, deaths, login data. Name colour and title. Money field -- cf. Economy table.Portals{$level}
portal blocks on a level -- where they goMessages{$level}
message blocks on a level -- what they say.Opstats
Log of OP actionsEconomy
Player Bank and fines.
Server data
properties/server.properties
Major server properties and some subsystem settings (IRC, Logging, colours, bad words, spam limits, level defaults)logs/${iso_date}.txt
Main log filesproperties/ranks.properties
Properties for each rank, including rank names and limitsranks/banned-ip.txt
List of IP addresses which are bannedtext/badwords.txt
Words to be replaced by ****
text/welcome.txt
Text printed after user login.text/messages.txt
List of text lines printed for periodic server announcments (random)text/customcolors.txt
Text definition lines for the TextColors CPE extension.
text/aliases.txt
Additional lines which give different names to existing commands. Beware, /cmdset on an alias changes underlying commands.properties/command.properties
Ranks allowed to run various commands (/cmdset)properties/ExtraCommandPermissions.properties
Ranks allowed to run subportions of cmds (/cmdset extra permission)
Data for and about users
extra/passwords/${user}.pwd
Passwords for /passextra/reported/${user}.txt
Users that have been /report'ed, contents is text, reporter and date.extra/savecopy/${user}/${copysavename}.cpb
Named copy buffers.ranks/ignore/${user}.txt
Who and what the user is ignoring.
extra/reach.txt
List of users and their "reach" values.extra/skins.txt
List of users and their skin names or URLsextra/models.txt
List of users and their current /modelextra/modelscales.txt
List of users with Oversized and mismatched model scales.extra/rotations.txt
List of users with Model rotationsextra/invalidids.txt
List of users who have faked ids (id is based on line no in file)
ranks/${rankid}_rank.txt
List of users who are ranked ${rankid}, including bansranks/agreed.txt
List of users who have typed /agreeranks/whitelist.txt
List of users who can connect to "use-whitelist=true" server.ranks/frozen.txt
List of users who are frozenranks/hidden.txt
List of users who are hiddenranks/muted.txt
List of users who are mutedranks/IRC_Controllers.txt
List of users who can control the IRC link
text/vip.txt
List of users who can still join a full servertext/emotelist.txt
List of users that don't want to use emotes (/emote)text/tempbans.txt
List of users who have a temp ban including timestamps.text/tempranks.txt
List of users who have a temp rank change including timestamps.
text/rankinfo.txt
Log of changes of user rankstext/bans.txt
Log of user banstext/unbans.txt
Log of user unbanstext/notes.txt
Log of user warnings and similar
Command Data
extra/text/help.txt
Help text for a bare /helptext/oprules.txt
Text for /oprules commandtext/rules.txt
Text for /rules commandtext/faq.txt
Text for /faq commandtext/news.txt
Text for /news command
-
text/custom$s.txt
Fixed strings to translate from $token's. -
text/8ball.txt
List of responses for /8ball -
text/eatmessages.txt
List of items for the /eat command -
extra/palettes/${palname}.pal
Palette files for /imgprint command -
extra/import/${filename}.bmp
Images for /imgprint
System data
properties/cpe.properties
Flags to disable indvidual CPE extensions.properties/authservices.properties
List of authentication services and their name affixes.text/cmdautoload.txt
List of command DLLs to load on startuptext/externalurl.txt
Public "play" URL downloaded from authentication service.
plugins/${plugin}.cs
plugins/${plugin}.dll
C# code for /plugin, with the compiled DLL
Other files
properties/economy.properties
text/awardsList.txt
text/playerAwards.txt
text/infectmessages.txt
text/irccmdblacklist.txt
properties/discordbot.properties
text/discord/controllers.txt
text/discord/replacements.txt