nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Enchiridion

Enchiridion

Mod

An Enchantment Rework that changes Enchanting to lean into more of an alternative progression system.

Client and server EquipmentGame Mechanics

5,691 downloads
39 followers
Filter loader...
Filter versions...
Filter channels...

Integration

  • Ported Item Descriptions compatibility to support v2.6 #19 - cassian

Bugfixes

  • Fixed Grindstone disenchanting not removing enchantment categories.

Bugfixes

  • 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.

Bugfixes

  • 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.

Changes

  • 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

Compatibility

  • 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
    • Secondary

      • Allurement
        • Launch
        • Obedience
      • Create
        • Capacity
        • Potato Recovery
      • Dungeons and Taverns
        • Outreach
        • Traveler
        • Wither Coated
      • Farmer's Delight
        • Backstabbing
      • Malum
        • Animated
        • Haunted
    • Tertiary

      • Dungeons and Taverns
        • Antidote
        • Illager's Bane
        • Might
      • Malum
        • Spirit Plunder
      • Origins
        • Water Protection
    • Uncategorised

      • Allurement
        • Antidote
      • Dungeons and Taverns
        • Photosynthesis
        • Wax Wings
  • 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>

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_table loot table key. #6
  • Fixed enchantments within no tags being saved as uncategorized.
  • [NeoForge] Fixed enchiridion:skulls data map type not being registered.

Bugfixes

  • Fixed active Whirlpools not dealing any damage to valid entities surrounding it.
  • 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_categories item components.
  • Fixed internal Tailwind enchantment entity effects not being able to sync to the client. (Affects all hit_attack and missed_attack enchantment 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.
  • 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.
  • 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 inaccuracy enchantment effects using the wrong param set, crashing the game.
  • Fixed drop_skull enchantment 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:scoped enchantment effect component type, and related content.
    • enchiridion:scoped attachment has been removed.
    • enchiridion:fov_multiplier attribute has been removed.
  • enchiridion:prevent_post_item_use and enchiridion:return_trident_from_void now take in this_entity as an argument instead of tool.
  • colliding and using_item are no longer entity subpredicates and are now predicates.
  • Added can_taKe_fall_damage predicate.
  • Added raycast_replace_disk entity effect type. This is basically the same as minecraft:replace_disk but the center is raycasted instead of offset by a specific number of blocks, as well as being allowed to supply a block_entity tag.
  • Added enchiridion:frosted_ice block.
    • 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.
  • Added range Level-based value type.
  • Repurposed below subpredicate to block_raycast. Additionally making it a predicate rather than an entity subpredicate.
    • Now includes direction, block_context, and fluid_context fields.
  • box_expansion field in colliding type specific entity predicate has been renamed to expansion.
  • Added expands_towards_movement boolean field to colliding type specific entity predicate.
  • Added subtract_base boolean field to attribute_transfer enchantment effect.
  • Added damage_modifier Value Effect field to damage_based_on_item entity effect.
  • Removed enchiridion:anvil_cost_stacks enchantment category tag due to no longer being used.
  • Removed multiplier field from damage_based_on_item entity effect, superseded by damage_modifier.
  • color field has been split into text_color and enchanted_book_color.
    • If one is not specified, it will default into the other.
  • Renamed enchiridion:does_not_increase_anvil_cost enchantment tag to enchiridion:anvil_logic/no_extra_cost.
  • Removed enchiridion:does_not_increase_anvil_cost enchantment category tag. Please add the category's enchantments to the above tag instead.
  • Renamed Special Villager tags.
    • enchiridion:trades/librarian/common_specialtrades/librarian/common_master
    • enchiridion:trades/librarian/rare_specialtrades/librarian/rare_master
    • enchiridion:trades/librarian/desert_specialtrades/librarian/desert_master
    • enchiridion:trades/librarian/jungle_specialtrades/librarian/jungle_master
    • enchiridion:trades/librarian/plains_specialtrades/librarian/plains_master
    • enchiridion:trades/librarian/savanna_specialtrades/librarian/savanna_master
    • enchiridion:trades/librarian/snow_specialtrades/librarian/snow_master
    • enchiridion:trades/librarian/swamp_specialtrades/librarian/swamp_master
    • enchiridion:trades/librarian/taiga_specialtrades/librarian/taiga_master

Fixes

  • Fixed level up message containing two . . . ?s.
  • Fixed Enchiridion Enchanting Table stripping categories when levelling up.
  • Fixed crash when there is no category when categorizing enchantments.
  • Fixed crash when level is null when attempting to render special Enchanted Books.

Minor Changes

  • Add fallback logic to make the player descend when de-equipping Sticky.

Bugfixes

  • Fixed a client crash when the player doesn't have enough bookshelves to level up via the enchanting table.
  • Fixed a memory leak within ItemStacks storing no longer existent entities.
  • Fixed air time resetting removing climb time, rather than air time.
  • Fixed incorrect spacing between the level-up requirements' bookshelves and lapis.
  • Fixed enchiridion:climb_time attribute's inconsistencies between the client and server.

External resources


Project members

Greenhouse

Greenhouse

Organization

Omniv

Artist

SylentHuntress

Co-Creator

UltrusBot

Developer

Lesbian

Owner


Technical information

License
MPL-2.0
Client side
required
Server side
required
Project ID