Anonymous user
Modding: Difference between revisions
m
no edit summary
imported>Ambos m (Added BTA! 1.7.7.0_01 Babric instance) |
imported>Newcome mNo edit summary |
||
| (19 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
Like vanilla versions of ''Minecraft'', it is possible to download and create mods for ''Better than Adventure!''. This page aims to provide resources to assist in mod creation and installation for ''Better than Adventure!''. | |||
== Users == | == Users == | ||
=== Prerequisites === | === Prerequisites === | ||
| Line 8: | Line 9: | ||
Note: to avoid a common issue on GNU/Linux systems, both users and developers should use the [https://adoptium.net/ Temurin 17 JDK] ([https://aur.archlinux.org/packages/jdk17-temurin AUR package]) | Note: to avoid a common issue on GNU/Linux systems, both users and developers should use the [https://adoptium.net/ Temurin 17 JDK] ([https://aur.archlinux.org/packages/jdk17-temurin AUR package]) | ||
=== Installation === | === Singleplayer === | ||
==== Installation ==== | |||
We are going to use Babric, which is a modification of Fabric for Minecraft Beta 1.7.3. | We are going to use Babric, which is a modification of Fabric for Minecraft Beta 1.7.3. | ||
# Download the Babric MultiMC instance for BTA! [https://github.com/Turnip-Labs/babric-instance-repo/releases/ | # Download the Babric MultiMC instance for BTA! [https://github.com/Turnip-Labs/babric-instance-repo/releases/download/v1.7.7.0_02/bta_babric_instance_1.7.7.0_02.zip 1.7.7.0_02], [https://github.com/Turnip-Labs/babric-instance-repo/releases/download/v1.7.7.0_01/bta_babric_instance_1.7.7.0_01.zip 1.7.7.0_01], [https://github.com/Turnip-Labs/babric-instance-repo/releases/download/v1.7.7.0/instance.zip 1.7.7.0] ([https://cdn.discordapp.com/attachments/1046707025234640956/1137706168005963806/BTA_1.7.7.0_Babric.zip archive]) or [https://github.com/Turnip-Labs/babric-instance-repo/releases/download/v1.7.6.2_02/instance.zip 1.7.6.2_02] ([https://drive.google.com/file/d/1d_VocjEW2ItjIzbUAsrX_pBThH_zkZAn/view archive]) | ||
# [https://github.com/MultiMC/Launcher/wiki/Import-Instance Import the instance] into your launcher | # [https://github.com/MultiMC/Launcher/wiki/Import-Instance Import the instance] into your launcher | ||
=== | ==== Finding and adding mods ==== | ||
# Search through the <code>#mods-and-community-downloads</code> channel on the official BTA! Discord server or find mods on [https://github.com/ Github] ([https://github.com/Turnip-Labs example]), or on [https://bta-modding.nouma-vallee.fr/ BTA Modding] (by Nouma). | |||
# Search through the <code>#mods-and-community-downloads</code> channel on the official BTA! Discord server or find mods on [https://github.com/ Github] ([https://github.com/Turnip-Labs example]) | |||
# Download the JAR file | # Download the JAR file | ||
# Put it inside your <code>.minecraft/mods</code> folder in your Babric BTA! instance directory | # Put it inside your <code>.minecraft/mods</code> folder in your Babric BTA! instance directory | ||
=== Multiplayer === | |||
==== Installation ==== | |||
# Download the Babric server for [https://github.com/Turnip-Labs/babric-instance-repo/releases/download/v1.7.7.0_02/bta_babric_server_1.7.7.0_02.zip 1.7.7.0_02] or [https://github.com/Turnip-Labs/babric-instance-repo/releases/download/v1.7.7.0_01/bta_babric_server_1.7.7.0_01.zip 1.7.7.0_01] | |||
# Add your mods to the <code>mods</code> directory | |||
# Customize your server (see [[Setting up a Server]]) | |||
# Run <code>start.bat</code> if you are on Windows or <code>start.sh</code> if you are on GNU/Linux | |||
== Developers == | == Developers == | ||
| Line 27: | Line 38: | ||
=== Set up the development environment === | === Set up the development environment === | ||
Download or clone the [https://github.com/Turnip-Labs/bta-example-mod BTA Babric Example Mod] (or [https://github.com/Turnip-Labs/bta-example-mod-kotlin the Kotlin version] / [https://github.com/Turnip-Labs/bta-example-mod-scala the Scala version]) repository and follow the setup instructions | |||
== Resources == | == Resources == | ||
| Line 47: | Line 51: | ||
* [https://discord.gg/FTUNJhswBT BTA modding Discord] (unofficial) | * [https://discord.gg/FTUNJhswBT BTA modding Discord] (unofficial) | ||
Note: Since | Note: Since ''Better than Adventure!'' is distributed without obfuscation, all Mixin classes must set the <code>remap</code> option to false. Also, when modding for [[Better than Adventure! 1.7.6.2_02|''Better than Adventure!'' 1.7.6.2_02]], set <code>loadMods</code> to false in option.txt to avoid errors showing up in the run client configurations logs. | ||