新建2024-03-25

Made the small boss gateway disabled by default.

  • This gateway was for reference, not usage, and frequently crashes due to being setup incorrectly.

Fixed some quark compat issues relating to enchantment max levels.

Mob spawners may now spawn slimes without needing a slime chunk or the ignore conditions modifier.

  • This is a Vanilla change from 1.20.4 that I backported via mixin.

Fixed heavy weapon detection not working on the client.

Fixed damage reduction gems not functioning.

Fixed the Guardian Gem granting armor toughness instead of armor.

Fixed the ordering of gems in JEI.

t0piy: Updated Brazilian translation.

2024-03-14

Fixed a typo in the tag used by the Gem of the Royal Family.

Fixed an issue where the apotheosis:drop_transform gem bonus would fail to resolve tags and always trigger on all blocks.

2024-03-12

t0piy: Updated Brazilian translation.

t0piy: Fixed a JSON syntax error in the French translation.

Made ShieldBreakerTest only set the shield item to the target zombie once at creation.

  • This should resolve a performance issue caused by repeated capability comparisons when this test executed.

Fixed the default radial mining state being REQUIRE_SNEAKING when it should have been REQUIRE_NOT_SNEAKING.

Added a NBT-sensitive tool action check to the chainsaw enchantment, which may permit application on dynamic axes.

Improved sanity checking in GemBonus.

Changed the Gem of the Royal Family to convert copper ore to gold instead of iron ore.

Fixed the cooldown of gems being applied across all instances of the same gem bonus.

Fixed gems not working when interacting with arrows on-hit.

Added a bonus to the Tyrannical gem which applies Bleeding on arrow impact.

2024-02-29

Fixed issues that would occur when duplicate copies of the same enchantment were present on one item.

  • Fixed a crash that would occur due to the new tooltip handling.

  • Fixed a discrepency caused by how vanilla computes enchantment levels.

  • Made duplicate copies invisible in the item tooltip, showing only the "real" one.

Made it possible for non-players to break Spawners with silk touch.

mc-kaishixiaxue: Updated Chinese translation.

FabLeKebab: Added French translation.

t0piy: Updated Brazilian translation.

gun0000: Added Korean translation.

2024-02-12

Features

  • Added a keybind to change the current state of the radial mining affix.

    • The default keybind is CTRL + O

    • The default mode is the same (enabled while not sneaking).

    • The other modes are requires sneaking, always enabled, and disabled.

  • Gems will now report their creator's modid instead of always reporting apotheosis.

  • Removed the Heavy Weapon attack speed penalty.

  • Added a config for the enchanted book metadata tooltip.

  • Added a config for the sculkshelf noise chance.

  • Added new tooltip handling for Enchantment tooltips. The following features are now enabled.

    • Enchantments above the vanilla max level will have an animated light blue color.

    • Enchantments which are having their effective levels increased (ex: by gems) will now show their effective level, as well as the base + bonus levels.

Bugfixes

  • Cold, Fire, and % Current HP damage should now deal the correct amounts when used by non-players.

  • Fixed a crash caused by the capturing enchantment.

  • Added a sanity check so empty itemstacks always return LootCategory.NONE.

  • Fixed a desync that could occur when reforging.

  • Fixed a crash that could occur if an item was given negative sockets.

  • Fixed a crash that could occur if no rogue spawners are loaded.

  • Forced gems to have a valid rarity, clamping to the value closest to their nbt encoded rarity.

    • This fix will apply retroactively.

  • Fixed the rarity advancement trigger proccing on gems instead of affix items.

  • Fixed the /apoth set_sockets command allowing negative sockets.

  • Fixed creative tabs always showing the vanilla max levels of enchantments instead of the adjusted levels.

Other

  • Added the IMC method loot_category_override.

    • This method accepts a payload of Map.Entry<Item, String> and allows a mod to set the default loot category for an item.

    • The config may still override this value.

2024-01-14
  • Substantially reduced the spawn rate of Rogue Spawners.

    • Rogue Spawners placement logic now includes a 1% chance to succeed, so changing the count to 1 will reduce the chance to 1% (previously 100% at count = 1).

  • Slightly reduced spawn rates of Boss Dungeons.

2024-01-11
  • mc-kaishixiaxue: Updated chinese translation.

  • t0piy: Updated brazilian translation.

  • Fixed an issue where Jade compat would throw an error if the Enchanting module was disabled.

  • Fixed an issue where certain affix operations could crash during reloads.

2023-12-16

Enchanting Module

New Content

Added the Seashelf of Aquatic Filtration, which allows blacklisting certain enchants from your enchanting table.

Added the Deepshelf of Arcane Treasures, which allows obtaining treasure enchantments in the enchanting table.

Added a recipe which allows obtaining pufferfish without relying on RNG.

Pufferfish are needed for Seashelfs, and when mods are adding more fish, obtaining them becomes nigh-impossible.

Mechanical Changes

Made all experience costs (enchanting table, anvil, reforging table) use the optimal XP cost (as if you were spending the exact level).

A book entry was added to cover this, and a tooltip was added to the anvil to show the actual XP amount being used.

Added debug tooltips to the Enchantment Library (visible with f3+h).

Made Quanta Randomness semi-normally-distributed.

This should reduce the chance that you see huge swings in power values, and keeps the values closer to your actual level.

Reduced the rarity of the Chromatic and Exploitation enchantments (for shears).

Bugfixes

Fixed the stoneshelf hardness value being too low.

Made Tomes no longer explicitly check the enchantment category.

This check shouldn't be necessary but it might cause certain enchantments to no longer show up depending on how they work.

The check was removed because some mods are declaring enchantments in the wrong categories, which breaks the tomes.

Adventure Module

Bugfixes

Fixed gems that were removed from items not being stackable.

Made the Gem of the Royal Family no longer increase gravity.

Spawner Module

Bugfixes

Fixed an issue where spawners could spawn invalid baby mobs that would eventually jam up the spawn radius.

This was caused by jockey mobs getting spawned and the mounts not getting added to the world.

Village Module

Mechanical Changes

Reduced wandering trader spawn rates.

I think some combination of mods was causing these to spawn way too frequently. Reducing the rates should tone it down a bit.

2023-11-17
  • Updated to Placebo 8.5.6. Changed a lot of things to use Codecs and Records where applicable.

  • Improved data validation by switching to nullableField instead of optionalFieldOf.

  • Affix Loot Entries have been datafixed to the current format.

  • SkyzerFlyzer: Updated boss AABB sizes to match sizes reported by the vanilla wiki.

  • VenomCode: Fixed the Vial of Arcane Extraction.

  • Made the NoAI spawner modifier apply to passengers as well as the primary mob.

  • Fixed mob effect affixes applying the mob effect on the client.

  • Fixed the telepathic (teleport drops) affix not working.

  • Fixed a crash that happened if affixes were resolved too early.

  • Fixed the healing amount for the Gem of the Mageslayer being too high.

  • Changed the Gem of the Royal Family to only boost stats from vanilla/forge and apothic attributes.

    • Additional stats can be datapacked in.

    • The tooltip is unchanged, and still shows "+X% to all stats"

  • Fixed the Reforging Table voiding items if the server shutdown while the menu was open.

  • Fixed being able to place invalid items into the Gem Cutting Table, which was causing a crash.

  • Made Shield Bash exclusive with Sharpness and other damage enchantments.

  • Fixed Towers generating in Oceans.

  • Added the Youthful spawner modifier, which forces all spawned mobs to be babies.

    • Applied with a turtle egg.

2023-08-27

Fixed some broken Wandering Trader trades.

Fixed Wandering Trader trades being re-added multiplicatively based on the number of reloads that were run.

Moved LootRarity$Clamped to RarityClamp and added a codec for RarityClamp$Simple. Still not entirely happy with this class.

Overhauled Wandering Trader Affix Item trades to be more appealing and less dead draws. Only Rare+ items are now sold.

Added the Potion of Flying. The recipe is temporary until the Potion Module overhaul begins, but who knows when that'll be.

Fixed the particle texture sga_i_water.png being erroneously named sga_I_water.png.

Fixed AffixHelper#getRarity returning null.

Fixed an issue where socketed gems would have stack sizes > 1.

Made sockets use CachedObject.

2023-08-21

Fixed damage type lang keys being invalid.

Fixed the enchantment table being blocked by blocks that are in the "enchantment_power_transmitter" tag.

Fixed the simple reforging table ignoring the max rarity.

2023-08-20

Potential perf uplift for the Tempting enchantment.

  • Now only checks if the enchantment is applied if the item is a Hoe, otherwise the check is not performed.

2023-08-19

Added JEI support for Gem Cutting.

Fixed JEI support for Gems (specifically for Salvaging).

Removed duplicated potion tooltips (this is now part of Apothic Attributes).

Removed forge dependency line from the mods.toml and marked as Forge and NeoForge for CF.

  • The dependency will be added back and the Forge marker will be removed once CF supports Neo correctly.

2023-08-13
  • Fixed an issue where players could not log into servers.

  • Made Reforging costs use recipes instead of the adventure module config.

  • Fixed some broken translation keys.

你已经到达了世界的尽头..
新建2024-03-14

Cadentem: Backported all changes from Apotheosis 7.1.0 through Apotheosis 7.3.3

2023-08-31

Backport of 1.20 content:

  • Added JEI Support for Gem Cutting.

  • Made Reforging backed by JSON recipes.

  • Improved how Enchanting Stats are collected.

  • Updated Wandering Trader trades (both the static ones from the village module and the affix trades).

  • Fixed an issue with a particle texture name being incorrectly capitalized.

  • Fixed socketed gems retaining their stack size.

2023-08-15

6.3.5

  • Re-release of 6.3.4, since for some reason 6.3.4 includes the 1.20 code in the jar. Gradle is haunted.

  • Fixed an error with the apotheosis gateways integration when specifying a specific boss.

  • Added a more proper warning message when a user fails to specify bosses for a dimension.

  • Fixed an error in loading the gem cutting advancement trigger.

6.3.4

  • Fixed duplicated potion tooltips when the potion module is enabled.

  • Fixed an issue with miniboss affix items being named incorrectly.

  • t0piy: Updated Brazilian Portuguese translation.

  • mc-kaishixiaxue: Updated Chinese translation.

2023-08-13

