Capsule 1.21.1-9.1.248 (NeoForge)
Curse Maven Snippet
What's new
- New: Fabric build for Minecraft 1.21.1 (
Capsule-fabric-1.21.1-...jar), requires Fabric API and Forge Config API Port. Same config file (config/capsule-common.toml), recipes and features as the NeoForge build - The NeoForge jar is now named
Capsule-neoforge-1.21.1-...jar, built with ModDevGradle against NeoForge 21.1.255; it requires NeoForge 21.1 or later and Minecraft 1.21.1 - New: vanilla Loyalty brings thrown capsules back and replaces the Recall enchantment (#123, #96). Capsules take Loyalty (any level) from the enchanting table or from a book on the anvil, not the other trident enchantments. Capsules already enchanted with Recall keep coming back; Recall can no longer be obtained.
/capsule giveLinked <template> <player> truegives the capsule with Loyalty (argumentwithLoyalty) (thanks to TheDeviantCrafter on github and Chaos02 on github) - New: capsules are fire and lava proof, existing ones included (#123) (thanks to TheDeviantCrafter on github)
- New capsule tiers: amethyst and quartz (5), prismarine crystals (9) and netherite (13, the vanilla 13³ capsule); with mods: zinc and aluminum (3), osmium (5), brass (7), steel and uranium (9) (#120). Full table in
docs/RECIPES.md(thanks to Hastagaspatcho on github) - New: translucent full deploy preview, which no longer hides what is behind it (#88). Water and stained glass in front of the preview still hide it (thanks to vsarankinispo on github and Tajtaj888 on github)
- New: captured blocks are sucked into the capsule with a particle trail (#106). Client option
captureAnimationinconfig/capsule-client.toml(default true). Captures of more than 4096 blocks or larger than 64 shrink as a box (thanks to Thunderrock424242 on github and KingOfTheGamesYT on github) - New: claim mods can veto captures and deploys through their API (#91): Open Parties and Claims (NeoForge and Fabric) and Get Off My Lawn (Fabric) once per chunk or claim instead of once per block, Flan (NeoForge and Fabric) per block, and a placement check per block for the others (NeoForge placement event, Fabric Common Protection API); Flan and the placement check are asked once per chunk column for captures and deploys larger than the largest capsule obtainable in survival (the largest crafted tier plus
capsuleUpgradesLimit× 2: 33 by default; a largercapsuleUpgradesLimitmakes these per block checks costlier, seedocs/CLAIMS.md). Protected blocks stay in the world on capture; a deploy or a blueprint undeploy touching a protected block is refused, with the claim message only (not "Can't undeploy"). A capture base acts as the player who placed it: the placer is saved in the capture base data (placer), and a base deployed from a capsule acts for the player who deployed it. Capture bases placed before 9.0 and dispensers can no longer act inside claims; re-place the base to give it an owner. Throws of a player who went offline or changed dimension are checked too. When a loaded claim mod cannot be checked (its API changed in a new version), captures and deploys are refused with a chat message and one error in the server log, instead of ignoring its claims (thanks to jmadarg on github) - New: Sponge v1 and v3 schematics and
.schemfiles (the WorldEdit 7.3 default) can be used as templates; Sponge v2 entities and MCEdit chest item counts are read correctly (#70) - New: REI and EMI show the capsule recipes and information pages, on NeoForge and Fabric. JEI shows the capsule recipes on Fabric too, and every viewer now shows the recovery and blueprint recipes
- Blueprint whitelist updated to 1.21.1 block entities: signs and hanging signs with their text, banners, heads, campfires, shulker boxes, ender chests, decorated pots, chiseled bookshelves, crafters... (#101). Inventories are never kept, and blueprint blocks no longer show content they lost (chiseled bookshelf books, lectern book, jukebox record, brewing stand bottles). Existing installs: delete
config/capsule/blueprint_whitelist.jsonto get the new list - The starter huts' axe item frame no longer covers the crafting table (#126). Existing installs: delete
config/capsule/startersto get the new huts (thanks to tayvill on github) - New: linked capsules tagged
templateShouldBeCopied(state:2) get their own copy of the config template theirstructureNamepoints at, like/capsule giveLinked, so that modpacks can craft reusable capsules of a template (KubeJS example indocs/CAPSULE_FORMATS.md). They used to deploy nothing. The copy is complete, inventories included; only templates underconfig/are copied; a missing or empty template is logged, the player told, and the capsule refuses to deploy. Leave outsourceInventory: it makes the capsule a blueprint, whose copy keeps only the whitelisted blocks without their inventories - Fix prefab blueprint recipes refunding the wrong items when
prefab_blueprint_recipe.jsonmoves the ingredients, and shift-click crafting a blueprint, blueprint change or recovery recipe turning the source capsule into an extra empty or one-use capsule (#84) (thanks to K4N0 on github) - Fix blueprints whose source template cannot be read being created empty without any message: the server logs the template and the searched paths, and the player gets an error (#124) (thanks to Gebcrafter on github)
- The server log now warns, for each prefab recipe, about the blocks its blueprints will lack because their block entity is not in
config/capsule/blueprint_whitelist.json(modded machines, for example), and lists their NBT keys. Whitelist them with akeepNBTnaming the keys their block entity needs to load: a block whitelisted without it is deployed with empty block entity data, which crashes some mods (Modular Machinery Reborn item buses needioType) - Fix blueprint undeploys destroying the items held by blocks that do not keep them in an
Itemslist: lectern books, jukebox records, decorated pot items and mod inventories (Modular Machinery Reborn item buses...). The undeploy is refused while a block of the blueprint holds an item, whatever its NBT key; items in the NBT thatblueprint_whitelist.jsonkeeps (keepNBT) are part of the blueprint and do not count - Fix server crash or kick with install paths containing reserved Windows names, e.g. Flatpak ATLauncher (#125) (thanks to supC-dev on github)
- Fix furnaces dropping their stored experience on every capture (#122)
- Fix SecurityCraft blocks being captured by players who do not own them (#119) (thanks to Servaris1111 on github)
- Fix deploys floating above snow layers and grass (#116) (thanks to Lothrazar on github)
- Fix starter and reward capsules sharing block entity data with their template, which emptied Sophisticated Storage containers (#115) (thanks to MythCracker on github)
- Fix "Invalid player data" disconnections with mods serializing loot tables (#109) (thanks to MythCracker on github and WenXin20 on github)
- Fix infested blocks in the uncommon well loot capsule (#100) (thanks to Cicopath on github)
- Fix the recall enchantment bringing capsules back before they could deploy (#98) (thanks to KnightCa on github)
- Fix capsule throws being accepted by the server for non-instant capsules or out of reach positions (#91, part 1) (thanks to jmadarg on github)
- Fix blind throws deploying one block above the ground (#89)
- Fix instant capsules that could not be undeployed after a relog or restart (#75)
- Fix blocks without item (potted plants...) being free in blueprints (#56)
- Fix capsules never appearing in dungeon loot on 1.21.1
- Fix the addon capsule recipes (tin, lead, silver...) showing without their ingot
- Fix a new capture base ignoring its first redstone signal
- Fix template files with uppercase letters or spaces disconnecting players on login, and
.nbtnames being cut - Fix invalid ids in the
excludedBlocksconfig crashing the game, and block tags in it being ignored - Remove the 1.12 ids that match nothing on 1.21.1 from the
excludedBlocksandopExcludedBlocksdefaults:superfactorymanager:,gregtech:machine,gtadditions:,mekanism:machineblockandmekanism:boundingblock(Mekanism tags its blocksc:relocation_not_supported, excluded already). Only new installs get config defaults - Fix
/reloadnot refreshing templates on dedicated servers - Harden the full deploy preview against crashes with modded blocks (Ad Astra, Integrated Dynamics, farmland, Mob Grinding Utils) (#117, #94, #76, #81); checked with Ad Astra, Integrated Dynamics and Farmer's Delight (thanks to ERO-Dragon on github, KingOfTheGamesYT on github, NukeShot58 on github, Rikamo1 on github and Hastagaspatcho on github)
- The preview, capture zone wireframe and capture animation show with Iris shader packs (#69) (thanks to Hastagaspatcho on github and MelaDogGames on github)
- Fix capsules held edge-on in first and third person
- Fix walls, fences, panes and other multipart blocks missing from the full deploy preview on NeoForge
- Fix a capsule showing the preview of the previously held capsule right after switching capsules
- Fix capture bases looking activated while no empty capsule is held
- Fix deploys of templates with item frames or paintings logging "Block-attached entity at invalid position"
- Fix capsule tooltips ending with a "Dyed" line (existing capsules keep it until dyed again)
- Fix chest boats and other container entities dropping their content when a deploy that failed is rolled back, a dupe (#113) (thanks to Gunner76th on github and Beard-Bois on github)
- Fix
/capsule exportHeldItemand/capsule exportSeenBlockprinting the pre-1.20.5 item syntax, which/giverefuses /capsule fromHeldCapsulewithout a name names the reward after the label of the held capsule again- Fix blueprints with a structure block asking for a structure block item holding its seed (
blueprint_whitelist.json, new installs only) - Fix the rotation message showing a circle instead of "⟳": it now says "Rotation: 90°"
- Remove the dead update checker URL (a warning on every NeoForge start)
- The prefab blueprint recipes sent to clients changed: clients and servers must run the same Capsule build
- Building needs Gradle running on Java 25 (Fabric Loom 1.18); Gradle downloads it when missing. The mod still targets Java 21
Full changelog: https://github.com/Lythom/capsule/blob/1.21.1/CHANGELOG.md
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

