Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Astral

Astral

Origins addon and supplementary mod for Astral SMP.

5,158
5
Adventure
Game Mechanics
Mobs
Astral has been archived. Astral will not receive any further updates unless the author decides to unarchive the project.
AboutChangelogVersions

Astral 1.4.1

by Jaxydog on Dec 21, 2023
Download
  • Fixed the "Sylvian Knife", which was not properly overwritten in the previous version.

Astral 1.4.0

by Jaxydog on Dec 21, 2023
Download

Internal changes

  • The mod's license has been updated to AGPL-3.0 or higher.
  • The formatting of all files has been updated and normalized.
  • Simplified the logic of some code, such as removing an extra variable assignment within RamImpactTaskMixin's injection method.
  • Fixed multiple spelling errors, most notably correcting the spelling of "gibbous" in astral:moon_phase
  • RegisterableMap has been updated.
    • Most constructor arguments have been extracted into abstract methods.
    • Values now have lazy initialization, only being constructed when they are registered or any value is fetched.
  • Some static constants have been relocated.
    • NbtUtil.CUSTOM_MODEL_DATA_KEY has been moved to Customized.CUSTOM_MODEL_DATA_KEY.
    • NbtUtil.SET_GLINT_KEY has been moved to ItemMixin.SET_GLINT_KEY.
  • Some static constants have been renamed.
    • CustomBlocks.DYED_AMETHYST_BLOCK_MAP has been renamed to DYED_AMETHYST_BLOCKS.
    • CustomBlocks.DYED_AMETHYST_CLUSTER_BLOCK_MAP has been renamed to DYED_AMETHYST_CLUSTER_BLOCKS.
    • CustomItems.CLOUDY_ARMOR_MAP has been renamed to CLOUDY_ARMOR.
    • CustomItems.DYED_AMETHYST_BLOCK_MAP has been renamed to DYED_AMETHYST_BLOCKS.
    • CustomItems.DYED_AMETHYST_CLUSTER_MAP has been renamed to DYED_AMETHYST_CLUSTERS.
  • ItemStacks now have the following methods added via interface injection:
    • astral$setItem sets the ItemStack's inner Item reference to a different item (e.g. a stack of 12 eggs -> a stack of 12 snowballs).
    • astral$copyWithItem makes a copy of the item stack with the inner Item reference changed into a different item.
  • Cloudy has been reworked (mostly) from the ground up.
    • All methods now take an ItemStack argument.
    • MAX_STORMINESS and MIN_STORMINESS have been replaced by the getMaxStorminess and getMinStorminess methods respectively.
    • getStorminessLabelKey has been replaced by the static constant STORMINESS_LABEL_KEY.
    • clampStorminess now accounts for floating-point imprecision.
    • updateStormines now handles increasing and decreasing storminess values slightly differently.

Content changes

  • Created astral:placeholder (PlaceholderItem), which is a dummy item that dynamically changes its model and item name depending on NBT.
    • Added an "Enderman Plush" model.
    • Added a "Kiwi Plush" model.
    • Added a "Handmade Mirror" model.
    • Added a "Hatsune Miku Pop! Figurine" model.
    • Added a "Coil Head Plush" model.
    • Added a "Biblically-Accurate Spiral Plush" model.
  • Created PlaceholderMimicItem, which nearly perfectly imitates another already-defined item, while also extending PlaceholderItem.
  • Updated cloudy items
    • All items will automatically remove their Storminess NBT when the value stored is 0F.
    • All items have had their increase / decrease rates modified slightly.
  • Updated dyed amethyst blocks.
    • Must be harvested using a pickaxe.
    • Outputs chime sound effects when walked on.
    • Supports universal dyeing.
    • Grouped together within the recipe book.
  • Updated dyed amethyst clusters.
    • Must be harvested using a pickaxe.
    • Supports universal dyeing.
    • Grouped together within the recipe book.
  • Updated randomizer blocks.
    • Craftable using 8 iron blocks and 1 redstone torch.
    • Textures have been modified.
    • Turns red in "boolean mode" as a more apparent visual indicator.
    • Must be harvested using a stone pickaxe or higher.
  • Lightning bolt entities now support the {PreserveItems:1b} NBT tag, which prevents hit items from being discarded.

Astral 1.3.1

by Jaxydog on Dec 8, 2023
Download
  • Require implementations of RegisterableMap to specify an Identifier path generation BiFunction. (Fixes armor ID mis-match)
  • Require implementations of RegisterableMap to specify a Comparator<K> to determine registration order.

Astral 1.3.0

by Jaxydog on Dec 8, 2023
Download
  • Add loot tables to dyed amethyst blocks
  • Make generic RegisterableMap abstract class
  • Rework Registerable.Datagen

Astral 1.2.3

by Jaxydog on Dec 7, 2023
Download
  • Add recipes for dyed amethyst blocks
  • Add recipes for dyed amethyst clusters
  • Add recipe advancements for all dyed amethyst variants
  • Add recipe advancement for cloudy mane recipes

Astral 1.2.2

by Jaxydog on Dec 5, 2023
Download
  • A mob's health will now only be reset while spawning if it's supposed to be scaled
  • Make the ArmorFeatureRenderer mixin less intrusive
  • Set most local variables that aren't modified to be final
  • Remove old assets (mask, souls, etc.)
  • Normalize the formatting of all files

Astral 1.2.1

by Jaxydog on Nov 24, 2023
Download
  • Fix crash caused by astral:distance's position field

Astral 1.2.0

by Jaxydog on Nov 24, 2023
Download
  • Rework currency system to be data-driven
  • Fix advancements and change "Maws hate it" to "Volcano-verpowered"
  • Reduce duration of cloudy armor effect to 20 ticks instead of 60

Astral 1.1.1

by Jaxydog on Nov 19, 2023
Download

First (public) release!

1
2

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.