Skip to content

Commit 1f76912

Browse files
committed
Add tall mode to Maintainer
1 parent c4cd305 commit 1f76912

10 files changed

Lines changed: 502 additions & 28 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,16 @@ The format is based on Keep a Changelog and this project adheres to Semantic Ver
88
- Semantic Versioning: https://semver.org/spec/v2.0.0.html
99

1010

11-
## [1.4.0] - 2026-02-14
11+
## [1.4.1] - 2026-02-18
12+
### Added
13+
- Add tall/compact view toggle for the Better Level Maintainer GUI.
14+
- Tall view shows one recipe per row with full item icons, state indicators, and detailed info.
15+
- Compact view shows three recipes per row in a more condensed layout.
16+
- Toggle button on the left side of the GUI, similar to AE2's terminal style button.
17+
- View preference is persisted in client config.
18+
19+
20+
## [1.4.0] - 2026-02-17
1221
### Added
1322
- Add Better Level Maintainer.
1423
- A block that automatically maintains item quantities in your AE2 network by scheduling crafting jobs.

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ buildscript {
1414

1515
apply plugin: 'net.minecraftforge.gradle.forge'
1616

17-
version = "1.4.0"
17+
version = "1.4.1"
1818
group = "com.ae2powertools"
1919
archivesBaseName = "ae2-powertools"
2020

@@ -41,6 +41,7 @@ configurations {
4141

4242
dependencies {
4343
deobfCompile "curse.maven:ae2-extended-life-570458:5378163"
44+
deobfCompile "curse.maven:jei-238222:4538010"
4445
}
4546

4647
processResources {

src/main/java/com/ae2powertools/Tags.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
public class Tags {
77
public static final String MODID = "ae2powertools";
88
public static final String MODNAME = "AE2 PowerTools";
9-
public static final String VERSION = "1.4.0";
9+
public static final String VERSION = "1.4.1";
1010
}

src/main/java/com/ae2powertools/client/PowerToolsClientConfig.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,25 @@ public class PowerToolsClientConfig {
2020
@Config.LangKey("ae2powertools.config.client.scanner")
2121
public static final Scanner scanner = new Scanner();
2222

23+
@Config.LangKey("ae2powertools.config.client.maintainer")
24+
public static final Maintainer maintainer = new Maintainer();
25+
26+
public static class Maintainer {
27+
@Config.LangKey("ae2powertools.config.client.maintainer.useTallView")
28+
public boolean useTallView = false;
29+
30+
public boolean isUseTallView() {
31+
return useTallView;
32+
}
33+
34+
public void setUseTallView(boolean value) {
35+
if (useTallView == value) return;
36+
37+
useTallView = value;
38+
ConfigManager.sync(Tags.MODID, Config.Type.INSTANCE);
39+
}
40+
}
41+
2342
public static class Scanner {
2443
@Config.LangKey("ae2powertools.config.client.scanner.arrowScalePercent")
2544
@Config.RangeInt(min = 10, max = 1000)

0 commit comments

Comments
 (0)