MrTJPCore
[!INFO] Git Commit:
bb199cf| Updated: 2026-10-01
它是一个 mod,但不是「有内容的 mod」。
@Mod(modid = "MrTJPCoreMod")写在src/main/scala/mrtjp/core/handler/mod.scala:18,FML 会加载它; 但它 不注册任何方块或物品,只提供供其它 mod 继承 / 调用的 Scala 基类与工具库。
mcmod.info自述 “Core libs and utilities”,README 自述 “This is a basic library used by all of my mods.”
语言为 Scala(80 个 .scala + 4 个 .java,共约 9367 行),硬依赖
CodeChickenCore@[1.4.3,)。 仅用--include=*.java搜@Mod会得到 0 命中并误判为「不是 mod」——本 mod 是全 wiki 唯一陷阱。
⛔ 无多方块结构。
源码:/Users/evlos/a/mirror/MrTJPCore/
关系登记:见 data/relation.md(全局 Wiki 分类映射表)
mod 入口与网络
配置与数据
方块基类
物品基类
GUI 场景图框架
- NodeGui
- TNode
- NodeContainer
- InventorySlotNode
- Button
- Clip
- ItemCol
- ItemList
- Panel
- SideSelect
- Tabs
- TextBox
- GuiLib
- GuiHandler
世界与生成
- WorldLib
- PlacementLib
- TGenerationLogic / TWorldGenerator
- SimpleGenHandler / ISimpleStructureGen
- BlockUpdateHandler / IBlockEventHandler
- Messenger
- WorldGenCaveReformer
- WorldGenClusterizer
- WorldGenDecorator
- WorldGenVolcanic
向量与坐标
数学
粒子特效
- FXEngine
- CoreParticle 与粒子实现
- AlphaChangeAction
- ColourChangeAction
- DelayAction
- GroupAction
- KillAction
- OrbitAction
- ParticleAction
- PositionChangeAction
- RepeatAction
- ScaleAction
- SequenceAction
- TargetChangeAction
- TextureChangeAction