1.0.0
Compatibility
Required content
Changes
AR1 Connect Button v1.0.0 is a handy client-side Fabric mod that adds 4 quick‑connect buttons to the main menu. No more opening the "Multiplayer" screen and typing the address manually – just click a button and you're instantly on your favourite server. First release!
Key Features
- 4 profiles – configure addresses and labels for up to four servers.
- Customisable buttons – each button has a custom name (up to 10 characters) and a tooltip showing the server address.
- Flexible positioning – buttons can be placed to the left or right of the main menu buttons.
- Full size control – adjust button width and height in pixels.
- Resource pack policy – choose how to handle server resource packs: allow, deny, or ask.
- Convenient settings UI – integrates with ModMenu and Cloth Config.
- Localisation – support for 14 languages.
- Lightweight and performant – the mod does not affect gameplay.
How to Use
- Install the mod (see installation below).
- Open the settings (ModMenu → AR1 Connect Button).
- Enter server addresses (e.g.,
play.server.comor192.168.1.10:25565) and set button labels (up to 10 characters). - If needed, adjust alignment, dimensions, and resource pack policy.
- The profile buttons will appear on the main menu.
- Click any button to connect to the corresponding server immediately.
Configuration
All settings are available via ModMenu (or manually in the config/ar1-connect-button.json file).
| Category | Option | Description |
|---|---|---|
| General | Alignment | Place buttons to the left or right of the "Singleplayer" button. |
| General | Width | Button width in pixels (20–200). |
| General | Height | Button height in pixels (10–50). |
| Advanced | Address 1–4 | Server address for each profile. |
| Advanced | Label 1–4 | Button label (max 10 characters). |
| Advanced | Resource Pack Policy | Allow, deny, or prompt before loading a server resource pack. |
Localization
The mod is fully translated into 14 languages:
| Country | Language | Name | Code |
|---|---|---|---|
| 🇷🇺 | Russian | Русский | ru_ru |
| 🇺🇸 | English | English | en_us |
| 🇩🇪 | German | Deutsch | de_de |
| 🇪🇸 | Spanish | Español | es_es |
| 🇵🇱 | Polish | Polski | pl_pl |
| 🇺🇦 | Ukrainian | Українська | uk_ua |
| 🇧🇾 | Belarusian | Беларуская | be_by |
| 🇫🇷 | French | Français | fr_fr |
| 🇧🇬 | Bulgarian | Български | bg_bg |
| 🇨🇿 | Czech | Čeština | cs_cz |
| 🇯🇵 | Japanese | 日本語 | ja_jp |
| 🇰🇿 | Kazakh | Қазақша | kk_kz |
| 🇮🇳 | Hindi | हिन्दी | hi_in |
| 🇨🇳 | Chinese (Simplified) | 简体中文 | zh_cn |
Developed by ar1emq – a member of THEMIDNIGHTCORE.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:kXkCTz7q:el0h3siF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:kXkCTz7q:el0h3siF"
}

