AstralСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (29)
release
Astral 2.5.1
2.5.127 сент. 2024 г.853Minecraft: 1.20.1fabric
Что нового
Fixes a bug related to budding amethyst.
### Content changes
+ Budding amethyst blocks now grow clusters in directions other than west.
release
Astral 2.5.0
2.5.03 сент. 2024 г.263Minecraft: 1.20.1fabric
Что нового
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.
release
Astral 2.4.0
2.4.031 авг. 2024 г.305Minecraft: 1.20.1fabric
Что нового
Added a custom model.
### Content changes
+ Added the chainsaw model.
release
Astral 2.3.0
2.3.07 авг. 2024 г.452Minecraft: 1.20.1fabric
Что нового
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.
release
Astral 2.2.1
2.2.118 июн. 2024 г.434Minecraft: 1.20.1fabric
Что нового
Fixes minor bugs.
### Content changes
+ Make log slabs usable as a fuel in a furnace.
+ Fixed log slab loot tables.
release
Astral 2.2.0
2.2.018 июн. 2024 г.418Minecraft: 1.20.1fabric
Что нового
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.
release
Astral 2.1.0
2.1.01 июн. 2024 г.456Minecraft: 1.20.1fabric
Что нового
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.
release
Astral 2.0.1
2.0.122 мая 2024 г.397Minecraft: 1.20.1fabric
Что нового
### Content changes
- Made cobbled sandstone breakable.
- Fixed the Berry Sword model.
release
Astral 2.0.0
2.0.022 мая 2024 г.527Minecraft: 1.20.1fabric
Что нового
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.
release
Astral 1.8.2
1.8.26 апр. 2024 г.236Minecraft: 1.20.1fabric
Что нового
### Content changes
- *Actually* fixed the animation of Luma's lantern.
release
Astral 1.8.1
1.8.16 апр. 2024 г.151Minecraft: 1.20.1fabric
Что нового
### Content changes
- Fixed positioning of August's anti-death protocol.
- Fixed animation of Luma's lantern.
release
Astral 1.8.0
1.8.06 апр. 2024 г.189Minecraft: 1.20.1fabric
Что нового
### 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
release
Astral 1.7.3
1.7.34 мар. 2024 г.215Minecraft: 1.20.1fabric
Что нового
### 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.
release
Astral 1.7.2
1.7.24 мар. 2024 г.159Minecraft: 1.20.1fabric
Что нового
### Content changes
- Fixed pink cow texture when using ETF.
- Fixed sinister arrow translation keys.
release
Astral 1.7.1
1.7.115 февр. 2024 г.146Minecraft: 1.20.1fabric
Что нового
## 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).
release
Astral 1.7.0
1.7.014 февр. 2024 г.171Minecraft: 1.20.1fabric
Что нового
### 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](https://astral-smp.readthedocs.io/en/latest/).
release
Astral 1.6.0
1.6.019 янв. 2024 г.188Minecraft: 1.20.1fabric
Что нового
### 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`
release
Astral 1.5.0
1.5.014 янв. 2024 г.237Minecraft: 1.20.1fabric
Что нового
### 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`
release
Astral 1.4.3
1.4.331 дек. 2023 г.244Minecraft: 1.20.1fabric
Что нового
- Fixes a potential memory leak caused by the goat's ram impact task mixin.
- Stop scaling tamed entities.
release
Astral 1.4.2
1.4.225 дек. 2023 г.200Minecraft: 1.20.1fabric
Что нового
- 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.
release
Astral 1.4.1
1.4.121 дек. 2023 г.105Minecraft: 1.20.1fabric
Что нового
- Fixed the "Sylvian Knife", which was not properly overwritten in the previous version.
release
Astral 1.4.0
1.4.021 дек. 2023 г.132Minecraft: 1.20.1fabric
Что нового
### 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`.
- `ItemStack`s 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.
release
Astral 1.3.1
1.3.18 дек. 2023 г.131Minecraft: 1.20.1fabric
Что нового
+ 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.
release
Astral 1.3.0
1.3.08 дек. 2023 г.127Minecraft: 1.20.1fabric
Что нового
+ Add loot tables to dyed amethyst blocks
+ Make generic `RegisterableMap` abstract class
+ Rework `Registerable.Datagen`
release
Astral 1.2.3
1.2.37 дек. 2023 г.113Minecraft: 1.20.1fabric
Что нового
+ 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
release
Astral 1.2.2
1.2.25 дек. 2023 г.111Minecraft: 1.20.1fabric
Что нового
- 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
release
Astral 1.2.1
1.2.124 нояб. 2023 г.135Minecraft: 1.20.1fabric
Что нового
+ Fix crash caused by `astral:distance`'s `position` field
release
Astral 1.2.0
1.2.024 нояб. 2023 г.111Minecraft: 1.20.1fabric
Что нового
+ 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
release
Astral 1.1.1
1.1.119 нояб. 2023 г.65Minecraft: 1.20.1fabric
Что нового
First (public) release!