-
v0.2.0 (Minecraft 1.21.1)
StableAll checks were successfulBuild / build (push) Successful in 1m28sreleased this
2026-05-16 05:14:28 -04:00 | 0 commits to 1.21.1 since this releaseThis is the final update for Enchiridion on 1.21.1. There's not much we can really do without making heavily breaking changes to the codebase.
Enchiridion 0.3.0 will be on 26.1.x and latest as soon as the update releases.Enchantments
- Modified Circuit and Coyote's minimum and maximum enchantment costs to better match their place as
non-treasure/treasure enchantments. - Updated Circuit's enchantment weight to 2, and Vaulting's enchantment weight to 1.
Anvil
- Retextured the Swappable Anvil GUI to be more sensible within space usage.
- Rewrote the Anvil's enchantment swapping logic.
Siphoning Table
- The recipe for the Siphoning Table no longer requires a Sculk Catalyst, now only requiring Echo Shards and Obsidian.
- Recipe obtaining has been reworked to check if the player has ever had the Siphoning Table or the item in their inventory.
- Siphoning recipes are now named more consistently with other vanilla recipes.
Bugfixes
- Mitigated crashes relating to the registry access. #15, #23, #24
- Fixed categories not applying to items whenever items are enchanted. #22
- Fixed Siphoning Recipe Advancements being unobtainable because they rewarding the incorrect recipe ID. #27
- Fixed resource packs not enabling when installing the mod on NeoForge.
- Fixed Cleaving appearing on Axes inside the Enchanting Table.
- Fixed an infinite height exploit achieved by swapping out Boots with the Coyote enchantment.
- Fixed Sticky enchantment allowing the player to climb ceilings whilst holding space whilst sneaking.
- Fixed Whirlpool avoiding item cooldowns when swapping to a different item.
- Fixed Enchantments'
weightvalue not applying within Enchiridion's modified Enchanting Table logic. - Fixed Anvil Swapping not working well with stackable enchanted books.
- Fixed Ctrl key having an incorrect translation inside the category hint whilst using Item Descriptions.
Miscellaneous
- Added JEI integration.
- The Fabric version of the mod now requires Fabric Loader 0.19 or above.
- This coincides with the below change.
- The required version of NeoForge is unchanged.
- Use ClassTweaker enum extensions instead of Fabric ASM on Fabric.
- Removed Fabric ASM as a dependency. As it is superseded by ClassTweaker enum extensions.
- Updated credits for a specific person to credit ChrysanthCow instead.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Modified Circuit and Coyote's minimum and maximum enchantment costs to better match their place as
-
v0.1.8 (Minecraft 1.21.1)
StableAll checks were successfulBuild / build (push) Successful in 2m27sreleased this
2025-12-24 00:55:18 -05:00 | 6 commits to 1.21.10 since this releaseIntegration
- Ported Item Descriptions compatibility to support v2.6 #19 - cassian
Bugfixes
- Fixed Grindstone disenchanting not removing enchantment categories.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
v0.1.7 (Minecraft 1.21.1)
StableAll checks were successfulBuild / build (push) Successful in 2m58sreleased this
2025-12-13 13:05:15 -05:00 | 64 commits to 1.21.10 since this releaseBugfixes
- Fixed pre-world registry access storage not being cleared upon world load on NeoForge. #14
- This fixes a crash when attempting to obtain an item from the creative menu.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads
- Fixed pre-world registry access storage not being cleared upon world load on NeoForge. #14
-
v0.1.6 (Minecraft 1.21.1)
StableAll checks were successfulBuild / build (push) Successful in 2m58sreleased this
2025-12-04 10:04:10 -05:00 | 64 commits to 1.21.10 since this releaseBugfixes
- Fixed an inability to create items from any non-Anvil menus that extend ItemCombinerMenu (such as Smithing Tables).
- Fixed Enchiridion not storing the server early enough in some cases, leading to categorization issues for pre-world load actions.
- For example, this would fix crashes when attempting to load recipes that enchant an item.
Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
3 downloads
-
v0.1.5 (Minecraft 1.21.1)
StableAll checks were successfulBuild / build (push) Successful in 22m15sreleased this
2025-11-10 03:17:30 -05:00 | 78 commits to 1.21.10 since this releaseChanges
- Categorical Creative Mode Tabs may now sort using mod ID. #7
Bugfixes
- Fixed Siphoning Table being too far open upon joining the world whilst it is crafting.
- Fixed unresolved enchantments within the enchanting table showing up.
- Fixed items with pre-existing repair costs permanently costing more.
- Fixed categories validating whenever a new item is initialized making it instead validate with components upon initial load.
- Fixed a crash when using the Enchanting Table with an unresolved enchantment. #9
- [Fabric] Fixed issues with registry access, causing incompatibilities with mods that require Enchiridion to have a registry access off thread. #12
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
5 downloads
-
v0.1.4 (Minecraft 1.21.1) Stable
released this
2025-10-19 21:34:13 -04:00 | 73 commits to 1.21.1 since this releaseCompatibility
- Gatling and Longshot are now unable to be applied to Create's Potato Cannon.
- Tailwind is now unable to be applied to Farmer's Delight Knives.
- Added enchantments to category tags for the following mods...
-
Allurement
-
Create
-
Dungeons and Taverns
-
Farmer's Delight
-
Malum
-
Origins
-
Supplementaries
-
Primary
- Allurement
- Alleviating
- Reeling
- Shockwave
- Spread of Ailments
- Vengeance
- Dungeons and Taverns
- Blowthrough
- Ghasted
- Gravity
- Tri-Shot
- Malum
- Ascension
- Capacitator
- Rebound
- Replenishing
- Supplementaries
- Stasis
- Allurement
-
Secondary
- Allurement
- Launch
- Obedience
- Create
- Capacity
- Potato Recovery
- Dungeons and Taverns
- Outreach
- Traveler
- Wither Coated
- Farmer's Delight
- Backstabbing
- Malum
- Animated
- Haunted
- Allurement
-
Tertiary
- Dungeons and Taverns
- Antidote
- Illager's Bane
- Might
- Malum
- Spirit Plunder
- Origins
- Water Protection
- Dungeons and Taverns
-
Uncategorised
- Allurement
- Antidote
- Dungeons and Taverns
- Photosynthesis
- Wax Wings
- Allurement
-
- Added Item Excluded Set Tags, a new tag system for allowing items to be incompatible with any enchantments in the tag.
- You may make an Item Excluded Set Enchantment Tag by using the following path (any namespace works).
example:enchiridion/item_excluded_set/<namespace>/<path>. - For tags, prepend the namespace and path with a tag folder. For example:
example:enchiridion/item_excluded_set/tag/<namespace>/<path>
- You may make an Item Excluded Set Enchantment Tag by using the following path (any namespace works).
Notice!
This update features a compatibility tweak to make sure that enchantments caused by below enchantment category saving bug may be converted to the correct category.
This is a temporary band-aid and will be removed in the next future content update/port, please update to 0.1.4 or above version before updating to 0.2.0 if you are using 0.1.2 or 0.1.3.Bugfixes
- Fixed an incompatibility with NeoForge's Loot Table API, which would cause a crash upon using the
neoforge:unknown_loot_tableloot table key. #6 - Fixed enchantments within no tags being saved as uncategorized.
- [NeoForge] Fixed
enchiridion:skullsdata map type not being registered.
Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
6 downloads
-
v0.1.3 (Minecraft 1.21.1) Stable
released this
2025-10-18 22:11:50 -04:00 | 91 commits to 1.21.1 since this releaseBugfixes
- Fixed active Whirlpools not dealing any damage to valid entities surrounding it.
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
8 downloads
-
v0.1.2 (Minecraft 1.21.1) Stable
released this
2025-10-15 18:22:29 -04:00 | 95 commits to 1.21.1 since this release- Changed author from 'Greenhouse Team' to 'Greenhouse Modding'.
Bugfixes
- Fixed untagged Enchantments from other mods being erased from items. #2
- Fixed Ladders a block above the ground not being able to be climbed when jumping into them. #4
- Fixed crash on NeoForge servers due to Greenhouse Config not running early enough. #5
- Fixed crashes relating to empty
enchiridion:enchantment_categoriesitem components. - Fixed internal Tailwind enchantment entity effects not being able to sync to the client. (Affects all
hit_attackandmissed_attackenchantment effect components) - Fixed Enchiridion Enchanted Books resource pack not being enabled by default on Fabric.
- Fixed Efficiency siphoning recipes being categorized as Weapon recipes within the Siphoning Table recipe book.
- Fixed Agile II siphoning recipe outputting Agile I instead of Agile II.
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
7 downloads
-
v0.1.1 (Minecraft 1.21.1) Stable
released this
2025-10-07 19:15:16 -04:00 | 107 commits to 1.21.1 since this release- Fixed Longshot Enchantment description being inaccurate.
- Fixed entire Enchanted Book stacks depleting when enchanting an item through an Anvil.
- Fixed Anvil swapping operating on more than one Enchanted Book in the swap slot.
- Fixed incompatible enchantments from different categories increasing the cost when swapping enchantments.
- [FABRIC] Fixed NeoForge Greenhouse Config being included in the Fabric build.
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
8 downloads
-
v0.1.0 (Minecraft 1.21.1) Stable
released this
2025-10-07 02:23:00 -04:00 | 112 commits to 1.21.1 since this release- Initial Beta Release!
Changes from BlanketCon Alpha
Features
- Added Beheading enchantment.
- A Sword enchantment that provides a 1.5% chance to drop entity heads upon death. This increases by 0.5% per level.
- This chance is affected by Looting, which provides an extra 0.25% for each level of Looting.
- Removed Jousting enchantment.
- This enchantment is pretty much superseded by future Minecraft changes.
- Reworked Villager trading further.
- Increased chance to roll Curses if no other categories are rolled from 2% to 7.5%.
- Curses are now much less frequent within Villager trades due to no longer being the default.
- Expert trades have been changed to supply one of the three treasure tool enchantments (Crumble, Prospector, Splitting) depending on the Villager's variant.
- Specialized Protections (Blast/Fire/Projectile Protection, Feather Falling and Barding) may go over the regular protection limit.
1-20: Each one of these protection points counts as 4% damage reduction, as per vanilla.21-24: Each one of these protection points counts as 2% damage reduction.25-28: Each one of these protection points counts as 1% damage reduction.29-32: Each one of these protection points counts as 0.5% damage reduction.>32: Each protection point counts as 0.25% damage reduction.
- Sweeping Edge is now a Primary category enchantment. (Previously in the Secondary category).
- Sweeping Edge now has a unique and a larger sweep attack particle.
- Vaulting has been moved to be applied to Leggings. (Previously Boots)
- Sticky and Climber have been moved to be applied to Boots. (Previously Leggings)
- Longshot has been simplified.
- Longshot now activates when you hold the Bow at full charge for a short amount of time.
- Longshot no longer has a scope in effect.
- Gatling now has start-up time before reaching a maximum shot speed.
- Gatling now increases the Bow's projectile spread.
- Barding and Climber are no longer considered treasure enchantments.
- Climber's climbing speed increase has been lowered by more than half of the original value.
- Impaling now deals 1.75 damage per level to non-aquatic entities that are touching water. (Previously 1.0 + 0.5 per level.)
- Frost Walker is now more responsive.
- Decreased Frost Walker radius to 2 blocks + 1 per level. (previously 3 + 1 per level)
- Frost Walker created Frosted Ice is now significantly quicker to crack.
- You may no longer activate Frost Walker if you have fallen far enough to take fall damage.
- Frost Walker now no longer creates blocks whilst the user is sneaking instead of additionally having to be in the air.
- Prospector's success chances have been lowered to 1.5% with an added 0.5% per extra level. (Previously 4% + 2% per level)
- Prospector may now gain resources when digging Gravel.
- Prospector now requires Emeralds in the Siphoning Table instead of Coal.
- Snow Strike no longer deals extra damage and time spent frozen when disabling a target's shield.
- Updated Snow Strike enchantment description wording.
- Reduced Sticky climbing time to 2 seconds with an added 1 second per level above first. (Previously 3 seconds + 2 seconds per level above first)
- Sticky's base climbing speed increase is now constant between Level 1 and 2, being at what was previously Level 1's value.
- Entities are no longer allowed to stick to the ceiling with the Sticky enchantment.
- Tailwind now moderately exhausts players upon using its functionality.
- It will additionally use up durability if the vanilla balancing datapack is enabled.
- The Vaulting enchantment no longer accounts for the entity's base movement value.
- Reworked all Vaulting enchantment values to be more reasonable.
- Reduced Earthquake's AoE damage to 20% of the Mace's damage with an added 10% per level above first. (Previously 25% + 12.5% per level above first)
- Anvil swapping is now more expensive when swapping enchantments that are not of an equivalent level.
- Simplified enchantment cost logic, all categories now apply to the cost instead of just the highest cost.
- Thorns is now restricted to the armor slots.
- Added mod config.
config/enchiridion.jsonc.- Contains fields for disabling Enchiridion content, tweaking enchantment values outside what's possible through datapack, and overriding enchantment category colors.
- A config screen will be added in a later update.
Bugfixes
- Fixed Multishot damage stacking not functioning whilst using the Crossbow from the offhand.
- Fixed Barding having a higher damage protection value that it is supposed to.
- Fixed Earthquake causing damage to the entity that triggered the enchantment, tamed entities that the attacker owns and team members of the attacker.
- Fixed Earthquake not accounting for extra Mace damage.
- Fixed Sticky not respecting the context of the entity's collision.
- Fixed
inaccuracyenchantment effects using the wrong param set, crashing the game. - Fixed
drop_skullenchantment effects causing errors when attempting to drop items. - Fixed Villager trades defaulting to the lowest priority enchantment (usually Curses) instead of the highest.
- Fixed jittering with rendering of Whirlpool enchantment.
- Fixed Whirlpool causing damage to entities that are passengers of the owner, currently being ridden by the owner, the owner's tames, and team members of the owner.
- Fixed Whirlpool enchantment not playing the extinguish sound upon extinguishing fire from a player.
Data Packing/Resource Packing
- You are no longer able to increase the use time of an item without a use time through effect components.
- Removed
enchiridion:scopedenchantment effect component type, and related content.enchiridion:scopedattachment has been removed.enchiridion:fov_multiplierattribute has been removed.
enchiridion:prevent_post_item_useandenchiridion:return_trident_from_voidnow take inthis_entityas an argument instead oftool.collidingandusing_itemare no longer entity subpredicates and are now predicates.- Added
can_taKe_fall_damagepredicate. - Added
raycast_replace_diskentity effect type. This is basically the same asminecraft:replace_diskbut the center is raycasted instead of offset by a specific number of blocks, as well as being allowed to supply ablock_entitytag. - Added
enchiridion:frosted_iceblock.- Block States:
always_tick- Allows you to make the Frosted Ice tick, no matter the light level.
- Block Entity NBT:
crack_chance- The probability for the block to crack when attempting to crack. (Float between 0 and 1).min_crack_time- The minimum amount of time the block will take to start cracking.max_crack_time- The maximum amount of time the block will take to start cracking.min_crack_rate- The minimum value at which the block will try to crack again if it fails cracking.max_crack_rate- The maximum value at which the block will try to crack again if it fails cracking.
- Block States:
- Added
rangeLevel-based value type. - Repurposed
belowsubpredicate toblock_raycast. Additionally making it a predicate rather than an entity subpredicate.- Now includes
direction,block_context, andfluid_contextfields.
- Now includes
box_expansionfield incollidingtype specific entity predicate has been renamed toexpansion.- Added
expands_towards_movementboolean field tocollidingtype specific entity predicate. - Added
subtract_baseboolean field toattribute_transferenchantment effect. - Added
damage_modifierValue Effect field todamage_based_on_itementity effect. - Removed
enchiridion:anvil_cost_stacksenchantment category tag due to no longer being used. - Removed
multiplierfield fromdamage_based_on_itementity effect, superseded bydamage_modifier. colorfield has been split intotext_colorandenchanted_book_color.- If one is not specified, it will default into the other.
- Renamed
enchiridion:does_not_increase_anvil_costenchantment tag toenchiridion:anvil_logic/no_extra_cost. - Removed
enchiridion:does_not_increase_anvil_costenchantment category tag. Please add the category's enchantments to the above tag instead. - Renamed Special Villager tags.
enchiridion:trades/librarian/common_special→trades/librarian/common_masterenchiridion:trades/librarian/rare_special→trades/librarian/rare_masterenchiridion:trades/librarian/desert_special→trades/librarian/desert_masterenchiridion:trades/librarian/jungle_special→trades/librarian/jungle_masterenchiridion:trades/librarian/plains_special→trades/librarian/plains_masterenchiridion:trades/librarian/savanna_special→trades/librarian/savanna_masterenchiridion:trades/librarian/snow_special→trades/librarian/snow_masterenchiridion:trades/librarian/swamp_special→trades/librarian/swamp_masterenchiridion:trades/librarian/taiga_special→trades/librarian/taiga_master
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
7 downloads