Backported all changes that happened during the extraction of Apothic Attributes.

  • Armor formula updated from 50 / (50 + armor) to the one used by AA.

  • Armor Toughness value per point increased from 1% to 2%, cap up from 50% to 60%.

  • Added better Potion tooltips as well as improved the text shown when hovering effects in the inventory.

  • Changed the implementation of Ancient Knowledge to use the Experience Gained attribute.

  • Changed how advanced tooltips displays attribute modifiers.

Arseni: Updated Russian Translation

2023-08-05
  • Fixed an issue where Crit Chance was using the target's crit chance during application.

  • Added particle that trigger when an Apothic Crit happens.

  • More fixes for the naming process of minibosses with affix items. They should work as expected now.

  • Fixed slimes spawned by NoAI slimes not having the apotheosis:movable tag so they can fall.

  • Fixed an issue where towers spawned with 4 identical gems in the item frames.

2023-07-22
  • Added missing Stoneshelf recipe.

  • Made gems remove the old "facets" tag, which should allow them to stack.

  • Fixed minibosses dropping affix items with invalid names.

  • Fixed a crash with Tower generation.

  • Added curios support for modifier sources in the Attributes GUI.

  • Fixed missing translation key for the Power Range advanced tooltip on enchanted books.

  • Fixed being unable to disable the Adventure module.

  • t0piy: Updated Brazilian Portuguese translation.

  • mc-kaishixiaxue: Updated Chinese translation.

  • Infusion Recipes will now specify that the requirements are not met when attempting and failing.

    • Note that this will not apply if there are enchantments that globally apply to all items, such certain Soulbound enchantments.

  • Reduced the Enchantability of the Potion Charm to zero, which should make it easier to satisfy the recipe with less confusion.

    • Thinking about removing the change that defaults all enchantability values from 0 to 1, but no decision has been made yet.

  • Added missing translation for the Boss Spawner, and fixed culling issues.

  • Removed uses of non-api JEI Constants class.

2023-07-16

Welcome to the largest update to Apotheosis to date! There's a lot of changes here, and I may have missed some things.

Before we begin, please reset your configs. The defaults have changed, and old files are not updated.

If you use AttributeFix, update and reset their config as well!

Adventure Module

New Content

  • All gems have received a texture update, and there are many new gems as well!

    • There are now at least two gems for each dimension, including the Twilight Forest.

  • The Gem Cutting Table has a brand new interface.

  • All gems will now be shown in JEI.

  • The Salvaging Table can now be automated!

    • Inserted items will be automatically salvaged and placed in the output inventory.

    • The output inventory can be extracted from.

  • Salvaging now yields a different amount of gem dust per rarity.

    • The U key (recipe lookup button) now works properly for gems.

  • Elytras (and potentially other non-armor equippable items) can now be affixed.

  • Towers have returned, and now have more variants than just the default one.

Balance Changes

  • This list is (unfortunately) non-exhaustive. There are a ton of changes in this update!

  • Instant Health on Hit max level III => II. Chance of receiving level II reduced from 50% to 20%, and is also locked to mythic.

    • Instant Health III was too strong at all thresholds, and Instant Health II was too common.

  • Endersurge Gem level boost reduced from 1/2/3 to 1/1/2.

    • Endersurge gems are extremely powerful, and +3 to all enchantments is a bit over the top.

    • Epic rarity is being left enabled to make the combine cost up to Ancient a bit more expensive.

  • Most affixes have had their values rebalanced.

    • Common Items should no longer feel underwhelming or that their bonuses are irrelevant.

    • Uncommon to Rare items should feel similarly strong to how they were before.

    • Epic and Mythic items should feel weaker than before, and without such substantial power jumps from the prior rarities.

  • The Blessed Affix (Max Health) can no longer be found on shields.

  • The Gravitational Affix can no longer be found on leggings.

  • The Stalwart (Knockback Resist) Affix will be stronger on shields.

  • Heavy Weapons AS Reduction will no longer reduce attack speed below 0.4.

  • Fixed a bug with Draw Speed that caused all values to be rounded up to the nearest 100 percent.

  • Bosses will be significantly less tankier, but will do more damage and be faster.

  • Overheal will now have a max value equal to half of your max health, instead of 20.

  • Crit Chance will no longer trigger a vanilla (jump) crit, and will now roll on all damage.

    • Crit Damage will still impact vanilla (jump) crits.

  • Armor Calculations have been changed.

    • Vanilla Calculations are: DR = clamp(armor - damage / (2 + toughness / 4), armor / 5, 20) / 25.

    • Old Apoth Calculations were: DR = clamp(1.25 * armor - damage / (2 + toughness / 4), armor * (.25 + toughness/200), 20) / 25.

    • New Apoth Calculations are: DR = 50 / (50 + armor).

    • Armor Toughness will now reduce Armor Bypass (both Armor Shred and Armor Pierce) by 0.5%/point, but no longer impacts damage calculations.

    • Comparisons: https://i.imgur.com/3yEnTyi.png

  • Protection Calculations have been changed.

    • Vanilla Calculations are: DR = 4% * prot points, up to 80%.

    • Old Apoth Calculations were: DR = 4% * prot points, up to 80%, then an additional 0.33% * prot points, up to 95%.

    • New Apoth Calculations are: DR = 2.5% * prot points, up to 85%.

  • Gem Facets have been removed. Gem stats will now be strictly tied to their rarity level.

    • As a side effect, most gems have been updated.

  • Effects that ignore durability damage now have diminishing returns.

Other Changes / Bugfixes

  • Gems can now stack up to 64, for gems of the same type and rarity.

  • Fixed exact duplicates of gems not working properly when having both socketed.

  • Fixed Gem Loot Rules not being applied at all (gem drops were using the Affix Loot Rules).

  • Affix Item and Gem drop chances have been reduced.

    • The chance for a random affix item to be added to an entity was erroneously at 24%, it has been reduced to 7.5%.

    • The "literal" Gem drop chances have not been changed, but the "effective" chance was reduced as a side effect of fixing the config.

  • Fixed the crit chance / crit damage default value issue once again (was reintroduced in 6.2.0).

  • Added a validator that ensures the proper number of affixes exist for any given category/rarity combination.

  • Fixed a crash with boss spawners in invalid dimensions.

  • The Thunderstruck Affix (Light Weapon AOE damage) now properly does player damage.

  • Fixed durability gems not applying.

  • Fixed an issue where the Catalyzing affix would give infinite durations of strength.

  • Added a fix for MC-92017, which means you can now block TNT.

  • Horses spawned with Undead Knights will now burn in daylight. Not retroactive.

  • Bosses will no longer spawn on the main end island.

    • This change can be reverted by changing the boss spawn rules for the end dimension.

  • Added the finalize field to minibosses, to allow Mob#finalizeSpawn to still be called.

Enchanting Module

New Content

  • Added Deepshelves and Sculkshelves, new Deep-Dark based bookshelves that slot in before Endshelves.

  • The stats of many bookshelves have been updated.

  • Reworked the progression of the Enchantment Module.

    • The goal of this change is to create a more interactive progression system that cannot just be skipped over by reaching The End.

    • The basic stage (levels 1-30) is composed of vanilla bookshelves, skulls, candles, and amethyst clusters.

    • The intermediate stage (levels 30-60) is composed of hellshelves or seashelves, sightshelves, and rectifiers.

    • The advanced stage (levels 60-80) is composed of deepshelves and sculkshelves.

    • The final stage is (levels 80-100) is composed of endshelves.

    • You'll need access to the highest level of the previous stage before proceeding to the next stage.

  • The Enchantment Library can now be crafted with Infused Hellshelves, Infused Seashelves, and Deepshelves, instead of just Infused Hellshelves.

  • A chapter has been added to the Chronicle of Shadows detailing the progression.

  • Added the Stoneshelf, which can reduce your Arcana through its sheer mundane-ness.

  • Enchanted Books with 1 enchantment will now show some meta information about the enchantment, and more if f3+h is enabled.

Balance Changes

  • Berserker's Fury has been adjusted:

    • Potion effect duration is now 25s at all levels.

    • Health cost is now 2.5^level instead of level * level.

    • The effect now has a 45s cooldown between triggers.

  • The recipe for making Unbreakable Potion Charms has been updated.

  • Candles will now give more Arcana if stacked within a single block (up to 5% with 4 candles in one block).

Core Libraries

Core libraries are parts of Apotheosis which contain content needed by multiple modules.

They cannot be disabled, and their content will always be enabled.

MobFX

  • The implementation of the effects have been moved to the MobFX core library.

    • This means that the new effects are available even if the potion module is disabled.

    • The potions for the effects are still part of the potion module.

    • Note for non-technical users: An Effect is the actual effect (Strength, Speed, etc), while a Potion refers to an Effect + level + duration that can be applied to a potion item.

Attributes Lib

  • Moved all Attributes from the Adventure Module to the AttributesLib core library.

    • This will eventually be pulled out as an API/Library (likely in 1.20).

  • Added an Attributes Menu, accessible via the Sword Button in the top right of the player view.

    • This menu displays all of your attributes, a description, and all modifiers to those stats.

    • It also displays the base, min, and max values of those stats.

  • Added six new attributes:

    • apotheosis:armor_pierce, apotheosis:armor_shred, apotheosis:prot_pierce, and apotheosis:prot_shred can reduce the target's defensive stats.

    • These are flat-value and percentage reductions for Armor and Protection, respectively.

    • apotheosis:healing_received modifies all incoming healing.

    • apotheosis:dodge_chance gives a chance to negate incoming melee or projectile damage.

2023-05-22
  • Fixed an issue with mounted bosses causing a crash.

  • Fixed misspelling of Grievous.

  • Added the miniboss exclusion "apotheosis:surface_type", allowing restricting certain minibosses to areas with surface / sky view.

  • Added a config for bosses receiving the glowing effect.

2023-05-22

General

  • Updated to Placebo 7.2.0.

    • This means everything uses codecs now, so error logging and validation should be way better.

  • rtxyd: Updated chinese translation.

