Community listing page, reviews may not be monitored by the author.
Occultism Additions Xmod Compat
No reviews yet
A compatibility layer that lets Occult AE, Create: Occult Engineering, KubeJS and Mekanism Magic extend Occultism's ritual kinds, ritual tracks and chalk recognition.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Occultism Additions XMod Compat
A compatibility layer that lets the Occultism additions family — Occult AE, Create: Occult Engineering, Occultism KubeJS — and Mekanism Magic extend Occultism's ritual system.
Hard dependency: Occultism only. Every other integration is runtime-optional.
Features
Extendable ritual kinds (Occult AE)
Occult AE hardcodes its automatable ritual types. This mod opens that list up:
RitualKindRegistry.registerRitualType("mymod:my_ritual_type");
New chamber tracks
Register an entirely new ritual track on top of Occult AE's five built-in ones:
TrackRegistry.registerTrack("puca", "Puca", List.of(
List.of("occultengineering:craft_puca@foliot", "Puca Circle")));
- Track and per-level display names are passed inline — no lang file needed
- Levels are an ordered list, so the progression is exactly what you write
- Works with any pentacle from any mod that Occult AE can see
KubeJS bindings
The mod ships a KubeJS plugin that exposes the registries as global bindings:
TrackRegistry.registerTrack('ashes', 'Ashes', [
['kubejs:star_of_ashes@foliot', 'Ashes Circle'],
'kubejs:ember_star@djinni'
])
Names may be omitted per level; the mod then falls back to Occult AE's own lang keys
(track_level.occultae.<path> / track.occultae.<id>).
Mekanism Magic chalk support
Mekanism Magic only recognised occultism:chalk_<color> and the 16 vanilla colours, so extra chalks rendered as empty slots and could not be used. Now they work everywhere:
- chalk items (
chalk_copper,chalk_zinc,chalk_brass,chalk_anima, …) are accepted by the chalk module - pentacle scans pick up
chalk_glyph_<color>and<color>_chalkblocks from any namespace - JEI chalk slots resolve the matching item across namespaces
Supported mods
| Mod | Integration |
|---|---|
| Occultism | required |
| Occult AE | ritual kinds, chamber tracks |
| Create: Occult Engineering | Puca track, copper / zinc / brass chalks |
| Occultism KubeJS | KubeJS bindings |
| Mekanism Magic | chalk recognition |
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.259+
- Occultism
Notes
- All compat modules are runtime-detected; the mod loads fine without any of the optional integrations.
- Mixins are applied per-target and skipped entirely when the target mod is absent.
License
MIT
Credits
Developed with AI assistance (DeepSeek Harness), reviewed and built locally. Interacts with the mods above through mixins and public APIs only; no upstream code is copied.
Occultism Additions XMod Compat
兼容层:让 Occultism 附加内容家族 —— Occult AE、Create: Occult Engineering、Occultism KubeJS —— 以及 Mekanism Magic 能够扩展 Occultism 的仪式体系。
硬依赖:仅 Occultism 本体。其余集成全部为运行时可选。
功能
可扩展的仪式种类(Occult AE)
Occult AE 把可自动化的仪式类型写死在白名单里。本 mod 把这层开放出来:
RitualKindRegistry.registerRitualType("mymod:my_ritual_type");
新增独立 track
在 Occult AE 自带的五个 track 之外注册一整条新 track:
TrackRegistry.registerTrack("puca", "Puca", List.of(
List.of("occultengineering:craft_puca@foliot", "Puca Circle")));
- track 名与每级名称直接传入 —— 不需要 lang 文件
- 等级是有序列表,顺序完全按你的写法
- 对接任意 mod 的五芒星,只要 Occult AE 能看见
KubeJS 绑定
内置 KubeJS 插件,把注册表暴露为脚本全局绑定:
TrackRegistry.registerTrack('ashes', 'Ashes', [
['kubejs:star_of_ashes@foliot', 'Ashes Circle'],
'kubejs:ember_star@djinni'
])
每级名称可以省略,此时回落到 Occult AE 自己的 lang 键
(track_level.occultae.<path> / track.occultae.<id>)。
Mekanism Magic 粉笔支持
Mekanism Magic 原本只认 occultism:chalk_<color> 和 16 种原版颜色,额外粉笔会显示成空槽、无法使用。现在全部可用:
- 粉笔物品(
chalk_copper、chalk_zinc、chalk_brass、chalk_anima等)可放入粉笔模块 - 法阵扫描 能识别任意命名空间的
chalk_glyph_<color>与<color>_chalk方块 - JEI 粉笔槽 跨命名空间解析对应物品
支持的 mod
| Mod | 集成内容 |
|---|---|
| Occultism | 必需 |
| Occult AE | 仪式种类、chamber track |
| Create: Occult Engineering | Puca track、铜 / 锌 / 黄铜粉笔 |
| Occultism KubeJS | KubeJS 绑定 |
| Mekanism Magic | 粉笔识别 |
需求
- Minecraft 1.21.1
- NeoForge 21.1.259+
- Occultism
说明
- 所有兼容模块均为运行时探测,缺少可选集成时本体照常加载。
- mixin 按目标逐个应用,目标 mod 不存在时整组跳过。
许可
MIT
致谢
在 AI 辅助下开发(DeepSeek Harness),经本地构建与游戏内验证。仅通过 mixin 与公开 API 和上述 mod 交互,未复制任何上游代码。
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources