-- Bug Fixes ---
- Fixed an edge case where innate enchantments attempt to be applied, even when all items are disabled
-- Bug Fixes ---
- Fixed the config dying when updating from older verison
-- Changes --
- Changed from
Projectile Damage Attribute
toRanged Weapon API
- Updated Russian Translation
-- Thanks --
- @fzzyhmstrs for fixing the config just straight up dying
- @daedelus for doing the
PDA
->RWA
update - @AstroMonse for updating the Russian Translation
Note: You __will __ need to delete your configs for MCDW with this update!
-- Bug Fixes --
- Fixed duplicate registry attempts within enchantments
- Fixed recipe and advancement data files to allow for disabling of items without console spam
- Added fallbacks for the icons in the
ItemGroupRegistry
in case the items that are used by default are disabled in order to prevent a crash when the creative tabs are viewed
-- Added --
- Added
BusyBeeEnchantment
andMultishotBowEnchantment
as separate enchantments - Added notations in various places to note nullability and more explicitly and clearly stated notes that were already present in the code (this is ongoing)
-- Changes --
- Refactored Enchantments to allow for more configurability
- Removed
BeeStingerItem
andEnchantsLists
classes - Explicitly renamed
POISONING
toJUNGLE_POISON
where used to be more consistent and to be in line with Minecraft Dungeons - Rewrote
EnchantsRegistry
to use a Switch Statement rather than individual calls. This may change depending on need, but it is functionally the same thing as was already in place - Optimised
LootTablesRegistry
- Updated lang entries to reflect more readable layout and groupings
- Refactored configs to allow for enabling and disabling to be in the same place the stats
- Updated to the Timefall Development License 1.2
-- Thanks --
- @fzzyhmstrs for helping with the config refactor
- @purejosh for bringing the registration config issues to our attention
Fixed Default Config Value Mistakes, Notes, Version Bump
- Fixed the following enchantments to properly show up in RandomSelection and the Enchanting Table
- Shockwave
- Smiting
- Soul Devourer
- Soul Siphon
- Stunning
- Swirling
- Tempo Theft
- Thundering
- Weakening
- Fixed the following enchantments to show up in the Enchanting Table
- Void Shot
- Void Strike
- Wild Rage
- Added notes to explain the values in the config
- Clarified the formula for Enigma Resonator in the notes
Breaking Changes
- Redid the McdwEnchantmentsConfig and McdwEnchantmentSettingsConfig to be easier to read and use
- Removed EnchantStatsID.java, as it is no longer needed
- Moved the following values from the McdwEnchantmentSettingsConfig to the McdwEnchantmentsConfig
ENIGMA_RESONATOR_DIVISOR
->offset
value forENIGMA_RESONATOR
DYNAMO_STACK_CAP
->offset
value forDYNAMO
ENCHANTMENT_TRIGGER_BASE_CHANCE
->procChance
value in proc-able enchantmentsHEALING_FACTOR
->offset
value for healing enchantmentsdirectDamageEnchantmentMultiplier
called the same thing, but moved to top of McdwEnchantmentsConfig- Propagated necessary changes throughout project
- Configs will be reset; BACK UP YOUR CONFIG BEFORE UPDATING
- Cleaned up
AreaEffectCloudEntity
spawns by combiningAOECloudHelper#spawnStatusCloud
andAOECloudHelper#spawnPickyStatusCloud
into one method:AOECloudHelper#spawnAreaEffectCloudEntityWithAttributes
- Cleaned up Predicate Registration for Bows and Crossbows in
McdwClient
, reducing it from 5 methods to 3
Updates and Clarifications
- Added Contribution attributions to
fabric.mod.json
- Explicitly depend on
>=1.20.0 <=1.20.1
ofMinecraft
Bug Fixes
- Fixed #253, No longer crash when using something other than a healing potion with Dipping Poison. (Thank you, @Aesthir!)
- Fixed #252, Ranged Enchantments now apply correctly on bows and crossbows and do not trigger when melee attacking with the bow or crossbow. (Thank you, @Scizith!)
- Fixed
SummonedBeeEntity
not having attributes
Updates
Updated Mexican Spanish Translation
Changes
- Adjusted Innate Enchantments in the following ways to bring content more in line with the current iteration of Minecraft Dungeons
- Added Accelerate I to Purple Storm
- Added Freezing I to the Snow Bow and Winter's touch
- Added Fuse Shot I to Firebolt Thrower, Imploding Crossbow
- Added Gravity I to the Anchor, Wind Bow, Echo of the Valley and Burst Gale Bow
- Added Knockback I to Boneclub, Bone Cudgel, Claymore, Broadsword, Frost Slayer, Great Axeblade and Heartstealer
- Added Multishot II to Harp Crossbow
- Added Power I to Power Bow, Master's Bow, Sabrewing, Red Snake, Slayer Crossbow and Doom Crossbow
- Added Power II to Elite Power Bow and Guardian Bow
- Added Punch I to Heavy Crossbow, Harpoon Crossbow and Nautical Crossbow
- Added Ricochet I to Trick Bow and Green Menace
- Added Rushdown I to Chill Gale Knife and Tempest Knife
- Added Thundering I to Lightning Harp Crossbow (originates from crossbow, not arrow. This is intended)
- Added Wild Rage I to Love Spell Bow
- Removed Bonus Shot I from Auto Crossbow
- Removed Radiance I from Love Spell Bow
Bug Fixes
- Attempted to fix Repair Cost Exploit with Broken and Mechanized Sawblades (#209)
- Partially addressed issues with Pehkui by changing a
ModifyConstant
to aModifyVariable
for calculating attack range; No longer crashes, but Range doesn't work when Pehkui installed - Fixed
GuardingStrikeEnchantment
applying to everything (#232) RefreshmentEnchantment
description accurately reflects that it works with melee and ranged weapons (#233)Broken Sawblade
can no longer be enchanted withUnbreaking
(#237)- Items can no longer be infinitely enchanted (#238, #239)
- Non-innately enchanted weapons from MCDW no longer crash when using an enchanting table (#240)
- Corrected
CleanlinessHelper#mcdw$tooltipHelper
(line #96) to actually beMcdwLongbow
rather than beingMcdwShortbow
twice