wave N+1: vfbuild15 fixes (EF lambda copies, tf clip reverts, mixin casts, unprivate

This commit is contained in:
loki5512344 2026-10-03 15:25:27 +02:00
parent ab59aff082
commit 1434ba25c4
Signed by: boba
GPG key ID: 253067914055423B
10 changed files with 277 additions and 13 deletions

View file

@ -47,12 +47,12 @@ public abstract class t {
&& reader.getString().startsWith(defpackage.bz.getInstance().getCommandManager().getPrefix(), reader.getCursor())) {
reader.setCursor(reader.getCursor() + 1);
if (this.currentParse == null) {
this.currentParse = defpackage.bz.getInstance().getCommandManager().getDispatcher().parse(reader, defpackage.bz.getInstance().getCommandManager().getSource());
this.currentParse = (ParseResults<ClientSuggestionProvider>)(Object)defpackage.bz.getInstance().getCommandManager().getDispatcher().parse(reader, defpackage.bz.getInstance().getCommandManager().getSource());
}
int cursor = this.input.getCursorPosition();
if (cursor >= 1 && (this.suggestions == null || !this.keepSuggestions)) {
this.pendingSuggestions = defpackage.bz.getInstance().getCommandManager().getDispatcher().getCompletionSuggestions((ParseResults<SharedSuggestionProvider>)this.currentParse, cursor);
this.pendingSuggestions = defpackage.bz.getInstance().getCommandManager().getDispatcher().getCompletionSuggestions((ParseResults<SharedSuggestionProvider>)(Object)this.currentParse, cursor);
this.pendingSuggestions.thenAccept(s -> {
if (this.pendingSuggestions.isDone()) {
this.updateUsageInfo(this.currentParse, s);

View file

@ -455,7 +455,7 @@ public final class ach extends api {
var4 = 734420006;
break;
case -1343783297:
var6 = Comparator.<mo>comparing(var0 -> var0.stack().getHoverName().getString().toLowerCase(Locale.ROOT));
var6 = Comparator.<mo, String>comparing(var0 -> var0.stack().getHoverName().getString().toLowerCase(Locale.ROOT));
var4 = 1334135620;
break;
case -577531470:

View file

@ -13,7 +13,7 @@ public final class alc {
private final Direction[] cullFaces;
private final int[] colors;
private alc(BakedQuad[] var1, Direction[] var2, int[] var3) {
alc(BakedQuad[] var1, Direction[] var2, int[] var3) {
this.quads = var1;
this.cullFaces = var2;
this.colors = var3;

View file

@ -151,7 +151,7 @@ final class ans {
List<anq> readSegment(int var1) throws IOException {
anr var2 = null;
ByteBuffer var3 = null;
ArrayList<anr> var4 = null;
ArrayList<anq> var4 = null;
ByteBuffer var5 = null;
int var6 = -1556286043;

View file

@ -12,7 +12,7 @@ final class hh {
this.key = var1;
}
private double weight() {
double weight() {
return this.key.nutrition() + this.key.saturation();
}
}

View file

@ -276,7 +276,7 @@ public final class tf extends rm {
case -525984328:
var14 = (Entity)var13.next();
var15 = this.renderBox(var14, var7).inflate(var14.getPickRadius());
var16 = var15.clip(var2, var3).map(BlockHitResult::getLocation);
var16 = var15.clip(var2, var3);
if (var15.contains(var2)) {
var20 = 814856296;
} else {
@ -479,14 +479,14 @@ public final class tf extends rm {
Vec3 var10 = null;
Vec3 var11 = null;
BlockHitResult var12 = null;
Optional<BlockHitResult> var13 = null;
Optional<Vec3> var13 = null;
int var14 = -1643872642;
while (true) {
switch (var14) {
case -1998940837:
var13 = var7.clip(var10, var11);
return var13.<EntityHitResult>map(var1x -> new EntityHitResult(var2, var1x.getLocation())).orElse(null);
return var13.<EntityHitResult>map(var1x -> new EntityHitResult(var2, var1x)).orElse(null);
case -1643872642:
default:
var7 = this.renderBox(var2, var6);

View file

@ -150,7 +150,7 @@ final class uw {
}
}
private void render(VertexConsumer var1, Pose var2, Vec3 var3, long var4, long var6, boolean var8, boolean var9, float var10, uv var11) {
void render(VertexConsumer var1, Pose var2, Vec3 var3, long var4, long var6, boolean var8, boolean var9, float var10, uv var11) {
int var12 = var11.of(this);
float var13 = this.lifeAlpha(var4, var6);
if (!(var13 <= 0.0F)) {

View file

@ -228,6 +228,7 @@ public class yc extends api {
case 1629176927:
default:
var1 = bz.getInstance().getThemeManager().getThemes();
final List var1f = var1;
this.modules.removeIf(var1x -> {
aae var2x = null;
int var4x = 0;
@ -255,7 +256,7 @@ public class yc extends api {
break;
case 1874733119:
var2x = (aae)var1x;
if (!var1.contains(var2x.getTheme())) {
if (!var1f.contains(var2x.getTheme())) {
var3x = 1205756249;
} else {
var3x = 1245967796;
@ -1544,6 +1545,8 @@ public class yc extends api {
}
break;
case 2121200736:
final String var1f = var1;
final rl var2f = var2;
var3 = this.resolveOrder(var2);
this.cachedVisibleModules = this.modules.stream().filter(var3x -> {
int var5x = 0;
@ -1552,7 +1555,7 @@ public class yc extends api {
while (true) {
switch (var4x) {
case -1994053734:
var5x = (var3x.getName().toLowerCase().contains(var1)) ? 1 : 0;
var5x = (var3x.getName().toLowerCase().contains(var1f)) ? 1 : 0;
var4x = 841569715;
break;
case -1559034135:
@ -1560,7 +1563,7 @@ public class yc extends api {
var4x = 841569715;
break;
case -68546177:
if (var3x.getCategory() == var2) {
if (var3x.getCategory() == var2f) {
var4x = 1684260877;
} else {
var4x = -1559034135;