wave N+14: vfbuild29 fixes (aef EF copies: var1, var2, var1x)

This commit is contained in:
loki5512344 2026-10-03 15:52:32 +02:00
parent d9847bdf6f
commit a07392c910
Signed by: boba
GPG key ID: 253067914055423B
3 changed files with 97 additions and 3 deletions

View file

@ -112,6 +112,7 @@ public final class aef {
return;
case -660438716:
var1 = var0.toJson().toString();
final String var1f = var1;
IO.execute(
() -> {
try {
@ -120,7 +121,7 @@ public final class aef {
Path var2x = var1x.resolveSibling(
"cosmetics_state.json.tmp"
);
Files.writeString(var2x, var1, StandardCharsets.UTF_8);
Files.writeString(var2x, var1f, StandardCharsets.UTF_8);
CopyOption[] var10002 = new CopyOption[1];
var10002[0] = StandardCopyOption.REPLACE_EXISTING;
Files.move(var2x, var1x, var10002);
@ -175,15 +176,17 @@ public final class aef {
case -362427060:
return;
case -285474065:
final Minecraft var2f = var2;
final aee var1xf = var1x;
var2.execute(() -> {
if (var2.player != null) {
if (var2f.player != null) {
if (aee.readFor(var0).isEmpty()) {
restoring = (boolean)(((1)) != 0);
boolean var5 = false /* VF: Semaphore variable */;
try {
var5 = true;
adx.ownedOnly(var1x).applyTo(var0);
adx.ownedOnly(var1xf).applyTo(var0);
var5 = false;
} finally {
if (var5) {