Astral

Astral

Mod

Origins addon and supplementary mod for Astral SMP.

Client and server AdventureEconomyGame Mechanics Mobs

2,485 downloads
3 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Added glass horns, updated the Ravin mask model, and updated the black hole hat.

Content changes

  • Added the glass horns model.
  • Updated the Ravin's Mask model.
  • Updated the positioning of the black hole hat.

Astral 2.4.0

by Jaxydog on Aug 31, 2024
Download

Added a custom model.

Content changes

  • Added the chainsaw model.

Adds more models, fixes the log slab model.

Content changes

  • Fixed the bottom texture of horizontal log slabs being improperly rendered.
  • Added the Black Hole Hat and Ravin Skull Mask models.

Astral 2.2.1

by Jaxydog on Jun 18, 2024
Download

Fixes minor bugs.

Content changes

  • Make log slabs usable as a fuel in a furnace.
  • Fixed log slab loot tables.

Astral 2.2.0

by Jaxydog on Jun 18, 2024
Download

Adds new blocks, improve data generation.

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.

Adds a custom model.

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.

Astral 2.0.1

by Jaxydog on May 22, 2024
Download

Content changes

  • Made cobbled sandstone breakable.
  • Fixed the Berry Sword model.

Astral 2.0.0

by Jaxydog on May 22, 2024
Download

Essentially a rewrite of v1.*, adding/updating heaps of documentation and refactoring the entire codebase.

Internal changes

  • All code is now within dev.jaxydog.astral, instead of dev.jaxydog.
  • Updated access widener entries.
  • Fixed some possible crashes.
  • Updated dependency versions.
  • Updated mod entrypoints.
    • Added isInitialized methods for each environment.
    • Verified that each entrypoint is only initialized once.
  • Updated registration system.
    • Move Generated into Registered.
    • Rename multiple usages of dataGen into variants of generator.
    • Rename getRegistryIdPath to getRegistryPath.
    • Rename register to registerCommon.
    • Moved all registered maps into dev.jaxydog.register
    • Streamlined RegisteredMap implementation.
    • Added the RegistrationPriority annotation, which allows for complete control over the order in which fields are registered.
  • Updated item content structure.
    • New LoreHolder interface.
    • New BowlItem class.
    • Move BottleItem, Colored, and Customized into dev.jaxydog.astral.content.item.
    • Rename all Custom*Item classes (excluding the Custom interface itself) to Astral*Item.
    • The Customized interface's getCustomModelData method now returns an Optional.
    • Item groups have been moved to dev.jaxydog.astral.content.item.group.
    • Item groups have been renamed from Custom*ItemGroup to Astral*ItemGroup.
    • All item classes have been slightly refactored.
    • Rewrote the entire Sprayable interface into the new Sprayed interface.
    • Instances of Sprayable have undergone major refactors.
    • Renamed cloud armor to cloudy armor.
  • Updated block content structure.
    • Rename all Custom*Block classes to Astral*Block.
    • Move Colored into dev.jaxydog.astral.content.block.
    • Renamed "Dyeable" amethyst to "Dyed" amethyst.
    • Simplify dyed amethyst colorization.
  • Updated sound content structure.
    • Added SoundContext record class.
  • Vastly improved color and image manipulation support.
    • Refactored ColorUtil into a new utility.color package.
    • Rgb now stores its components as bytes.
    • Created a new Rgba class for transparency support.
    • Created new Mapper classes for storing color manipulation methods as lambdas / records.
    • Created ColorHelper, which is based off of the old ColorUtil class.
  • 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 MoonPhase data type.
    • Moved custom classes into the custom package.
    • 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.
  • Updated trinkets content structure.
  • Updated powers content structure.
  • Cleaned up and documented all mixins.

Content changes

  • Updated contribution guidelines.
  • Spray bottle block interactions now retain block state where able.
  • Challenge scaling distance calculations now ignore height differences.
  • Cobbled sandstone is now mineable with a pickaxe.
  • Add some custom models for lore.
  • Fixed a bug that allowed players to receive chocolate milk from red mooshrooms.
  • Fixed a bug that caused sugar cane to be bone-mealed into a cactus block.
  • Added recipes for multiple lore items.
  • Add Nix's ears.

Content changes

  • Actually fixed the animation of Luma's lantern.

Content changes

  • Fixed positioning of August's anti-death protocol.
  • Fixed animation of Luma's lantern.

Content changes

  • 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

Internal changes

  • BottleItem now accounts for food components within finishUsing.

Content changes

  • Strawberry milk now properly applies hunger and saturation.
  • Chocolate milk now properly applies hunger and saturation.

Content changes

  • Fixed pink cow texture when using ETF.
  • Fixed sinister arrow translation keys.

Astral 1.7.1

by Jaxydog on Feb 15, 2024
Download

Patch 1.7.1

Internal changes

  • Refactored and (hopefully) fixed the sinister effect.
  • Prevent spray potion activation if all effects are already added.
  • Remove deprecation log (sorry lol).

Astral 1.7.0

by Jaxydog on Feb 14, 2024
Download

