Just Enough Characters

Just Enough Characters

3M Downloads

Error occurred applying transform (Not working with AE2 on 1.20.1/Forge/OpenJDK 17)

orzFly opened this issue · 2 comments

commented
[12:29:31] [Render thread/ERROR]: Error occurred applying transform of coremod coremods/common_transformer.js function regExp-6
java.lang.NullPointerException: Cannot invoke "org.openjdk.nashorn.api.scripting.ScriptObjectMirror.call(Object, Object[])" because "obj" is null
	at net.minecraftforge.coremod.NashornFactory.lambda$getFunction$0(NashornFactory.java:18) ~[coremods-5.0.1.jar:5.0.1+15+master.dc5a2922]
	at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:18) ~[coremods-5.0.1.jar:?]
	at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:10) ~[coremods-5.0.1.jar:?]
	at net.minecraftforge.coremod.transformer.CoreModBaseTransformer.transform(CoreModBaseTransformer.java:38) ~[coremods-5.0.1.jar:?]
	at cpw.mods.modlauncher.TransformerHolder.transform(TransformerHolder.java:41) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.performVote(ClassTransformer.java:179) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:111) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at appeng.client.gui.me.search.RepoSearch.setSearchString(RepoSearch.java:39) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at appeng.client.gui.me.common.Repo.setSearchString(Repo.java:376) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at appeng.client.gui.me.common.MEStorageScreen.setSearchText(MEStorageScreen.java:783) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at net.minecraft.client.gui.components.EditBox.m_94174_(EditBox.java:148) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.components.EditBox.m_94164_(EditBox.java:143) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.components.EditBox.m_5534_(EditBox.java:354) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.components.events.ContainerEventHandler.m_5534_(ContainerEventHandler.java:86) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at appeng.client.gui.me.common.MEStorageScreen.m_5534_(MEStorageScreen.java:684) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at net.minecraft.client.KeyboardHandler.lambda$charTyped$6(KeyboardHandler.java:446) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.KeyboardHandler.m_90889_(KeyboardHandler.java:444) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.KeyboardHandler.m_167827_(KeyboardHandler.java:470) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.KeyboardHandler.m_90934_(KeyboardHandler.java:469) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at org.lwjgl.glfw.GLFWCharModsCallbackI.callback(GLFWCharModsCallbackI.java:46) ~[lwjgl-glfw-3.3.1.jar%23131!/:build 7]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23143!/:build 7]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23131!/:build 7]
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1%20ForgeDev.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.6.jar:?]
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.6.jar:?]
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.6.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
[12:29:31] [Render thread/ERROR]: Error occurred applying transform of coremod coremods/common_transformer.js function regExp-3
java.lang.NullPointerException: Cannot invoke "org.openjdk.nashorn.api.scripting.ScriptObjectMirror.call(Object, Object[])" because "obj" is null
	at net.minecraftforge.coremod.NashornFactory.lambda$getFunction$0(NashornFactory.java:18) ~[coremods-5.0.1.jar:5.0.1+15+master.dc5a2922]
	at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:18) ~[coremods-5.0.1.jar:?]
	at net.minecraftforge.coremod.transformer.CoreModMethodTransformer.runCoremod(CoreModMethodTransformer.java:10) ~[coremods-5.0.1.jar:?]
	at net.minecraftforge.coremod.transformer.CoreModBaseTransformer.transform(CoreModBaseTransformer.java:38) ~[coremods-5.0.1.jar:?]
	at cpw.mods.modlauncher.TransformerHolder.transform(TransformerHolder.java:41) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.performVote(ClassTransformer.java:179) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:111) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at appeng.client.gui.me.search.RepoSearch.setSearchString(RepoSearch.java:39) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at appeng.client.gui.me.common.Repo.setSearchString(Repo.java:376) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at appeng.client.gui.me.common.MEStorageScreen.setSearchText(MEStorageScreen.java:783) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at net.minecraft.client.gui.components.EditBox.m_94174_(EditBox.java:148) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.components.EditBox.m_94164_(EditBox.java:143) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.components.EditBox.m_5534_(EditBox.java:354) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.components.events.ContainerEventHandler.m_5534_(ContainerEventHandler.java:86) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at appeng.client.gui.me.common.MEStorageScreen.m_5534_(MEStorageScreen.java:684) ~[appliedenergistics2-forge-15.0.15.jar%23148!/:15.0.15]
	at net.minecraft.client.KeyboardHandler.lambda$charTyped$6(KeyboardHandler.java:446) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.KeyboardHandler.m_90889_(KeyboardHandler.java:444) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.KeyboardHandler.m_167827_(KeyboardHandler.java:470) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.KeyboardHandler.m_90934_(KeyboardHandler.java:469) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at org.lwjgl.glfw.GLFWCharModsCallbackI.callback(GLFWCharModsCallbackI.java:46) ~[lwjgl-glfw-3.3.1.jar%23131!/:build 7]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23143!/:build 7]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar%23131!/:build 7]
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1173) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23150!/:?]
	at net.minecraft.client.main.Main.main(Main.java:218) ~[1.20.1%20ForgeDev.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.2.6.jar:?]
	at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.2.6.jar:?]
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.2.6.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]

