From be562a6ca45360aefb45fdf8ccdb1908b3a3a07c Mon Sep 17 00:00:00 2001 From: Hileb <107909747+Ecdcaeb@users.noreply.github.com> Date: Mon, 12 May 2025 23:46:50 +0800 Subject: [PATCH] cleanroom changed the title, so we adapt it --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d6e95ce..e1d4335 100644 --- a/README.md +++ b/README.md @@ -23,13 +23,27 @@ TransformerRegistry.registerASMExplicitTransformer(-99 , for (var mn :cn.methods) { var itr = mn.instructions.iterator(); while (itr.hasNext()) { - if (itr.next() instanceof LdcInsnNode ldc && ldc.cst instanceof String str && str.startsWith("Cleanroom Loader")) { + if (itr.next() instanceof LdcInsnNode ldc && ldc.cst instanceof String str && str.startsWith("Cleanroom")) { ldc.cst = str + " & Cute Shota"; LOGGER.info("change the title to {}", ldc.cst); } } } }, "net.minecraft.client.Minecraft"); + +// Arrors is infinite +TransformerRegistry.registerASMExplicitTransformer(-99 , + (cn) -> { + for (var mn :cn.methods) { + if ("isInfinite".equals(mn.name)){ + mn.instructions.clear(); + mn.visitInsn(Opcodes.ICONST_1); + mn.visitInsn(Opcodes.IRETURN); + var itr = mn.instructions.iterator(); + } + } + }, "net.minecraft.item.ItemArrow"); + ``` ![image](https://github.com/user-attachments/assets/e89ec1cc-7cea-483d-a204-3c6d545466e1)