Releases: KnightMiner/Metalborn
Releases · KnightMiner/Metalborn
1.0.3 for 1.20.1
This update improves the recipe for nicrosil, and fixes many bugs with death and respawn from keep inventory, soulbound, and exit portals.
Changed Nicrosil Recipe
- When chromium is absent, now uses emerald + nickel + quartz, as it turns out chromium is what makes emerald green.
- When both chromium and nickel are absent, uses emerald + tin + quartz.
- Still uses iron + chromium if chromium but no nickel is present as that is the recipe Allomancy uses.
Fixes
- High "unkeyed" tooltip from identity metalminds to make JEI more clear. The "unkeyed" is not accurate anyways as that state is unobtainble.
- Metalminds now become inactive on death, even when soulbound. Works around some unexpected gameplay behavior.
- Fix spike melee offhand attack not running on the client side, causing excessive packets.
- Fix soulbound spikes/keep inventory/end portal not preserving the power on death and respawn.
- Fix refreshing a metalmind (e.g. on death/end portal) putting you in an invalid state if the power is no longer valid.
- Fix spikes syncing too late in keep inventory.
- Fix potential desync when syncing server to client in the metalmind menu. Likely not possible to activate without the previous fixes.
- Fix world load and end portals deactivating metalminds that should be active via nicrosil.
Full Changelog: v1.0.2...v1.0.3
1.0.2 for 1.20.1
Gameplay
- Energy (rose gold and bendalloy) now no longer grant saturation to ensure you don't trigger fast healing.
- Gold now heals 1 heart per 3 seconds, making it a bit faster than hunger healing.
Technical
- For reused powers, if one of the pair is not loaded it will redirect to the other. Helps when modpacks update to ensure your metalminds and ferring type remain valid.
- Fix metalmind models not properly being marked as not 3D.
Documentation
- Correct book pages for new metals.
- Clarify description of silver.
Translation
- (Update) Russian Localization by @deaddiesel in #10
Full Changelog: v1.0.1...v1.0.2
Satchel Update for 1.20.1
Gameplay
- Make tin ore a bit more common.
- Allow transferring from a stack of held metalminds, which transfers the power then moves the drained metalmind to an empty slot.
- Result is any combination of matching metalminds can transfer power: stacks in the slot will split while stacks in the inventory will do 1 at a time.
- For stackable metalminds, they will transfer 1 item on right click if both are full or both are empty. Otherwise will attempt to transfer.
- Relax count restriction on unsealed rings, allowing you to use up to 8 at once. This was changed as they are so difficult to make.
- Holding shift and clicking the tap/store button on a metalmind causes all matching metalminds to do the same.
- Netherite nuggets, invested nuggets, and unsealed rings are now all fire resistant due to the netherite component.
- Note that netherite metalminds are not fire resistant as that is difficult to do without a custom item.
- Fix shift clicking spikes out of the metalborn inventory not properly updating granted powers or lost max health.
- Fix shift clicking investiture or identity metalminds not updating the state.
- Fix metal forge having no proper tool (#4, #6, thanks @twigtarsier).
- Fixed being unable to transfer power between two unkeyed metalminds when you have identity.
- Fix identity not copying over when transferring nicrosil or a power metalmind into an empty metalmind.
- Fix metalmindds not properly calling the
onStophook (#7). This currently has no impact due to the unsealed rebalance. - Fix some cases of swapping spikes dealing too little damage.
Satchels
- Satchels are bags which can hold several item stacks.
- Satchels can be opened by right click, either in hand or in the UI like the book.
- The satchel inventory lets you not just add and remove items from the bag, but also access metalmind buttons and slots, making them ideal for swapping out metalminds.
- Satchels can be dyed like leather armor, and if renamed the new name shows in the open UI.
- Satchels come in 4 craftable variants:
- Bronze: cheapest variant, holds 9 items.
- Pewter: larger variant, holds 18 items.
- Steel: immune to damage and despawning when dropped, holds 9 items.
- Nicrosil: remains in the inventory on death, holds 9 items.
- Additionally, there is a 5th variant called the Mist Satchel.
- Upon death, all items in the metalborn inventory are placed in a single mist satchel, making it easier to collect and equip the items.
- Unlike other satchel variants, you can only extract items from mist satchels.
- Once emptied, a mist satchel will disappear.
- Satchel related config options:
- Disable mist satchels, restoring previous behavior of dropping each metalmind separately.
- Enable the satchel whitelist, restricting them to holding rings, bracers, and spikes. Normally they hold any item.
Soulbound
- Rings and spikes both have soulbound variants, which will remain in the inventory on death.
- For spikes, soulbound requires and echo shard, plus a nicrosil spike and a metal spike filled with the same power.
- In terms of gameplay, you must kill enough of the correct mob plus spike a player.
- Remember that invested nuggets exist to change or restore your power.
- For rings, you can craft it using a full identity ring, an empty metal ring, and an ender pearl.
- You will likely have extra identity rings after storing your identity to make unsealed rings.
- Unsealed and soulbound are mutually exclusive ring upgrades.
Power Rebalances
- Pewter:
- Now grants +0.5 damage per level instead of +1.
- When tapping health, you immediately restore it. However, you also lose the same number when you stop tapping. e.g. tapping 4 health heals 4 when you start and damages you 4 when you stop. Storing is unchanged.
- Brass and constantan:
- Tapping heat now no longer ignites you unless you perform a melee attack.
- The melee attack does half damage when not on fire, and no longer ignites the target (since that made it harder to hit multiple times).
- Storing heat no longer reduces your melee damage.
- Iron now grants 0.1 knockback resistance per level instead of 0.05, meaning tapping 10 iron metalminds grants full knockback immunity.
Compatibility
- Use common namespace tags for our entity types for spikes, letting you fill spikes from more enemies.
- Support further Cosmere metals (for use with Allomancy mods):
- Added support for cadmium, which replaces silver if present.
- Added support for chromium, which replaces netherite if present. Unlike netherite, chromium supports ferrings.
- Added support for bendalloy, which replaces rose gold if present.
- Update recipes for bendalloy, nicrosil, and pewter to match the agreed upon Cosmere standards.
Display
- Nicrosil spikes now show the metal color of the power they grant on the tip to help identify them in a chest.
- Nicrosil spikes and metalminds also now show the metal name in the tooltip, as thats often easier to remember than the ferring name.
- Fix wrong item display for nicrosil spikes.
Documentation
- Added indexes to each section of the book.
- Added pages on new content: satchels, soulbound spikes, and soulbound rings.
- Clarify the effect of tapping investiture on the book page.
- Metal pages now have booleans to allow appending effects instead of replacing, allowing a mix of generated and manually created effects.
- Fix some potential double newlines with certain line lengths in the effect lists.
Translations
- Simplified Chinese Localization Support by @Don-Trueno in #5
- Russian Localization by @deaddiesel in #9
New Contributors
- @twigtarsier made their first contribution in #6
- @Don-Trueno made their first contribution in #5
- @deaddiesel made their first contribution in #9
Full Changelog: v1.0.0...v1.0.1
Investiture Update for 1.20.1
Invested Nuggets
- Item that when consumed changes your ferring type
- Invested nicrosil nuggets randomize your ferring type. They can be crafted using a nicrosil nugget and any non-nicrosil filled spike.
- Other invested nuggets let you choose a specific ferring type. They can be crafted using a netherite nugget and any non-nicrosil filled spike.
- This replaces the previously unobtainable lerasium nugget items.
Nicrosil Spikes
- New spike made from nicrosil.
- If used to kill a player, will become charged with their ferring power.
- Can also be used on yourself by holding right click to remove your power.
- Other metal spikes can no longer be used to remove your power; only nicrosil works on players now.
Unsealed Rings
- Can be used regardless of your ferring power, but limited to using 2 at once.
- Crafted from a filled unkeyed nicrosil metalmind, a netherite nugget, and a ring of the matching metal type.
- Was previously available via creative, this update makes them craftable notably.
Metal powers
- Nicrosil metalminds now chanhe the color of the fill bar based on the metal stored.
- Fix storing sight sometimes causing flashing on laggy games.
Breath
- New power for zinc/nickel
- When storing, will cause you to drown above water by moving too much.
- When tapping, increases the time air lasts underwater.
Netherite Metal
- New metalmind variant crafted from netherite scrap.
- When storing, has a chance to delete loot table drops and reduces XP gain.
- When tapping, increases XP gain and looting level.
- This power was previously available on silver; silver's new power is stealth which was previously on zinc.
- I'm a lot happier with the power list now so the odds of me rearranging them again is very low.
Identity
- Identity metalminds can be created using aluminum, or quartz if no aluminum is detected.
- Can be used by anyone regardless of powers.
- While filling, your identity is blanked, causing you to create unkeyed metalminds.
- Tapping changes your identity letting you use another player's metalminds or fill on their behalf. Be careful who you give your filled identity metalminds to.
- Anyone may tap an unkeyed metalmind regardless of identity, but only someone with a blank identity may store in one.
- Useful for storing power for another player.
- Nicrosil metalminds now have an identity lock like the rest of the metalminds; you will have to use identity metalminds to share your power in the future.
Command
- Added new
/metalborn identitycommand to change identity on a metalmind. Can notably make it unkeyed, set it to a specific player, or set it to our fake player UUID.
Misc
- Metalminds that cannot be tapped or stored now show a different button icon/tooltip in the UI.
- Metalminds and spikes can now be recycled by smelting them in a furnace or blast furnace. Returns the full amount of metal used to craft them (as we aren't cheap like vanilla), but the power stored inside is lost.
- Fixed spike self damage not bypassing armor.
Book
- Added pages about invested nuggets to the hemalurgy section.
- Added page about identity in metalminds
- Added page about investiture metalminds
- Uncraftable powers now show a nugget instead of a funny green nugget for their icon. Really only affects our docs website.
Data packs
- Allow metal forge recipes to use metal items as inputs, not just ingots/nuggets.
- Rename
MetalIngredient(metalborn:metal) toMetalShapeIngredient(metalborn:metal_shape) to disambiguate it fromMetalItemIngredient(metalborn:metal_item). - Metal powers now have JSON fields for setting the
ingot,nugget, orfluidtags. If unset, defaults to thenamefield with the relevant prefix (which most of our metals use).
Technical
- Added
MetalShapeandMetalResulthelpers for recipes that work with ingots or nuggets from metal powers. - Various classes have been repackaged. Plan is to keep the API stable after this.
- Mark the metalborn UI and forge UI as replaceable for the book screen/tinkers tool inventories.
- Metalminds can now declare themselves as usable only on tapping or storing instead of just a boolean for usable.
- Fix Tinkers' Compat casting recipes showing metal casting for metals with no fluid in their tag.
Full Changelog: v0.1.0...v1.0.0
0.1.0 for 1.20.1
First public release
- Contains most major features, including using powers and available metals.
- May add a few more compatibility metals in the future.
- Also missing a recipe for unsealed metalminds, and a nice way to change power for using nicrosil in single player.