Tested on the following 3 Java versions and all of them yield the same exception.

bminecraft% java --version
openjdk 21 2023-09-19
OpenJDK Runtime Environment (build 21+35)
OpenJDK 64-Bit Server VM (build 21+35, mixed mode, sharing)

bminecraft% jdk/jdk-17.0.9/bin/java --version
java 17.0.9 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+11-LTS-201)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+11-LTS-201, mixed mode, sharing)

bminecraft% jdk/openjdk-17.0.2/bin/java --version
openjdk 17.0.2 2022-01-18
OpenJDK Runtime Environment (build 17.0.2+8-86)
OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
jecharacters-1.20.1-forge-4.5.2.jar
forge-1.20.1-47.2.6-universal.jar
appliedenergistics2-forge-15.0.15.jar
System Details

-- System Details --
Details:
	Minecraft Version: 1.20.1
	Minecraft Version ID: 1.20.1
	Operating System: Linux (amd64) version 6.6.1-arch1-1
	Java Version: 17.0.2, Oracle Corporation
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
	Backend library: LWJGL version 3.3.1 build 7
	Backend API: Mesa Intel(R) Arc(tm) A770 Graphics (DG2) GL version 4.6 (Core Profile) Mesa 23.2.1-arch1.2, Intel
	Data Packs: vanilla, mod:jecharacters (incompatible), mod:forge, mod:ae2 (incompatible)
	Enabled Feature Flags: minecraft:vanilla
	World Generation: Stable
	ModLauncher: 10.0.9+10.0.9+main.dcd20f30
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		mixin-0.8.5.jar mixin PLUGINSERVICE 
		eventbus-6.0.5.jar eventbus PLUGINSERVICE 
		fmlloader-1.20.1-47.2.6.jar slf4jfixer PLUGINSERVICE 
		fmlloader-1.20.1-47.2.6.jar object_holder_definalize PLUGINSERVICE 
		fmlloader-1.20.1-47.2.6.jar runtime_enum_extender PLUGINSERVICE 
		fmlloader-1.20.1-47.2.6.jar capability_token_subclass PLUGINSERVICE 
		accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE 
		fmlloader-1.20.1-47.2.6.jar runtimedistcleaner PLUGINSERVICE 
		modlauncher-10.0.9.jar mixin TRANSFORMATIONSERVICE 
		modlauncher-10.0.9.jar fml TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		lowcodefml@null
		javafml@null
	Mod List: 
		client-1.20.1-20230612.114412-srg.jar             |Minecraft                     |minecraft                     |1.20.1              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
		jecharacters-1.20.1-forge-4.5.2.jar               |Just Enough Characters        |jecharacters                  |4.5.2               |DONE      |Manifest: NOSIGNATURE
		forge-1.20.1-47.2.6-universal.jar                 |Forge                         |forge                         |47.2.6              |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
		appliedenergistics2-forge-15.0.15.jar             |Applied Energistics 2         |ae2                           |15.0.15             |DONE      |Manifest: NOSIGNATURE
	FML: 47.2
	Forge: net.minecraftforge:47.2.6