Adventure Module

  • Legacy Gems have now been removed!

    • All legacy gems will transition to an errored state, and will only be usable for gem dust.

    • Items with legacy gems will swap to having empty sockets.

  • Bosses now have a "mount" field.

  • Increased the output of the Vial of Extraction and Vial of Expulsion to 2 per craft (recipe unchanged).

  • Reduced the frequency at which the name parts list is used.

  • Resolved a dupe issue with sockets.

  • Added minibosses, a method of converting normal mob spawns to empowered variants.

  • Creative players will no longer trigger boss spawner blocks.

  • Updated the name list for the adventure module. Regenerate names.cfg to get the updates.

  • Affix data now uses the Placebo CachedObject system, which should improve performance substantially.

  • All Gems will now be shown in JEI. The ones shown will be at max rarity and max facets.

  • Fixed an issue where reading affixes from NBT could trigger an infinite loop.

  • Fixed an issue where the Cleaving affix could hit dead targets, killing them twice.

  • Anim Mallon: Added a config to disable boss auto-aggro.

  • Boss auto-aggro has been disabled by default, and when enabled, will no longer target creative players.

  • Fixed Piercing not working properly on Tridents.

  • Gem rarities are now configurable on a per-dimension basis, meaning gems of certain rarities can be locked (without locking the entire gem to another dimension).

  • Epic bosses will no longer spawn in the Overworld, and Mythic bosses will no longer spawn in the Nether or Twilight.

  • Apoth worldgen will no longer spawn in the Deep Dark.

  • Fixed an issue caused by Loot Pinata and Keep Inventory.

  • Fixed passengers not working on bosses.

  • Added the Simple Reforging Table, allowing reforging Rare or weaker items pre-netherite.

  • Added the Vial of Unnaming, which can remove the affix name components from an item.

  • Loot Pinata will no longer work on Gateways.

Enchanting Module

  • Added the Improved Tome of Scrapping and the Tome of Extraction

    • The Improved Tome of Scrapping will pull all enchantments.

    • The Tome of Extraction will pull all enchantments and will not destroy the source item.

    • The XP Cost of the basic Tome of Scrapping has been reduced. The higher tier tomes will have increased costs.

Spawner Module

  • Entities from a NoAI Spawner will no longer be able to teleport.

Potion Module

  • Added Bursting Vitality, a potion effect which increases healing received by 20% per level.

  • Added Grevious Wounds, a potion effect which decreases healing received by 40% per level.

  • Apotheosis potion items will now show a tooltip displaying their effects.

    • Might move this to a separate mod akin to Enchantment Descriptions. (Yes, I know JEED exists).

2023-03-24

Fixed an issue where boss names were failing to translate.

Fixed an issue with the salvaging recipe returning a null itemstack.

Reforging no longer uses the enchanting seed.

Fixed Legacy Gems not providing any bonuses (again).

  • Legacy Gems will be permanently removed in 6.2.0.

2023-03-23
  • Fixed a network encoding error in SalvagingRecipe$OutputData.

  • 修复了 SalvagingRecipe$OutputData 内的网络编码错误。

2023-03-23
  • Adjusted the Salvaging Table to be recipe-backed, allowing for easier configuration and extensibility.

  • The Salvaging Table now has JEI Support!

  • Gems can now be processed in the Salvaging Table, yielding 1-2 dust each.

  • Added support for GameStages.

  • Fixed Endersurge gems applying +2 levels to everything instead of only existing enchantments.

  • Fixed a crash that happened when trying to upgrade socketed items in a smithing table (ex diamond->netherite).

  • Fixed the Thunderstruck (damage to nearby enemies) affix.

  • mc-kaishixiaxue: Updated Chinese translation, including the Chronicle of Shadows.

  • rtxyd: Also updated Chinese translation.

  • SKZGx: Updated Ukranian translation.

  • Made the translation keys for top-level affix naming configurable (#818)

  • Added dimensional rarity rules for Gems.

2023-03-18

Converted Affixes to use Codecs for serialization, which produces better error reporting.

Added a few additional dimension-specific gems.

Omnetic items will now also work as a Hoe and Sword.

Increased the performance of ShieldBreakerTest by not reconstructing the context zombies.

Fixed Legacy Gems not working.

Fixed an issue that caused Unique gems to not provide their bonuses.

Increased the performance of LootCategory.forItem which is a fairly hot path.

Fixed a crash that could happen if a legacy gem with no nbt showed up.

Reduced required forge version to 43.2.0

Made Reforging Costs configurable.

2023-03-09

Hotfix that fixes common items always having four sockets.

2023-03-09

Gems have been rewritten! Gems are now backed by an all new system that allows for far more customization than before.

  • New Gems have been added, with all sorts of new features and stat ranges. Old gems will be referred to as Legacy Gems, and will not have rarities nor be upgradable.
  • Purity has been replaced by Facets, a value indicating the number of cuts in the gem. A Fully-Faceted Gem will be referred to as a "Flawless" Gem and will Glow.
  • Gems now have individual rarities, indicated by name color. Gems of a higher rarity will be stronger.
  • Gems are now able to be dimensionally-locked.
  • Gems may also now be Unique, meaning you can only insert one of those gems into any given item. (You may still use more than one overall, but only one per item).
  • Gems may now provide different bonuses when socketed into different types of items.
  • You can increase the number of facets that a gem has in the Gem Cutting Table.
  • Two Flawless (Max-Facet) gems of the same type and rarity can be upgraded to the next rarity in the Gem Cutting Table.

Bee and Goat bosses have been removed. Those had a good run, but were ultimately not good for anything.

The cooldown field now works properly for HURT_SELF and ATTACK_SELF potion affixes.

The default boss spawn cooldown has been increased to 1800 ticks (from 400).

Potentially fixed earlier - NBT tags that were appearing on random mob drops will no longer appear.

Life Mending will now work on curios.

Potion Charms can be set to only function in curios slots.

Fixed an issue where the Enchantment Library would not display certain applicable enchantments (like sharpness on axes).

The particular loot rules for each rarity may now be adjusted. This means you can set the number of affixes, sockets, and durability reduction for each rarity.

Eugene: Added Ukranian translation.

2023-01-17

Fixed potion affixes not spawning.

Fixed an issue where a crash could occur if you walked into a dimension with no adventure module entries (gems/affixes/bosses).

2023-01-10

Forward-Ported all changes from 5.7.6.

Config files have been updated to be more user-friendly.

Splitting and Obliteration will now work properly.

The Adventure Module can now be disabled again.

RiggZh: Updated Chinese Translation.

2022-10-25

Forward-Ported all changes from 5.7.1-5.7.4

Fixed typo in the lang key for the Feathery affix.

Fixed a server disconnect present in 5.7.4.

Made the new loot pool entries able to specify a subset of gems/entries for selection.

2022-10-21

Updated to Minecraft 1.19.2

  • Source version - 5.7.1

你已经到达了世界的尽头..
新建2023-05-22

Merged all features from 5.7.J into 5.8.0

  • Added GameStages support for Affix Items, Bosses, and Gems.

  • Improved validation on GearSet parsing.

Backported all bugfixes up through 6.2.1. Features will not be backported.

  • Fixed an issue where Loot Pinata caused player items to receive extra nbt when keepInventory was enabled.

  • Fixed an issue where vanilla enchantments were always run with 0 quanta (should be 15).

  • Fixed Crit Chance and Crit Damage having incorrect base values. This fix is not retroactive and must be corrected by commands in existing worlds!

  • Fixed the HURT_SELF and ATTACK_SELF potion affix types having no cooldown. Notably, this includes revitalizing (instant health on hit).

  • Increased the cooldown of the Revitalizing affix (instant health on hit) to 300 ticks (was 0 ticks due to bug above).

  • Removed the Bee, Goat, and Knight Phantom bosses.

  • Life Mending will now work on curios.

  • Potion Charms can be set to only function in curios slots.

  • Fixed an issue where the Enchantment Library would not display certain applicable enchantments (like sharpness on axes).

  • Fixed Village Module JEI compat being registered when the module was disabled.

  • Eugene: Added Ukranian translation.

  • Increased the performance of ShieldBreakerTest by not reconstructing the context zombies.

  • Enchantment Descriptions for apotheosis enchantments will be shown even if Enchantment Descriptions is disabled.

  • Reforging no longer uses the enchanting seed.

  • Boss Spawners are no longer triggered by creative players.

  • Reduced the frequency at which the name parts list is used.

  • Updated the name list for the adventure module. Regenerate names.cfg to get the updates.

  • Increased the output of the Vial of Extraction and Vial of Expulsion to 2 per craft (recipe unchanged).

  • Fixed an issue where the Cleaving affix could hit dead targets, killing them twice.

  • Fixed Piercing not working properly on Tridents.

  • NoAI Spawner mobs will no longer be able to teleport.).

  • Epic bosses will no longer spawn in the Overworld, and Mythic bosses will no longer spawn in the Nether or Twilight.

  • Fixed an issue with "Ignore Light" spawners not working in all cases.

  • Fixed passengers not working on bosses.

  • Fixed a potential crash from the affix trade.

Updated to JEI 10.

2022-12-03

Fixed a crash that happened when resolving tooltips.

2022-10-28

Fixed an issue where Loot Pinata was causing all dropped items to have extra NBT data.

WeiAL: Updated Chinese translation.

Updated affix tooltips with a dot prefix.

Fixed the Adventure Module JEI plugin being enabled when it was disabled.

2022-10-25

Backported changes from 6.0.1

Fixed a server disconnect present in 5.7.4.

Made the new loot pool entries able to specify a subset of gems/entries for selection.

2022-10-24

Fixed a dupe bug caused by the Vial of Arcane Extraction.

Fixed some Z-fighting in the Reforging Table screen.

2022-10-24

Fixed the radial affix not loading.

Added the apotheosis:random_gem and apotheosis:random_affix_item Loot Pool Entry Types.

Gems will now report their Purity (strength relative to max value) on their tooltip.

  • Should help with knowing how strong a gem is relative to others of the same stat.

Added the Sigil of Socketing, which can apply sockets to items.

Fixed an issue where not enough effect-type affixes were available for rare armor items.

Loot Pinata will no longer work on equipment items.

2022-10-21
  • Fixed certain affixes not loading.

  • Fixed a crash that may happen if a boss refuses to allow a custom name to be set.

2022-10-14

As noted in-line below, you should regenerate all or part of your /config/apotheosis/adventure.cfg file.

Features

Added a new Affix Conversion Loot Modifier!

This modifier gives all loot-generated gear pieces a chance to be rolled as an affix item.

The chance is configurable on a per-loot-table basis and the rarities are dimensional.

This reduces the burden of messing with the affix loot entries table when large swathes of gear already generate.

