Skip to content

Config file

Thosea edited this page Jun 28, 2024 · 3 revisions

Config file

The config file is located in the safechat folder under <minecraft dir>/config/robloxsafechat/config.json.
Usually, you shouldn't need to modify this file because there is an in-game settings GUI:

The default values are as follows:

{
  "config_version": 1,
  "close_after_send": true,
  "opacity_multiplier": 1.0,
  "mouse_affects_opacity": true,
  "groups_are_also_texts": false,
  "chat_field_fill_affects_opacity": true,
  "text_scale_threshold": 0.7,
  "scale": 0.8,
  "instantly_send": true,
  "flip_groups": true,
  "show_arrows_next_to_groups": true
}

scale - self-explanatory. There are no boundary checks for reading from the JSON file, however I'd recommend you keep it between 0.4 and 1.3, bigger or smaller depending on your GUI scale.
instantly_send - If enabled, clicking a message will automatically send it as you in chat. If disabled, it will be pasted into your chat box like pasting your clipboard. Disable to prevent accidents.
close_after_send - If enabled, the safechat menu (not the entire chat menu!) will be closed after a chat or group is selected.
text_scale_threshold - If the button's width divided by text's width is this or smaller, a tooltip will be displayed to assist visibility. The smaller the value, the smaller the text must be for a tooltip to be displayed. Unaffected by scale.

Group Settings
groups_are_also_texts - If this is enabled, you can click on a group's button to paste it into chat like a normal text. If disabled, clicking a group will close the safechat menu. Does not affect settings buttons.
show_arrows_next_to_groups - Also self-explanatory. If enabled, turns a group named Hello into < Hello.
flip_groups - If enabled, groups will be displayed in the opposite order than what they are read from the messages file. Also does not affect settings buttons.

Opacity Settings
opacity_multiplier - The number to multiply against the final opacity value of the buttons on the chat bar.
chat_field_fill_affects_opacity - If enabled, the closer you are to filling your chat bar, the more the opacity of the buttons on the chat bar will decrease.
mouse_affects_opacity - If enabled, how close your mouse is to the buttons on the chat bar will affect their opacity, and movements will also temporarily pulse them.

Clone this wiki locally