/jech profile (看起来 hook 没啥问题)
{
  "mods": [
    {
      "modid": "ae2",
      "name": "Applied Energistics 2",
      "version": "15.0.15"
    }
  ],
  "contains": [
    "appeng.client.gui.me.patternaccess.PatternAccessTermScreen:itemStackMatchesSearchTerm(Lnet/minecraft/world/item/ItemStack;Ljava/lang/String;)Z",
    "appeng.client.gui.me.patternaccess.PatternAccessTermScreen:refreshList()V",
    "appeng.client.gui.style.BlitterDeserializer:deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lappeng/client/gui/style/Blitter;",
    "appeng.client.gui.style.StyleManager:loadMergedJsonTree(Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)Lcom/google/gson/JsonObject;",
    "appeng.client.guidebook.compiler.IdUtils:resolveId(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation;",
    "appeng.client.guidebook.compiler.IdUtils:resolveLink(Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation;",
    "appeng.server.subcommands.ChunkLogger:displayStack()V",
    "appeng.shaded.methvin.watcher.DirectoryWatcher$Builder:osDefaultWatchService(Lappeng/shaded/methvin/watcher/visitor/FileTreeVisitor;)Lappeng/shaded/methvin/watcher/DirectoryWatcher$Builder;",
    "appeng.shaded.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:\u003cinit\u003e(Ljava/lang/String;Z)V"
  ],
  "regExp": [
    "appeng.client.gui.me.search.SearchPredicates:lambda$createIdPredicate$2(Ljava/util/regex/Pattern;Lappeng/menu/me/common/GridInventoryEntry;)Z",
    "appeng.client.gui.me.search.SearchPredicates:lambda$createModIdPredicate$0(Ljava/util/regex/Pattern;Lappeng/menu/me/common/GridInventoryEntry;)Z",
    "appeng.client.gui.me.search.SearchPredicates:lambda$createModNamePredicate$1(Ljava/util/regex/Pattern;Lappeng/menu/me/common/GridInventoryEntry;)Z",
    "appeng.client.gui.me.search.SearchPredicates:lambda$createNamePredicate$3(Ljava/util/regex/Pattern;Lappeng/menu/me/common/GridInventoryEntry;)Z",
    "appeng.client.gui.me.search.SearchPredicates:lambda$createTooltipPredicate$4(Lappeng/client/gui/me/search/RepoSearch;Ljava/util/regex/Pattern;Lappeng/menu/me/common/GridInventoryEntry;)Z",
    "appeng.client.gui.me.search.TagPredicate:lambda$buildTagCache$0(Lnet/minecraft/tags/TagKey;)Z",
    "appeng.client.gui.style.Color:parse(Ljava/lang/String;)Lappeng/client/gui/style/Color;",
    "appeng.client.gui.widgets.ActionButton:buildMessage(Lappeng/core/localization/ButtonToolTips;Lappeng/core/localization/ButtonToolTips;)Lnet/minecraft/network/chat/Component;",
    "appeng.client.guidebook.compiler.tags.MdxAttrs:getColor(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/LytErrorSink;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;Ljava/lang/String;Lappeng/client/guidebook/color/ColorValue;)Lappeng/client/guidebook/color/ColorValue;",
    "appeng.libs.mdast.MdastCompiler:onexitcodefenced()V",
    "appeng.libs.mdast.gfm.GfmTableMdastExtension:exitCodeText(Lappeng/libs/mdast/MdastContext;Lappeng/libs/micromark/Token;)V",
    "appeng.libs.micromark.DecodeString:decodeString(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.libs.micromark.NormalizeIdentifier:normalizeIdentifier(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.libs.micromark.Preprocessor:preprocess(Ljava/lang/String;Z)Ljava/util/List;",
    "appeng.libs.micromark.extensions.gfm.GfmTableHtml:exitCodeTextData(Lappeng/libs/micromark/html/HtmlContext;Lappeng/libs/micromark/Token;)V",
    "appeng.libs.micromark.html.HtmlEncode:encode(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.libs.micromark.html.SanitizeUri:sanitizeUri(Ljava/lang/String;Ljava/util/regex/Pattern;)Ljava/lang/String;",
    "appeng.server.testworld.Plot:bb(Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox;",
    "appeng.shaded.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp:construct(Lappeng/shaded/snakeyaml/nodes/Node;)Ljava/lang/Object;",
    "appeng.shaded.snakeyaml.emitter.Emitter:analyzeScalar(Ljava/lang/String;)Lappeng/shaded/snakeyaml/emitter/ScalarAnalysis;",
    "appeng.shaded.snakeyaml.emitter.Emitter:prepareAnchor(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.emitter.Emitter:prepareTagHandle(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.env.EnvScalarConstructor$ConstructEnv:construct(Lappeng/shaded/snakeyaml/nodes/Node;)Ljava/lang/Object;",
    "appeng.shaded.snakeyaml.extensions.compactnotation.CompactConstructor:getCompactData(Ljava/lang/String;)Lappeng/shaded/snakeyaml/extensions/compactnotation/CompactData;",
    "appeng.shaded.snakeyaml.extensions.compactnotation.CompactConstructor:getConstructor(Lappeng/shaded/snakeyaml/nodes/Node;)Lappeng/shaded/snakeyaml/constructor/Construct;",
    "appeng.shaded.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper:\u003cinit\u003e(Ljava/lang/String;Z)V",
    "appeng.shaded.snakeyaml.representer.SafeRepresenter$RepresentString:representData(Ljava/lang/Object;)Lappeng/shaded/snakeyaml/nodes/Node;",
    "appeng.shaded.snakeyaml.resolver.Resolver:resolve(Lappeng/shaded/snakeyaml/nodes/NodeId;Ljava/lang/String;Z)Lappeng/shaded/snakeyaml/nodes/Tag;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:scanFlowScalarNonSpaces(ZLappeng/shaded/snakeyaml/error/Mark;)Ljava/lang/String;"
  ],
  "suffix": [],
  "equals": [
    "appeng.api.config.Setting:setFromString(Lappeng/api/util/IConfigManager;Ljava/lang/String;)V",
    "appeng.block.AEBaseEntityBlock:m_6227_(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult;",
    "appeng.client.gui.me.search.RepoSearch:setSearchString(Ljava/lang/String;)V",
    "appeng.client.guidebook.Guide:getDevelopmentSourcePath(Lnet/minecraft/resources/ResourceLocation;)Ljava/nio/file/Path;",
    "appeng.client.guidebook.Guide:loadAsset(Lnet/minecraft/resources/ResourceLocation;)[B",
    "appeng.client.guidebook.compiler.AnchorIndexer$1:beforeFlowContent(Lappeng/client/guidebook/document/flow/LytFlowContent;)Lappeng/client/guidebook/document/block/LytVisitor$Result;",
    "appeng.client.guidebook.compiler.AnchorIndexer$1:beforeNode(Lappeng/client/guidebook/document/block/LytNode;)Lappeng/client/guidebook/document/block/LytVisitor$Result;",
    "appeng.client.guidebook.compiler.ParsedGuidePage:toString()Ljava/lang/String;",
    "appeng.client.guidebook.compiler.tags.BlockTagCompiler:lambda$compileFlowContext$0(Lappeng/libs/mdast/mdx/model/MdxJsxTextElement;Lappeng/client/guidebook/document/flow/LytFlowParent;Lappeng/client/guidebook/document/block/LytBlock;)V",
    "appeng.client.guidebook.compiler.tags.BreakCompiler:compile(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/flow/LytFlowParent;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;)V",
    "appeng.client.guidebook.compiler.tags.FloatingImageCompiler:compile(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/flow/LytFlowParent;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;)V",
    "appeng.client.guidebook.compiler.tags.ItemGridCompiler:compile(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/block/LytBlockContainer;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;)V",
    "appeng.client.guidebook.compiler.tags.ItemLinkCompiler:compile(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/flow/LytFlowParent;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;)V",
    "appeng.client.guidebook.compiler.tags.MdxAttrs:getBoolean(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/LytErrorSink;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;Ljava/lang/String;Z)Z",
    "appeng.client.guidebook.compiler.tags.MdxAttrs:getColor(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/LytErrorSink;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;Ljava/lang/String;Lappeng/client/guidebook/color/ColorValue;)Lappeng/client/guidebook/color/ColorValue;",
    "appeng.client.guidebook.compiler.tags.MdxAttrs:getEnum(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/LytErrorSink;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum;",
    "appeng.client.guidebook.compiler.tags.RecipeCompiler:compile(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/block/LytBlockContainer;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;)V",
    "appeng.client.guidebook.compiler.tags.SubPagesCompiler:compile(Lappeng/client/guidebook/compiler/PageCompiler;Lappeng/client/guidebook/document/block/LytBlockContainer;Lappeng/libs/mdast/mdx/model/MdxJsxElementFields;)V",
    "appeng.core.AppEngBase:registerTests(Lnet/minecraftforge/event/RegisterGameTestsEvent;)V",
    "appeng.core.config.StringOption:isDifferentFromDefault()Z",
    "appeng.core.config.StringOption:set(Ljava/lang/String;)V",
    "appeng.core.localization.Tooltips:ofNumber(Lappeng/core/localization/Tooltips$MaxedAmount;)Lnet/minecraft/network/chat/MutableComponent;",
    "appeng.core.sync.packets.ConfigValuePacket:loadSetting(Lappeng/api/util/IConfigurableObject;)V",
    "appeng.datagen.providers.WorldGenProvider:lambda$writeRegistryEntries$3(Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream;",
    "appeng.datagen.providers.loot.BlockDropProvider:m_213708_(Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture;",
    "appeng.hooks.BuiltInModelHooks:getBuiltInModel(Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/resources/model/UnbakedModel;",
    "appeng.hooks.UnlitQuadHooks:beginDeserializingModel(Lnet/minecraft/resources/ResourceLocation;)V",
    "appeng.init.client.InitStackRenderHandlers$FluidKeyRenderHandler:getTooltip(Lappeng/api/stacks/AEFluidKey;)Ljava/util/List;",
    "appeng.libs.mdast.MdastCompiler:compile(Ljava/util/List;)Lappeng/libs/mdast/model/MdAstRoot;",
    "appeng.libs.mdast.MdastCompiler:exit(Lappeng/libs/micromark/Token;Lappeng/libs/mdast/MdastContext$OnExitError;)Lappeng/libs/mdast/model/MdAstNode;",
    "appeng.libs.mdast.MdastCompiler:list(Lappeng/libs/micromark/Token;)Lappeng/libs/mdast/model/MdAstList;",
    "appeng.libs.mdast.MdastCompiler:onenterdata(Lappeng/libs/mdast/MdastContext;Lappeng/libs/micromark/Token;)V",
    "appeng.libs.mdast.MdastCompiler:onexitcharacterreferencemarker(Lappeng/libs/mdast/MdastContext;Lappeng/libs/micromark/Token;)V",
    "appeng.libs.mdast.MdastCompiler:prepareList(Ljava/util/List;II)I",
    "appeng.libs.mdast.gfm.GfmTableMdastExtension:replace(Ljava/util/regex/MatchResult;)Ljava/lang/String;",
    "appeng.libs.mdast.mdx.model.MdxJsxElementFields:getAttribute(Ljava/lang/String;)Lappeng/libs/mdast/mdx/model/MdxJsxAttribute;",
    "appeng.libs.mdast.mdx.model.MdxJsxElementFields:hasAttribute(Ljava/lang/String;)Z",
    "appeng.libs.mdast.mdx.model.MdxJsxElementFields:setAttribute(Ljava/lang/String;Ljava/lang/String;)V",
    "appeng.libs.mdx.FactoryMdxExpression$1StateMachine:\u003cinit\u003e(Lappeng/libs/micromark/TokenizeContext;Lappeng/libs/micromark/Tokenizer$Effects;Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Lappeng/libs/micromark/State;)V",
    "appeng.libs.micromark.InitializeDocument$StateMachine:documentContinue(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.InitializeDocument$StateMachine:writeToChild(Lappeng/libs/micromark/Token;Z)V",
    "appeng.libs.micromark.InitializeText:initializeFactory(Ljava/lang/String;)Lappeng/libs/micromark/InitialConstruct;",
    "appeng.libs.micromark.InitializeText:lambda$createResolver$1(Lappeng/libs/micromark/Construct$Resolver;Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.InitializeText:lambda$initializeFactory$0(Ljava/lang/String;Lappeng/libs/micromark/TokenizeContext;Lappeng/libs/micromark/Tokenizer$Effects;Lappeng/libs/micromark/State;Lappeng/libs/micromark/State;)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.InitializeText:resolveAllLineSuffixes(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.Tokenizer$Effects:exit(Ljava/lang/String;)Lappeng/libs/micromark/Token;",
    "appeng.libs.micromark.commonmark.Attention:resolveAllAttention(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.commonmark.CodeFenced$StateMachine:\u003cinit\u003e(Lappeng/libs/micromark/TokenizeContext;Lappeng/libs/micromark/Tokenizer$Effects;Lappeng/libs/micromark/State;Lappeng/libs/micromark/State;)V",
    "appeng.libs.micromark.commonmark.CodeIndented$IndentedContentStateMachine:afterPrefix(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.commonmark.CodeIndented$StateMachine:afterStartPrefix(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.commonmark.CodeText:previous(Lappeng/libs/micromark/TokenizeContext;I)Z",
    "appeng.libs.micromark.commonmark.CodeText:resolveCodeText(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.commonmark.HeadingAtx:resolveHeadingAtx(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.commonmark.LabelEnd$StateMachine:\u003cinit\u003e(Lappeng/libs/micromark/TokenizeContext;Lappeng/libs/micromark/Tokenizer$Effects;Lappeng/libs/micromark/State;Lappeng/libs/micromark/State;)V",
    "appeng.libs.micromark.commonmark.LabelEnd:resolveAll(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.commonmark.LabelEnd:resolveToLabelEnd(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.commonmark.ListConstruct$IndentStateMachine:afterPrefix(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.commonmark.ListConstruct$ItemPrefixWhitespaceStateMachine:afterPrefix(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.commonmark.ListConstruct$StartStateMachine:\u003cinit\u003e(Lappeng/libs/micromark/TokenizeContext;Lappeng/libs/micromark/Tokenizer$Effects;Lappeng/libs/micromark/State;Lappeng/libs/micromark/State;)V",
    "appeng.libs.micromark.commonmark.ListConstruct$StartStateMachine:start(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.commonmark.SetextUnderline$StateMachine:\u003cinit\u003e(Lappeng/libs/micromark/TokenizeContext;Lappeng/libs/micromark/Tokenizer$Effects;Lappeng/libs/micromark/State;Lappeng/libs/micromark/State;)V",
    "appeng.libs.micromark.commonmark.SetextUnderline:resolveToSetextUnderline(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.commonmark.Subtokenize:subcontent(Ljava/util/List;I)Ljava/util/Map;",
    "appeng.libs.micromark.commonmark.Subtokenize:subtokenize(Ljava/util/List;)Z",
    "appeng.libs.micromark.extensions.gfm.GfmTableHtml:lambda$exitCodeTextData$0(Ljava/util/regex/MatchResult;)Ljava/lang/String;",
    "appeng.libs.micromark.extensions.gfm.GfmTableSyntax$1StateMachine$1RowEndStateMachine:prefixed(I)Lappeng/libs/micromark/State;",
    "appeng.libs.micromark.extensions.gfm.GfmTableSyntax:resolveTable(Ljava/util/List;Lappeng/libs/micromark/TokenizeContext;)Ljava/util/List;",
    "appeng.libs.micromark.html.HtmlCompiler:compile(Ljava/util/List;)Ljava/lang/String;",
    "appeng.libs.micromark.html.HtmlCompiler:onexitcharacterreferencevalue(Lappeng/libs/micromark/html/HtmlContext;Lappeng/libs/micromark/Token;)V",
    "appeng.libs.micromark.html.HtmlCompiler:prepareList(Ljava/util/List;)V",
    "appeng.me.GridNode:areTagsEqualIgnoringPlayerId(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)Z",
    "appeng.mixins.ConfigPlugin:isModLoaded(Ljava/lang/String;)Z",
    "appeng.mixins.ConfigPlugin:shouldApplyMixin(Ljava/lang/String;Ljava/lang/String;)Z",
    "appeng.parts.AEBasePart:useMemoryCard(Lnet/minecraft/world/entity/player/Player;)Z",
    "appeng.parts.reporting.AbstractMonitorPart$1:onStackChange(Lappeng/api/stacks/AEKey;J)V",
    "appeng.recipes.handlers.InscriberRecipeSerializer:getMode(Lcom/google/gson/JsonObject;)Lappeng/recipes/handlers/InscriberProcessType;",
    "appeng.recipes.transform.TransformCircumstance:equals(Ljava/lang/Object;)Z",
    "appeng.recipes.transform.TransformCircumstance:fromJson(Lcom/google/gson/JsonObject;)Lappeng/recipes/transform/TransformCircumstance;",
    "appeng.recipes.transform.TransformCircumstance:fromNetwork(Lnet/minecraft/network/FriendlyByteBuf;)Lappeng/recipes/transform/TransformCircumstance;",
    "appeng.recipes.transform.TransformCircumstance:isExplosion()Z",
    "appeng.shaded.snakeyaml.DumperOptions$LineBreak:getPlatformLineBreak()Lappeng/shaded/snakeyaml/DumperOptions$LineBreak;",
    "appeng.shaded.snakeyaml.composer.Composer:composeMappingNode(Ljava/lang/String;)Lappeng/shaded/snakeyaml/nodes/Node;",
    "appeng.shaded.snakeyaml.composer.Composer:composeScalarNode(Ljava/lang/String;Ljava/util/List;)Lappeng/shaded/snakeyaml/nodes/Node;",
    "appeng.shaded.snakeyaml.composer.Composer:composeSequenceNode(Ljava/lang/String;)Lappeng/shaded/snakeyaml/nodes/Node;",
    "appeng.shaded.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat:construct(Lappeng/shaded/snakeyaml/nodes/Node;)Ljava/lang/Object;",
    "appeng.shaded.snakeyaml.constructor.SafeConstructor$ConstructYamlInt:construct(Lappeng/shaded/snakeyaml/nodes/Node;)Ljava/lang/Object;",
    "appeng.shaded.snakeyaml.emitter.Emitter:prepareTag(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.emitter.Emitter:prepareTagHandle(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.env.EnvScalarConstructor:apply(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.error.MarkedYAMLException:toString()Ljava/lang/String;",
    "appeng.shaded.snakeyaml.events.Event:equals(Ljava/lang/Object;)Z",
    "appeng.shaded.snakeyaml.introspector.Property:equals(Ljava/lang/Object;)Z",
    "appeng.shaded.snakeyaml.introspector.PropertySubstitute:discoverMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;",
    "appeng.shaded.snakeyaml.introspector.PropertySubstitute:setTargetType(Ljava/lang/Class;)V",
    "appeng.shaded.snakeyaml.introspector.PropertyUtils:getPropertiesMap(Ljava/lang/Class;Lappeng/shaded/snakeyaml/introspector/BeanAccess;)Ljava/util/Map;",
    "appeng.shaded.snakeyaml.nodes.Tag:equals(Ljava/lang/Object;)Z",
    "appeng.shaded.snakeyaml.nodes.Tag:matches(Ljava/lang/Class;)Z",
    "appeng.shaded.snakeyaml.parser.ParserImpl:parseNode(ZZ)Lappeng/shaded/snakeyaml/events/Event;",
    "appeng.shaded.snakeyaml.parser.ParserImpl:processDirectives()Lappeng/shaded/snakeyaml/parser/VersionTagsTuple;",
    "appeng.shaded.snakeyaml.representer.SafeRepresenter$RepresentString:representData(Ljava/lang/Object;)Lappeng/shaded/snakeyaml/nodes/Node;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:checkDocumentEnd()Z",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:checkDocumentStart()Z",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:escapeChar(Ljava/lang/String;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:scanBlockScalar(C)Ljava/util/List;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:scanDirective()Ljava/util/List;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:scanFlowScalarBreaks(Lappeng/shaded/snakeyaml/error/Mark;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:scanFlowScalarSpaces(Lappeng/shaded/snakeyaml/error/Mark;)Ljava/lang/String;",
    "appeng.shaded.snakeyaml.scanner.ScannerImpl:scanPlainSpaces()Ljava/lang/String;",
    "appeng.siteexport.mdastpostprocess.ImageExportVisitor:beforeNode(Lappeng/libs/mdast/model/MdAstNode;)Lappeng/libs/mdast/MdAstVisitor$Result;",
    "appeng.siteexport.mdastpostprocess.SceneExportVisitor:beforeNode(Lappeng/libs/mdast/model/MdAstNode;)Lappeng/libs/mdast/MdAstVisitor$Result;"
  ]
}
commented

其实是有点问题的,我不小心多打了个空格和逗号,然后我还没检查格式是否合法(

commented

已修复