ATTENTION PACKDEVS! If you do not update your config you will start seeing any sticks dropped by a loot table being given affixes!

Added Gem Dust, a magical resource obtained by smashing Apotheotic Gems with an anvil.

Added the Vial of Searing Expulsion and Vial of Arcane Extraction, which allow for gem removal.

Added the Scrapping Table, which allows you to break down affix items into rarity materials.

Added the Reforging Table, which allows you to reroll the affixes on an item (including items you have crafted yourself)!

Reforging an item costs rarity materials, gem dust, and experience.

Items can only be rolled as their primary type detected automatically or set through the config.

Bosses will now glow their rarity color on spawn, instead of white.

Glow duration increased from 20 seconds to 2 minutes.

There is now a boss cooldown timer, defaulting to 20 seconds.

Regardless of the boss spawn chance, no boss may spawn until the timer has elapsed since the last boss spawn.

Bosses will now report their rarity and boss-specific bonus modifiers in Jade/TOP.

The Boss Announcement Volume can now be configured per-client.

Bugfixes

Made Current HP damage deal armor-piercing physical damage instead of magic damage.

Fixed gems dropping off of non-monsters.

Fixed rarities on affix loot items not clamping properly.

Bosses always worked as expected, but random items were ignoring the min and max values.

Updated default loot rules from chests.* to .chests. so certain modded chests aren't missed.

Used a different event for surface boss spawns, which should resolve the "infinite boss spawns" that is being seen in some environments.

This means only "real" spawns will actually attempt to trigger a boss, instead of all potentials, which means that boss numbers need to be adjusted.

You may want to allow the spawn chance section of your configs regenerate.

AHilyard: Fixed a transform issue with other tooltip components and apoth sockets.

Fixed a crash when a boss forcibly rejects the custom boss name.

Fixed the Executing affix leaving fake entities.

Fixed the Rebounding enchantment being unavailable.

Fixed spawners not fully resetting entity NBT when changing mob types.

Cleaving attacks on monsters will no longer hit any non-monster entities.

Current HP damage will no longer be applied if the attack speed bar is not at least 75% charged.

It will still be scaled by the attack strength, so attacking exactly at 75% charge will yield 75% of the full-strength damage.

Misc

Added more default boss names.

Your /config/apotheosis/names.cfg file will not update automatically, you may want to delete it to receive the new entries!

ZHAY10086: Updated chinese translation.

Socket tooltips will now always be added to the socketed item.

Updated enchanting stat descriptions in the Enchanting Table.

Balance

Nerfed critical hits again. Since crits are multiplicative, higher values are very dangerous.

Crit Chance Gem Range: [5%, 80%] -> [5%, 25%]

Crit Damage Gem Range: [5%, 30%] -> [5%, 15%]

Changed how the crit attributes interact with vanilla crits.

Vanilla crits will now be separate from the attributes, but will be multiplicative with them.

Crit Damage will increase vanilla crit damage, but it will not apply twice if a standard crit also occurs.

Overcrits are still possible.

Endermite boss weight reduced from 80 to 10.

This change was made since an endermite boss constantly engages all endermen nearby.

Instant potion affixes will now have a cooldown between activations.

2022-08-25

Hotfix for a crash caused by dimensions without affix loot entries.

2022-08-25

Consider this to be "Major Balance Pass #1"

Bosses now have per-rarity scaling!

  • This means that bosses will have adequately scaled difficulties based on their rewards.
  • The old system simply had rarity selection be independent of boss stats.
  • Bosses may seem significantly weaker (except mythic and perhaps epic bosses).

Fixed the executing affix crashing clients.

Fixed a few adventure.cfg options being in the wrong categories.

  • This may invalidate some config changes - re-check them!

Fixed twilight Affix Loot Entries not having the correct conditions.

Fixed generation attempts configs not being read from the file.

Fixed an issue where elemental damages were causing mobs to not drop loot or play death sounds.

Made it so gems can have per-dimension drops instead of all being global (like bosses and affix loot).

  • This has not yet been implemented on individual gem jsons.

Made bosses respect luck through quality levels (higher luck can bring forth stronger bosses).

Natural bosses will glow briefly on spawn.

Restricted rarity levels on a per-dimension bases.

  • Overworld: Common to Rare
  • Nether and Twilght: Uncommon to Epic
  • End: Rare to Mythic
  • Bosses do not explicitly follow those guidelines.

Added more configs to adjust boss announcements.

Reduced gem stats across the board, and adjusted them to be + % Base instead of + % Total.

Adjusted default boss spawn rates.

Nerfed crit affixes. Multiplicative things are scary, mk?

2022-08-22

Hotfix for some more really weird array-list-index bugs that should be impossible.

2022-08-22

Added dimensional bosses - each dimension will now have their own boss spawn tables.

  • Overworld bosses will be weaker than Nether bosses, which will be weaker than End bosses.

  • This creates a sort of progression between dimensions, and stops things like Netherite gear being obtained at the start of gameplay.

Added a ton more entries to the boss tables, compared to the previous 6 total unique boss entities.

Added builtin support for Twilight Forest. Gear found here is rouhgly on-par with the nether.

Added leather, chain, and gold to the boss armor tables (in their appropriate dimensions).

Bosses still need more work, mostly stat scaling with rarity and some other things, stay tuned for that. (eta 5.5.x or 5.6.0)

Fixed affix items spawning on non-monsters (bats, fish, etc).

Added dimensional affix loot tables. Gems are currently still global, will address if that needs per-dim logic later.

Updated the way that the selection process for affix loot (and gems) works in chests.

  • You can now specify pairs of regex patterns and drop chances for loot tables matching that pattern, allowing more fine-grained control.

Balance is still a disaster! Hopefully addressing that soon.

  • Thoughts so far:

  • Attribute bonus numbers across the board probably need to be reduced.

  • Gems need to be swapped from + %Total to + %Base, since + %Total is multiplicative and gem-spamming is silly.

  • Critical Strike attributes need nerfs also due to multiplicative nonsense.

  • Potentially per-dimming rarities, similar to how items and bosses were per-dimmed this update.

2022-08-19

Disabled debug logging for adventure module world generation.

  • This isn't really a big deal but it's very log-spammy.

Fixed a crash that would occur when using a spyglass (or other charged item).

Fixed boss spawners not operating at all.

2022-08-19

The Deadly Module is back!

  • However, it's actually called the Adventure Module now.
  • The module mainly contains a fully revamped Affix Loot system, and verbatim ports of the Boss and Rogue Spawner systems.
  • Reworks to Bosses and Rogue Spawners will be coming later.
  • Affix Loot can be obtained from bosses, naturally spawned mobs, loot chests, and wandering traders.

Fixed Silent modifier not showing in spawner tooltips.

Fixed a crash when modules were disabled.

Fixed shield bash applying when in the offhand

Fixed crashes if you somehow managed to obtain the Infusion enchantment

  • You aren't supposed to be able to get this by any means.

Added a config to allow certain potions to be marked as "Extended Duration" for potion charms.

  • This helps prevent weirdness with stuff that breaks when it expires and reapplies rapidly.

Draconic Endshelves have been buffed to 5 Eterna (was 4) so you only need 2 total dragon heads to max out.

More Wandering Traders should spawn, but they'll also despawn a bit faster.

  • They can also spawn underground.

Made enchantment tables ignore water during checks.

2022-06-24
  • HolyDiana: Updated Chinese Translation.

  • Fixed issues with modded anvils.

  • Added a speed limit to Chainsaw so it can't stall servers.

  • Fixed issues with recipe types.

  • Fixed modified spawners not saving.

2022-05-06

The Up-Back-Porting Update!

  • Because this includes all the changes that were made during the 1.16.5 backports.

JEI will now display if spawner silk touch is disabled, always enabled, or requires a certain level.

  • Previously it only displayed if it required a certain level.

Updated to Placebo 6.4.0

  • Some fixes made in Placebo impact Apotheosis content.

Fixed spawners never invoking finalizeSpawn.

  • This would cause slimes to always be the smallest size, among other bugs.

Fixed compat with Goblin Traders.

Added tooltips for Enchanting Stats and the currently computed Table Stats to ToP/Jade

Added the Silent spawner modifier.

Spawner entity names will now be shown in the item name.

Added Filters to the Enchantment Library!

  • You can filter on both enchantment name and applicable item.

Added a config option for the Chronicle of Shadows.

Allowed Capturing on Axes.

Made KoTA convert extra drops from Scavenger and Spearfishing.

2022-03-27

Updated to 1.18.2

Fixed the Enchantment Library not saving if it was the only changed TE in a chunk.

Fixed the Absolute Max Eterna not being updated when it changed.

Added additional controls for max loot level of certain enchantments.

  • Also added the ability to remove books containing certain enchants from loot pools.

Made table levels round eterna values, instead of clamping.

Updated to new JEI and Jade API's.

  • Potion Charm recipes in JEI should be a bit more responsive now.

你已经到达了世界的尽头..
新建2022-02-14

Fixed Capturing not working with some modded spawn eggs.

Fixed an issue with infusing the Enchantment Library.

2022-02-07

Upgraded to Placebo AutoSync and Container Data systems.

  • Should fix any issues relating to enchanting stats not showing on LAN worlds.

2022-02-06

Fixed book pages not loading when certain modules are disabled.

Fixed a few other bugs occuring when the enchanting module is disabled.

2022-02-06

Added Patchouli Support! The Chronicle of Shadows now details everything about Apotheosis.

Further updated the Spawner Modifiers JEI window.

Improved TOP/Jade Spawner support.

Made Icy Thorns incompatible with Thorns

Fixed Rebounding being applicable to boots and helmets.

Changed Reflective Defenses to do a percent of the original damage.

Buffed Shield Bash's damage and reduced durability cost.

Fixed Spawner Modifier recipes returning null to ItemStack methods.

Fixed Potion Charm Curios compat.

Fixed Spawners not clearing spawn potentials when an egg is applied.

Enchantment Descriptions and Patchouli are going to be marked as required deps now, despite being optional deps.

  • This is so that they get automatically installed by CF.

2022-01-28

Fixed various blocks not breaking faster with the correct tool.

Fixed various blocks not dropping when broken.

2022-01-27

Improved the Spawner Modifiers JEI window.

Fixed a bug when viewing all recipes, and the potion charm recipe showed up (which crashed).

