Changelog
Additions
- Constructs summoned from an armor stand now follow their owner initially, similarly to the gantry
- Constructs can walk through leaves
- Added a message when trying to curio cast channelled/bound spells that it is not possible
- Chalk/Metal runes now return a valid itemstack from the pick block function in creative
- Added the Pilgrim's Path block. This block increases move speed/jump height while being walked on, and negates fall damage.
- Added new construct taunt sounds for horn heads, which are now played when a construct with a horn head pulls a mob off of another target
- The construct gantry can immediately summon a construct with no affinity if clicked with animus dust (consumed). It will use nearby affinities as it finds them, but they are not required.
- Added Runic Glass, placeable glass that emits light
- Added a config value to globally allow breaking/placing blocks in boss arenas
- Updated gust to default to speed 1, and increase to 4 (you may wish to regenerate your configs). If lowered to speed 0, it will not push mobs or break blocks, but it will be able to clean sand and gravel for archaeology like a brush.
- First round of the eldrin refactor, this will need to be further tweaked
- The Occulus now shows your generation bonus from wellsprings
- Wellsprings no longer passively generate power
- Capturing wellsprings grants a multiplier to wellspring generation
- Fume filters generate 100x as much wellspring power as before baseline
- Added the Ascend cantrip, which looks for a ceiling up to 6 blocks above you. If it finds one, it will attempt to find a valid spot directly above that ceiling (2 consecutive air blocks) to teleport you up to
- Added a "Simulate Sneak" parameter to the construct activate command
- Improved curio casting spell selection - if a spell in a curio slot fails to cast, it will attempt the next one.
Balance
- Constructs don't like to swim quite so much (they won't prefer water over walking when pathing)
- Construct crushing now generates byproducts based on the incoming stack size
- Curio casts are no longer possible in spectator mode
- Rebalanced the ire of several faction spells
- Reduced the mana cost of flying carpets by 50%
- Added new tags for mna felled oak/constructs that allows extending those functions to other blocks without messing with the vanilla logs/leaves tags. These two new tags include the vanilla versions. The mna logs tag has been extended to include mangrove roots.
- Renamed the Pilgrim's Path buff to Wanderlust. The Staff of the Pilgrim and Pilgrim's Aura retain their existing names.
- Construct horn heads now enable special attacks with certain dual arm combinations just like smart heads
- Added a check on lantern wraiths when spawning only allowing a fixed limit of them to exist in a radius around the test spawn location. This value is configurable, both the radius and the upper limit. This is a heavier solution I was hoping to avoid and may cause lag; server admins please keep an eye on this.
- Removed magnitude from swift swim as dolphin's grace doesn't do anything above level 1
- Living Wards are now more dangerous. Undead beware.
Bugfixes
- Fixed a bug where practitioners pouches can't store rituals
- Fixed Japanese lang file
- Fixed a crashing bug with Curse of Agony
- Fixed curse of agony not properly applying to certain mobs. Undead are still immune to it, and that's intentional.
- Fixed a rare crash with M&A Armor materials and certain other mods
- Fixed a bug where mana cost was consumed before applying spell adjusters, resulting in affinity mana cost discounts not working during cast
- Fixed a crashing bug with camoflage
- Fixed an issue where a practitioners pouch would appear to "void" items shift clicked from its inventory while the player's inventory was full
- Fixed pylon crafting advancement for light and freeze
- Fixed some general tagging and recipe issues
- Fixed a bug with construct harvesting where they would reach outside the bounds of the configured AABB.
- Fixed a bug where constructs activating a manaweave projector would not have the pattern notify other nearby blocks with the correct data
- Constructs no longer play their swim animation when standing on waterlogged blocks
- Constructs can no longer go into negative mana
- Fixed a log spam bug
- Fixed a bug where casting spells from other factions would not raise ire
- Fixed a crashing issue with greater invisibility and zombie AI to alert allies
- Fixed a bug where constructs on follow would ignore the attack command
- Fixed a LegacyRandomSource bug with demon armor
- Fixed the Demon Armor's ability to jump while submerged in lava
- Fixed a bug with the construct sort items task where they would only sort into chests containing matching items with the quantity >= the quantity of item they were holding
- Fixed Blood Golem rote progress bar
- Shear no longer deletes construct parts from a gantry
- The Staff of the Woodlands now properly renders in curio slots
- Fixed an issue where the practitioner's pouch would incorrectly calculate the saved rotation of a non-symmetrical ritual resulting in improper placement not detected and deletion of the contained reagents without starting the ritual. This mainly affected Ancient Stone, and if you were affected by this bug YOU WILL NEED TO RE-SAVE THE RITUAL.
- Ritual of Earthen Steppes and Ritual of Yawning Chasm no longer duplicate the Book of the Shifting Lands if used from a Practitioner's Pouch
- Fixed a bug with the Tome of Recipes where it would allow crafts under certain circumstances when not all ingredients were present. Because someone upstream changed ItemStack.matches to return false if the quantities were different, when it never used to do that, and it broke a whole bunch of my code. So thanks a ton, upstream maintainers.
- Fixed a bug where constructs could return their castable spells in different orders randomly, which could break lodestar flows requiring a specific spell to be cast.
- Fixed a couple broken living ward abilities
API
- Added a new ManaCostCalculatingEvent to the API. Does what it says on the tin.
- Added an ire getter property to spells, allowing each one to define its own ire gain when cast
- Added an API event for when a bound item is summoned, and one for when it is dismissed
Files
mna-forge-1.20.1-3.1.0.2-all.jar(30.61 MiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
3.1.0.2Loaders
Forge
Game versions
1.20.1Downloads
90Publication date
December 31, 2024 at 5:07 PMPublisher
Mithion
Owner