Modding: Difference between revisions

imported>Lilsips
m (My name is Walter Hartwell White. I live at 308 Negra Arroyo Lane, Albuquerque, New Mexico, 87104. This is my confession. If you're watching this tape, I'm probably dead, murdered by my brother-in-law Hank Schrader. Hank has been building a meth empire for over a year now and using me as his chemist. Shortly after my 50th birthday, Hank came to me with a rather, shocking proposition. He asked that I use my chemistry knowledge to cook methamphetamine, which he would then sell using his connection)
imported>Newcome
mNo edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
My name is Walter Hartwell White. I live at 308 Negra Arroyo Lane, Albuquerque, New Mexico, 87104. This is my confession. If you're watching this tape, I'm probably dead, murdered by my brother-in-law Hank Schrader. Hank has been building a meth empire for over a year now and using me as his chemist. Shortly after my 50th birthday, Hank came to me with a rather, shocking proposition. He asked that I use my chemistry knowledge to cook methamphetamine, which he would then sell using his connections in the drug world. Connections that he made through his career with the DEA. I was... astounded, I... I always thought that Hank was a very moral man and I was... thrown, confused, but I was also particularly vulnerable at the time, something he knew and took advantage of. I was reeling from a cancer diagnosis that was poised to bankrupt my family. Hank took me on a ride along, and showed me just how much money even a small meth operation could make. And I was weak. I didn't want my family to go into financial ruin so I agreed. Every day, I think back at that moment with regret. I quickly realized that I was in way over my head, and Hank had a partner, a man named Gustavo Fring, a businessman. Hank essentially sold me into servitude to this man, and when I tried to quit, Fring threatened my family. I didn't know where to turn. Eventually, Hank and Fring had a falling out. From what I can gather, Hank was always pushing for a greater share of the business, to which Fring flatly refused to give him, and things escalated. Fring was able to arrange, uh I guess I guess you call it a "hit" on my brother-in-law, and failed, but Hank was seriously injured, and I wound up paying his medical bills which amounted to a little over $177,000. Upon recovery, Hank was bent on revenge, working with a man named Hector Salamanca, he plotted to kill Fring, and did so. In fact, the bomb that he used was built by me, and he gave me no option in it. I have often contemplated suicide, but I'm a coward. I wanted to go to the police, but I was frightened. Hank had risen in the ranks to become the head of the Albuquerque DEA, and about that time, to keep me in line, he took my children from me. For 3 months he kept them. My wife, who up until that point, had no idea of my criminal activities, was horrified to learn what I had done, why Hank had taken our children. We were scared. I was in Hell, I hated myself for what I had brought upon my family. Recently, I tried once again to quit, to end this nightmare, and in response, he gave me this. I can't take this anymore. I live in fear every day that Hank will kill me, or worse, hurt my family. I... All I could think to do was to make this video in hope that the world will finally see this man, for what he really is.
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 ==
=== Prerequisites ===
 
* Verify your Java 17 installation ([https://fabricmc.net/wiki/player:tutorials:java:windows Windows], [https://fabricmc.net/wiki/player:tutorials:java:mac macOS] or [https://fabricmc.net/wiki/player:tutorials:java:linux Linux])
* Install [https://multimc.org/ MultiMC] or one of its fork ([https://polymc.org/ PolyMC], [https://prismlauncher.org/ Prism Launcher], ...)
 
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])
 
=== Singleplayer ===
 
==== Installation ====
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/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
 
==== 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).
# Download the JAR file
# 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 ==
 
=== Prerequisites ===
 
* Install [https://www.jetbrains.com/idea/ IntelliJ IDEA] and [https://plugins.jetbrains.com/plugin/8327-minecraft-development/ MinecraftDev plugin]
 
=== 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 ==
 
=== Developers documentation ===
 
* [https://fabricmc.net/wiki/doku.php Fabric Wiki]
* [https://fabricmc.net/wiki/tutorial:mixin_introduction Introduction to Mixins]
* [https://github.com/SpongePowered/Mixin/wiki Mixin Official Wiki]
* [https://jenkins.liteloader.com/view/Other/job/Mixin/javadoc/index.html Mixin javadoc]
* [https://github.com/2xsaiko/mixin-cheatsheet/blob/master/README.md Mixin Cheatsheet]
* [https://discord.gg/FTUNJhswBT BTA modding Discord] (unofficial)
 
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.

Latest revision as of 20:58, 2 November 2023

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 Edit

Prerequisites Edit

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

Singleplayer Edit

Installation Edit

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_02, 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 Edit

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

Multiplayer Edit

Installation Edit

  1. Download the Babric server for 1.7.7.0_02 or 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 Edit

Prerequisites Edit

Set up the development environment Edit

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

Resources Edit

Developers documentation Edit

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