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
- 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_table
loot table key. #6 - Fixed enchantments within no tags being saved as uncategorized.
- [NeoForge] Fixed
enchiridion:skulls
data map type not being registered.
- 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
andmissed_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
andenchiridion:return_trident_from_void
now take inthis_entity
as an argument instead oftool
.colliding
andusing_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 asminecraft:replace_disk
but the center is raycasted instead of offset by a specific number of blocks, as well as being allowed to supply ablock_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.
- Block States:
- Added
range
Level-based value type. - Repurposed
below
subpredicate toblock_raycast
. Additionally making it a predicate rather than an entity subpredicate.- Now includes
direction
,block_context
, andfluid_context
fields.
- Now includes
box_expansion
field incolliding
type specific entity predicate has been renamed toexpansion
.- Added
expands_towards_movement
boolean field tocolliding
type specific entity predicate. - Added
subtract_base
boolean field toattribute_transfer
enchantment effect. - Added
damage_modifier
Value Effect field todamage_based_on_item
entity effect. - Removed
enchiridion:anvil_cost_stacks
enchantment category tag due to no longer being used. - Removed
multiplier
field fromdamage_based_on_item
entity effect, superseded bydamage_modifier
. color
field has been split intotext_color
andenchanted_book_color
.- If one is not specified, it will default into the other.
- Renamed
enchiridion:does_not_increase_anvil_cost
enchantment tag toenchiridion: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_special
→trades/librarian/common_master
enchiridion:trades/librarian/rare_special
→trades/librarian/rare_master
enchiridion:trades/librarian/desert_special
→trades/librarian/desert_master
enchiridion:trades/librarian/jungle_special
→trades/librarian/jungle_master
enchiridion:trades/librarian/plains_special
→trades/librarian/plains_master
enchiridion:trades/librarian/savanna_special
→trades/librarian/savanna_master
enchiridion:trades/librarian/snow_special
→trades/librarian/snow_master
enchiridion:trades/librarian/swamp_special
→trades/librarian/swamp_master
enchiridion:trades/librarian/taiga_special
→trades/librarian/taiga_master
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.
Additions
- Added
enchiridion:power
, as another mod was modifying Power to go up to a max level of III.
Bugfixes
- Fixed Tailwind enchantment velocity on entity hit sometimes leaking outside of the item.
- Fixed Tailwind being inconsistent within how much velocity is added upon hitting an entity.
- Fixed Tailwind sometimes not applying velocity when lagging by using server velocity application as a fallback.
- Fixed Sticky slowing the player down on non-full blocks.
- Fixed specific Enchiridion enchantments not having Enchiridion specific descriptions within the Item Descriptions mod.
Changes
- Updated the lang for various Item Descriptions enchantment descriptions to not unnecessarily mention the used item.
Bugfixes
- Fixed item renaming not functioning within the Enchiridion Anvil.
- Fixed Vaulting being incorrectly referred to as a Leggings enchantment within Item Descriptions compat.
Changes
- Lowered the minimum required attack cooldown for Tailwind to activate to 50% (previously 60%).
- Decreased additional Multishot arrow damage value to 25% (previously 50%).
- Decreased Flurry speed attribute increase per level up to 0.00525 (previously 0.0105).
Bugfixes
- Actually fixed client effect cache not clearing upon swapping items. (Fixes the Tailwind item swapping velocity exploit).
- Fixed client effect cache saving unnecessarily.
- Fixed Siphoning Table not converting Books to Enchanted Books upon craft.
Changes
- Tweaked Tailwind Velocity values to synergise better with the Knockback enchantment.
- Updated Tailwind enchantment descriptions.
Bugfixes
- Fixed client effect cache not clearing upon swapping items. (Fixed the Tailwind item swapping velocity exploit).
- Fixed a crash when renaming items through an anvil.
- Fixed Enchiridion Anvil not updating categories when renaming/repairing.
- Fixed Item Descriptions compat not delegating to other enchantment description mods if they are available.
Changes
- Removed Shattering from this build as it was too unfinished.
- Polished Whirlpool Enchantment.
- Updated Whirlpool rendering to be more accurate to the hitbox.
- Whirlpool entities owned by an entity no longer show in first person, instead showing an overlay.
- Whirlpool is now centered on the center of the entity using the item.
- Whirlpool is now able to extinguish the user.
- Increased Whirlpool's horizontal radius to 1.5 + 0.35 per extra level (previously 1.2 + 0.3 per extra level).
- Increased Whirlpool's vertical radius to 2 + 0.3 per extra level (previously a constant 2).
- Whirlpool lifetime has been decreased to 3 seconds + 1 second per extra level (previously 4 seconds + 2 seconds per level).
- Increased cooldown upon using whirlpool to 3 seconds (previously 1 second).
- Increased Whirlpool's damage output to 3 hearts + 1.5 hearts per extra level (previously 1.5 hearts per level).
- Polished Tailwind Enchantment.
- Tailwind now displays particles upon usage.
- Tailwind now has an associated sound event.
- Tailwind now applies invulnerability for a very short amount of time.
- Reduced Tailwind's applied velocity to 0.5 + 0.2 per level. (Previously 0.6 + 0.2 per level).
- Renamed Sniping to Longshot.
- Longshot now increases the velocity of the arrow fired from the bow, and decreases the gravity of the arrow.
- Tweaked Longshot to apply its FoV Multiplier attribute immediately rather than on the next tick.
- Tweaked Gatling appication time to always be an upgrade to the bow's application time.
- Currently 1 second - 0.15 seconds (previously 1.75 seconds - 10 seconds per level).
- Tweaked Vaulting to grant less jump height, but to apply more velocity to the player upon jumping.
- Added
/enchiridion uncategorise
command. - Updated Sniping's description.
- Allowed Enchiridion specific Frost Walker to walk on Impenduit fields from Impenduits.
- Updated Siphoning GUI texture.
- Rewrote how the BlanketCon build catches non-Enchiridion enchanting methods.
- Made FoV Multiplier attribute modify mouse sensitivity a small amount on values lower than 1.
- Added all enchantments to potential villager trades.
- Added all enchantments to the Siphoning Table's recipes.
- Swapped out Prismarine Shards for Cod for Impaling's Siphoning Recipe.
- Swapped out Copper Ingots for Iron Ingots for Protection's Siphoning Recipe.
- Swapped out Dried Kelp for Glow Ink Sacs for Depth Strider's Siphoning Recipe.
- Swapped out Firework Rockets for Raw/Cooked Rabbit for Vaulting's Siphoning Recipe.
- Added compatibility with Item Descriptions.
- Updated credits from referencing MerchantPug to MerchantCalico.
Optimisations
- Optimised modifyEnchantMessageToLevelUpMessage color change to not run twice.
- Optimised usage of attribute sync packets.
Bugfixes
- Fix Siphoning Table progress not being synced to the client.
- Fix Siphoning Table being unable to enchant books.
- Fixed Coyote being non-functional after the first jump.
- Fixed Coyote not resetting under specific circumstances.
- Fixed slowdown whilst sprint jumping using Circuit.
- Fixed a crash where Firework Rocket Entities were using a null weapon stack for firework damage increases.
- Fixed missing texture for siphoning's EMI simplified icon.
- Fixed Siphoning Table setting the input's enchantments.
- Fixed SiphoningRecipe not converting enchantments upon completion.
- Fixed EnchantFromTrade allowing incompatible enchantments.
- Fixed shouldCancelEnchanting being bypassed by any anvil usage rather than just books.
- Fixed a crash caused by scrolling in the regular EnchantmentScreen.
- Fixed Bookshelf count not refreshing correctly inside the Enchiridion Enchanting Table's level-up screen.
- Fixed Enchiridion Enchanting Table clue color not using the existing item's category if present.
- Fixed Enchantment Level-Ups using the unconverted enchantment.
- Fixed an empty enchantment categories being applied to items when enchantments are converted.
- Fixed Field of View Multiplier attribute having an incorrect name within descriptions.
- Fixed Siphoning Table being able to craft illegal Protection enchantments (Protection V).
- Fixed Siphoning Table being able to craft an illegal Agile III enchantment.