Improved error handling when an invalid banned mob entry is detected.

Fixed Endless Quiver translation.

2022-01-26

The Spawner Module has been rewritten!

Spawner Modifiers are now a JSON-based recipe system, with two inputs to any number of stat changes.

Removed the "Ignore Spawn Cap" modifier.

Added the "No AI" modifier.

Added the "Ignores Light" modifier.

Fixed a bug with the Enchantment Library where books above level 16 broke everything.

Made the enchantment library require Infused Hellshelves instead of standard.

Added the Library of Alexandria, which goes up to level 31.

Added a recipe to make Potion Charms unbreakable.

Aikini: Updated chinese translation.

Re-Added compat for quark ancient tomes.

Fixed issues caused by disabling modules.

Fixed advancements being granted at the wrong time.

Added support for The One Probe.

2022-01-24

Fixed a crash caused by a missing null check on LootingLevelEvent#getDamageSource

Added the Inert Trident and a new recipe for tridents.

Removed the crafting recipe for XP Bottles

Added an Infusion Enchanting recipe for XP bottles

2022-01-24

The Enchantment Module lands on 1.18.1!

I'll try my best to list everything, but there's a LOT of changes, so expect some misses!

Obliteration and Splitting now have a max level of I, and have a 100% success rate.

Many more control flags have been added to the enchantment info config.

Life Mending has been changed to use receied healing, rather than your current health bar.

The Chainsaw enchant has been added (Axe Enchantment to cut down entire trees).

The Earth's Boon enchant has been added (Pickaxe Enchantment to find ores in stone).

There are new Shear Enchantments (Chromatic Aberration, Growth Serum, and Worker Exploitation).

Fortune can now be applied to shears.

Tridents can now receive Sharpness, Looting, and Piercing.

The Spearfishing enchant has been added (Drops fish on thrown trident kill, 3.5%/level).

Hell Infusion, Sea Infusion, and Occult Aversion have been removed.

Added the Infusion Enchanting crafting system, which is how Infused Hell/Seashelves will be created.

Added two new Enchanting Stats - Rectification and Clues

Item Enchantability now no longer impacts power, but provides a direct Arcana boost.

Endless Quiver has been moved from the Potion Module to the Enchanting Module.

Added the "Available Enchantments" screen, which can be used while enchanting to see everything you might roll.

Removed the Altar of the Sea

2022-01-06

Initial 1.18.1 port. Does not contain the Enchantment or Deadly Modules.

The Garden, Potion, Spawner, and Village modules are all present in a direct-port fashion.

你已经到达了世界的尽头..
新建2022-08-16

Addressed an issue where the anvil was capturing pseudo-enchantments from Astral Sorcery when placed.

2022-05-04

Fixed Enchanting Stats not showing on the client if you joined a server for the first time without doing anything else.

  • This issue only occured if you just started the client and joined, and only persisted for as long as the first login session.

  • A /reload would also fix it for all logged in clients.

Hopefully this can be the last build for 1.16.5...

  • This is gonna come back to bite me, for sure.

2022-05-04

Removed i18n: true declaration from patchouli book due to formatting errors.

  • Book can still be translated, just not through language files.

2022-05-03

Fixed spawners not invoking finalizeSpawn.

Added i18n: true declaration to patchouli book.json file (by request).

Added Enchanting Stats for both shelves and the table to ToP/HWYLA.

2022-04-20

Fixed Spawner entity names not showing.

  • The name is no longer in the tooltip, and is now shown in the item name.

Fixed adding nbt tags to spawner stacks that have no nbt.

Spawners will now received colored names based on the contained entity type.

The item that the Torch Placement affix uses can be configured.

Fixed Boon of the Earth being applicable on axes instead of pickaxes.

2022-04-20

Increased the weight for affix trades on wandering traders from 3 to 15.

  • Added a config to change the weights as well.

Fixed affix loot item names being italic.

Added the Silent spawner modifier which marks all spawned mobs as silent.

Capturing can now be applied to axes.

2022-04-15

Fixed a server startup crash caused by the spawner module.

Fixed the Infuse Hellshelf / Seashelf advancements.

Fixed a bug where Infused Hell/Sea shelves could be re-infused for no benefit.

2022-04-14

This is a Backport of some major 1.18.2 changes.

Added the Enchantment Info Screen

Added Rectification and Clues

Added Rectification Shelves and Sightshelves.

  • Recipes look weird due to a lack of 1.18 content. Glowstone replaces amethyst, glass replaces spyglass.

Added Infusion Enchanting

  • Hellshelves and Seashelves can no longer be enchanted except via infusion enchanting.

Internal data values for Quanta and Arcana have been multiplied by 10, update JSON files accordingly!

Added the Library of Alexandria

Fixed infinite enchantment dupe bug with libraries.

Added a way to make Potion Charms unbreakable (requires ench module).

Updated Life Mending to act like the 1.18.2 version.

Scavenger bonus drops will now be converted by KoTA.

The execute affix simply kills the target, instead of dealing Float.MAX_VALUE true damage.

Revamped Spawner Modifiers to the extended 1.18 system.

  • They are now JSON recipes and support multiple stat changes per single modifier, as well as per-modifier stat caps.

Removed the Ignore Spawn Cap modifier.

Added the Ignore Light Levels and NoAI modifiers.

Updated Spawner Modifier JEI plugin substantially.

Added The One Probe compat

Updated advancements to account for changes.

The Chronicle of Shadows has been added - Patchouli is required.

  • There is no section for the Deadly Module, as it did not exist in 1.18 to be backported.

Shear and Trident enchantments have been added.

Chainsaw and Earth's Boon have been added.

Deadly Module worldgen should now work properly even if YUNG's Better Dungeons is installed.

2021-12-15

E.Kim: Updated ko_kr.json (Korean Translation)

Added the ability turn off mythic items being unbreakable.

2021-11-19

Added an extra tooltip tab to the Enchanting Table, which shows power range, xp cost, and item enchantability.

PixVoxel: Add ko_kr.json (Korean Translation)

Added better handling on the loading of certain apotheosis jsons.

Made particles spawn for all valid apotheosis bookshelves.

Fixed enchanting power having a hard cap of 200.

Made it so anvils that fall on torches retain their enchantments.

Potion charms are now marked as non-repairable.

2021-10-14

Fixed the affix shard recipe showing as no-input on dedicated servers.

Prevented a crash if some mod puts an invalid value in the itemstack attribute modifier map.

Moved the books on top of the enchantment library so it does not z-clip if a block is placed above it.

2021-10-09

Affix Colors have been revamped! The new color scheme should hopefully provide a smoother transition, and really give that "specialty" to ancient items (which will arrive in 4.9.0)

Tomes have received new textures, and no longer use the enchanted book texture.

Fixed scrapping tome tooltips not being gray

Brutal Pillager spawners will now spawn pillagers with crossbows.

Reduced the height range on deadly module worldgen

Add a lot more error handling regarding the deadly module.

Bytegm: Updated russian translation

Aikini: Updated chinese translation

The Enchantment Module tooltip error logger is now at the debug level.

The Enchantment Library is now sorted alphabetically.

Shields with the "arrow duplication" affix now actually only work on arrows (and not tridents).

The enchantment library tooltip is now on the left of the gui.

Added a tooltip to an enchanted tome so that users know they need to convert it to a book.

Fixed all apoth arrows not working in dispensers.

Fixed affix loot item trades from wandering traders being broken.

2021-09-06

Added the Enchantment Library - a brand new storage system for enchanted books!

Fixed an issue where fletching tables were crashing when opened.

Wandering Trader trades that produce no output will not be registered, instead of causing the trader to sell nothing.

Enchantment Stat tooltips will use the default state of a block, if the placement state cannot be determined.

2021-08-26

Fixed an issue where datapack-loaded worldgen entries were not reading their weights, and crashing as a result.

2021-06-01

A crash will no longer occur when attempting to upgrade the Draw Speed affix

Random Boss Transforms and Random Affix Loot can now be disabled.

Nitess - add ru_ru.json

Made the Affix Loot Pool Entry support loot conditions and functions.

2021-05-19

Added the ability to upgrade affixes!  Items with affixes that are combined with an affix tome containing the same affix will now result in an increased level of that affix, rather than just the highest level of the two.  Tomes themselves can also be merged, allowing for creation of stronger affix tomes before application to an item.

 

On top of that, Splitting and Obliteration function on Affix Tomes as well!  You are free to separate and level down your affixes to create the exact strength you desire.

Also, the bug where soul fire particles showed up beneath your feet is fixed, so that's good.

 

And to recap from 4.5.4, affixes are now far widely more applicable to items.  Items specified via datapack will no longer check the item they are applied to, and manual overrides of an item's autodetected equipment type are now possible (in deadly.cfg).  This means if you want to designate a stick as a sword, and let it receive sword affixes, you can!

2021-05-18

Silk-Touched spawners will no longer drop any other items.

The deadly module config now allows for items auto-detected Equipment Type to be manually assigned, to allow for better compatibility with the affix system.  Also, datapack entries will now strictly use the type assigned in the file, meaning you can designate an item as a sword, but have an affix loot entry with type axe that allows it to generate with axe affixes, but only when found through loot.

2021-05-18

Fixed items being repairable by anything, and consuming the entire stack of items.  Basically unbreaks the anvil.

Added a command to summon apoth bosses - /apothboss x y z
Moved ConfiguredFeature registration to FMLCommonSetup.

2021-04-29

Surface Boss Spawn lightning has been returned.

Surface Boss Spawning has been moved to LOWEST priority on the CheckSpawn event handler, which may fix an issue with TorchMaster.  If it doesn't, TM will need to move their handler to LOW.

The Tome of Scrapping and Affix Tomes will now vary their results with the player's XP seed.

Affix Loot is now less dependent on class inheritance.

The Radial Mining affix can no longer break bedrock, even if a tool reports it is effective on bedrock.

2021-04-21

