Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 7.2pre2 without PrismaticLibe's IHighlighting or IResizeable #43

Open
wants to merge 6 commits into
base: 7.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 18 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,25 @@ Brings back that legacy console feel with its own style!

Thanks to PedroThePanda64 for creating the Better than Legacy Logo!

## Installation
# About

### Add the BTA Babric instance: https://github.com/Turnip-Labs/babric-instance-repo/releases/tag/v1.7.7.0_02
Better Than Legacy is a GUI overhaul mod which redesigns the GUIs in BTA to look, act, and feel much more like the GUIs found on the Legacy Console Editions of Minecraft.
With controller support!

![image](https://github.com/UselessBullets/BTA_Babric_LegacyUI/assets/80850784/c08eec73-4215-4387-9d45-29b1c0099a90)
Better Than Legacy is also a fully clientside mod, all features work in multiplayer without the server needing the mod installed.

### Add the required mods:
Dependencies:
- PrismaticLibe >=2.1.1 (only needed for BTL versions >= 0.5.0): https://github.com/UselessBullets/BTA_Babric_PrismaticLibe/releases
- HalpLibe >= 2.1.1: https://github.com/Turnip-Labs/bta-halplibe/releases
- Better than Legacy!: https://github.com/UselessBullets/BTA_Babric_LegacyUI/releases
### Current GUIs include:
- Creative Mode GUI ![BTLegacy Creative Mode GUI](https://cdn.modrinth.com/data/cached_images/01913028b978c6dad2940e87902261555fdcb8c7.png)
- Inventory GUI ![BTLegacy Inventory GUI](https://cdn.modrinth.com/data/cached_images/a9110c6e3419cdb438074e2627ffb52b468dc2a6.png)
- Crafting GUI ![BTLegacy Crafting GUI](https://cdn.modrinth.com/data/cached_images/9382475b0407d5ee70616572630df644c01b2754.png)
- Flag Editor GUI ![BTLegacy Flag Editor GUI](https://cdn.modrinth.com/data/cached_images/b6d64c3fb95da46de5208f82e08e83c36e360e9c.png)

### Click `View Mods` and then add the required mods
![image](https://github.com/UselessBullets/BTA_Babric_LegacyUI/assets/80850784/73df17b9-9270-41a0-8df4-91f3322ca24b)
![image](https://github.com/UselessBullets/BTA_Babric_LegacyUI/assets/80850784/62a9d44f-21bd-4c57-9660-d17f742d39fa)
# Installation
This mod needs a specific [MultiMC/Prism](https://github.com/Turnip-Labs/babric-instance-repo) instance to run and other mods as a dependencies not available here on Modrinth (yet):

Requires:
- [HalpLibe](https://github.com/Turnip-Labs/bta-halplibe/releases) by Turnip Labs
- [PrismaticLibe](https://github.com/UselessSolutions/BTA_Babric_PrismaticLibe/releases) by Useless

Suggests:
- [BTA SDL Controller Support](https://github.com/Melon-Modding/bta-controller-support/releases) by MelonMojito
31 changes: 12 additions & 19 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
id 'babric-loom' version '1.1.+'
id 'babric-loom' version '1.4.+'
id 'java'
}

Expand Down Expand Up @@ -50,14 +50,6 @@ repositories {
}
metadataSources { artifact() }
}
ivy {
url = "https://github.com/UselessBullets"
patternLayout {
artifact "[organisation]/releases/download/v[revision]/[module]-[revision].jar"
m2compatible = true
}
metadataSources { artifact() }
}
ivy {
url = "https://github.com/Gooey-Goo"
patternLayout {
Expand All @@ -83,9 +75,9 @@ repositories {
metadataSources { artifact() }
}
ivy {
url = "https://github.com/UselessBullets"
url = "https://github.com/UselessSolutions"
patternLayout {
artifact "[organisation]/releases/download/[revision]/[module]-[revision].jar"
artifact "[organisation]/releases/download/v[revision]/[module]-[revision].jar"
m2compatible = true
}
metadataSources { artifact() }
Expand All @@ -109,17 +101,18 @@ dependencies {

// Libraries
modImplementation "com.github.Turnip-Labs:bta-halplibe:${project.halplibe_version}"
modImplementation "BTA_Babric_PrismaticLibe:prismaticlibe:${project.prismatic_version}"
modImplementation "sunsetutils:sunsetutils:${project.sunsetutils_version}"
modCompileOnly "BTA_Babric_PrismaticLibe:prismaticlibe:${project.prismatic_version}"
//modImplementation "sunsetutils:sunsetutils:${project.sunsetutils_version}"

// APIs
modImplementation "energyapi:energyapi:${project.energyapi_version}"
//modImplementation "energyapi:energyapi:${project.energyapi_version}"

// Mods
modImplementation "ModMenu:ModMenu:2.0.0"
modImplementation "BTA_Babric_SpawnEggs:spawneggs:1.3.0"
modImplementation "BTANoNameDyes:noname_dyes:${project.dyes_version}"
modImplementation "potato-logistics:PotatoLogistics:${project.potato_logistics_version}"
modImplementation "ModMenu:ModMenu:2.0.6"
//modImplementation "Resourceful:resourceful:1.2.0"
//modImplementation "BTA_Babric_SpawnEggs:spawneggs:2.0.0-7.1"
// modImplementation "BTANoNameDyes:noname_dyes:${project.dyes_version}"
// modImplementation "potato-logistics:PotatoLogistics:${project.potato_logistics_version}"



Expand All @@ -129,7 +122,7 @@ dependencies {
implementation 'com.google.guava:guava:30.0-jre'
implementation group: 'com.google.code.gson', name: 'gson', version: '2.8.9'

var log4jVersion = "2.20.0"
var log4jVersion = "2.17.2"
implementation("org.apache.logging.log4j:log4j-core:${log4jVersion}")
implementation("org.apache.logging.log4j:log4j-api:${log4jVersion}")
implementation("org.apache.logging.log4j:log4j-1.2-api:${log4jVersion}")
Expand Down
18 changes: 5 additions & 13 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,24 +1,16 @@
org.gradle.jvmargs=-Xmx2G

# BTA
bta_version=1.7.7.0_02
bta_version=7.2-pre2

# Loader
loader_version=0.14.19-babric.1-bta
loader_version=0.15.6-babric.6-bta

# Libaries
halplibe_version=2.5.0
prismatic_version=2.1.5
sunsetutils_version=1.8.2

# APIs
energyapi_version=1.1.6

# Mods
dyes_version=0.1.7
potato_logistics_version=0.1.4
halplibe_version=4.1.3
prismatic_version=3.1.1-7.1

# Mod
mod_version=1.1.1
mod_version=1.2.3-7.2pre2
mod_group=useless
mod_name=legacyui
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
zipStorePath=wrapper/dists
Loading