Skip to main content

Advanced Configuration

To configure your realm even further, you need to edit files in the web interface. Here you'll find an explanation how to do so

For Minecraft configurations, refer to Paper's documentation.

realm.yml

KeyTypeDescription
HandleChatBooleanWhether Cytooxien should handle and format chat messages.
LoadPredefinedPluginsList of StringsList of predefined plugins to load.
DisplaySystem.showGroupsBooleanWhether to format the player's name based on their group. If disabled, color depends on the Minecraft team.
SendJoinHelpBooleanWhether to send a join help message to admins.

realm-messages.yml

KeyTypeDescription
Messages.playerJoin.deStringJoin message for players who have selected German as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.de-ATStringJoin message for players who have selected Austrian as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.de-CHStringJoin message for players who have selected Swiss German as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.enStringJoin message for players who have selected English as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.frStringJoin message for players who have selected French as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.itStringJoin message for players who have selected Italian as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.mxnStringJoin message for players who have selected Memetooxien as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerJoin.ruStringJoin message for players who have selected Russian as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.deStringQuit message for players who have selected German as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.de-ATStringQuit message for players who have selected Austrian as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.de-CHStringQuit message for players who have selected Swiss German as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.enStringQuit message for players who have selected English as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.frStringQuit message for players who have selected French as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.itStringQuit message for players who have selected Italian as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.mxnStringQuit message for players who have selected Memetooxien as their primary language. Use %player% as a placeholder for the player's name.
Messages.playerLeft.ruStringQuit message for players who have selected Russian as their primary language. Use %player% as a placeholder for the player's name.

worlds.yml

Managed via the World Management.

KeyTypeDescription
worldsList of worldsSee below for world details.

world:

KeyTypeDescription
seedLongWorld seed
structuresBooleanWhether structures are generated
iconStringWorld icon
typeStringWorld type
rules.weather_rhythmBooleanWhether the weather follows a rhythm
rules.weather_lightningBooleanWhether thunderstorms can spawn lightning
rules.blockdamage_hostileBooleanWhether hostile mobs can destroy blocks
rules.blockdamage_tntBooleanWhether TNT can destroy blocks
rules.blockdamage_friendlyBooleanWhether friendly mobs can destroy blocks
rules.player_damageBooleanWhether players can take damage
rules.pvpBooleanWhether players can PvP
rules.natural_hungerBooleanWhether players experience hunger
loadedBooleanWhether the world is loaded
environmentStringWorld environment (e.g., normal, nether, end)
nameStringWorld name
internalnameStringWorld directory
uuidStringWorld UUID