Enumerated every guidebook-type item across all 209 mods (30 items) and pinned them explicitly in config/akashictome-common.toml. Finding: no config was strictly required. Akashic Tome's "Whitelisted Names" substring-matches the item's registry PATH (verified from AttachementRecipe bytecode: getPath + toLowerCase + contains, with getHoverName and getDescriptionId absent), and the shipped 15-entry default list already covers every book in this pack. The explicit id list is what keeps the tome working if that name list is ever trimmed. All Patchouli books share the single item id patchouli:guide_book and cannot be listed individually. They still morph under their real owning mod, because Patchouli's ItemModBook overrides getCreatorModId to return the book's owner. Also drops the shipped defaults' whitelist ids and mod aliases, which all reference mods that are not installed.
53 lines
1.2 KiB
Plaintext
53 lines
1.2 KiB
Plaintext
# Server/runtime files - never track these in the pack index
|
|
libraries/
|
|
world*/
|
|
logs/
|
|
crash-reports/
|
|
eula.txt
|
|
options.txt
|
|
server.properties
|
|
user_jvm_args.txt
|
|
run.sh
|
|
*.jar
|
|
*.jar.log
|
|
run.bat
|
|
# Server/runtime config is opt-in. Everything under these directories is
|
|
# ignored; deliberately authored defaults are re-included at the bottom of
|
|
# this file. This repo doubles as a server directory, so a blanket un-ignore
|
|
# here would pull every runtime-generated config into the index.
|
|
config/*
|
|
defaultconfigs/*
|
|
kubejs/
|
|
local/
|
|
|
|
# Authoring/review material - belongs in the repo, never in the pack
|
|
FINDINGS.md
|
|
MODLIST-*.md
|
|
analysis/
|
|
phase0/
|
|
ftbbackups3/
|
|
patchouli_books/
|
|
.sable/
|
|
*.json
|
|
*.log
|
|
*.pid
|
|
.pi/
|
|
resourcepacks/*.zip
|
|
start.sh
|
|
tools/
|
|
|
|
# C2ME runtime worldgen cache (regenerated at runtime)
|
|
cache/
|
|
|
|
# Scratch artifacts from the map-migration tooling - never ship these
|
|
sp-world/
|
|
*.tar.gz
|
|
*.tgz
|
|
|
|
# --- Shipped config defaults ----------------------------------------------
|
|
# These must come AFTER every ignore above (last matching pattern wins),
|
|
# including the blanket "*.json" in the authoring section. Re-include only
|
|
# files we deliberately author and want enforced on install.
|
|
!config/petprotect.json
|
|
!config/akashictome-common.toml
|