← Changelog
v1.7.0
October 24, 2026
Pack Engine
- Added Rhino/JS support for abilities & parameters
- Ported fabric-specific code to Forge
- Split datagen to follow 26.2 datapack and downport files
- Guns, gun effects, HUDs and animation controllers are JS/JSON content.
- Character packs are gone: Thematic now loads only its own pack format, and the /thematic characterpacks commands are removed.
- Potion Immunity, Projectile Immunity, Arrow Catching, Teleportation, Ability Cooldown and Transformation are now Thematic abilities with the same ids, so suits using them keep working.
Platforms
- Forge 1.20.1 (new): the full mod runs on Forge 47.4.x, client and dedicated server, with the same content, HUD, shaders and config screen (opens from the Mods list).
- Cross-loader joining (new): a Forge client can join a Fabric server. It adopts the server's registry ids and plays with stand-ins for anything it's missing, and is told what to install or update. It no longer refuses the join.
- Fabric servers' Architectury messages and GeckoLib animations are understood on Forge.
- 1.21.1 Fabric and NeoForge (alpha): built from the same source and published alongside 1.20.1, each with its own heroes jar.
- Point Blank: marked as optional now. Older gun-based equips keep their Point Blank guns but a larger replacement is in-progress.
Tablet
- The guide is now a tablet (new): hold it in both hands and the screen is drawn on the item. The Thematic creative tab lists it, with a "New here? Open the tablet!" button.
- Home screen: apps in a grid you can rearrange, hide and restore. Bookmarks become tiles. A "For you" row suggests guide pages (Suggested pages setting).
- Apps unlock as you meet their feature, with a toast saying why. Notifications ping the hotbar, and the next right-click opens the app.
- Wiki: suits grouped by collection with posed figures, shiny and alt looks, search (type,
/or Ctrl+F), back/forward, bookmarks, ore charts from worldgen and structure previews. - Suit Up: how-to for every suit's materials with a working "Where?", resource world travel, and it opens on your pinned suit. Right-click a missing material in the bench to open its page.
- Goals: pick a hero, track the bench recipe against your inventory and pin it to the HUD.
- Codex: per-suit collection progress from your stats, "Closest" suits, shiny and alt toggles.
- Missions: JSON missions with an objective tracker and comic toasts. The Origin app has issue 1.
- Settings: every config option in the tablet, with a tooltip, default and restart note. Controls is a tab inside it: rebind any shown key and see clashes.
- Content app (new): browse pack > collection > character with stats (Core, All, Changed, Disabled), search across suits, abilities and tuning keys. Operators can edit stats (saved to
ability_overrides.json), export, import, bake, disable a suit, and use the pack tools. - Server apps: servers using Serv can offer their own apps in a separate row, with confirm dialogs and toasts. Packs can add apps too.
- Zoom with Ctrl + and Ctrl -. Toasts wrap long text. The mission tracker and toasts show only while the tablet is in hand.
- Info: press Space on any Thematic item (also in REI lists and recipe screens) to open its entry. "Book Entry" is renamed Info. The guide book is soulbound.
UI
- HUD layout editor (new): move and resize HUD parts. Edge drag and scroll to resize.
- HUD: text background option, and a health number next to the hearts.
- Status effects: icons added for 23 effects that had none. Stack effects show their icon again, and an effect can hide its stack count.
- Cooldown feedback: the "On cooldown" action bar message and its toggle are gone. A refused press plays the error sound. Taking off a suit that a move is holding on plays it too, and blinks the cooling abilities red for about 2.5s.
- Console choice popup draws above the vanilla HUD and clear of the hotbar.
- Suit Bench: remembers sort, filters, scroll and alt page.
- Config:
thematic-config.jsonis written with defaults on first run, and bad JSON falls back to defaults instead of crashing. ModMenu always shows a Config button, with a fallback that opens the file when Cloth Config is missing. Two reset-to-default values fixed. - Config options: armor render distance and armor detail distance.
Guns
- Thematic's own gun system (new): guns are defined in JSON/JS as a parent plus what differs. The Point Blank-based code was rewritten into Thematic's own systems: registries, effects, sounds, animation controllers and features that any item can carry.
- New weapon cycle engine runs every gun: phased reloads, shell-by-shell reloads you can break off, and per-state animations. Reload time follows the clip.
- New gun types, including two shotguns (new).
- Dual wielding (new): a gun in each hand and a trigger each. Attack fires the off hand, use fires the main hand, reload reloads both.
- Gun bash has its own third-person swing and clip.
- A gun's skin is a texture file, separate from its model.
- Third-person gun beams render in world space.
- Removed: the attachment system, and the ammo, projectile and explosion layers. Guns have infinite reserve, and no ammo items carry data.
- Bosses take 0.4x gun damage (
#thematic:gunstag).
Abilities & Combat
- Cooldowns: passives no longer re-arm their cooldown when it expires. A cooldown that only counts down in certain conditions no longer keeps the suit on you. Out of combat, ultimates and cooldowns over 30s don't hold the suit.
- Auto-equip: pressing a move without its item pulls the kit's equip out first. The Construct Wheel pulls the ring.
- Elemental moves deal their element, and a damage penalty can lower the hit. Damage from an ability is credited to the player.
- Screen effects layer (new): vignette, fog, flash, grade, letterbox, shake, hitstop and FOV punch as pack verbs. Private-to-viewer entities and fake destruction for single-player-feeling encounters.
Blocks & items
- Training Hologram: right-click with a suit to set it, dye it to recolour, damage readout, breakable base, sneak to pass through.
- Adamantium: new texture, plus Adamantium Nugget, Plate, Block, Slab, Stairs and Wall.
- Alloy Smelter and Centrifuge respect input counts: 3 Magnesium + 1 Hardened Steel for Adamantium (it took one of each before). Counts show in REI.
- TARDIS (new): decoration block.
- Movie Posters: new designs.
- Star Labs scientists are real villagers: their own profession, a treadmill workstation, and trades that restock.
- Structures blend their ground into the terrain.
- Blocks with a facing property rotate and mirror with structures. Ammo Bench and Icy Block have loot tables (Icy Block drops with Silk Touch). Statues and the Shazam throne lose a stray waterlogged property. Empty standing candlesticks and candelabras pop off when their support goes.
- Missing hanging sign GUIs added for charred, driftwood and willow.
- Ooze can't be picked up with a bucket.
Admin & server tools
- /thematic commands are grouped: suit (info, shiny, rarity, reset, recipe, dupes), ability, pack, and dev for staff tools (waves, encounters, pocket, disguise, capture, hot reload and more). The old names still work for this release.
/thematic adminopens the tablet on the Content app.- Turning packs on or off needs operator. /thematic ring is removed. Commands that printed nothing now say whether they worked.
- Suit history: a suit item keeps its history. Sneak + right-click shows an operator inspect screen.
/thematic suit dupes(was/thematic search) is rewritten: it scans loaded containers, entities and players without loading chunks./thematic guideopens the guide on any server./thematic pack: reload, errors, validate, watch, new, dump (see Pack Engine).- Tuning by command: any ability stat can be set live and syncs to clients.
- Per-suit disable from the Content app.
- Wave spawners no longer switch players to adventure mode, and anyone they already did gets their own mode back.
- The network protocol changed, so clients and servers must both be on 1.7.0.
Performance
- Particles: light cache and distance cull stay on under Sodium.
- Suit and gun rendering reuse matrices, vectors and geometry buffers per draw.
Bug fixes
Crashes and kicks
- Chunk-builder thread race on a trait change.
- Server crash from an unknown sound event.
- Smoke cloud save crash.
- Self-effect with a tuned amplifier or duration (Willpower Shield) crashing the wearer every tick.
- Client crash on a missing renderer for the Red Hulk atomic bomb effect.
Flight
- Fast flight starts again. A veto from any glide move was refusing fall-flight.
- Take-off roll and drop: a mostly vertical take-off no longer banks hard, and a refused hand-off keeps hover.
- Riders (horses, camels) get no flight pose or lean.
- Gliders and plain elytra no longer get a second fast-flight lean, and the head pitch matches vanilla elytra. The glider sits over the back with the arms raised to meet it.
- Hover limbs leave a limb an ability clip is posing.
Misc
- Equipped items (grappling hooks, rings, weapons) sometimes didn't show up until you pressed the ability again.
- Boomerang weapons were silently becoming boomerang arrows on load.
- Canary bike riding animation now plays.
- A starter's Journal drops at your feet if your inventory is full.
- Construct wheel shows real power costs, and construct hits respect allies and creative players.
- Suits no longer draw a ghost copy in first person under shader packs.
- Mannequin and bench suits no longer bleed the cape texture onto later layers.
- Landed sonic arrows use their tuned radius and duration.
- Held-beam soft-lock that could jam an ability slot.