新建2023-08-25
2.0.0.27

- Fixed the crash on startup bug, tested with several packs including ATM7.

- Resolved incompatibility with Ars Nouveau (For real this time).

- Frost buildup from frost damage is now increased on soaked targets.

- Lightning is a guaranteed arc on soaked targets.

- Dealing damage to a creeper with a lightning spell whose damage is set to 20 will now charge it.

- The codex now properly contains the sachet recipes.

- Improved visuals for Soaked and for Shatter.


- Spider Climb now properly provides immunity to web blocks.

- Splash no longer works to create water in the nether.

- Temporary water placed with Splash now properly spreads when placed with a projectile spell.

- Fixed the fey structure to remove the dirt block.

- Fixed the Aura of the Pilgrim aura to no longer mention consuming mana.

- Pilgrim's path speed has been lowered by about 30%.

- Pilgrim's path now stacks with haste.

- Fixed a crashing bug with Place Block.

- Shield now properly reduces mana regeneration from any source.

- Increased mob spawn rates (you'll need to delete mna-entities.toml and let it regenerate to see this).

2023-08-10
2.0.0.22

Added 30 new spell components.

Added 5 new bosses.

Added 2 new faction mobs.

Added new storage options.

Fixed several bugs.

Improved construct AI.

Replaced models and textures for several items, blocks, and mobs.

Rewrote the codex to be much more clear and highlight important points.

Made several new QoL changes.

Greatly expanded the API.

2023-01-01
1.7.2.10
  • Fixed the inscription table only showing roted components

  • Fixed the ability to change GUI data in the master's dais and inscription table while they are working

  • Fixed mods.toml incorrect values


2023-01-01
  • Upgraded GeckoLib and fixed the construct crashing issue. The mod now requires GeckoLib version 3.0.57+.

    提高 GeckoLib mod的版本需求以解决一个构装体相关的崩溃问题,现在mod需要3.0.57以上的 GeckoLib。

  • Demon Armor new attribute: Forged In Fire - the demon armor will self-repair when the player is on fire.

    炼狱套装新增属性:Forged In Fire。效果是当玩家着火时盔甲会逐渐修复。

  • Eldrin Sight now properly applies glowing to mobs on servers.

    艾得灵之视Buff现在可以对服务器中的生物正常生效。

  • General codex errata corrections.

    修复奥秘古籍中的一些错误描述。

  • Cauterize now correctly applies when wearing infernal armor.

  • Fixed a crashing issue with constructs when targeting a block with an isEmpty condition and then breaking that block.

    修复了当构装体尝试破坏一个[isEmpty]的方块导致的崩溃问题。

  • Fixed a duplication bug with the disenchanter.

  • Removed residual magic entities - the functionality has been moved into the chunks, and will still apply to spells cast.

  • Wellsprings no longer generate outside the world border.

    艾得灵源泉不再会生成在世界边界(World Border)之外。

  • If given a targeting area, a seer stone will now clear its target if the target leaves the targeting area.

  • Reaching tiers 4 and 5 will now fully rote all components at tiers 1 and 2, respectively. This rote progress will not be removed if your tier is lowered via commands. This can be disabled or adjusted via config.

    当玩家抵达等阶4、5时,分别会自动完成等阶1、2所有法术构建的定式熟记。这项设定可在配置文件中禁用。

  • Fixed a longstanding issue with beam math for horizontal rotation.

    修复了光束法术在垂直发射时“法术效果场”仍然呈水平状态的远古问题。

  • Fixed a longstanding issue where firing projectiles forward while running would cause them to despawn.

    修复了在跑步时向移动方向发射抛物法术时导致其消失的老旧问题。

  • Added affinity manipulation commands to /mna, found under progression.

    在 /mna 指令集中增加了修改元素亲和相关的指令集,该功能仍在开发中。

  • Fixed a bug where rote progress could not be gained on a component whose affinity was the opposite of the player's and that player's affinity was 100%.

    修复了一个bug:当玩家的元素亲和以达到100%时完全无法获得属性相克的法术构建的定式熟记进度。

  • Improved rote progression scaling based on affinity, affinity should feel like it matters in terms of rote progress.

    改进了元素亲和对定式熟记效率的增益/减益程度,提高了元素亲和对此的影响效果。

  • Fire projectiles now properly fizzle out in water.

    火元素的弹射物法术弹丸会在水中发出呲呲声响。

  • The Fire Damage Component's damage is increased by 25% if the target is already on fire.

    火元素法术伤害对已经着火的目标增上25%。

  • Fume filters now properly burn longer with better fuel.

    艾得灵烟雾过滤器可以用优质的燃料工作更长的时间。

  • Fume filters no longer eat buckets.

    艾得灵烟雾过滤器不再吃掉熔岩桶的空桶。

  • The disenchanter now properly shows when it cannot find fire/wind power.

  • All wizard lab blocks with a gui that requires power now includes a tooltip about missing nearby conduits when the 'x' is hovered over. This includes: Disenchanter, Thesis Desk, Affinity Tinker Table, Master's Dais, and Buffed the Allfather's Axe

    所有需要艾得灵之力的拥有GUI的方块在附近没有艾得灵之力供应时都会在上方显示一个“X”作为提示。

  • Constructs with shields are now always considered blocking from the front. This should make them much more survivable in combat.

    持盾的构装体现在会格挡所有方向的攻击,使其在战斗中获得合理的生成能力。

2022-07-28

Hotfix from 1.7.2.7 for inscription table only showing rote components.


1.7.2.7 update notes

======================================

  • Fixed the Pack component taking more blocks than it should from a player's inventory

  • Fixed phylactery filling via kills/shadow soul

  • Fixed some tier issues with enchanting

  • Fixed some graphical glitches with pinned reicpes

  • Fixed filter item match toggling

  • Added construct frame recipes to the codex

  • Fixed Shadow Soul's Tier definition in the codex

  • Components now sort properly by name in guis

  • Exchange no longer breaks blocks above its magnitude

  • Fixed offset math error in particle emitter

  • Fixed a popping sound in the fire loop sound

  • Eldrin Sight appropriately applies glowing to nearby entities again

  • Fixed a crashing bug with elemental sentries interacting with seer stones if the seer stone was broken while the sentry was firing

  • Fixed incomplete configuration detection for lodestar conditions

  • Fixed an issue where constructs could unintentionally void items

  • Fixed faction raids

2022-07-19

General

==============================

  • Added Transmuted Silver Blocks, Transmuted Silver Slabs, and Transmuted Silver Stairs.

  • Changed JEI integration to use the latest version of the mod's API, thereby fixing several interop issues.

  • Added Transmutation recipe types and renderers to the Codex and to JEI.

  • Fixed a voiding issue on urns when failing to pick up a fluid.


Constructs

==============================

  • Added a minimum quantity parameter to "has item in container".

  • Added a random item parameter to "take item from container".

  • Construct Fluid Interactions now work with vanilla cauldrons.

  • Use item on block has been vastly improved and will work with a great deal more scenarios.

  • Construct "is friendly" targeting now takes into account faction mobs.


Gui

==============================

  • Codex now shows which addon (if any) added a given entry.

  • Inscription table now shows which addon (if any) added a given spell part.

  • Book of Rote now shows which addon (if any) added a given spell part.


Spells

==============================

  • Sigil limit per player is now configurable.

  • Sigils now trigger on the caster as well, meaning buff sigils can be set up, however friendly fire is also very possible now.

  • Sigils cast on a metal ritual rune (sneak + rclick) become permanent and use charges. You can increase the charges in one of two ways:

    • Have a nearby mana crystal.

    • Cast a sigil spell on an existing permanent sigil.

  • Gust now applies purely upward velocity to targets in addition to its existing functionality.

  • Summoned mobs now use the same targeting predicates constructs do.


Eldrin Altar

==============================

  • Eldrin Altar now has quick re-craft (power cap limitations will limit useable re-craftable recipes; a planned future change will address this).


API

==============================

  • Fixed an issue that could occasionally cause crashes with the default fluid parameter registry.

  • Recipe renderers within the codex have been added to the API; now you can register your own.

  • - Extend RecipeRendererBase, then use IGuideBookRegistry's new method registerRecipeRenderer.


Visuals

==============================

  • Fixed some broken particle textures on Eldrin crafting.

  • Fixed Arcane Crown Texture.


Factions

==============================

  • Added the Barkling, a new fey mob.

2022-06-26

General

==========================

  • Updated forge version string so it will properly tell you to update forge instead of crashing with the STEP_ASSIST error.


Balance

==========================

  • Diamond and Obsidian construct parts can no longer be in loot tables

  • Re-Tagged several spells for use in random spell staves

  • Random spell staves now lean towards a single component, but can still have up to 5 (weighted random)


Bug Fixes

==========================

  • Fixed demon armor "water walking"

  • Channeled spells can now properly be cast again

  • Spell staves should no longer generate with invalid spells

  • SERVER ADMINS READ: Fixed librarian nerf config (it again applies when enabled)

  • Charms no longer activate automatically for players in creative/spectator

  • Fixed master's dais sync issue

2022-06-21

GENERAL

=====================

  • Cloudstep no longer applies when underwater

  • Added missing codex entries for summon anvil/stonecutter

  • Astro's Anachronus Anelace no longer casts recipe spells that haven't been crafted

  • Astro's Anachronus Anelace is now affected by spell cooldown

  • Added a disenchant blacklist config

  • Added a Runeforge repair config

  • Spell biome/dimension blacklist configs are now proper lists rather than strings with required delimiters

  • Fixed the missing radius on cantrip transmute

  • The undead now fill phylacteries 5x faster than other factions

  • Lowered default phylactery requirement to 50 (from 100) in configs. You will need to re-generate your configs to see this change.

  • Demon faction members now use a casting resource called Brimstone. It recharges slower in biomes where it is cold enough to snow (50% reduction) and recharges faster in biomes where it is warm enough where snow golems would burn (100% increase). Brimstone also allows you to consume hearts in place of mana for spells and certain effects. Heart consumption is never done for extra mana on passive effects like auras or effects like recharging mana gems.

  • Demon faction armor now applies its speed in three stages over six seconds to make it more gradual and less jarring for short sprints.

  • Heal magnitude is no longer affected by hellfire

  • Infernal Armor full set now properly cancels the fire overlay when ignited

  • Infernal Armor and Emberglow Bracelet now allows vision while under lava

  • Infernal Armor now allows full movement speed while under lava

  • Infernal Armor now allows you to walk on lava, falling through it if you sneak

  • Emberglow bracelet consumption cost has been reduced.

  • Added Hellfire Trident, a new demon relic.


API enhancements:

=====================

  • Components now have a method to determine if an attribute is boosted by hellfire

2022-06-12

Balance

=================================

  • Lowered max mana for non-undead

  • Lowered mana recharge rates


Stability

=================================

  • Expanded error handling capabilities of the spell casting and ritual engines

    • They will now gracefully handle errors thrown as part of their effects


Bug Fixes

=================================

  • Fixed an issue when doing Ritual of Locating within different dimensions

  • Chimerite now drops from deepslate variants of coal, diamonds, and emeralds

  • The following effects now take into account the damage modifier config:

    • Fire Damage

    • Drown

    • Frost Damage

    • Lightning Damage

    • Heal (Damage vs undead)

    • Arcane Damage

    • Briarthorn Barrier (retaliation damage)

    • Flame Cloak (retaliation damage)

    • Living Bomb

    • Explosion

  • Summons will no longer target themselves

  • Summons will no longer target fellow faction members of their owner

  • The disenchanter now properly handles enchanted books

  • Fixed lightning damage chain chance

  • Aura/Particle Emitter GUI no longer has JEI collision

  • Aura/Particle Emitter Orbit and Ring PFX are no longer influenced by camera angle

  • Non-mana casting resources now properly initially sync on world load

  • Recipe pins clear between worlds

  • Fixed some slow UI sync issues with soul restoration

  • Witch hunters no longer avoid allied council members or factionless players

  • Moved general, entity, and spell configs to be proper server configs; synced to clients

  • Break magnitude mapping is now configurable, and fixes the issue that presents when new tool tiers are added.

  • Fixed Gilded enchant to no longer conflict with other mods and vanilla gold armor detection


Visuals

=================================

  • Fixed Wind Wall to use the improved wind particle configuration

  • Improved lightning spell component visual effects


Enhancements

=================================

  • The Transmutation cantrip now uses a recipe type, meaning new transmutations can be added by datapacks. They can also be tier gated, or faction limited.

    • This will allow me to add JEI displays of cantrips in future updates

  • Transmutation targets support loot tables

  • Added a transmutation spell component, unlocked at Tier 2.

  • Mana regeneration ticks for non-undead is now configurable.



 


2022-06-04

Enhancements

=====================

  • Added a "reset_all" progression command option


Bug Fixes

=====================

  • Fixed thesis desk vellum consumption bug under certain circumstances

  • Mind Vision and Possession are correctly removed on death

  • Fixed a bug where constructs could reset NBT data when transporting items

  • Fixed being able to craft vellum from standing water

  • Fixed construct adventuring timers

  • Bolt spells can now be colored

  • Fixed a typo in the codex relating to Fire/Earth elemental sentries

  • Fixed crushing recipe renderers in the codex

  • Fixed several issues related to Eldrin Flight

  • Swords can no longer be used while in mist form

  • Practitioners Pouches can no longer be stored inside other pouches

  • Fixed a crash related to constructs checking for fluid in cauldrons

  • Fixed a crash related to the ritual of locating

  • Fixed the book of marks not showing details on the right hand page

  • Fixed spell delays

  • Fixed bound bow not being able to cast cross faction spells


Codex

=====================

  • Levitation feather requirement was clarfied in the codex

  • Added the Book of the Shifting Lands to several codex entries for reference.

  • Added codex entries for storage torso and tank torsos


Constructs

=====================

  • Constructs no longer attack allied faction mobs when on patrol, unless they attack their owner or an ally of their owner first.


Balance

=====================

  • Bound weapons are now subject to spell cooldowns and faction ire

  • Lowered the maximum number of broken log blocks from Felled Oak to 25 (previously 150)

2022-05-29

Direct port of the 1.18.1 version of the Artifice Update, with a couple simple recipe fixes.

从1.18.1版本的简单移植,顺带修复了几个配方问题。

你已经到达了世界的尽头..
新建2022-05-17
1.7.1.20

Fixed fall damage.

Fixed a couple misreferenced recipes in the codex.

2022-05-15
1.7.1.19

Balance

==============================================

- Several aspects of the mod have been rebalanced to be less grindy, or have more convenient ways of getting them


Progression

==============================================

- Several new tasks within the occulus at each tier have been created

- Lootable/Tradeable (Broker) Torn Journal Pages now allow acquisition of cross-faction spells

- Craftable Theses now allow sharing of rote knowledge


Visuals

==============================================

- Several particle visuals have been overhauled to look better

- Several items and blocks have been retextured

- Several guis have been retextured


Constructs

==============================================

- Constructs have been completely overhauled

- All constructs have brand new models

- All constructs have brand new animations

- Constructs have emotions.  Except for Wickerwood.  They bottle their feelings.

    - Happy

    - Concerned

    - Unimpressed

    - [Angery]

    - Confused

- The construct diagnostics screen has been overhauled

- All new AI tasks, better pathfinding, better interaction code

- Several new conditional tasks have been added

- A brand new lodestar gui has been made, allowing:

    - Branching logic

    - Drag and drop editing

    - Ghost items for parameters

    - Several additional parameters for each task

    - Ability to insert/remove tasks mid logic flow

- Construct inventory interactions have been greatly improved

- A lightweight version of the Lodestar (the Delegation Station) is available at the start of the game

- A new type of construct, wickerwood has been added.  This is an early-game construct.

- New construct parts have been added:

    - Fluid Tank Torso

    - Storage Torso

    - Fluid Nozzle Arms

    - Spell casting arms

    - Rocket Legs

    - Fishing Arms

- Construct arms can be wielded, the exception being the fishing arm

- Constructs can now cast spells

- Constructs can now wield fluids as weapons

    - Milk will target allies or enemies, and will dispel harmful/beneficial effects respectively

    - Lava does lava things

    - Water will put out fires, deal damage (enemies only), and knockback.

    - The API can allow constructs to attack with additional fluids, however they should be able to transport any by default

- Constructs have been given enhancements in terms of regeneration and maximum health, making them much more resilient

- Constructs make use of scoreboard teams, allowing them to be commanded by allies and target enemies


Artifacts

==============================================

- Revamped the Ender Disc.  It has new models and GUI functionality/art.

- Added fluid urns for storing various types of fluid

- Added Runic Malus

- Added Astro's Anachronous Anelace


Eldrin Power

==============================================

- Eldrin power is now available early game, starting at tier 2

- Eldrin power is now a charge based system, building up to a cap

- Improved eldrin altar visuals

- Added Lesser Eldrin Conduits, an early form of power provision


Wizard Lab

==============================================

- Added Disenchanter - Transfers enchantments from items onto projection runes

- Added Study Desk - Uses theses/torn journal pages to boost rote progress

- Added Thesis Desk - Creates theses from rote knowledge

- Added Transcription Table - Scribes rote spells onto runes (single use)/staves/or vellum

- Eldrin Fume - Generates trickle amounts of eldrin power by burning motes/fuel

- Master's Dais - Allows increasing of spell mastery, lowering cooldowns

- Affinity Tinker - Allows changing spell affinities


Runescribing

==============================================

- The Runescribing table now allows undoing mistakes at the cost of some clay and XP


Blocks

==============================================

- Added Seer Stone - Advanced filtering with inventory, can override targeting for sentries

- Elemental Sentries - Formerly Arcane Sentry, runs on trace amounts of Eldrin Power.  Each affinity has different effects.

    - Fire - rapid shot, fire damage, ignition.  Does not ignite blocks.

    - Earth - rapid shot, physical damage    

    - Air - Moderate Shot, Levitation effect, ala shulkers

    - Ender - Slow shot, backwards teleport

    - Water - Slow shot, Very powerful slow

    - Arcane - Slow shot, magic damage

2022-02-18
  • Fixed Eldrin Altar crafting.

    修复一个艾得灵祭坛合成问题。

  • Fixed Codex recipe for Pack.

    修复一个mod打包时导致的代码/配方问题。

2022-02-12

- Fixed some walls not attaching.

- Fixed the "off-by-one" error with break making it not break at the proper levels.

- Fixed a server crashing issue with Eldrin Flight.

- Fixed the lodestar not saving under certain circumstances.

- Fixed the bonefeather charm not breaking when triggering while in the curio slot.

- Fixed damage display on rune patterns.

- Improved the codex entry on practitioner's pouches adding instructions on applying patches and clarifying the patch limit.

- Fixed the brimstone charm on a Runeforge not counting towards progression for T4->T5.

- Fixed the eldrin power system to not lose its data when the capture blocks unload.

- Fixed the book of alteration Fixed the config option for dimension blacklisting spells.

2022-01-30

Fixed a compatibility issue with Apotheosis that caused crashes when mousing over items

Updated GeckoLib to 3.0.11 (which preventatively fixed a crashing bug) and fixed a few other issues with that as well

Fixed the wandering wizard UI

Fixed the ancient council to not crash the game anymore

2022-01-26

Updated to Forge 39.0.59

Fixed crashing issue with the inscription table

Fixed crashing issue with ritual recipe views

Fixed crashing issue with manaweaves near an Eldrin Altar

Fixed a broken progression task with charcoal patterns

Fixed several GUI scaling issues

Fixed a dupe bug with the magicians workbench

Fixed advancement conditions

Fixed shift click on the magicians workbench for crafting not raising craft events properly

Other misc bugfixes, improvements, and enhancements

2022-01-19

Several bugfixes

  - Block inventories not saving

  - Blocks not syncing

  - Gui fixes

  - Magicians Workbench fix

  - Block break required tools 

settings

Buffed Ring of the Skies significantly

Casting fling on a target and having them hit a wall before the ground will cause damage

Possibly other things I don't remember right now.

Tried it on a server, seems to work.

你已经到达了世界的尽头..
新建2022-02-18
  • Fixed Eldrin Altar crafting.

    修复一个艾得灵祭坛合成问题。

  • Fixed Codex / Recipe for Pack.

    修复一个mod打包时导致的代码/配方问题。

2022-02-06
  • Fixed the Witch Hunter crashing bug with Geckolib 3.0.65 and up.

    修复前置mod:Geckolib的3.0.65及更高版本导致猎巫人崩溃问题。

2021-12-21

       INTEROP    交互
       ===================================

  • Fixed a crashing issue between LootBeam and M&A when rendering runescribing recipes on the ground.

    修复一个 战利品光束 mod在渲染 刻印配方 掉落物时导致的崩溃问题。

  • Fixed a crashing issue with ViveCraft. There may be more, but I would appreciate some help in testing it.

    修复一个 ViveCraft mod相关的崩溃问题。可能还有更多问题,但至少这有助于测试这个mod。

  • The Activate component now fires off a PlayerInteractEvent.RightClickBlock which can be canceled, meaning it should respect chunk claims on servers now.

    “激活”法术构建现在会触发一个可取消的 PlayerInteractEvent.RightClickBlock 事件,这使它不再会无视服务器上的区块申明/权限控制。

  • Added catalyst definitions into JEI.

    为艾得灵祭坛配方的JEI查询添加了艾得灵能量需求显示。

  • Disabled JEI rendering on several GUIs that didn't need it.

    在几个GUI上禁用了不必要的JEI渲染。

2021-12-18

       ENCHANTING    附魔
       ===================================

  • Added Pilgrim's Aura.

    增加朝圣光环附魔。

  • Auras can now stack with other enchantments, just not other auras.

    光环附魔现在可以和其他普通附魔共存,但不能和其他光环叠加。

  • Significantly reduced the mana cost of Artificer's Aura.

    大幅降低巧工者光环生效时的法力消耗。

 

       BUG FIXES    Bug修复
       ===================================

  • The Runic Anvil can now be properly used to upgrade enchantment levels by applying a high level enchant over top of the lower level enchant.

    符文铁砧现在可以使高等级附魔直接覆盖低等级附魔。

  • Faction Grimoires now properly have spell delay.

    修复了派系魔导书没有施法延迟的问题。

  • A certain axe no longer loses its enchants when thrown.

    众神之父的斧子在投掷后不会再丢失附魔。

  • The codex now correctly displays the recipe for the Practitioner's Pouch.

    奥秘古籍现在会正确显示布仪者之袋的配方。

  • Fixed a crashing bug with the Magician's Workbench clicking an empty slot.

    修复了点击魔法师工作台空白配方槽时游戏崩溃的问题。

  • Fixed a recipe conflict with improvised manaweaver's wands and staves.

    修复了临时织魔者魔杖法杖的配方冲突问题。

  • Fixed the message spam on servers when another player is manaweaving near you.

    修复了多人游戏中玩家绘制织魔图样时产生(占用性能的)垃圾信息的问题。

  • The Runic Anvil now shows the spinning runes when a practitioner's pouch valid combination is on the anvil and when a valid charcoal pattern setup is on the anvil.

    符文铁砧现在会在布仪者之袋补丁正确摆放时显示旋转的符文特效。

 

       BALANCE    平衡
       ===================================

  • Increased the difficulty of the Odin fight slightly.

    提高了众神之父的战斗难度。

2021-12-17

       BUG FIXES    Bug修复
       ===================================

  • Spell books, grimoires, and rote books now correctly render only as spell particles in-hand in first person when a spell is selected. The faction spell books also render their book model in first person.

    手持法术,法术书,魔导书,定式之书现在只有在第一人称状态下才会将粒子效果显示在手中。派系魔导书也会将翻开的书渲染在手上。

  • Fixed the Ticking Entity Crash with skeleton arrows.

    修复了骷髅的箭矢相关的 Ticking Entity 崩溃问题。

  • Fixed a gui lighting issue with manaweaves in bottles.

    修复了瓶中魔导致的GUI光照问题。

  • Fixed Gilded not being able to be applied to items.

    修复了镀金符文附魔无法在普通物品上使用的问题。

  • Fixed an issue where the Practitioners Pouch wouldn't properly consume all ritual reagents .

    修复了布仪者之袋无法正确消耗仪式材料的问题。

 

       BALANCE    平衡
       ===================================

  • Increased the difficulty of the Odin fight.

    提高了众神之父的战斗难度。

2021-12-14

       GENERAL    通用
       ===================================

  • Upgraded Forge version to 36.2.20.

    将Forge版本提升至36.2.20。

 

       ARTWORK    美术
       ===================================

 

       ENCHANTING    附魔
       ===================================

  • Added Gilded enchantment.

    增加镀金符文附魔。

  • Added Fireproof enchantment.

    增加防火层符文附魔。

 

       BUG FIXES    Bug修复
       ===================================

  • All spells respect a server's PvP setting. Any spell that has negative components will not be able to target players.

    现在所有法术都会被服务器的PVP设置所限制。任何带有负面效果的法术都无法作用于其他玩家(如果禁用了PVP)。

  • SpellCastingEvent is now properly cancelable.

    现在 SpellCastingEvent 事件可以被正确取消。

  • Grimoire latter 16 slots is now properly selectable.

    现在魔导书的法术槽位提高至16个了。

  • Few codex fixes for clarity.

    一些优化相关的代码修复。

  • Earthsky and Collapse should now respect chunk claims.

    浮地和坍塌法术效果现在会受区块声明等权限设置限制。

  • Dying during the Ritual of the Burning Hells (or any other ritual that uses the Lift effect should properly remove it now.

    现在仪式会在玩家死亡时正常消失,例如在燃烬地狱仪式中不慎被恶魔烧死(或者其他各种情况)。

  • Flat Lands / Yawning Chasm / Earthen Steppes will no longer return the book if "consume" is set to true in the recipe for that item.

    如果在仪式配方中将移地之书的消耗设置为“true”,地梯仪式/开隙仪式/平坦之地仪式将不会返还移地之书。

  • Fixed the Magician's Workbench recipe.

    修复了魔法师工作台的合成配方。

2021-12-13
  • Re-balanced Wind Wall to work differently against projectiles from bosses.

    重写了风墙法术以有效对抗各种(Boss发射的)弹射物。

  • Re-balanced Smite so it can be cast most anywhere, but its damage bonus is dependent on how far it falls.

    重写了坠击法术,现在坠击法术可以在室内和洞穴释放,但法术的伤害取决于它的下落距离。

  • Fixed a tagging issue with the Cowl of Consumption and clarified its codex entry.

    修复了品尝痛苦之风帽的标签问题,并在奥秘宝典的条目中注明。

  • Practitioners Pouches now correctly upconvert and load from old ritual kits/fast ritual kits.

    现在更新mod版本时布仪者之袋可以正确替换旧的仪式用具带/快速仪式用具带。

  • Practitioners pouch no longer allows stacking of non-stackable items.

    布仪者之袋布不再允许堆叠不可堆叠物品。

  • Spell Books and Grimoires now correctly cast spells inside them.

    派系魔典(魔导书)可以正常施放法术了。

  • Fixed the recipe for Depth Patches.

    修复了深度补丁的配方。

  • Fixed a serverside crash bug with the Practitioners Pouch when using manaweave bottles in a ritual.

    修复了布仪者之袋在仪式中使用瓶中魔织时导致的服务端崩溃问题。

2021-12-12

IMPORTANT, READ:
I didn't learn about Forge's ability to re-map items until after I was well into this upgrade. So, it will re-map ritual kits, and it will attempt to upgrade their inventory. However this may not work so TAKE A BACKUP FIRST.

注意,重要事项:

我在进行此次升级之前并不完全了解关于 Forge 对 item 的重映射机制。所以这次更新重置了仪式用具袋,并升级了它的储存机制。但这可能不太稳定所以在更新务必进行存档备份


Dependencies    依赖项
==================================

  • Upgraded GeckoLib to version 3.0.57.

    将前置Mod:GeckoLib 的版本需求提高到 3.0.57。

 

Rituals    仪式
==================================

    • This does everything the ritual kits did and more, including ritual items from rift, remote inventory, larger stack sizes, automatic manaweaving...you get the point. These functions are unlocked via patches that you apply to the pouch (using a sorcerous sewing.

      它能做到所有仪式用具袋能做到的事,还能使用裂隙法术或者远程容器里的物品,拥有更大的堆叠上限,自动在仪式中绘制魔织。这些功能需要补丁升级(使用秘法缝补包缝合它们)。

  • set on the bag+patch at the runic anvil.

    设置了符文铁砧的新功能:将补丁缝在布仪者之袋上。

 

Sorcery    法术
==================================

  • Spell books are now dyeable.

    法术书法现在可以染色了。

  • Grimoires are now dyeable.

    魔导书魔现在也可以染色了。

  • Added faction-unique grimoires (though not dyeable)。

    增加了派系特色魔导书(虽然不能染色)。

  • Books of Rote are now dyeable.

    定式之书现在也可以染色了。

  • Grimoires now allow 16 spells.

    魔导书的法术容量上限提高到16。

  • Books of Rote *will eventually* allow 16 spells, it's templated in but not done. Soon.

    定式之书未来也将允许记录16个法术,在做了在做了……

  • Possession now is aware of most mobs with ranged attacks and left clicking will use them appropriately.

    操纵法术现在可以正确控制大多数远程攻击的生物,左键以使用他们的攻击方式。


Bosses
==================================

  • Added Odin. Good luck.

    新增了Boss:众神之父……希望人没事。

 

Artwork    美术
==================================

  • Re-did so many guis. Thank you Aranai for all the wonderful GUI textures.

    重做了大量GUI,感谢 Aranai 提供了这么多精美的材质。

  • Several items have new models and textures.

    一些物品现在有全新的模型或材质了。

  • All bound spells now have unique models and animations.

    缚法工具们现在有了全新的模型和各自的动画。

This is one half of the full overhaul of the mod's visuals. The second half is coming, but it's not done yet.

这些只是Mod整体美术升级的一半,更多内容会在未来继续增加。

 

Artifacts    巧工
==================================

  • Added the Cowl of Consumption, a high tier artifact for the undead.

    增加了品尝痛苦之风帽,这是亡灵军团派系的高级物品。


Balance    平衡
==================================

  • Mana shield costs more mana per damage absorbed.

    增加了魔力护盾承受伤害时的魔力消耗。

  • Increased the default duration of Possession.

    增加了操纵法术的基础持续时间。

  • Chalk can no longer be enchanted.

    巫师粉笔巫不再能被附魔。

  • All elemental rune patterns are available at T2.

    所有元素符文都会在等阶2时解锁。

  • Undead players have a time restriction on how often they can restore souls in their coffin.

    亡灵军团派系玩家在棺材中睡觉恢复灵魂能量的能力将有冷却时间。

 

Bug Fixes    Bug修复
==================================

  • Bound weapons now correctly check spell requirements when firing.

    缚法武器在攻击时会正确检查法术使用限制。

  • Range now properly affects divination.

    占卜法术的范围属性修饰有效了。

  • Levitation is tiered properly.

    悬浮法术的等阶要求正确了。

  • Changing the spell in the book of rote GUI changes the spell in hand as well.

    在定式之书的GUI中选择法术也会改变实际选中的法术。

  • Mundane amulet patterns properly have durability.

    打造普通饰品的样板现在具有耐久了。

  • Fixed the insanity that was the shear component.

    修复了剪收法术构件的奇怪问题。

  • Fixed the Eldrin Wellspring capture bug.

    修复了捕捉艾德里源泉时的bug。

  • Fixed delay on bound weapon components.

    修复了延迟属性在缚法装备法术构件上的表现。

  • Gust now properly breaks grass and flowers.

    狂风法术现在可以正确的清理花草。

  • Levitate now properly restores creative-level flight speed.

    悬浮法术现在正确的恢复到创造级别的飞行速度。

  • Damage components no longer destroy XP orbs.

    伤害修饰构件不再会导致经验球不掉落了。

  • Fossilize is now possible to craft.

    石化法术可以被正常制作了。

  • Green chimerite crystals can now be used to craft an eldrin altar.

    绿色秘鸣晶体可以用来制作艾得灵祭坛了。

2021-11-07
1.5.0.10
  • Fixed a crashing bug with the Eldrin Altar.

  • Fixed a crashing bug when capturing wellsprings under certain circumstances.

  • Adjusted Eldrin Flight to remove some fall damage.

  • Fixed a visual bug with the Crystal Phylactery.

  • Crystal Phylactery tooltip now shows current/max kills needed.

  • Break Rings now affect Exchange.

  • Divination now uses Range instead of Magnitude.

  • Fixed a bug where some mobs could be immune to the summon removal effect.

  • Fixed a bug where Spellweaver Armor could grant infinite flight after removing it.

2021-11-04
  • Fixed a crashing bug with wellspring lenses when breaking them.

  • Fixed another bug with break.

  • The hud now displays estimated mana cost for spells in spell books/books of rote.

  • Fixed an off by one error with crystallize magnitude.

  • Fixed lite mode to also rote modifiers when completing the ritual of arcana.

  • Fixed a crashing bug with spellweaver armor set bonus.

  • Fixed a crashing bug with druid armor set bonus.

  • The codex now shows faction requirement icons where applicable.

  • JEI now shows faction requirement icons where applicable.

  • Codex content updates.

  • Fixed arcane emanation not having a visual effect.

  • Fixed a crahsing bug with summon and Pillagers.

  • Improved summon to recognize crossbow using mobs and not trample their AI.

  • Fixed a package issue in the API.

2021-11-02
  • Fixed Felled Oak.

  • Fixed Break giving no XP.

  • Fixed Manaweaving Altar Dupe.

  • Fixed a crash with the Runeforge when entering villagers.

2021-10-31
  • Fixed a dupe bug with the manaweaving altar.

2021-10-29
  • Fixed Greater Mote of Water recipe.

  • Fixed Eldrin Altar recipe.

  • Updated codex entry for lightning damage.

  • Fixed certain tooltips in the codex showing a tier when they shouldn't.

  • Chargeable items no longer consume excess mana/souls if you hold RMB after they're full.

  • Cantrips now require the wand to remain in the main hand or offhand until the timer ticks down. If you switch the wand from main hand to offhand during the timer, it will detect this and apply the effect correctly. If you don't have the wand in either hand, the cantrip will fail and you'll receive a message. This does not affect cantrips that are cast instantly.

  • Fixed a crash under certain circumstances when a construct was instructed to return to a workbench.

2021-10-28
  • Eldrin Wellspring Power is now a combination of all dimensions combined.

  • Eldrin Flight now attempts to put you below bedrock in the nether.

  • Fixed some stonecutter recipes.

  • Hellfire Staff is properly rotated.

  • Fixed staff recipes to match both their model and rotation.

2021-10-27
  • Fixed tarma root to no longer harm bees

  • Fixed crashing bug with manaweaving

  • Fixed crashing bug with spellweaver/fey armor set unequips

  • Fixed crash with Eldrin Flight

  • Fixed crash with ghost multiblocks

  • Fixed bolt/eldritch orb lag spike

  • Spellweaver armor mana drain is now correct

  • Mana/souls can no longer go negative

  • Fixed several codex/lang issues

  • Fixed a few recipes

  • Adjusted rift water rendering. It's still weird due to being translucent, but the main focus was to stop the water see-through for now.

  • Fixed some recipes not appearing in the codex

  • Fixed the Council Sanctum structure.

2021-10-26

General

=====================================

  • Added support for seasonal events

  • Halloween is 7 days before / 1 day after

  • Added search to the Inscription Table gui

  • Added search to the Book of Rote gui

  • Added search to the Wandering Wizard gui

  • Added simple chainmail crafting recipes


API

=====================================

  • The API can now register new cantrips

  • The API can now spawn raids at will

  • Components can now override the spell's target when cast

  • Spell Contexts now have a metadata object so components/shapes can share data between applications

  • Added a hook to spawn a "presentation entity" the floating glowing item entities

  • Added new tools to easily search the area around a tile entity for blocks and cache them

  • Improved multiblock support


Enchantments

=====================================

  • Fixed beheading to use proper percentages

  • Fortune rings can now be enchanted with fortune at the runic anvil to enhance their effect

  • The ring's base level is added to the enchantment level


Artifice

=====================================

  • Slipstream Generators now only project in one direction

  • Slipstream Generators now can stack to increase the overall direction up to 250 blocks

  • Slipstream Generators now work horizontally


Sorcery

=====================================

  • Added chain shape

  • Added exchange component (ALL)

  • Added shear component (ALL)

  • Added wind wall component (ALL)

  • Added levitate component (ALL)

  • Added fossilize component (UNDEAD)

  • Crystallize base health per magnitude increased to 20 from 10

  • Summon now has magnitude for max health

  • Ley Line Transport has been renamed to Eldrin Flight

  • Eldrin Flight is now exclusive to the Council

  • Summon Spectral Horse now counts against the summon cap

  • Effects that spawn fire now spawn soul fire under the correct conditions

  • Nethergate + Crystallize no longer dupe

  • Decoy and Animus now override the spell's target, causing subsequent components to affect the summoned entity

  • Mage lights can be colored either by holding dye in the offhand at the time of casting or by right clicking an existing light with dye

  • Cauterize now requires damage to be done in order to apply the healing effect

  • Living Bomb now spreads itself when it ends to nearby mobs affected by the explosion

  • Randomly generated spells are now significantly more useful


Visuals

=====================================

  • Rewrote the underlying M&A particle engine

  • Much more flexibility and control while maintaining efficiency

  • Replaced several block and item models/textures

  • Aranai, you are amazing.

  • Added 6 new sets of decoration blocks

  • Arcane Stone

  • Vinteum Arcane Stone

  • Chimerite Arcane Stone

  • Arcane Sandstone

  • Vinteum Arcane Sandstone

  • Chimerite Arcane Sandstone

  • Improved GUI rendering for several items, including normalizing most rotations

  • blocks whose models are being replaced in a future update were not done due to time constraints

  • Several blocks that were 2 blocks high have been replaced with a single lower block and empty filler blocks above

  • The end result is that they look the same and function the same, but multiblocks will render the whole thing on the first layer

  • This should help lower confusion

  • This also gets around block model height limits


Balance

=====================================

  • Increased Amulet of Warding protection to 20% from 10%

  • Increased Amulet of the Battlemage bonus to 15% from 10%

  • Emanation now requires line of sight to affect things

  • Slightly lowered health of faction mobs

  • Split motes into lesser/greater motes

  • Lesser motes are the result of rituals

  • Greater motes require the new Eldrin Altar


Manaweaving

=====================================

  • Manaweaving wand tiers have been reworked

  • Vinteum manaweaving wand has 25 charges and then must be remade

  • Chimerite manaweaving wand has no durability

  • Manaweaving recognition has been significantly improved

  • It is now driven by a neural network

  • The math behind resolving directional manaweaves has been redone, it's much more accurate now

  • There is still room for improvement (for example it still struggles with square vs circle)

  • I will continue to iterate on this

  • Reworked the cantrips UI to account for new cantrips (pagination)

  • Added new cantrip (Gust)

  • Added new cantrip (Drought)

  • Added new manaweaving shape (Slash)

  • Added new manaweaving shape (Backslash)

  • Added new manaweaving shape (Star currently unused but fun to draw)

  • Manaweaving wands can be bound to a manaweaving altar by sneak+rclick

  • This causes patterns drawn within range to automatically go to that specific altar

  • Manaweaving altars have a quick re-craft feature provided you have the mana and the items

  • Manaweave particles now slightly change based on faction

  • Improved floating manaweave rendering


Configurability

=====================================

  • Mob spawns are fully configurable, both by dimension and by biome. Weights, blacklists, you name it.

  • They have their own config file. Have fun.

  • Added a "lite mode" config, causing the Ritual of Arcana to immediately rote the spell that you make with it

  • Vinteum veins are configurable (weight, vein size, max Y)

  • Spell parts can be blacklisted by dimension or by biome type

  • Phylacteries have two configs to control whether or not they allow bosses

  • Collect, allowing players to fill them by fighting bosses

  • Spawn, allowing them to be spawned using a filled phylactery

  • Phylacteries kills required to fill is now configurable

  • Average manaweave cost is now configurable (used for refunding mana from patterns)

  • Melee Distance is now configurable, for features that specify "melee distance" such as shield retaliation

  • Several features of the new armors are configurable

  • Added a config to set the % of tasks required to complete a tier

  • Added a config to allow wellsprings to spawn with no affinity, allowing them to be set when captured the first time


Factions

=====================================

  • Added faction armors, powerful T5 armors that grant unique benefits


Constructs

=====================================

  • Constructs now properly render their name from a name tag

  • Constructs that are named and returned to a workbench will keep their name when re-summoned

  • Chimerite Crystals can now be silk touched


Rituals

=====================================

  • Rituals now correctly render their reagents in the center

  • Ritual kits no longer bypass ritual start requirements


Ley Lines

=====================================

  • Ley Lines in general are now called Eldrin Wellsprings

  • Wellsprings now generate appropriate to their biome

  • There's still an intentional chance for any affinity, it's more likely to match up though

  • Wellsprings can be captured by building a multiblock around them

  • Added a new crafting setup including a multiblock called the Eldrin Altar, which uses Wellspring Power

2021-07-17
  • Updated several recipes to use forge tags.

    使数个配方的物品需求兼容forge/tags。

  • Swimming creatures can now be summoned (such as salmon).

    召唤法术可以召唤水下生物了。

  • Added mana coffee, which gives a few minutes of increased mana regen.

    新增物品:魔力咖啡。可以提供几分钟的魔力回复效果。

  • Fixed ritual kits not properly spawning the ritual.

    修复了仪式组件袋无法正确铺设仪式的问题。

  • Fixed an exploit with manaweaving and souls allowing regeneration.

    修复了一个导致灵魂能量可以再生的问题。

  • Fixed a duplication bug with coffins.

    修复了一个导致棺材可被复制的问题。

  • Minor changes to multiblock rendering.

    优化了圣所的投影渲染。

2021-07-13
  • Fixed an issue where grimoire contents and book of rote spells could be lost.

    修复了一个导致法术书和定式之书内容丢失的bug。

  • Fixed an issue where the Ritual of Arcana wouldn't display its reagents (I think).

    修复了一个可能导致奥秘仪式不显示材料投影的问题。

  • Hellfire staff now spawns hellfire particles where appropriate.

    修复了地狱火法杖粒子效果位置错误的问题。

  • Fixed a tier crafting issue with enderfeather charm and bonefeather charm.

    修复了末影护符和骨羽护符制作等阶需求错误的问题。

  • Improved caching with shapes/components/modifiers to increase performance.

    改进法术构件的缓存以优化性能。

  • Metal ritual runes are now waterloggable and can be placed/used underwater.

    金属仪式符文现在是含水方块了,并且可以在水下工作。

  • Fixed a compatibility issue with Connexted Textures Mod.

    修复了与CTM连接材质Mod的兼容性问题。

  • Fixed an issue where beheading couldn't properly apply using runic enchanting.

    修复了一个导致斩首符文附魔无效的问题。

  • Fixed a bug where bound items could replace mainhand items when running out of mana.

    修复了一个导致绑定物在魔力耗尽时替换助手物品的Bug。

  • Bound spells can no longer appear on random loot spells.

    绑定法术不再出现在随即战利品法杖的法术中。

  • Added manaweaving recipes for name tags and poisonous potatoes.

    为命名牌和毒马铃薯增加了织魔配方。

  • Fixed a sync issue where multiblock guides wouldn't render on dedicated servers.

    修复了一个导致多方块投影与服务器不同步的问题。

  • Fixed an issue with the occulus where certain shapes/components/modifiers wouldn't display under certain conditions.

    修复了一个导致法术构件在特定情况下不显示的问题。

2021-07-10
  • Added Crystal Phylactery recipe.

    为水晶护符增加配方。

  • Added Enderfeather Charm.

    增加了末影羽护符。

  • Added Bonefeather Charm.

    增加了骨羽护符。

  • Made a new texture for the Crystal of Memories.

    为记忆水晶更换了新材质。

  • Fixed cold dark effect so that if applied by other sources it won't mess up M&A progression.

    修复了非正常来源的暗寒效果影响Mod进程的问题。

  • Fixed a crashing bug with undead, daylight and helmets.

    修复了一个亡灵军团派系玩家用头盔抵抗日光时导致游戏崩溃的Bug。

  • Coffin blocks properly drop now.

    棺材可以正常被破坏成掉落物了。

  • Self+Summon Workbench now consumes mana/gives affinity.

    自我施法召唤工作台可以影响亲和了。

  • Added a button to the inventory screen to toggle multiblock visualization mode between single layer/full.

    在背包中增加了一个按钮,可以切换多方块结构投影是显示整体还是单层。

  • Added a button to the inventory screen to clear the currently visualized multiblock.

    在背包中增加了一个按钮,可以清除目前启动的多方块结构投影。

  • Added a fix for the stuck speed effect from Staff of the Pilgrim.

    修复了朝圣者之路Buff与速度Buff冲突的的问题。

2021-07-09

- Fixed a dupe bug with animus.

- Adjusted the balance on spell foci to make them more obtainable in the early game.

- Staff of the Pilgrim and Longstrider Aura no longer stack.

- Staff of the Pilgrim's movement speed bonus was reduced.

- Fixed a bug with Nethergate.

- Fixed a bug with Construct Rendering.

- Updated several recipe renderers.

- Most M&A items now have their required tier in their tooltip.

- JEI now shows required tiers of items.

- Lowered complexity of Ley Line Transport to make it accessible at tier 3.

- Changed the Ritual of Forgotten Lore to require blocks that empower enchanting instead of just bookshelves.

- Added recipes for all M&A flowers -> dye:


- Tarma root -> brown

- Wakebloom -> blue

- Desert Nova -> orange

- Aum -> green

- Cerublossom -> purple

2021-07-07

- Added extra checks to the Ritual of Alteration, it won't start if you haven't selected a modifier and will tell you so.
- Book of Alteration now has tooltips.
- Arcane spell in-hand particles have been fixed.
- Sanctum invocation no longer simply deletes itself on summon.
- Ley Line Transport visualization is a straight line now.
- Fixed some translation keys.
- Fixed Thaumaturgic Compass rendering.
- Fixed basic table crafting to use iron nuggets instead of gold.
- Added #forge:bookshelves to the list of bookshelves that the Ritual of Forgotten Lore will look for.
- Added tooltips to the Cantrip GUI.
- Improved the look of the Cantrip GUI.

2021-07-07

Fixed server invalid dist issue.

2021-07-06

Fixed ritual of arcana.

Fixed mist form and block clipping in certain situations.

Fixed some entity localizations.

Fixed the occulus showing "none" when part of the undead faction.

Fixed the brimstone charm recipe not showing in the codex.

Fixed ley line transport to search for nodes from 50 blocks outward to the configured distance * 1.5.

Removed a duplicate codex entry.

Fixed applying components to summons.

Added particles to bound bow shots.

Fixed living bomb explosions.

2021-07-06

Fixed a crashing bug with codex search.

Faction enemies move at normal speeds when walking randomly.

Added a baseline cooldown increase to summon spells.

Undead faction members can no longer recover souls by using mana crystals.

Fixed tag matching.

Chimerite blocks now drop when broken.

Spell books now properly update their name when spells are changed, rearranged, or removed.

Fixed a bug with possession that could lead to a crash when cast on certain mobs from other mods.

Fixed a bug where spells could be spammed while on cooldown when right clicking an entity.

2021-07-05

General

=========================

- Updated the mod to use the official Mojang Mappings

- Updated to 1.16.5 Forge 36.1.32

- Updated Curios requirement to 4.0.5.2

- Updated GeckoLib requiremenet to 3.0.41

- Updated JEI compatibility to 7.7.0.107

- Fixed over 100 bugs

- Improved compaitbility with Quark through recipes (Thank you Bryceio!)

- Added several new "did you know" tips to help guide players through the mod

- Implemented basic multiblock support. Tried to make it look similar to Patchouli for consistency.


 


Progression

=========================

- Removed the 42 biomes step (T3)

- Added the Sanctum Invocation task (T3)


 


Manaweaving

=========================

- Fixed the manaweave north issue where patterns would get reversed


 


Manaweave Crafting

=========================

- Added crying obsidian recipe

- Added prismarine crystals recipe

- Added prismarine shards recipe

- Added gilded blackstone recipe

- Added faction horns


 


Worldgen

=========================

- Added ley lines, only seeable with Wizard Sight

- These will be expanded on in the future


 


Factions

=========================

- Added Sanctum Invocations, circles of power that allow much longer lasting blocks

- Added undead faction


 


Enchanting

=========================

- Added beheading enchantment


 


Sorcery

=========================

- Added mind vision component

- Added possession component

- Added summon spectral horse component

- Added recall component

- Added ley line transport component

- Added wrath shape

- Added bound sword shape

- Added bound bow shape

- Added bound axe shape

- Added bound shield shape

- Added felled oak component

- Added summon shape

- Added mist form shape

- Briarthorn barrier now grants armor in addition to its other effects

- The smite shape now doubles damage of components within it

- Rift and Summon Workbench now instantly open when cast on self


 


Artifice

=========================

- Ritual kits can now store up to 8 rituals

- Ender discs can now store multiple destinations

- Added a repair upgrade to the Runeforge


 


Runeforging

=========================

- Rune patterns now have a durability and can be used multiple times (except by constructs, they break them after 1 to preserve existing automations)


 


Visuals

=========================

- Re-worked mage lights to look better and be more fps-friendly (the config still does more though)

- Re-worked transitory tiles appearance

- Fixed faction mobs not flashing red when damaged

- Fixed faction mobs on-fire rendering


 


Decorations

=========================

- Added arcane lights

- Added arcane torches

- Braziers now adjust their attachment after an adjacent block is destroyed

- Added chimerite blocks


 


Rituals

=========================

- Fixed a bug with the rituals api

2021-03-19

Removed the Cantrip Book

    Its functionality is now part of the manaweaving wand, which can be used to set cantrips and check them

    This makes sense as for cantrips you'd have your manaweaving wand with you anyway.

Fixed the manaweave projector

Fixed a crashing bug related to Botania Spectator

Fixed a bug where AoE break spells consumed far too much charge from silk rings and fortune rings

Fixed shulker boxes losing their contents when harvested using a collector ring

Improved magic broom AI - it will give up on items it can't reach and move on to others

Added Vortex Broom, which works the same but pulls nearby items towards it as it goes

Magic brooms can deposit items 10x faster

Fixed an edge case bug in the inventory merge code

JEI can now insert recipes into spectral workbenches

Lodestars can now be placed on walls and ceilings

Fixed a bug in the AI for faction mobs which could cause crashes when attempting to help the player

2021-03-14

Fixed a bug surrounding projectile spells

2021-03-14

Construct tree farming is fixed on servers

Construct pathing has been improved

Constructs will no longer void breed items on the same animal that is already breeding, instead picking another one

Construct butchering has been improved

    - It will try to prioritize animals that can't breed

    - It will never target animals that are currently breeding

Magic brooms can now swim

Fixed an issue with Constructs that could cause a crash when they were targeting while following their owner

Fixed a crash with manaweave projectors when spawning the projected pattern

Fixed a crash with construct AI

Transitory Tiles now properly disappear after having collapse or earthsky cast on them

Fixed a dupe bug with ring of silk

Fixed a crash where an explosion next to a runeforge could crash the game

Staves with spells now have the particles in the correct location.  They intentionally will not appear in first person as it was far too intrusive on player view.

Nethergate now properly works on non-player entities.

Nethergate will work on other players as long as they are on the same team.

Fixed ritual of endless void in ritual kits

Fixed the duration modifier on light spells to function as intended

Lightning damage spell mana cost (and other sub affinity spells) are now modified by their respective parent affinities

Fixed the crafting recipes for construct shield arms

Construct projectiles can no longer be intercepted by other entities, thus limiting...incidents

New brazier model, supports floor, wall, and ceiling variants

2021-03-07

Balance

======================================

Rebalanced protection enchants to require less resources

Speed modifiers no longer require rabbits feet

Projectiles can now be affected by speed

The Radius modifier now unlocks at T3

Warding candles now protect a 32x32x32 cube instead of an r32 sphere


Bug Fixes

======================================

The Brimstone Boat item itself is now also fireproof

Spells can again be properly applied to staves

Localized the gui key in the controls menu

The Occulus gui now scrolls its text

JEI now properly displays rituals

Mundane patterns/bracelets can now have their patterns made at the runic anvil

The makeRote and factionRaid commands now autocomplete on servers

Runes of Marking now stack properly and no longer void when attempting to merge by constructs

Fixed a gui lighting bug with some custom renderers

M&A blocks broken by the break spell no longer void their inventories


Sorcery

======================================

Rote spells can now be named and have an icon set

Earthsky now lifts players with it

Projectile spells no longer hit grass blocks and the like

Spell recipes in the codex now show their affinity and faction


Progression

======================================

Split out the Occulus manaweaving tab so constructs have their own tab

Added a faction/affinity tab to the Occulus

Added the ability to craft larger mana crystals; one for 1500 mana and one for 15000 mana

Rituals

======================================

The Ritual of Locating now provides better feedback on failure

Rituals now give Magic XP


Manaweaving

======================================

Manaweaving now gives Magic XP

The Manaweaving Altar now accepts items from automation


Villagers

======================================

The Wandering Wizard UI has been redesigned and functionality has been adjusted so that it no longer packet overflows in packs with lots of added structures and biomes.

Removed the added trades from the cartographer.


Worldgen

======================================

Added 1 new structure to the overworld, the Frozen Tower submitted by Jobobminer

Added 2 new structures to the nether, the Wraith Nest submitted by DragonSmith and the Respawn Altar submitted by Jobobminer


Constructs

======================================

Added Reinforced Legs - allows riding them and gives them extra armor

Added Ender Legs - allows constructs to teleport when their target is 6-48 blocks away

Added Shield Arms - allows constructs to block attacks coming from in front of them and adds extra armor

Added Horn Head - allows constructs to taunt enemies they attack

The Lodestar configuration GUIs now return to the main Lodestar GUI when closed instead of closing completely

Improved Harvest with better tag support.  Constructs can harvest anything tagged as crops as well as netherwart, cactus, and sugarcane.  Block Tags have been added (construct_harvestables and construct_harvestables_no_age) to allow further expansion to this list.

Improved Plant with better tag support.  Constructs can now plant things on farmland, grass, sand, or soil sand (checked in that order).  Added respective Item Tags for each block for what should be planted there.

Factions

======================================

NO MORE RANDOM RAIDS!

Raids will still exist, however.  They now have different triggers.

All faction items and spells are usable by any faction, however they are only craftable by their given faction.

You can either trade with other players in MP or use a ritual (T3+) to call a mysterious entity known only as The Broker, who trades a combination of artifacts and faction tokens (dropped by faction enemies) for other artifacts.

As such, faction enemies now (rarely) spawn naturally in-game.  Demons in the nether, Wizards and Fey in the overworld.  Faction mobs will help their allies, defending them against mobs that are actively attacking them, and seeking out other faction members and attacking them (within normal aggro radii).

The use of spells and artifacts from the other factions are what now triggers raids (gradually over time - not every time).  If you don't use cross faction items/spells, you'll never be raided.  Period.  And this does mean use.  Their effect has to actually trigger, so unless they have a passive always-on effect (like the arcane crown), simply wearing them won't cause raids chances to increase.

Each faction has individual stats including ire and knowledge of you.  Using fey artifacts means you will be raided by the fey.  Using demon artifacts means you will be raided by demons, etc.

Defeating their raids will make them learn about you and they will begin to adjust their tactics to counter you.  This encourages different methods of defeating raids.  Each faction maintains a different level of difficulty.

If you are killed by a raid, the difficulty is lowered

Faction mobs all have 3 tiers.  Harder raids and higher anger mean higher tiers.  Tiers cause new abilities to unlock, higher resists, more armor, more damage.  This means earlier game raids are now easier, and late game raids are now harder.

Lantern Wraiths can now fly

2021-02-21

Fixed a bug with the Grimoire UI preventing the moving of spells

Fixed structures generating with waterlogged blocks

Fixed a crashing bug with ritual of Earthen Steppes on servers

Fixed a bug where renaming a spell in the offhand would name the main hand item

Fixed a recipe conflict between magic wands and improvised manaweaving wands

Fixed a description issue in the config files

Fixed a duplicating bug with break and rings of silk

Added a maximum render distance to runes of marking world markers

Added a new model for the Manaweaving Altar

Manaweaving Altar patterns now always add clockwise, improving readability

Added a new model for the Occulus

Effectively increased the durability of Mage Armor

Fixed some terminology issues in the Codex and Constructs

Added a mana bar on constructs' backs when they have a mana torso

Fixed construct knockback resist not applying

Adjusted construct material explosion resistance and added that info to the codex

Fixed some tooltip issues on staves

Staves with charges can no longer be dynamically modified (this may come back but it was buggy so safer to remove for now)

Mysterious spells no longer show their charges

Improved the targeting and placement of sigil shapes

2021-02-16

*Greatly* improved manaweaving pattern recognition accuracy

*Greatly* improved manaweaving pattern recognition computational efficiency

Improved runescribing table UI by preventing overlap and adding a guide grid

Fixed sigil shape triggering repeatedly on clients when magnitude is set

Fixed a crashing bug with Nethergate

Break rings no longer cause the mana cost of the break spell to increase

Fixed a bug where sneaking could bypass cooldowns

Fixed some wording errors in the codex

Fixed the Ritual of Forgotten Lore

Fixed broken mage armor being able to break again

Fixed a crashing bug with JEI and item information

Fixed a crashing bug with Warding Candles

2021-02-15

General
===================================
Added JEI integration.
Rebalanced XP progression to be slightly slower at lower levels.


UI
===================================
Added a button in the player's inventory to clear a pinned recipe. Only shows when a pinned recipe exists.
Standardized and improved on spell/spellbook/grimoire/item tooltips.
Added "did you know" tips when the mod detects players doing something when a QoL feature is available. Currently only 2 exist, one for placing items in rituals, and one for pinning recipes.
All container items now use a standardized configurable keybind to press while opening them, meaning sneak is agnostic.
Changed the color of modifier change arrows to make them contrast more.
Improved the icons for the lodestar textures.


Balance
===================================
Lowered the Rote requirements for modifiers.
Constructs and Brooms are now immune to in-wall damage.
The Eldritch Orb is now a Curio. It also only drains charge when it is firing.
Rituals of Aurora/Eventide now change the time to morning/evening instead of noon/midnight.
Greatly buffed mana crystals.
Lowered the cost of emanation.


Bug Fixes
===================================
Fixed a bug where constructs could lose their owner.
Fixed a bug where the Runeforge would not turn off when it completed processing.
Runes of marking now properly render their location through other blocks.
Affinity now correctly increases rote xp gained for like affinities.


Ore Processing
===================================
Added the Brimstone Charm, which can be used to upgrade the Runeforge to a Brimstone Forge. This increases its speed by 4x.
Added a method to perform output doubling with a Runeforge or a Brimstone Forge. Yes, I mean output. Food, ore, whatever.


Artifice
===================================
Added the Brimstone Boat. This is an upgrade to the Bubble Boat using the Brimstone Charm and some Manaweaving. This enhanced boat can traverse over lava as well as water.
Added the Mana Resevoir block. This is a new block used in the crafting of various mana storing things.
Added Mage Armor. This dyeable armor takes increased damage from attacks, but can repair itself using your mana. If it fully breaks, it replaces with a Broken Armor item that provides no enchants or defense, but can be restored at a Runic Anvil using a Sorcerous Sewing Set and some Infused Silk. This restores all of your enchants as well. Also has set bonuses for wearing a full set in terms of increased mana capacity and regeneration.
Added Belt of Anchoring, which when worn prevents affinity changes.
Added Selfish Belt, which when worn prevents auras from affecting others and lowers their mana cost.
Added Staff of the Pilgrim, which when held in offhand grants movements speed, jump height, fall damage reduction, and step assist.
Added Amulet of the Battlemage, which when worn causes spells to deal 10% more damage when you have a sword in the other hand.
Added Amulet of Warding, which reduces magic damage by 10%.
Added Witherguard Amulet, which protects against Wither effects.
Added Enderguard Amulet, which teleports creepers away the instant before they explode near you.
Added Ring of Collection, which causes break spells to attempt to put the items in your inventory, or at your feet if your inventory is full.
Added Ring of Transportation, which causes break spells to attempt to put the items in the container marked by the rune of marking in your offhand, followed by your inventory, then at your feet.
Added pedestal charging, which allows Mana Crystals to charge nearby items.


Sorcery
===================================
Added custom spell icons and naming. It's not done for Rote spells yet, but it's coming.
Added a spell component to summon a spectral crafting table for 1 minute.
Added a (FEY) spell component, confuse, which causes the target to randomly attack nearby targets. Does not affect players.
Added a (FEY) spell component, mind control, which causes the target to randomly attack nearby monsters. Does not affect players.
Added a spell component, Divination, which highlights nearby ores. Works through walls.
Added a UI to change modifiable values on a spell.


Manaweaving
===================================
Manaweave patterns can now be captured in bottles.
Added recipes for improvised manaweaving wands, allowing them to be crafted out of several common items but with limited uses.
Increased the cost for manual manaweaving.
Improved manaweaving altar sounds and VFX


Cantrips
===================================
Added a cantrip that acts as a dispelling effect. Can only affect yourself.


Runescribing
===================================
Added the ability to craft rune pattern recipes by making a charcoal imprint of an existing rune at the runic anvil.


Rituals
===================================
Added the Ritual of the Wandering Wizard, which summons a trader that trades all manaweave patterns and all thaumaturgic links for the low low price of 1 vinteum ingot each.
Added the Ritual of the Yawning Chasm, which bores a 5x5 hole straight down to bedrock. Drops no blocks.
Added the Ritual of the Earthen Steppes, which bores a 3x3 hole down to bedrock at a 45 degree angle. Drops no blocks.
Added the Ritual of Alteration, which allows adding modifiers to existing spells, up to a maximum of 3.


Constructs
===================================
Constructs now use Geckolib animations.
Changed the Construct diagnostics screen so that the most recent item is at the top.
Added the Drop Item At Position command.
Added the Wait command.
Added Armor Torso. This will grant the construct armor and/or toughness based on its material.
Added Mana Torso. This gives the construct a resevoir of mana that it can use with various parts. Needs to be charged periodically by a nearby mana crystal.
Added Mana Cannon. Constructs can attack at range with this.
Added the Shear task. This shears sheep, mooshrooms, and will pluck feathers from chickens periodically.

你已经到达了世界的尽头..
新建2021-01-15

Gave the Ritualist plastic surgery.  Way to make him feel self conscious, y'all.


Fixed an issue where constructs could dupe items.


Fixed an issue where constructs could skip tasks when the Lodestar was turned off by a redstone signal.


Fixed an issue where magic brooms could collect and deposit themselves when broken.


Reverted the change where items would render underneath the marker icons for ritual recipes.


Added a blacklist for the warding candle to force certain entities to ignore its effects.


Lowered the priority on the HUD render event to see if that helps compatibility with minimap mods


Warding candles can no longer affect boss mobs (including any griefing they may cause)


Fixed an issue with constructs being able to scribe/forge runes


Fixed an issue where construct capabilities weren't applying speed increases appropriately


Fixed a bug with rituals of return and gate that would cause a game crash if unbound charms were used.


Added a config option for more fps friendly magelights

2021-01-11

Fixed a rare crashing issue related to the Forge MobGriefingEvent.

2021-01-11

The following blocks can now be waterlogged: Runescribing Table, Runic Anvil, Chimerite Crystal, Manaweave Projector, Manaweaving Altar, Brazier, Arcane Sentry, Lodestar, Construct Workbench, Warding Candle, Occulus, Mana Crystal, Mage Lights, Inscription Table and Pedestal.  Do they all make perfect sense?  No.  But can you now make a completely underwater base that's all waterlogged?  Also yes.  If you don't like that it doesn't make sense, you're free to not place those blocks underwater.


Added proper forge tags for dusts, ingots, and gems.


True Invisibility has been renamed to Greater Invisibility.  Mobs can still see you if you get too close, but their target on you will be removed if you are more than 3 blocks away.  This may not be a perfect solution, but it's about as good as it's gonna get since the AI targeting tasks don't have a Forge event and I don't want to use mixins.


Chalk runes can now have their items set by constructs and other item transport automation.


Fixed a broken translation on constructs when scanning for soil.


Increased Ritual of the Flat Lands max size and distance to the ritual center to 80.


Added a new function to create better, more intuitive bounding boxes than MC does by default.  This affects the following: Construct Breed, Construct Butcher, Construct Chop, Construct Harvest, Construct Plant, Ritual of the Flat Lands, Runes of Marking.


Construct planting now looks for the #seeds and #crops tags, this should greatly improve compatibility.


Fixed imp AI to retaliate properly when attacked.

Fixed a rare crash bug with translations on spell recipes.


Fixed a bug where the runescribing table could keep going after the chisel broke as long as you didn't close the UI.


Improved the clarity of the speed modifier codex entry.


Warding Candles now block mob griefing.


Increased the "max size" of construct harvest/plant areas to 32 blocks.


Improved construct feedback when a command's working area is too big.


Corrected the Bubble Boat codex entry to T3, from T2.


Corrected the Flat Lands ritual to not consume the book of the flat lands.


Fixed the Slipstream Generator drop issue.


GeckoLib now requires the 3.0.0 release version

2021-01-04

Earthsky no longer affects liquids

Magic brooms now offset their container when placed instead of being placed inside it.

Presented items from rituals can no longer be destroyed by any kind of damage.

Right clicking with the spectral elytra held will equip it if you have nothing in the chest slot.

Sneaking with the spell book/grimoire/rote book and activating a block will cast the spell at the block instead of opening the spell book UI.

The Spectral Elytra no longer requires a normal elytra.

2021-01-03

Fixed missing guide book entries

Added houses for the 2 new villagers - thanks DragonSmith!

2021-01-03

Constructs now can use blocks that inherit from FarmlandBlock for the plant task. This should expand inter mod compatibility.

Added Construct Move to location Task

Added Construct Patrol Task - makes a construct patrol a given series of locations and attack enemies it sees

Added Construct Breed Task - the construct will attempt to breed animals in the given range if it has the right item in its hands

Added Construct Butcher Task - the construct will kill off animals in the specified range as long as there are 2+ adults

Added Construct Place Block Task - the construct will try to place a block in its hand (or an item that creates a block, like a sapling or a seed) at the given location

Expanded construct diagnostics screen to show items the construct is holding and their quantity

Added Construct Chop Command - the construct will chop down trees within the specified range

Change ritual of Deep Ocean to use tagged fish

Added Ritual of Locating - Thaumaturgically attunes a compass to help find a given structure type or village

Added Thaumaturgic Links - these links are used in the ritual of locating. FOR NOW ONLY, they can be purchased from cartographer villagers. I'll iterate on this in future updates, so no worries

Fixed Summoning/Visiting tier in the codex

Added Construct Axe arms. They're used for chopping wood and have damage in between axes and hammers

Constructs will now fail to return to workbenches if parts are on them

Improved Magic Broom AI

Increase Magic Broom detection radius from 12 blocks to 16 blocks, but decreased vertical detection radius to 1 (it was getting stuck trying to get to high up blocks it couldn't reach).

Magic Brooms won't try to pick up items they can't see

Fixed missing texture for the zombie variants of professions

2021-01-01

Fixed knockback on eldritch orb

Fixed a bug with manaweave projectors where they could lock out the ability to change patterns

Fixed a bug with manaweave projecters where they would lose their set pattern when the world saves and loads

Rebalanced ritual of forgotten lore to need far less books (removed 8 books in total)

Removed lodestone requirement from player charm

Changed Animus to not affect liquid blocks

Constructs and Magic Brooms now use IItemHandler and should be compatible with other modded inventories

Added the Construct Diagnostics Rod, which can be used to view information about what a construct is doing, or trying to do.

Fixed the transitory step recipe

2020-12-31

YOU SHOULD DELETE YOUR mana-and-artifice-spells.toml UNDER CONFIGS AND LET IT REGENERATE AFTER THIS UPDATE.

Fixed recipes for the rings of breaking

Added a missing codex entry for the Slipstream Generator

Cantrip Books can now be placed on lecterns

Fixed the issue with the inscription table requiring foci above the current tier

Fixed a graphical issue with the smite shape icon

Further changed raid spawning to limit where they can spawn (no more midair spawns)

Witch Hunters now check LoS when trickshotting

Ritual Kits can no longer be placed on ritual chalk

Fixed a config bug resulting in inflated spell costs

Codex can now be removed from lecterns by sneak clicking, as can the cantrip book

Fixed a crashing bug with cantrips and bolts

Fixed an exploit with cantrips in that the caster must be within 5 blocks of the manaweave in order for the cantrip to trigger. Outside this condition, the weaves will just merge as normal.

Moved rituals of summon and visit to tier 3

Moved player charms to tier 3

Fixed a couple of incorrectly linked recipe types in the codex

2020-12-30

Fixed a bug with manaweaving recipe serialization on servers

2020-12-30

General

==============================


Fixed the loot table bug causing crashes / chests to be empty

Added some new progression steps revolving around making constructs and casting cantrips.

Added several new entries to the Codex.

Improved Codex Search intelligence.

The pack_adds folder will now fall back to loading en_us if the addon is not translated to the user's current language.



Rituals

==============================

Fixed a bug with the Ritual of the Endless Void.

Changed the shape of the Ritual of Aurora.

Ritual matching now goes from largest -> smallest, meaning smaller rituals that use a subset of a larger ritual shouldn't override that larger ritual now.



Manaweaving

==============================

Added Cantrips, simple magical effects that you can cast with nothing but a manaweaver wand.



Constructs

==============================

Constructs now either drop their parts on death (66% chance) or 3 of the material type (diamond, iron, etc) per part that is "destroyed".



Sorcery

==============================

Added configs for almost every single spell value - this results in the old config for dig magnitude being moved, as it's now part of the new configs.

Spells are aware of whether or not components are actually applied and consume reagents accordingly. Spells that spawn targeting entities (projectile, wave, wall, sigil, etc) always consume the reagent. This is much more lightweight on server network traffic, is much easier to code, and gives relevance to other shapes such as touch, bolt, or self.

Crystallize fixed to properly save/load entity NBT

Fixed a dupe bug with Crystallize.

Added Nethergate, a Demon only faction spell that instantly transports the target to and from the nether.

Added True Invisibility, a Fey only faction spell that makes you and all your gear invisible.

Added Animus, a Council only faction spell that can BRING BLOCKS TO LIFE for a short duration.



Artifice

==============================

Added Warding Candles, blocks that when lit prevent hostile monsters from spawning in a 32 block radius.

Changed the Runeforge to be able to do campfire recipes at 2x speed and furnace/blast furnace recipes at 0.5x speed.

Improved shift+click and slot support in the runescribing table so it should be a lot easier and more intuitive to use

Added the Crystal of Memories - works just like the Mana Crystal Fragment but stores XP.



Enchanting

==============================

Added the Transitory Step enchantment. When applied to boots, it creates transitory tiles in front of the player acting as a bridge.



Factions

==============================

Faction mobs now retaliate if attacked. Violently.

2020-12-25

Added configs for almost every single spell value - this results in the old config for dig magnitude being moved, as it's now part of the new configs.


Spells are aware of whether or not components are actually applied and consume reagents accordingly.  Spells that spawn targeting entities (projectile, wave, wall, sigil, etc) always consume the reagent.  This is much more lightweight on server network traffic, is much easier to code, and gives relevance to other shapes such as touch, bolt, or self.


Fixed the loot table bug causing crashes / chests to be empty


Constructs now either drop their parts on death (66% chance) or 3 of the material type (diamond, iron, etc) per part that is "destroyed".


Crystallize fixed to properly save/load entity NBT


Improved shift+click and slot support in the runescribing table so it should be a lot easier and more intuitive to use

2020-12-22

Fixes the clientside crashing bug on death.  Sorry about that!

2020-12-22

Added support for manaweaving recipes to have an output quantity greater than 1. Property "quantity" in the recipe.


Lowered the volume on spell casts


Changed the player charm codex page to not appear until tier 5

Player charms are now crafted by manaweaving


Break's maximum magnitude is now configurable.


Added a new modifier, delay. Available on all components, delay will cause the component to be applied after the amount of time has passed.


Books of rote now start on the page for their active spell


Made fire particles slightly bigger


Unguent of Seeing is now only craftable by allies of the council.  It also outlines nearby entities, including any that are invisible.

Unguent of Seeing is now craftable at Tier 3.


Added Earthsky component. This will make simple (non tile-entity) blocks rise into the air for a short time before resolidifying into a block at the current position, or until they collide with a block above them.


Added Collapse component. This will make simple (non tile-entity) blocks fall like sand or gravel.


Added Crystallize component. Mob transport y'all! Requires a diamond but you get it back when you use the item to place the mob down.


Added the ability to shift+click the arrows in the inscription table and the rote book to have them increment five times instead of once.


Fixed the Grimoire texture so it displays the current grimoire pattern on the other side instead of confusing unusable slots.


Added bone ash, obtainable by putting bones in the runeforge. It is used in a few recipes now, such as wizard chalk and arcane compound.


Made fire particles slightly larger


Progression now checks existing advancements for completion when changing player tier


All direct damage types now exclude item entities


Beam spells no longer activate at the same time as shields when in a spell book


Codex shapeless crafting recipes now correctly cycle their ingredients when using tags


Lowered the cost of braziers


The Hellfire Staff no longer modifies shapes; only components with the fire affinity.


Fixed an issue with switching to channeled spells in grimoires / books of rote that could cause them to cast very quickly on the first cast


Changed several early game recipes to be more accessible including tags and more early game resources

2020-12-15

Fixed a crashing bug on Decoys


Fixed the visual effects for rituals of Aurora and Eventide

Rituals of Aurora and Eventide now change the time gradually.  Since this can generate excess packets (as it must sync the time more frequently), it can be disabled via config (returning it to instant)

Rituals of Aurora and Eventide now set the time to Noon / Midnight respectively


Changed some codex text to be more in line with how sleeping works


Added a missing codex entry about superheating vinteum bars, and added the recipe for superheated purified vinteum bars.


Improved construct interaction animations

2020-12-13

General

=================================================

Added support for a subfolder under the main guide folder called "pack_adds".  Packmakers can use this to add their own codex entries under the same name (eg "en_us.json").  These will be merged with the main guide file (overwriting where needed) and can be used to extend the codex without worrying about changes to the base codex entries.

Tarma root can now be crafted into brown dye


Codex

=================================================

Added search functionality to the codex

Added several new codex entries

Added customization for how to navigate back through the codex (ESC, UI, and RMB)

Redid the codex texture for runic anvil recipes so they provide more information


UI/HUD

=================================================

Added options for when the HUD displays (always, conditional, never)

Made a new UI for the mana bar


Artifice

=================================================

Increased the durability on most spell modifying curios by a factor of 3-5

Added additional information for clarity to the mana crystal fragment to indicate when it is full


Rituals

=================================================

Fixed a crash with ritual of forgotten lore

Ritual kits now properly check their surroundings when doing rituals

Rituals started by ritual kits no longer duplicate their materials

    

Runeforging

=================================================

Runes of marking now create 4 runes per craft


Runescribing

=================================================

Changed runescribing patterns recipe to be more early game friendly

    

Sorcery

=================================================

Fixed decoy to taunt every second but keep a list of mobs it's tried to taunt thus far, ensuring the magnitude chance is kept

Fixed decoy's skin issue (I think)

Added the ability for shapes and components to require reagents

Added the grow component.  Requires bonemeal as a reagent unless you align with the fey.

Fixed a crash with the grimoire

Fixed a crash with the spell book

Lowered the amount of manaweaving patterns required for several spells

Added a UI to spell recipes that show their required reagents

Lowered rote xp requirements for several shapes and components

Spell tooltips now show less information unless you are holding modifier keys (Shift, Alt, etc)


Occulus

=================================================

The occulus now renders faction icons in full color regardless of locked or not for visibility


Factions

=================================================

Fixed a crash with pixies

Fixed a crash with imps


Constructs

=================================================

Improved construct AI and pathfinding

Rebalanced constructs so that certain materials are unlocked by tier.

2020-12-09

Improved Construct AI and Pathfinding

Added some really basic construct animations to indicate interacting

Added "smart construct heads" which increase the number of commands constructs can follow in a lodestar, along with the corresponding codex entries

Improved and re-organized some codex entries

Fixed Arcane Ash recipe not working in the codex on servers

Improved rendering on the manaweaving altar, the occulus, and the runic anvil on low TPS servers

Fixed particle positioning on the inscription table

Light now applies glowing to entities instead of spawning a light block at their position.

Lowered vinteum ore spawn rate (it is now identical to iron in both vein size, spawn chance, and spawn attempts)

2020-12-07

Fixed a crash with rituals of homestead/return in the codex.  Turns out homestead has been missing a reagent this whole time.  Whoops.

2020-12-07

Constructs no longer require tools to be in the runescribing table nor damage them if they are there while forging runes.

Fixed rituals requiring indexed reagents.

Fixed a bug where eldritch orbs could lose their enchantments when changing dimensions while active.

Turned off a debug tool that I accidentally left on that suppressed logging.

2020-12-06

General 

================================================= 

Fixed the mods.toml file so it should not require such specific dependencies and allow updates to work. 



 Artifice 

================================================= 

The Arcane Sentry targets IMobs instead of monsters. 

The Eldritch Orb can now be enchanted.  The enchantments on the orb give it various effects while it is spawned:    

  Bane of Arthropods - Applies slow to spiders, ender mites, silverfish    

Flame - Sets targets on fire    

  Knockback - increases knockback    

  Multishot - allows attacking of additional targets    

  Quick Charge - increases fire rate    

  Smite - Applies slow and weakness to undead targets hit 

Magic brooms can now be picked up by sneak+right clicking them 



Rituals 

=================================================

Completely overhauled ritual renderingRituals can now have unique particle spawns and sounds based on their handlers    

- I didn't do all of them over, I will as inspiration strikesRitual Homestead Points can no longer be moved by pistonsThe codex entry for Ritual of the Gate is now correctly marked as tier 5 

Improved ritual feedback when unable to start 

Rituals are now given a speed boost of 20% per tier higher than their unlock that the player is (meaning max 80% boost; not quite as fast as the fast ritual kit). 

- This is intended to represent the player's experience growingRituals now collect all of their reagents over 2 seconds regardless of how many there areImproved the visual presentation when a ritual crafts an item



Manaweaving

=================================================

Overhauled manaweaving rendering so they are more visible and contrast more



Sorcery

=================================================

Magic hand particles no longer render in third person/to others if you are invisible

Added frost (Water) and lightning (Fire) sub affinities with the corresponding particles.

Smite now correctly targets its radius when finding entities

Smite now starts 15 blocks up (down from 30) and only needs from the target to that height clear in order to work.  This means it should work in large caves and the nether

Spells no longer incorrectly function as shields

Most recipes will now accept enchanted items as reagents (they are not preserved)

Spells can now have faction requirements.  You cannot craft nor cast spells that are marked for a faction that isn't yours

Overhauled magelight rendering

Added arcane damage

Added briar damage

Light will now attempt to search upward in order to place its block

Added the Magic Damage component (Council)

Added the Fire Shield component (Demons)

Added the Life Tap component (Demons)

Added the Mana Shield component (Council)

Added the Decoy component (Fey)

Added the Briarthorn Barrier component (Fey)

Added the Absorption component (Demons)

Added the Explosion component (Demons)

Added the Mana Transfer component (Council)

The Shield component is now exclusive to the Council, and has been moved to Tier 3

The Heal component is now exclusive to the Fey

The Cauterize component is now exclusive to the Demons



Occulus

=================================================

The occulus no longer obscures items in later tiers

The occulus shows badges indicating when an item has a faction requirement



Particles

=================================================

Overhauled lightning particle effects to be much prettier

All particles are now smaller.  This (to me) makes manaweaving easier as you now have more of a distinct line of what you've drawn.  We will see :)



Enchantments

=================================================

The Runic Anvil now checks enchantment compatibility and merges enchantments



Factions

=================================================

Faction radius are completely disabled in peaceful (before the raid entity would spawn and simply do nothing)

Pixies now implement IMob and are therefore targeted by Arcane Sentries



Constructs

=================================================

The Construct Workbench no longer spawns constructs inside itself.

The lodestar GUI no longer goes crazy when removing commands from a multi-row instruction set

The construct control rod no longer half opens doors.

Improved constructs ability to follow a lodestar, they should get stuck far less.

Added the ability to hold runes of marking in main/offhand and they will show a bounding box for their marked locations.

Added the harvest command to the lodestar

Added the plant command to the lodestar

Added the interact command to the lodestar



Sounds

=================================================

Added several new looping and incidental sound effects

2020-11-23

General

=================================================

Updated the mod to Minecraft 1.16.4 (Forge 35.1.1+)

GeckoLib 3.0-beta.10 is now a minimum requirementCurios 4.0.2.1 is now a minimum requirement 

Crafting

================================================= 

Arcanist ink now requires a glass bottle instead of an uncraftable potion 

Factions 

================================================= 

Lantern wraiths are now immune to fire and resistant to frost and lightning, same as imps. 

Sorcery 

================================================= 

Smite shape now properly centers its effect 

Smite has a default radius of 1 (giving it a 3x3 from source +/- 1) 

Smite now has burst particles on impact 

Smite now has a more natural and expected effect when interacting with rift

Enchanting 

================================================= 

Bouncy, Cloudstep, and Aura enchantments no longer are sold by librarians 

Worldgen 

================================================= 

Increased Vinteum spawn rate as matching iron didn't seem to be doing the trick. 

Re-added worldgen towers.  They are intentionally rare, usually spawning more than 1000 blocks apart from each other. 

This was done so as to not make it too intrusive.  You can find them during testing using the /locate command. 

Several worldgen structures have M&A themed loot chests.  Not all do.  Some are there just to tell a story and add variety to the world.Some structures are guarded by faction mobs.  Beware. 

Progression 

================================================= 

With the addition of worldgen, a new way to start the mod has been added:  the codex can be found in M&A structure loot. 

Rune patterns and manaweave patterns can be found in M&A structure loot. 

Random spell staves can be found in M&A structure loot.  They are mysterious until cast and are completely random.  Some will be useless, or won't make sense.  Some might be dangerous to the caster.  However, they uses charges (no mana requirements) and bypass all tier/level requirements.  As a result they do not give rote progress, magic level, or affinity.

你已经到达了世界的尽头..
新建2020-11-17

- Added upper complexity limits for spells by tier. 

- Some spell parts now have a higher baseline complexity, and most have a higher complexity increase from modifiers.  There were a few that were lowered. 

- Spell baseline mana cost was lowered. 

- Channeled spell mana cost was increased. 

- All spells cooldowns were lowered by 33% to account for the increased complexity overall 

- Rote spells are fully accessible when in creative mode 

- Books of rote and grimoires properly go on cooldown from spell casting 

- Fixed runescribing ui to not show debug information 

- Fixed a bug where rote spells could be copied to rift inventory on player death 

- Fixed a bug where forgotten lore wasn't detecting bookshelves on the corners of the ritual 

- All commands can now be run without specifying a player (permission rules still apply).  In that instance, they will affect the command sender. 

- Ritual start conditions are ignored if the player starting the ritual is in creative mode 

- Fixed an issue with the Ring of Silk that allowed block duplication 

- Fixed a bug where channeled spells didn't properly affect affinity 

- Fixed a bug where witch hunters could crash servers

2020-11-16

Fixed a bug preventing runic anvil non-enchanting recipes from working. 

Fixed a crash related to rote spell sync between client and server.

2020-11-16

General 

================================================ 

GeckoLib 3.0 is now a mod requirement 

Added codex breadcrumbs 

Added a progression tab to the occulus 

The inscription table has new animations 

 Factions 

================================================ 

Added faction raids 

Added Spellbreaker 

Added Witch Hunter 

Added Imp 

Added Lantern Wraith 

Added Pixie 

Added Mushroom Soldier

 Sorcery 

================================================ 

Added Rote spells 

Added different textures between spell book, grimoire, and books of rote 

Added Smite shape 

 Enchanting 

================================================ 

Re-balanced nearly every single enchantment to be less expensive overallRemoved the multiblock requirement of the runic anvil.  It's now just item -> enchanted rune -> hammer. 

Manaweaving enchanting of runes is more expensive (merged in several of the materials from the runic anvil step) 

Added Bouncy enchantment 

Added Cloudstep enchantmentFinished Auras 

 Rituals 

================================================ 

Re-balanced the material cost of several rituals, particularly the mote rituals 

 Artifice 

================================================ 

Added Ring of the Skies 

Added Ring of the Enderman 

Added Rings of Fortune 

Added Rings of Silk 

Improved Spectral Elytra flight

    - You can no longer fly straight up (though still pretty close to it)

    - Gliding now correctly lowers the speed boost rather than being so jarring

    - Gliding costs 75% of boosting mana.  There is still a mana cost.  There will ALWAYS BE A MANA COST.

2020-10-27

Fixed a crashing bug regarding damage and spells 

Fixed an issue where dig couldn't properly break certain blocks due to them specifying that they require a tool but then not specifying what that tool is

2020-10-26

- Added further checks to try to prevent creative flight after the progression rituals 

- Mobs killed by damaging spells (Fire, Frost, Lightning, Drown, Cauterize) will properly drop XP 

- Blocks broken by Break will properly drop XP 

- Blocks broken by Break will properly drop Chimerite provided the other conditions are still met 

- Fixed an off-by-one error in the Inscription Table UI causing it to show the incorrect number of Vellum/Ash 

- Fixed an issue where max mana could be stacked using the Arcane Crown

2020-10-25

Fixed the new break library to properly consider blocks like barriers and bedrock

2020-10-25

General
==============================
-Librarian Villagers now have runescribing and manaweaving recipes for trade
-The codex no longer loses its text when the game window is resized
-The grimoire now properly synchronizes when changing dimensions
-Vinteum ore now correctly requires a tool to mine
-Improved the codex to be able to display multiple recipes for a single key, and multiple items as a possible reagent where applicable
-Removed ore gen settings from config as they didn't do anything
-Fixed an incorrect parameter on affinity icon entities

Worldgen
==============================
-Migrated worldgen to the new Forge format for better compatibility with other mods


Sorcery
==============================
-Added Poison component (Earth)
-Added Drown component (Water).  Drains breath from the target and applies Asphyxiate for a short time, preventing breath regeneration.  If the target is out of breath, they take a large amount of damage.
-Added Cauterize component (Fire)
-Improved visuals on break component
-Improved functionality of break component
-Shulker boxes broken with the break spell now properly keep their inventory
-Blocks broken by the break component will now drop XP as appropriate
-The wall shape's visual now more accurately represents its size
-Wall and Wave spells now reach their maximum size more quickly (1.5s instead of 3s)
-Chrono anchor is now properly removed when changing dimensions
-Chrono anchor now checks to ensure the dimension is the same before applying and will do nothing if the dimension is different
-Chrono anchor now properly applies Chrono Exhaustion
-Chrono Exhaustion can no longer be removed by drinking milk
-Fixed an issue with saving/loading chrono anchor data
-Bolt spells no longer crash the client when playing on servers
-Spell items (staves/wands/books) are now all set on cooldown when casting a spell, not just the ones that are the same as the casting item
-Spells now have unique damage types
-Transplace now requires the target to be in the same dimension, and will do nothing if that is not the case.
-Fling now launches the target in the direction where the caster is looking


Constructs
==============================
-Added Runescribe command to the Lodestar
-Added Runeforge command to the Lodestar
-Added Rebreather head type
-Added explosion resistance (or weakness) to all of the construct materials
-Construct targeting has been improved.  Constructs will target monsters when on defense as well as anything that has their owner as their attack or revenge target.
-Fixed some crashing bugs in the Lodestar that could happen if the player was modifying the lodestar logic while a construct was trying to follow it.

Enchanting
==============================
-Learned more about how the enchantability property works and improved the system to allow enchantments to apply properly.
-Villager trades are modified. The mod will remove enchanting books from Librarian villagers at Level 1 and 2.  There is a config option to disable this.  Technically it was in 1.0.8.2 but I forgot to put it in the patch notes.  Whoops.  So, here it is!
-Quick charge II can be properly applied to crossbows
-Fixed the recipe for Luck of the Sea I/II/III to use "minecraft:boats" instead of "minecraft:boat"

Rituals
=============================
-Progression rituals no longer leave the player with creative flight

Progression
==============================
-The Ender Dragon achievement now credits for T5

2020-10-18

Bug Fixes 

===================================== 

 - Fixed a bug where adjacent runes could set each other off in a loop causing a crash 

 - Fixed a bug where constructs wouldn't properly target enemies 

 - Fixed a bug where items in the codex index pages couldn't be clicked when they were on the right side 

 Additions 

=====================================

 - Added a rune limit of 5 per dimension per player

 - Added a minor health regeneration to constructs (1/2 heart every 2 seconds) 

 Changes 

=====================================

 - Changed runes to not trigger for their caster or anyone on the caster's team (damage still will set them off)

 - [BREAKING CHANGE] Arcane Sentries cannot be opened by players who aren't the owner or aren't on the same team.  They can be   broken, however.  This will need to be done for existing sentries, as you won't be able to open them. 

 - Arcane Sentries can now be set to target players.  If this is done, the owner will never be targeted.  Players on the same team as the owner will also not be targeted. 

 - Arcane Sentries take longer to break. 

 - Added some text to the lodestar sub guis for configuring for clarity

2020-10-18

General 

===================================== 

Split the creative menu into 4 tabs 

Updated the mod to Minecraft version 1.16.3 

Forge version is now 34.1.23 

Curios version is now 4.0.2.0 

 Bug Fixes

 ===================================== 

The recipes for fire protection now work .

The Codex loads properly on servers and through language changes.  

Translation details will be published soon! 

The Codex no longer forces a unicode font.  I still think it looks better in unicode, but you do you. 

API

 ===================================== 

Rituals now have a context object that contains pertinent details 

Added a portal helper

Added a spell definition helper 

Fixed several bugs with API spell additions 

When adding to the codex, you now pass the folder; not the actual json file.  Also the folder must now be under assets instead of resources. 

Your json files must be named according to the locale (example: assets/modid/guide/en_us.json  <-- you would pass new ResourceLocation("modid", "guide").  The mod will load the appropriate translation based on the user's setting, falling back to en_us as a default. 

 Additions

===================================== 

Added Constructs 

Added Ley Line Bracelet 

Added Bracelet of Trickery 

Added Bracelet of Antidote 

Added Emberglow Bracelet 

Added a new shape:  Rune 

Added a new component: Activate

你已经到达了世界的尽头..
新建2020-09-15
  • Fixed grimoire particle renderer

  • Fixed progression rituals crash

  • Fixed inscription table not showing all reagents needed for a spell

  • Fixed arcana rituals randomly adding additional reagents

  • Ritual of flat lands no longer destroys any block with a tile entity directly

  • I say directly because it might destroy a block under the tile entity that causes it to destroy itself (such as with wizard chalk)

  • Added extra checks to hopefully help with some of these weird projectile crashes

  • Added the recipe to bind a spell to the Hellfire Staff to the Codex

  • Fixed the grimoire summon pattern in the Codex

  • Fixed the curios dependency so if it's missing the game will tell you instead of just crashing

2020-09-12

Interop
====================================

General
====================================

  • Updated Forge version to 33.0.61

  • Added setMagicLevel as a command

  • The spectral elytra now works properly on servers, and is craftable by those aligned with the faerie courts

  • The guidebook will now load translations based on the current language, with en_us as a fallback.

  • This only works on initial game load and I’m tired of wrestling with forge on this for now.

Sorcery
====================================

  • Added channeled spells. These spells consume consistent mana and will continue until one of the following conditions is met:

  • You run out of mana

  • You reach the end of the maximum channel time

  • You release the right mouse button

  • Not all components can be attached to channeled spells

  • Added elemental spell renderers

  • Improved the utility of the frost damage component.

  • It will now freeze water to ice where it targets and rumors say there is a way to get it to freeze lava as well…

  • Improved the utility of the gust component.

  • 0: puts out fire

  • 1: breaks small plants and grass

  • 2: breaks large plants like cacti

  • 3: breaks underwater plants

  • It now supports magnitude, which determines what it affects.

GUI
====================================

  • Improved the inscription table’s feedback and GUI artwork

  • Improved the HUD positioning

  • Improved the Spell Book UI

  • It is now a radial menu, opened by holding the Z key (configurable via keybinding menu)

Rituals
====================================

  • Improved ritual rendering

  • Ritual of Return now accepts an optional dye component which will change the color of the portal opened

  • Added Ritual of the Gate

  • This ritual opens a permanent portal, which can by dyed

  • Permanent portals can be closed by throwing a rune of marking into them

Bugfixes
====================================

  • Fixed a crashing bug with the Runeforge

  • Fixed a crashing bug with projectiles

  • Fixed a bug where portals would lose their target occasionally

  • Fixed the Ritual of Endless Void not being able to start.

  • It now takes its own light level into consideration for the second activation.

  • Components that place blocks or change blocks should properly respect chunk claims.

Balance
====================================

  • Projectiles are no longer affected by gravity

  • All shapes and components now have an initial complexity, which affects their mana cost and cooldown

  • All adjustable values now affect complexity differently with each step

  • Radius has been split into width, height, and depth for certain spell parts

  • Portals no longer teleport players who are sneaking

  • Re-balanced the XP curve for magic level advancement

  • Significantly reduced hunger depletion from mana regeneration

2020-09-04
1.0.6-PRE9
  • Corrected Purified vinteum dust recipe

  • Fixed an issue where projectile spells could crash the game under the right circumstances

  • Fixed an issue regarding progression and dimension travel

  • Fixed a couple of incorrect advancement IDs that caused progression to miss them

  • Fixed a (hilarious) issue where transplace could launch a non-player target into the air

2020-09-02
1.0.6-PRE8
  • Fix progression reset on death

  • Fix desync on dimension change

  • Fix magic broom recipe tier lock

  • Fix mana crystal tier lock

2020-08-29
1.0.6-PRE7
  • Fix a crashing bug on servers relating to rituals and progression

  • Added a numeric display of mana on the GUI

  • Fixed an issue where a player’s mana would reset to 100 when they logged off (your mana will be corrected based on your magic level when you load any old game)

2020-08-29
1.0.6-PRE6
  • Fixed the recipes for arcane compound/ash. Sorry about that.

  • Changed the runeforge to be able to do up to 16 items at a time, with the time scaling appropriately.

  • Made the inscription table build button red when materials are missing, when it is crafting, or when there is an item in the output slot. Hopefully this will make things more clear on the use of this block. Note that this ONLY changes the GUI; the block still works the same way (and really complex spells may take more than one stack of ink, vellum, ash, or a combination over the course of the crafting process).

你已经到达了世界的尽头..