Fixed the weight of endermen bosses being 99 (should've been 1).
Fixed compat with Quark Ancient Tomes

Lowered the attack damage multiplier of endermen bosses.
Reduced the default spawn rates of Tome Towers.

2021-04-19

Apotheosis 4.5.0 - The Deadly Rework is now live!

This update includes the following changes:

Deadly Module (Worldgen):

  • Boss Platforms have been removed.  No more red sandstone squares.

  • Bosses will now spawn in an underground structure called a Boss Dungeon.  There are currently two variants of this dungeon.  Look for stone brick underground in caves.

  • Bosses spawned as worldgen will not be active until a player in survival gets near them, which means they will be near their spawn location when arriving instead of "somewhere™"

  • Bosses may also spawn when a mob would spawn on the surface at night.

  • Bosses and their armor sets are now loaded from datapacks.  Bosses can have individual stats and weights, and may have a subset of armor sets assigned to them.

  • Certain bosses are stronger than others.  Be extremely wary of Endermen bosses.

  • Rogue Spawners will now continue to spawn as they did previously, but may spawn at higher y levels.

  • Rogue Spawners are now also loaded from datapacks, enabling more presets than just "brutal" and "swarm".  This system even supports multiple-potential spawners.

  • Rogue Spawners may have per-spawner loot tables, but always have a chance to spawn with a valuable chest instead of their default loot table.

  • There are now two additional structures that will be kept secret.  One is only enabled if the Enchantment Module is also enabled.

Deadly Module (Affixes):

  • This is getting so big that maybe it should be moved into it's own module...

  • New types of affixes have been added for various types of gear.

  • Shields may now receive affixes.

  • The default weights of all affixes have been rebalanced, and their weights are now configurable.  Look out for more configuration in upcoming updates.

  • Affixes can now be transferred between items through the usage of Affix Tomes.

  • Rarity Shards can be obtained by burning an affix item on a Soul Campfire.  These shards are required to make Affix Tomes.

  • Affix Tomes can be created with an appropriate Rarity Shard and a Tome of Scrapping (or Enchanted Book, if the Enchantment Module is not enabled).

  • Affix Tomes can be used like Tomes of Scrapping, but work on an item's Affixes, instead of its enchantments.  The item is destroyed in the process.

  • Affixes will now work on items with dynamic attribute modifiers (Like TConstruct or SGear items).

  • Warning - Old affix items MAY have duplicated attribute modifiers.

Enchantment Module:

  • The enchantment module's override of max levels is now applied more widely, and can be targeted at other mods. (Quark Ancient Tomes are the only mod supported at this moment).

  • A crash will no longer occur when Apotheosis fails to remove the anvil level cap.

  • Fixed a crash that occurred when getStateForPlacement was called very early.

  • Fixed anvils losing enchantments when damaged (They still lose enchantments when falling on a torch, this will require changes in forge to fix)

  • Fixed the vanilla enchanted item trigger causing all apotheosis advancements to be granted.

  • Rebounding no longer works on bosses

  • Splitting/Obliteration will no longer crash when they find a null enchantment

  • Added an API for other mods to opt out of max level modification

Spawner Module

  • MC-189565 is now fixed in Apotheosis. This means no more invisible entities on the client side.

  • Spawner modifiers will now be able to accept a tag as an ingredient.

  • Spawners that have their entity modified by a spawn egg will have all spawn data cleared

Potion Module

  • The Potion Charm recipe is now loaded from JSON and can be edited.

  • Invalid Potion Charms will no longer cause a crash.

Village Module

  • Fletchers can now be created again.

  • Diamond Mining Arrows are now made in batches of 24 (up from 12)

  • Wandering Trader trades are now loaded from datapacks.

Other

  • junior_09pl: Added polish translation

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

Fixed an issue where any affix item caused entities hit to have no iFrames.
Fixed an issue where the fake player on mining arrows was always the [Minecraft] player.

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

This is the Fletching Series 2 update, which adds three new arrow types:
Explosive Arrows, which create an explosion on impact, and a larger explosion when hitting a block.
Mining Arrows, which can break blocks on impact as if they were a pickaxe.  There is a variant for iron and diamond.


Other minor changes:
The maximum eterna level will now use the highest available, instead of the hardcoded 50.  Still defaults to 50, but can technically be reduced or increased now. 

2020-10-24

The potion charm will now interact properly with jei (there are now subtypes for each one that exists, and looking up the recipes functions properly).

2020-10-23

Fixes regeneration charms never healing the player.

2020-10-18

Moved main module config load to static init, so that this state is available before parallel loading.

Added sync for enchantment module stats, isn't early enough for jei just yet, but will be after a forge PR.

Bugfix for negative durability pickaxes when silk touching spawners.

Break animations will now properly play when breaking the ender leash.

2020-10-02

Configs that are not startup-bound will now reload on datapack reload, so configs can now be edited and swapped in-game via /reload.

Bosses may no longer obtain curses on their boss loot items.

2020-09-30

1.16 development has been resumed.  All changes between the last 1.16 build and the more recent 1.15 builds have been pulled back.
Additionally, a few more changes have been made:
+Added a boss summoning item, only obtainable via creative (unless a recipe is added).
+Fixed dimensional whitelist for deadly module generation.
+Netherite Items have been added to the default loot pools.
+Boss base affix rarity is now configurable.
+Lifesteal and Overheal now only count actual damage dealt, instead of the max value of damage that would be dealt.

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

Move main module config load to static-init on the main mod class.  Should resolve a race condition related to loading with quark./

Made enchanting module tooltips sync on connection (will not be available for JEI search pending a forge PR).

Fixed potion charm item color not working.

 

--Final 1.15.2 file--

2020-09-19

Fixed Tomes of Scrapping not being turned into enchanted books upon use.
Fixed Crescendo of Bolts generating duplicated arrows.

2020-09-13

Fixed yet another startup crash relating to mods not having their repair materials available at setup.
Namespaced the config keys in names.cfg to prevent clashes between mods.

Removed drowned from default spawn tables as they only attack players in water.

2020-09-12

Exceptions will now be caught when thrown during the NameHelper config load.

2020-09-12

The Names.cfg file will now attempt to generate ids to load item tier name parts from.  This is not a magic solution, so the comments of each group will list the contained items.

2020-09-11

Made it impossible to obtain anvils with level 0 enchantments.

2020-09-08

Fixes the deserialization of boss gear preventing worldgen from happening.

2020-09-07

All changes from 1.16 have been backported to 1.15.2.  This includes Obliteration and Crescendo of Bolts as well as a few minor changes.

Enchanting Stats and Boss Gear Sets are now loaded via datapacks and can be changed as such.

Bosses have been buffed across the board, and are more likely to drop a higher rarity affix loot item.
The block that generates under bosses is now configurable.

2020-07-14

Hellshelves and Seashelves (with infusion) may now be combined in an anvil.  This should allow for easier access to level 5 of the respective infusions.

Hellshelves and Seashelves have had their enchantability buffed to 50 (was 15).
The recipe for upgraded Hellshelves/Seashelves will now require either at least level 5, or the max level (if lower than 5).

2020-07-13

Enchantment Stat tooltips will no longer compute without a world or player present.

2020-07-11

Fixed an advancement typo.
Rebalanced a few enchanting stat values.  The 50 eterna / 0 quanta / 100 arcana setup should now be possible.
Feather falling is now a boot only enchantment once again.

2020-07-05

Includes a patch for quark breaking the enchantment module.

2020-07-05

Apotheosis 3.2.0 is here, this is the Enchantment Rework, along with a ton of other changes.


General

-A lot of configs have changed.  I'd suggest you regenerate them if possible.


Enchantment Rework

-Enchanting has been changed significantly.  There are now three stats, Eterna, Quanta, and Arcana.  Eterna controls the level, Quanta is how much fluctuation there is, and Arcana provides more and better enchantments.

-Bookshelves provide these stats.  (In a future update these stats will be a datapack feature and could be on anything).  Mod blocks that provide enchanting power will provide Eterna.

-A significant number of Apotheosis and Vanilla enchantments have been updated in some way, form or fashion.

-Mounted Strike has been removed.

-Miner's Fervor has been changed.  It's effect now forces your mining speed to a fixed amount.

-The "Merge All" anvil config feature has been removed.

-Native Enchantment Tooltips have been removed.  Use the "Enchantment Descriptions" mod instead.

-Bane of Arthropods and Smite are no longer exclusive with Sharpness.  The same for Fire/Blast/Projectile Protection and Protection.


Advancements

-There are now a suite of new advancements for Enchanting, Spawners, and the Affix Loot system.


Potion Charms

-The invisibility charm has been removed.  In it's place is a dynamic potion charm, which can accept any type of potion, be equipped as a charm (Curios Integration), and provides 8 times the original duration of the consumed potions.


Affixes

-Surface Boss Spawns now only occur when the sky is visible (no longer in the nether or the end).  The lightning and frequency of these spawns is also configurable.

-The Wandering Merchant will now sell affix items.


Quark

-This enchantment rework renders this module fully incompatible with Quark Matrix Enchanting. 

-Additionally, a bug has been discovered where if the quark Ancient Tomes module is enabled, the anvils will cease their ability to convert books any more than one above the vanilla max.

-When playing with quark, these modules should be disabled.


Spawner

-Defaults have been introduced for all types of spawner modifiers.  These caps are displayed in JEI.  Previously caps were configurable, but defaulted to [0, infinity]

2020-05-16

The broken anvil tweaks support has been removed, there is no longer any compatibility between the two.  Using anvil tweaks will probably cause it to not function, or cause anvil enchants to not function.

The Max Health, Lifesteal, and Overheal affixes have been nerfed.

2020-05-16

Prevents older (pre 3.1) affixes from trying to load and crashing the universe.

2020-05-14

The Apotheosis Wandering Trader trades have been made significantly more expensive.

The Bleeding effect (from broadhead arrows) now does an extra 0.5 damage per tick per stack.

Anvil Tweaks compat has been updated to AT 2.3.

The Invisibility Charm can now be toggled.

JEI will now show the correct silk touch level required for spawners.

The "Slay an Apotheotic Boss" advancement has been fixed.


The Affix Loot System has been completely redone.  Existing Affix items will probably not function anymore, or will be severely broken.  Apologies to those who lose existing gear, but it was necessary to fix the underlying design problems.


New Affix Changes:

  • All types of items now have an appropriate number of Affixes.  Weapons have the most extravagant set of affixes.  Tools have the least.  

  • Mobs now have a chance to spawn with affix items equipped.  However, only naturally spawned mobs may have this happen.

  • Mobs now have a 1/450 chance to elevate to an Apotheotic Boss when spawned (natural spawns only).

  • In the new affix system, axes are treated as Heavy Weapons, and not as tools.  Everything else is treated as it was.

  • New Affix Loot Entries can be added via datapacks.

2020-03-20

Actually register the Deadly Module's world gen feature.

2020-03-03

Added some config options to the village module.

2020-02-27

Fixed Composting with Sugar Cane and Cactus.
Fixed a crash when using OpenJDK

2020-01-28

Updated to 1.15.2

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

Fix ConfiguredFeature not being registered.

2020-09-01

Updated to 1.16.2

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

Made Hellshelves and Seashelves only require Level III of their respective enchantment to be upgraded.

2020-08-21

Client fix for the hack fix that was published in 4.1.1

2020-08-21

Weird fix for a dedicated server issue.

2020-08-14

Actually make the Potion Charm unenchantable.

Any enchantments added to an anvil will now be retained (this is mostly for future addition of more anvil enchantments).

Added Obliteration, an anvil enchantment to allow for splitting a single-enchantment book into two books, each a level below.

The default chance for bosses to have fire resistance is now 100%.

Added Crescendo of Bolts, a Crossbow enchantment that allows for multiple shots on one charge (one extra shot per level).

Sea and Hell Infusion are now applicable to Tridents.

2020-08-10

Fixed affix item stats showing up weirdly.
Provide a translation for generic.reachDistance since forge does not appear to be doing so anymore.
Fixed crashing on disabling the village module.

2020-08-07

Initial port to 1.16.1.  Not heavily tested, but it compiles and nothing appears to be on fire just yet!  Please report any issues to the issue tracker.

Requires Placebo 4.1.1+

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

Fixed generation issues with Bamboo, Cactus, and Sugar Cane.  Thanks vanilla, for all your stupid caches.
Made the recipe for Hellshelves use the bookshelf tag instead of only the vanilla bookshelf.

2020-01-14

Re-enabled hwyla plugin.

2020-01-09

Fixes a crash that could occur when an anvil fell down and the falling block was removed early or didn't have the required tile data.
Fixes reflective defenses not working.
The Altar of the Sea will now try to find a level where it can always produce an output, instead of failing if no enchantments are found at that level.
The chance for splitting to happen has been changed to 20% per level (from 1/(6 - level) chance).

2020-01-08

Updated to 1.15.1
The affix system from 1.12.2 has been updated to this version.
Requires Placebo 3.0.0+

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

Advancements will no longer load when the module owning it is disabled.

2019-11-02

Fixed some crashes relating to modules being disabled.  Specifically, jei handlers and asm stuff.

2019-10-14

Changed how Lure works so that lure levels above 5 have an impact on the game.  Lure has max effectiveness at level 10, further levels do nothing.
Added namespaces to the coremods so they are less vague in reports.

2019-10-07

Fixed enchantment tooltips showing when the module is disabled.
Fixed a crash that might occur when a mob without the attack damage attribute is registered as a boss.
Removed the anon class being used for the corrupted damage source.

2019-09-27

Overhauled Boss Loot.  Boss loot is no longer supremely enchanted (it will no longer have XX of various enchantments).
It is now enchanted at a moderate level, instead of 150.  In addition, the boss items will have random attribute modifiers applied to them, to encourage the actual use of these items.
The chainmail tier of boss levels has been removed.  In the future, the entire level/set system may be removed in favor of randomly selected items.
Additionally, the attributes of bosses are now determined on a random range, instead of being flat for all bosses.  This means a few config options have been invalidated (and you may want to clear your deadly.cfg to rid it of clutter).
The item attributes are still a bit of a beta, as they have not been super tested.  Weird interactions occur with some types of attributes, like gravity.

Two new advancements for the deadly module have been added.

2019-09-25

Updated to forge 28.1.19

2019-09-24

Fixes bamboo generating as invalid blocks.

2019-09-20

Repacked classes to shadows.apotheosis.  Any mod who is directly referencing any of my classes will probably break.
Added bamboo to the garden module.  Defaults extend growth height to 32, with the variance min height set to 20% below the max.
Fixed certain enchantments being unavailable at higher levels and added a warning log if an unobtainable enchantment level is detected.

2019-09-13

Updated to latest forge (RB 1)

2019-09-07

Updated to forge 93.

2019-09-01

Updated to forge 74+
Requires Placebo 2.2.0+
ecli890: Added ru_ru.json

2019-08-31

Actually fixed fletchers.

2019-08-30

Fixed fletching tables not being valid profession blocks.
Fixed cacti not breaking on update.

2019-08-24

Fixed a dupe when making non-arrows in the fletching table.
Fixed a desync when hit with multiple broadhead arrows.

2019-08-24

Major content update for the Village Module:
Added Fletching.  Fletching is a 3x1 crafting grid available from Fletching Tables.
Fletching allows for higher arrow yields and the creation of new arrow types.  
The normal arrow recipe produces 6 arrows in a fletching table.  The spectral arrow recipe consumes 2 less glowstone in a fletching table.
Added the Obsidian Arrow.  This arrow applies a 20% damage boost after all other calculations (after Power is applied, etc).
Added the Broadhead Arrow.  This arrow applies 15s of Bleeding to the target.  Bleeding is similar to wither, but the bleeding effect gets stronger as more arrows hit.

The deadly module's biome blacklist has been updated to reflect the rest of the ocean biomes.

Spawners no longer drop exp when silk touched.
The deadly module default mobs have been updated.

2019-08-22

Wandering Traders will no longer attempt to spawn in every dimension.
KoTA no longer works on players.
Rebounding will no longer crash if hit with a fireball.

2019-08-21

Fixed tomes being enchantable when having a stacksize > 1.
Added a replacement for the normal Wandering Trader spawner.  This new spawner is capable of spawning on snow and other locations that would previously not be valid spawn locations.
The new spawner also changes how often a trader spawns with regards to chance:

Vanilla Spawner:
There is a 25% chance to roll a 10% chance to try to find a location to spawn a trader per day.  The roll chance increases each day a player is logged in by 25%/day, up to 75%.

Apotheosis Spawner:
There is a 10% chance to try to find a location to spawn a trader per day.  The roll chance increases by 10% each day, up to 100%.

2019-08-19

Aikini: add zh_cn.json

2019-08-18

Actually fixed the enchantment levels in the anvil.  Really, they work now.
The Altar of the Seas should act less stupid.

2019-08-18

Miner's Fervor will no longer change the mining speed when the tool is not effective against the block it is breaking.
Miner's Fervor can only reduce the break speed to a minimum of 0.05 instead of 0.

2019-08-18

Fixed the coremods, which apparently have to be in srg, which is written nowhere.  This fixes the following issues:
-Anvil Level cap not being removed.
-Sundering doing nothing
-Tempting doing nothing
-Reflective Defenses doing nothing
-Various items not being enchantable
-The enchantability config and max level increases not working.
-Protection values greater than 20 having no effect

Fix names of entities held in the ender-leash being displayed as nothing.

2019-08-17

Fixed shears in dispensers.

2019-08-17

Fixed Splitting Anvils occasionally deleting the books they fall upon.

2019-08-17

Fixed custom item names using the old system of prefixing with color characters.
Fixed tomes being invalid if one enchantment was invalid for matching, said enchantment will now be voided instead.
May have fixed duplicate enchantments on bosses.

2019-08-16

Fixed Altar of the Sea not dropping itself.

2019-08-16

Updated to Placebo 2.1.10

2019-08-15

Added more advancements
The deadly module now has a biome blacklist, which defaults to ocean and deep_ocean.
The deadly module's configs will no longer crash when a bad resource location is encountered.
The Tome of the Others works properly once more.
The Tome of the Others no longer has a recipe conflict with the Tome of Boots.
Miner's Fervor will now be less effective at levels past 5, and more effective before.

2019-08-14

Fixed the anvil tile entity being "invalid" when on damaged anvils.

2019-08-14

Fixed anvils rarely crashing when falling.

2019-08-14

Fixed a crash in advancement loading.

2019-08-14

Added a ton of advancements that should help guide people through the spawner and enchantment modules.  More to come later.
Fixed the deadly module generating pig spawners underground instead of actual mob spawners.  No more buffed up pigs.
Resolved a CME relating to feature addition.
Added a tooltip to the enchanting table stating its max levels.
Rogue spawner generation now once again requires caves or other air space.
Added mob spawners to JEI.  Also fixed the fact that a few enchanted books were not showing up in JEI.

2019-08-12

Fixed the mod silently erroring when anvil tweaks is not present.

2019-08-11

Fixed a sidedness issue.

2019-08-11

Fixed enchanting tables not working with 0 bookshelves.
Fixed HWYLA display when anvil tweaks is installed.

2019-08-11

Added compat with AnvilTweaks.
Fixed the descriptions of spawner modifiers in JEI.
Fixed the composter being broken with the garden module enabled.
Update to Placebo 2.1.6 if you want your configs to work.

2019-08-09

Updated to Placebo 2.1.5

2019-08-09

Min version bumped to forge 45 as required by the enchantment module.

2019-08-09

Added the lang keys for the unique wanderer trade items.
Added a hook that allows protection levels > 20 to do something.

2019-08-08

Fixed a crash during worldgen.

2019-08-08

Fully completed port.  Expect bugs, because yeah.  
Should probably be run on forge 28.0.45+ but the required minimum version is 41 since JEI does not run on 45 yet.

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

scriptis: Backport #120 (spawner nbt bug)

2019-12-02

Adds 3 new affixes
Quick-Striking (Attack speed, weapons)
of Vitality (Max Health, armor and shields)
of the Sea (Swim Speed, armor)

2019-11-22

Fixed a crash that happened if the altar of the sea encountered a null enchantment.

Fixed a world gen crash that can happen when the deadly module is disabled.

Added the weak affixes Sharp and Polished (between 0.3 and 1.0 damage and armor, respectively).  Weak affixes are for common items only.
The "plus_three" affix modifier no longer edits affix names.
Added the "set_to_five" affix modifier.

2019-11-20

Fixed a crash that could happen if you somehow managed to roll a null enchantment, which is weird...
Non-prime boss items are less likely to drop.
The ignore cap and ignore conditions modifiers have had their default items swapped.

2019-11-20

Fixed a crash that would occur when a common loot item would attempt to generate and select a weak affix (which are not populated just yet)

2019-11-19

This update adds a new affix-based loot system.  Currently, the only ways to obtain affix loot are through the chests found under brutal and swarm spawners, and from bosses.  Boss special items are automatically treated as affix loot items, but boss items are always at least uncommon or better, and they are still enchanted as they were before.
For a complete list of affixes, please see Affixes.txt
The affix modifiers are unchained for the moment, so you may be able to obtain some very strong items through loot.

2019-11-15

Fixed anvils losing their enchantments when being damaged.

Fixed debug log messages being enabled.

2019-11-14

Fixed boss items overriding existing attributes when applying new ones.

2019-11-09

Fixes a crash with Icy thorns.
fixes some dedicated server crashes.

2019-11-08

Fixes a crash if armor set encounters an empty set list.

2019-11-08

Fixes a crash when a boss can't enchant an item.

2019-11-08

Changed how bosses level up, fixed internal mod version.

2019-11-08

Fixed names.cfg not being loaded.

2019-11-08

Backported boss changes from 1.14.4 (attribute modifiers for items instead of massive enchantments).

2019-11-07

Made the name system that the bosses and their special items use fully configurable.  Now you can make everything named "Darkosto's Darkosto of Darkosting", or other truly unusual names.
Added compat for Lapis Stays in the Enchanting Table.

2019-08-22

Aikini: add zh_CN.lang
Fixed a crash when ghast fireballs hit a rebounding item.
KoTA no longer works on players.

2019-08-17

Added a biome blacklist to the deadly module generation.

2019-08-03

Closed a bunch of various issues relating to crashes and whatnot.
Spawners no longer drop XP when silk touched.
The max level of Lure is always set to the original value due to it being broken at higher levels.

2019-05-28

The auto-max recalculations will now take into account the highest item enchantability.

2019-05-20

Moved setRegistryName call from BlockAnvilExt to EnchModule.

2019-05-08

This update features some major re-balancing in order to allow for future levels of content.  I'm unsure if the numbers will need to be squished further to make the higher content levels fit appropriately.

[Enchantment]
-Default max enchantment cap changed to 150 (down from 320)
-Default max non-hell enchantment cap changed to 40 (down from 50)
-Enchantments will now have their max levels scaled automatically to match the max enchantment cap (the defaults are created whenever enchantments.cfg is regenerated).
-Hell-Infused Bookshelves have been renamed to Hellshelves.
-The Tome of Scrapping has been added, which allows for some enchantments to be removed from an enchanted item.

[Potion]
-True Infinity has been renamed to Endless Quiver.
-Endless Quiver is now available when the enchantment module is disabled.

[Garden]
-The Ender-Farmer's Lead has been added, which allows for movement of animals.

2019-05-01

[Enchantment] Fixes anvils not applying Inspirations smashing recipes when the Apotheosis anvil took over.
[Garden] Sugarcane should extend past Y=255 when Cubic Chunks is present
[Deadly] Creepers will no longer spawn with max-duration potion effects on them and will be unable to create infinite duration clouds.

2019-04-20

[Garden] Fixes a crash if you blow up a wide array of max-length sugarcane.

2019-04-16

Fixes Hell-Infused bookshelves acting up on servers.

2019-04-10

[Spawner] Fixed eggs not properly clearing the spawn lists, causing reversion after mob spawns.

[Spawner] Added a blacklist to what kinds of spawn eggs are valid.

2019-04-09

[General] The ASM of Apotheosis has been rewritten.  Overall it should make things much more stable and makes it easier to read/maintain.

[Spawner] Modifiers now support min and max values.

[Spawner] Spawners that ignore conditions will no longer cause mass death rampages when in peaceful if they spawn hostiles.

[Enchantment] Hell-Infused bookshelves now properly retain their enchantments when broke with silk touch.

[Deadly] Blank enchanted books are no longer available as loot.

[Deadly] Bosses can no longer receive infinite duration instant potions, which negates unkillable mobs that have instant damage II forever.

[Enchantment] Shield bash will no longer trigger when in the off hand.

[Enchantment] Added Occult Aversion, a new twisted enchantment that negates magic damage taken and magic damage dealt.

2019-03-29

[Deadly] Fixes a crash when generating bosses.

[Deadly] Fixes a crash when OpenJ9 was used (this was due to a forge bug, but I've resolved it here as well)
[Deadly] A Boss potion blacklist has been added.

2019-03-27

[Enchantment] When disabled, the cobweb tooltip will be removed.

[Enchantment] Berserker's Fury, Hell Infusion, and Mounted Strike now work for any user.

[Deadly] Boss items will now have the proper number of enchantments (1-6) instead of up to 10.  Additionally, their enchantment levels are not auto-maxed.

2019-03-25

[Garden] Extended sugarcane and cactus will now be more cpu-friendly when their max height is 255.

Beds no longer explode.

2019-03-25

[Potion] Fixed the config file being invalid.

[Deadly] Bosses now properly receive their primary enchantment.

[Deadly] Bosses now receive stronger enchantments when the enchantment module is enabled.

2019-03-21

Fixes some other mod being stupid and inserting a stack with count > 1 into the oredict.

2019-03-21

[Enchantment] Fixed a crash when a fakeplayer attacks an entity wearing Icy Thorns.

2019-03-20

[Spawner] Fixed spawners crashing the game when broken by a non-player.

2019-03-17

[Enchantment] Mounted Strike will now apply when riding any entity.

[Spawner] Modifier system has been rewritten.  Modifier values are now configurable, and advanced ingredients can be specified via ZS.

[Spawner] Nothing else will drop when a spawner is silk touched.  This should block broken spawners or similar items.

[Spawner] Tooltips will not display tags that are booleans and set to false.

[Enchantment] Splitting works on Tomes as well as Enchanted Books.

[Potion] Added Ancient Knowledge, a potion that significantly increases experience from slain monsters.

[Potion] Lucky Rabbit's Feet can now be dropped (2% chance), these allow you to craft Potions of Luck.

2019-03-11

[Enchantment] The Altar of the Sea has finally been added.  This altar lets you sacrifice 4 enchanted objects to create a new enchanted book.  It consumes experience from nearby players in the process.  Place items on the altar by clicking on the pillars, and remove the final book by clicking the center.

 

[Enchantment] Added a configuration for the use of Cobwebs to remove enchantments.

[Enchantment] Enchanting tables can only reach a max of level 50 from non-hell sources.  Hell infused bookshelves can reach level 320 (with Hell Infusion XV)
[Enchantment] The tome of the others recipe no longer conflicts with the tome of boots recipe.

 

[Deadly] Boss Zombies will no longer seek and destroy every villager ever.

2019-03-06

(Enchantment) Anvils no longer crash servers.

2019-03-05

Fixes startup crash caused by 1.6.1
[Enchantment] Anvils that fall on things will no longer crash servers.

The Altar is included in this build, but it's only available by /give.  It's not really finished yet either.

2019-03-05

(Enchantment) Enchanting anvils will no longer crash the server.
(Enchantment) Tempting max enchantment power has been lowered to 80.
(Garden) Sugarcane override now uses the correct Item class.
ASM has been re-organized.
(Potion) True Infinity should work again.
(Deadly) Brutal and Swarm spawners will no longer crash on certain generation checks.

The upcoming enchantment altar has not yet been finished, expect to see that in 1.7.0

2019-02-22

(Enchantment) Added Tomes, which are a sort of typed enchanted book.  These only pull from a subset of the full enchanted list.
(Enchantment) Buffed rebounding's velocity.
(Enchantment) Added a blacklist for enchantments that are banned from the enchanting table (and other things that use this method).

2019-02-20

This build marks Apotheosis as out-of-beta.  Major features now considered stable, and the mod is ready for mainstream use.

(Deadly) Generation features will no longer crash when their possible mobs lists are empty, they will instead not generate.
(Deadly) World Generation now uses forge event system instead of IWorldGenerator.  Performance should be improved as a result.  Cascading worldgen errors should be completely resolved.
(Deadly) Boss monsters will now generate a red sandstone arena beneath them (5x5).  They will also clear the nearby area out to ensure they do not suffocate in walls.
(Enchantment) Added Nature's Blessing, enabling hoes to be used as bonemeal.
(Enchantment) Added Rebounding, sending melee attackers flying.
(Deadly) Boss Tweaker documentation has been added.
(Deadly / Enchantment) Enchantments from the Enchantment Module will be added to the Boss Enchantment Lists if both modules are enabled.

2019-02-18

(Spawner) Mods invoking the Spawner datafixer should no longer crash when the spawner module is disable.  Not sure why anyone is invoking it tho.

2019-02-18

(Enchantment) Scavenger will no longer crash outside of dev.
(Deadly) Brutal/Swarm dungeon locations are no longer logged.
Modules should be less broken when disabled.
(Enchantment) Anvils kill things again.
(Enchantment) No longer crashes when mods try to access enchantments before they've been registered.  Complains a whole lot tho.

2019-02-16

(Enchantment) Stable Footing should no longer stack with other mods adding similar modifiers.
(Spawner) Spawner Silk Touch now takes a configurable level requirement, instead of only needing level 1.
(Enchantment) Added Knowledge of the Ages
(Enchantment) Added Splitting
(Enchantment) Anvils can be repaired with iron blocks

2019-02-15

(Deadly) Dungeons now have a configurable chance to have brutal or swarm spawners instead of their defaults.  
(Deadly) Brutal Mob potion effects can now be fully configured.
(Enchantment) Stable Footing's minimum power has been changed from 50 -> 40.
(Deadly) Fixes a crash when Bosses generate at max level. (Apotheosis/issues/2)
(Enchantment) Fixes a crash when other mods register their enchantments late (Apotheosis/issues/1)

2019-02-14

Upgrading items and books using an Anvil should now respect configured max enchantment levels.
Hell-Infused bookshelves will no longer crash when enchanted with a Hell Infusion level above 15.  The max applicable level (even through config) on these shelves is 15, any level above that will have no effect.
Added Garden Module.  Cacti and Sugarcane can now have their max growth height configured.  Cactus defaults to 5, and Sugarcane defaults to 255.

2019-02-14

Stable Footing will now work properly when not holding anything.
Berserk will now properly use the sum of all levels, instead of the level on one item.
Added CraftTweaker support for Bosses.  Armor sets and possible enchantments can now be dictated by CraftTweaker.  Documentation will be linked in the description.
Deadly Module generation can now be controlled via dim whitelist, instead of being locked to the overworld.

2019-02-13

First public beta.

你已经到达了世界的尽头..