McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Preloading Tricks

Preloading Tricks - 预加载技巧

一款用于早期加载器访问、类转换和预加载技巧的开发工具。
fabric / forge / neoforge / quilt 作者 settingdust 支持版本 1.16.5 - 1.21.11
下载量
169,764
关注数
11
数据来源
Modrinth
模组详细介绍

概述

Preloading Tricks 是一款仅供开发者使用的模组,它允许在模组加载器启动的极早期阶段执行高级操作。

该模组提供了早期钩子、基于 Java Instrumentation 的类转换,以及用于加载器扩展的 SPI 驱动回调。

支持的环境:

  • 1.20.1 – Forge 与 Fabric
  • 1.21.x – NeoForge 与 Fabric

由于它依赖于加载器版本而非 Minecraft 版本,你可以在更多版本上进行测试。


功能特性

  • 早期加载器入口点 通过 PreloadingEntrypoint (基于 SPI)
  • 使用 PreloadingTricksCallbacks 事件注册回调:
  • SETUPLANGUAGEADAPTER – 早期语言适配器设置阶段
  • COLLECTMODCANDIDATES – 在发现模组前动态添加模组候选路径
  • SETUP_MODS – 修改模组列表(通过 ModManager API 进行添加/移除/查询)
  • 基于 Instrumentation 的 ClassTransform

可以转换已加载的类,包括 Java 核心类和类加载器类。

  • Forge 类加载器 (Forge/NeoForge):通过 MANIFEST.MF 配置(见下文)
  • Fabric:使用 AsmFabricLoader 入口点
  • Forge 变体检测 (仅限 Forge 类加载器)
  • 访问 ForgeVariants 以在运行时检测特定的 Forge/NeoForge 版本

ClassTransform 配置 (仅限 Forge 类加载器)

对于 Forge/NeoForge,请在你的 MANIFEST.MF 中添加以下属性:

ClassTransformConfig: xxxx.classtransform.json

配置示例 (xxxx.classtransform.json):

{
  "package": "settingdust.preloading_tricks.neoforge.transformer",
  "transformers": [
    "mod_setup_hook.FMLLoaderTransformer"
  ]
}

对于 Fabric,请改用 AsmFabricLoader 入口点。


Forge 变体检测 (仅限 Forge 类加载器)

允许模组仅在特定的 Forge 类加载器变体上加载。这使得可以通过 jar-in-jar 方式,将 LexForge 和 NeoForge 的 JAR 文件打包在同一个模组文件中。

配置方法:

MANIFEST.MF 中指定你的模组的目标变体:

ForgeVariant: LexForge

ForgeVariant: NeoForge

指定了 ForgeVariant 的模组将仅在匹配的加载器变体上运行时加载,从而实现变体特定实现的安全共存。


专为需要触及 Minecraft 加载过程最早时刻的开发者打造。

基本信息
模组名称Preloading Tricks
作者settingdust
下载量169,764
关注数11
支持版本1.16.5 - 1.21.11
加载器fabric / forge / neoforge / quilt
客户端optional
服务端optional

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:218,955  |  历史访问人次:329,175

今日访问人数:25,928  |  今日访问人次:30,926

昨日访问人数:30,537  |  昨日访问人次:36,142

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6