Modding

Revision as of 14:13, 21 August 2023 by imported>Ambos (Removed example mod setup instructions)

Users

Prerequisites

Note: to avoid a common issue on GNU/Linux systems, both users and developers should use the Temurin 17 JDK (AUR package)

Singleplayer

Installation

We are going to use Babric, which is a modification of Fabric for Minecraft Beta 1.7.3.

  1. Download the Babric MultiMC instance for BTA! 1.7.7.0_01, 1.7.7.0 (archive) or 1.7.6.2_02 (archive)
  2. Import the instance into your launcher

Finding and adding mods

  1. Search through the #mods-and-community-downloads channel on the official BTA! Discord server or find mods on Github (example)
  2. Download the JAR file
  3. Put it inside your .minecraft/mods folder in your Babric BTA! instance directory

Multiplayer

Installation

  1. Download the Babric server for 1.7.7.0_01
  2. Add your mods to the mods directory
  3. Customize your server (see Setting up a Server)
  4. Run start.bat if you are on Windows or start.sh if you are on GNU/Linux

Developers

Prerequisites

Set up the development environment

Download or clone the BTA Babric Example Mod (or BTA Babric Example Mod Kotlin) repository and follow the setup instructions

Resources

Developers documentation

Note: Since BTA is distributed without obfuscation, all Mixin classes must set the remap option to false. Also, when modding for BTA! 1.7.6.2_02, set loadMods to false in option.txt to avoid errors showing up in the run client configurations logs.