Astral is a supplementary mod and origins addon intended to be used with Astral SMP.
Currently, the mod provides the following changes to vanilla gameplay:
- Cactus, nether wart, and sugar cane can be bone-mealed.
- Pet parrots can be healed with seeds.
- Mobs grow drastically stronger as you venture further away from spawn.
- Modded armor sets may now support more than two layers.
- Items may now contain the NBT tag
SetGlintto force enchantment glint to be enabled or disabled. - Lightning bolts may now contain the NBT tag
PreserveItemsto prevent them from destroying ground items.
It also adds the following powers / actions / conditions to origins:
astral:modify_scale, which is used to control the size, motion, and reach of a player.astral:repeat, which allows any action to be repeated multiple times.astral:moon_phase, which checks the current phase of the moon.astral:distance, which checks the entity's distance from a position (because the Origins implementation crashes our server lol).
Astral also adds the following content:
- Dyed amethyst blocks and clusters.
- A "randomizer" redstone block, which, when powered, outputs a random comparator signal.
- Cloud fluff and cotton, as well as cotton candy.
- A set of dye-able armor that gives either jump boost or slowness depending on how wet it is.
- A mirror (used in one of the server's origins).
- A data-driven currency system with random rewards and automatic item exchanging.
- A number of custom item models.
How to Install Astral (Mod)
Astral by Jaxydog is verified for Fabric across Minecraft versions 1.20.1 (latest release: 2.5.1, file size: 998 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20.1) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Astral file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
### Content changes
+ Budding amethyst blocks now grow clusters in directions other than west.
### Content changes
+ Added the glass horns model.
+ Updated the Ravin's Mask model.
+ Updated the positioning of the black hole hat.
### Content changes
+ Added the chainsaw model.
### Content changes
+ Fixed the bottom texture of horizontal log slabs being improperly rendered.
+ Added the Black Hole Hat and Ravin Skull Mask models.
### Content changes
+ Make log slabs usable as a fuel in a furnace.
+ Fixed log slab loot tables.
### Content changes
+ Add smooth stone stairs.
+ Fixed the mirror's broken model.
+ Added log slabs.
+ Adjusted item groups for some items.
### Internal changes
+ Ensure that the texture generator cache works properly.
+ Removed data generation classes from final builds.
+ Scary method.
+ Fixed language file merging during data generation.
+ Properly copy images during the texture generation process.
### Content changes
+ Added the Crystal Curl item model.
+ Added the Ditty Dime item.
+ Added dyed amethyst shards.
+ All dyed amethyst clusters and buds must be harvested with silk touch.
+ Dyed amethyst clusters broken without silk touch now drop shards.
+ Added Parkson Inc. Company-Issued Hard hat.
+ Added Blowout Microphone model.
+ Added Blowout Trophies.
+ Added Pet Rock.
- Made cobbled sandstone breakable.
- Fixed the Berry Sword model.
### Internal changes
- All code is now within
dev.jaxydog.astral, instead ofdev.jaxydog. - Updated access widener entries.
- Fixed some possible crashes.
- Updated dependency versions.
- Updated mod entrypoints.
- Added
isInitializedmethods for each environment. - Verified that each entrypoint is only initialized once.
- Updated registration system.
- Move
GeneratedintoRegistered. - Rename multiple usages of
dataGeninto variants ofgenerator. - Rename
getRegistryIdPathtogetRegistryPath. - Rename
registertoregisterCommon. - Moved all registered maps into
dev.jaxydog.register - Streamlined
RegisteredMapimplementation. - Added the
RegistrationPriorityannotation, which allows for complete control over the order in which fields are
- Updated item content structure.
- New
LoreHolderinterface. - New
BowlItemclass. - Move
BottleItem,Colored, andCustomizedintodev.jaxydog.astral.content.item. - Rename all
Custom*Itemclasses (excluding theCustominterface itself) toAstral*Item. - The
Customizedinterface'sgetCustomModelDatamethod now returns anOptional. - Item groups have been moved to
dev.jaxydog.astral.content.item.group. - Item groups have been renamed from
Custom*ItemGrouptoAstral*ItemGroup. - All item classes have been slightly refactored.
- Rewrote the entire
Sprayableinterface into the newSprayedinterface. - Instances of
Sprayablehave undergone major refactors. - Renamed cloud armor to cloudy armor.
- Updated block content structure.
- Rename all
Custom*Blockclasses toAstral*Block. - Move
Coloredintodev.jaxydog.astral.content.block. - Renamed "Dyeable" amethyst to "Dyed" amethyst.
- Simplify dyed amethyst colorization.
- Updated sound content structure.
- Added
SoundContextrecord class. - Vastly improved color and image manipulation support.
- Refactored
ColorUtilinto a newutility.colorpackage. Rgbnow stores its components as bytes.- Created a new
Rgbaclass for transparency support. - Created new Mapper classes for storing color manipulation methods as lambdas / records.
- Created
ColorHelper, which is based off of the oldColorUtilclass. - Slightly refactored the mob challenge system.
- Renamed the utility interface to
ChallengeHelper. - Updated power content structure.
- Removed deprecated powers.
- Updated data structure.
- Renamed some fields and methods within the
MoonPhasedata type. - Moved custom classes into the
custompackage. - Added support for automatically registered data loaders.
- Refactored currency implementation to better match other implementations within the mod.
- Updated effect content structure.
- Updated sound content structure
- Actually* fixed the animation of Luma's lantern.
- Fixed positioning of August's anti-death protocol.
- Fixed animation of Luma's lantern.
- Added cobbled sandstone.
- Crafted using sandstone within a stone-cutter.
- Added placeholder models. (Thank you, Sol!)
- Added Luma's antennae.
- Added August's anti-death protocol.
- Removed appy sauce.
- Added custom lantern models. (Thank you again, Sol!)
- Added Luma's lantern (
glowstone_dust). - Added Uriel's lantern (
netherite_ingot). - Darkened brown amethyst slightly.
- Updated dependencies.
- Fabric loader 0.15.7
- Fabric API 0.92.0
- Pehkui 3.8.0
- Trinkets 3.7.2
BottleItemnow accounts for food components withinfinishUsing.
### Content changes
- Strawberry milk now properly applies hunger and saturation.
- Chocolate milk now properly applies hunger and saturation.
- Fixed pink cow texture when using ETF.
- Fixed sinister arrow translation keys.
### Internal changes
- Refactored and (hopefully) fixed the sinister effect.
- Prevent spray potion activation if all effects are already added.
- Remove deprecation log (sorry lol).