Internal changes

  • Added support for status effects.
  • Improved support for potions.
  • Made sprayable items more generic.
  • Adjusted the range for sound pitches from 0.5-2.0 to 0.01-255.0
  • Refactored and cleaned up the currency system implementation.
  • Reorganized custom power file locations.
  • Deprecated astral:scale.
  • Improved color manipulation support.
  • Reimplemented data generation structures.
    • Added support for texture and language file generation.
  • Refactor dyeable amethyst implementation.
  • Improve item group support.
  • Added recipe for shroomlight.
  • Added recipe for gilded blackstone.
  • Major internal refactoring.
    • Removed unused command support.
    • Removed unused entity support.
    • Several classes relocated.
    • Duplicate logic condensed into interfaces.
    • Mixin accessors converted into injected interfaces.

Content changes

  • Added the sinister effect, as well as corresponding potions.
  • Added chocolate & strawberry milk (thank you, Ice :]).
  • Added a pink cow variant (it's where pink milk comes from).
  • Added spray potions.
  • Added a recipe for crafting shroomlight.
  • The playsound command now supports any pitch from 0.01-255.0
  • Added the astral:ticking_cooldown and astral:action_on_key powers.
  • Added the astral:unobstructed_block_in_radius power.
  • Added the astral:modify_scale power, intended to replace astral:scale.
  • The astral:advancements power is now added to all players globally.
  • Added dyeable amethyst buds and budding amethyst.
  • Added two new item groups.
  • Added block and item tags.
    • astral:budding_amethysts
    • astral:large_amethyst_buds
    • astral:medium_amethyst_buds
    • astral:small_amethyst_buds
  • Added several new lore items for Star, textures courtesy of the one and only StarMoney.
  • Values stored within a DyeableMap are now registered in color order rather than enum ordinal order.
  • Many, many things are now documented! See our new documentation page.

Astral 1.6.0

by Jaxydog on Jan 19, 2024
Download

Internal changes

  • Increased Fabric loader version to 0.15.5
  • Increased Fabric API version to 0.91.0
  • Increased Fabric-Loom version to 1.5-SNAPSHOT
  • Increased Gradle version to 8.5
  • Added dependency to the Trinkets mod.
  • Cleaned up most mixins. Notable changes include:
    • Drastically improved SonicBoomTaskMixin.
    • Improved RamImpactTaskMixin.
    • Improved PufferfishEntityMixin.
  • Dolphins now have challenge scaling applied.
  • Access-widened the SoundEvent class to allow extension.
  • Added CustomSoundEvents.
  • Created the SprayableEntity interface.
    • Implemented for CatEntity.
    • Implemented for FoxEntity.

Content changes

  • Added a new cosmetic helmet slot.
  • Added astral:spray_bottle, which allows a player or dispenser to modify blocks or cause behaviors in entities.
    • Crafted using 5 glass blocks, 1 iron ingot, 1 piston, and 1 iron nugget.
    • Has 48 uses before becoming emptied. Using a water source block or filled cauldron refills the bottle.
    • Using any oxidizable block will progress its oxidation stage once.
    • Using any campfire will put it out.
    • Using any fire block will extinguish it.
    • Using any farmland block will saturate it.
    • Using any sponge will moisten it.
    • Using any entity that implements the SprayableEntity interface will scare it.
    • Using any burning entity will extinguish it.
  • Added a astral:action_on_spray Origins power.
    • Can be prioritized over other action_on_spray powers by increasing the priority field to be above zero.
    • Supports an item_action and item_condition
    • Supports a bientity_action and bientity_condition
    • Supports a block_action and block_condition

Astral 1.5.0

by Jaxydog on Jan 14, 2024
Download

Internal changes

  • Improved how colors are handled and transitioned.
  • Improved support for data generation.
  • Overhauled content registration.
    • Package has been moved out of utility.
    • Registerable has been renamed to Registered.
    • Registerable.Main has been renamed to Common.
    • Registerable::getRawId has been renamed to getIdPath.
    • ContentContainer has been renamed to ContentRegistrar.
    • Skip has been renamed to IgnoreRegistration.
    • Registerable.Env has been renamed and moved to RegistrationEnvironment.
    • Removed data generation from the auto-registration system.
    • Reimplemented and simplified the field registration method.
    • Updated all pre-existing Registerable classes to implement the new interface.
  • Dyed amethyst blocks and clusters now retain their DyeColor information.
  • Added the NBT tag ForceChallengeScaling that force-enables mob challenge scaling for an entity.

Content changes

  • Added items for St4rM0N3Y's lore (Featuring sprites by the all/any themselves).
    • Added astral:rotten_chorus_fruit
    • Added astral:living_sculk
    • Added astral:pig_card
    • Added astral:appy_sauce
    • Added astral:void_essence

Astral 1.4.3

by Jaxydog on Dec 31, 2023
Download
  • Fixes a potential memory leak caused by the goat's ram impact task mixin.
  • Stop scaling tamed entities.

Astral 1.4.2

by Jaxydog on Dec 25, 2023
Download
  • Removed the "Sylvian Knife" model, as it's still not displaying properly.
  • Seeds used to feed damaged parrots are now specified within #astral:parrot_feed.
  • Simplified parrot mixin sound playing.
  • Removed excess mixin hooks from PlayerInventoryMixin.

Astral 1.4.1

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

Project members

Jaxydog

Owner

Details

Licensed AGPL-3.0-or-later
Published 10 months ago
Updated 18 days ago