Towdium / JustEnoughCharacters

Universal tweaks to let mods search in Chinese Pinyin
MIT License
77 stars 23 forks source link

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

Closed orzFly closed 11 months ago

orzFly commented 11 months ago
[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: minecraft@1.0 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;" ] } ```
vfyjxf commented 11 months ago

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

vfyjxf commented 11 months ago

已修复