Skip to content

Commit a0d58ab

Browse files
committed
straightforward 26.2 update
1 parent 464ede5 commit a0d58ab

16 files changed

Lines changed: 28 additions & 28 deletions

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ mod.version=build-11
77
maven_group=me.noramibu
88
archives_base_name=nora-tweaks
99

10-
# 26.1.x dependency versions
11-
minecraft_version=26.1.2
10+
# 26.2 dependency versions
11+
minecraft_version=26.2
1212
loader_version=0.19.3
13-
fabric_api_version=0.153.0+26.1.2
14-
meteor_version=26.1.2
13+
fabric_api_version=0.152.1+26.2
14+
meteor_version=26.2
1515
baritone_version=26.1
1616
xpple_cubiomes_version=0.0.0-2026.6.29.1782739186+b12a5325c8a195fa99711ed2052a4fc9cac077a8

meteor-addon-list.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"supported_versions": ["1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10", "1.21.11", "26.1", "26.1.1", "26.1.2"],
2+
"supported_versions": ["1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10", "1.21.11", "26.1", "26.1.1", "26.1.2", "26.2"],
33
"description": "QoL and utility modules & tweaks for Meteor Client.",
44
"tags": [
55
"PvP",

src/main/java/me/noramibu/tweaks/gui/screens/CategoryManagerScreen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ private void buildCategoriesTable() {
5858
categoriesTable.add(theme.label(category.name)).expandX();
5959

6060
WButton manageButton = categoriesTable.add(theme.button("Manage")).widget();
61-
manageButton.action = () -> Minecraft.getInstance().setScreen(new ManageCategoryModulesScreen(theme, category));
61+
manageButton.action = () -> Minecraft.getInstance().setScreenAndShow(new ManageCategoryModulesScreen(theme, category));
6262

6363
WButton renameButton = categoriesTable.add(theme.button("Rename")).widget();
64-
renameButton.action = () -> Minecraft.getInstance().setScreen(new RenameCategoryScreen(theme, category));
64+
renameButton.action = () -> Minecraft.getInstance().setScreenAndShow(new RenameCategoryScreen(theme, category));
6565

6666
WButton activateButton = categoriesTable.add(theme.button("Activate All")).widget();
6767
activateButton.action = () -> {

src/main/java/me/noramibu/tweaks/gui/screens/HotkeysScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void reload() {
3434
edit.action = () -> {
3535
EditHotkeyScreen screen = new EditHotkeyScreen(theme, module, hotkey);
3636
screen.parent = this;
37-
mc.setScreen(screen);
37+
mc.setScreenAndShow(screen);
3838
};
3939
table.add(edit);
4040

src/main/java/me/noramibu/tweaks/gui/screens/KeywordsScreen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public KeywordsScreen(GuiTheme theme) {
2121
public void initWidgets() {
2222
// Add button
2323
WButton addButton = add(theme.button("Add")).expandX().widget();
24-
addButton.action = () -> minecraft.setScreen(new EditKeywordScreen(theme, null, keyword -> {
24+
addButton.action = () -> minecraft.setScreenAndShow(new EditKeywordScreen(theme, null, keyword -> {
2525
if (!module.keywords.contains(keyword)) {
2626
module.keywords.add(keyword);
2727
}
@@ -40,7 +40,7 @@ private void refresh() {
4040
table.add(theme.label(keyword.name));
4141

4242
WButton editButton = table.add(theme.button("Edit")).widget();
43-
editButton.action = () -> minecraft.setScreen(new EditKeywordScreen(theme, keyword, k -> refresh()));
43+
editButton.action = () -> minecraft.setScreenAndShow(new EditKeywordScreen(theme, keyword, k -> refresh()));
4444

4545
WButton deleteButton = table.add(theme.button("Remove")).widget();
4646
deleteButton.action = () -> {

src/main/java/me/noramibu/tweaks/gui/screens/ManageCategoryModulesScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ private void onCategoriesChanged(CustomCategoriesChangedEvent event) {
129129
// If the name changed, reopen the screen with the new title
130130
if (!this.getTitle().getString().equals("Manage Category - " + category.name)) {
131131
this.onClose();
132-
Minecraft.getInstance().setScreen(new ManageCategoryModulesScreen(theme, category));
132+
Minecraft.getInstance().setScreenAndShow(new ManageCategoryModulesScreen(theme, category));
133133
return;
134134
}
135135

src/main/java/me/noramibu/tweaks/mixin/LocatorBarMixin.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import net.minecraft.client.DeltaTracker;
99
import net.minecraft.client.Minecraft;
1010
import net.minecraft.client.gui.GuiGraphicsExtractor;
11-
import net.minecraft.client.gui.contextualbar.LocatorBarRenderer;
11+
import net.minecraft.client.gui.contextualbar.LocatorBar;
1212
import net.minecraft.client.multiplayer.PlayerInfo;
1313
import net.minecraft.client.renderer.RenderPipelines;
1414
import net.minecraft.client.resources.WaypointStyle;
@@ -31,7 +31,7 @@
3131
import org.spongepowered.asm.mixin.injection.Inject;
3232
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
3333

34-
@Mixin(LocatorBarRenderer.class)
34+
@Mixin(LocatorBar.class)
3535
public abstract class LocatorBarMixin {
3636
@Shadow @Final private Minecraft minecraft;
3737

@@ -74,7 +74,7 @@ private void renderBarReturn(GuiGraphicsExtractor context, DeltaTracker tickCoun
7474
@Unique
7575
private void renderOverlays(GuiGraphicsExtractor context, int cx, int cy) {
7676
if (module.showDirections.get()) {
77-
float yaw = Mth.wrapDegrees(minecraft.gameRenderer.getMainCamera().yRot());
77+
float yaw = Mth.wrapDegrees(minecraft.gameRenderer.mainCamera().yRot());
7878
int centerX = cx + 91;
7979
drawDirection(context, "S", 0, yaw, centerX, cy);
8080
drawDirection(context, "W", 90, yaw, centerX, cy);
@@ -107,11 +107,11 @@ private void renderMeteorWaypoints(GuiGraphicsExtractor context, int centerX, in
107107
if (!module.displayWaypoints.get()) return;
108108

109109
//? if >=1.21.11 {
110-
Vec3 cameraPos = minecraft.gameRenderer.getMainCamera().position();
110+
Vec3 cameraPos = minecraft.gameRenderer.mainCamera().position();
111111
//?} else
112112
/*Vec3d cameraPos = client.gameRenderer.getCamera().getPos();
113113
*/
114-
float playerYaw = Mth.wrapDegrees(minecraft.gameRenderer.getMainCamera().yRot());
114+
float playerYaw = Mth.wrapDegrees(minecraft.gameRenderer.mainCamera().yRot());
115115
boolean showData = (module.displayWaypointName.get() || module.displayWaypointDistance.get())
116116
&& (!module.displayWaypointOnlyOnTab.get() || minecraft.options.keyPlayerList.isDown());
117117

@@ -163,7 +163,7 @@ private void renderTrackedPlayerWaypoints(GuiGraphicsExtractor context, DeltaTra
163163
minecraft.player.connection.getWaypointManager().forEachWaypoint(cameraEntity, waypoint -> {
164164
if (waypoint.id().left().map(uuid -> uuid.equals(cameraEntity.getUUID())).orElse(false)) return;
165165

166-
double angle = waypoint.yawAngleToCamera(level, minecraft.gameRenderer.getMainCamera(), partialTickSupplier);
166+
double angle = waypoint.yawAngleToCamera(level, minecraft.gameRenderer.mainCamera(), partialTickSupplier);
167167
if (angle <= -60.0 || angle > 60.0) return;
168168

169169
int dotPosition = Mth.floor(angle * 173.0 / 2.0 / 60.0);
@@ -179,7 +179,7 @@ private void renderTrackedPlayerWaypointData(GuiGraphicsExtractor context, Track
179179
if (entry == null) return;
180180

181181
double dist = Math.sqrt(waypoint.distanceSquared(minecraft.getCameraEntity()));
182-
WaypointStyle style = minecraft.getWaypointStyles().get(waypoint.icon().style);
182+
WaypointStyle style = minecraft.gui.hud.getWaypointStyles().get(waypoint.icon().style);
183183
float styleDistance =
184184
Double.isFinite(dist) ? (float) Math.min(dist, Float.MAX_VALUE) : Float.POSITIVE_INFINITY;
185185
float scale = Mth.lerp(getProgress(styleDistance, style.nearDistance(), style.farDistance()), 0.5f, 1.0f);

src/main/java/me/noramibu/tweaks/mixin/SingleModuleScreenMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ private void onInitWidgets(CallbackInfo ci) {
2727
add(theme.horizontalSeparator()).expandX();
2828
WButton addToCategoryButton = add(theme.button("Add to Custom Category")).expandX().widget();
2929
addToCategoryButton.action = () -> {
30-
Minecraft.getInstance().setScreen(new AddToCategoryScreen(theme, module));
30+
Minecraft.getInstance().setScreenAndShow(new AddToCategoryScreen(theme, module));
3131
};
3232
}
3333
}

src/main/java/me/noramibu/tweaks/modules/AutoTrapPlus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ private void add(BlockPos blockPos) {
301301
}
302302

303303
private boolean isOutOfRange(BlockPos blockPos) {
304-
Vec3 pos = blockPos.getCenter();
304+
Vec3 pos = Vec3.atCenterOf(blockPos);
305305
if (!PlayerUtils.isWithin(pos, placeRange.get())) return true;
306306

307307
ClipContext raycastContext = new ClipContext(mc.player.getEyePosition(), pos, ClipContext.Block.COLLIDER, ClipContext.Fluid.NONE, mc.player);

src/main/java/me/noramibu/tweaks/modules/CategoryManagerModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public CategoryManagerModule() {
1212

1313
@Override
1414
public void onActivate() {
15-
mc.setScreen(new CategoryManagerScreen(GuiThemes.get()));
15+
mc.setScreenAndShow(new CategoryManagerScreen(GuiThemes.get()));
1616
toggle();
1717
}
1818
}

0 commit comments

Comments
 (0)