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
AspectsLib

AspectsLib

Library mod that adds data-driven Aspects from Thaumcraft, allowing to attach Aspects to entities and create unique interactions between them.

515
0
Library
Magic
Utility

Compatibility

Minecraft: Java Edition

1.20.1

Platforms

Fabric

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source
Donate on Ko-fi

Creators

Overgrown
Overgrown Lead Developer
Leclowndu93150
Leclowndu93150 Developer
thatrobin
thatrobin Developer
electrictaco Texture Artist

Details

Licensed MIT
Published 4 months ago
Updated 2 weeks ago
DescriptionGalleryChangelogVersions
All versionsAspectsLib (1.1.8)

AspectsLib (1.1.8)

Download
Report

Changelog

(Pull Request #12 by pirate0815)

Originally, if AetherChunkData is loaded from disk, the final world variable is set to null. If the world is loaded from disk and a particular chunk was saved and becomes corrupted this can cause a Null Pointer Exception: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.World.isClient()" because "world" is null at knot//dev.overgrown.aspectslib.aether.AetherManager.isDeadZone(AetherManager.java:79) at knot//dev.overgrown.aspectslib.aether.AetherChunkData.canHarvest(AetherChunkData.java:98) at knot//dev.overgrown.aspectslib.aether.AetherChunkData.harvestAether(AetherChunkData.java:107) at knot//dev.overgrown.aspectslib.corruption.CorruptionManager.processAetherConsumption(CorruptionManager.java:306) at knot//dev.overgrown.aspectslib.corruption.CorruptionManager.processRegionCorruption(CorruptionManager.java:138) at knot//dev.overgrown.aspectslib.corruption.CorruptionManager.processWorldCorruption(CorruptionManager.java:86) at knot//dev.overgrown.aspectslib.corruption.CorruptionManager.onServerTick(CorruptionManager.java:52)

This update fixes the problem by having AetherWorldState set the world variable of all its loaded AetherChunkData objects on the first call to get any AetherChunkData.

Dependencies

dependency-iconFabric APIrequired
dependency-iconOvergrown's Syncoptional

Files

aspectslib-1.1.8.jar(353.06 KiB) Primary
Download
aspectslib-1.1.8-sources.jar(256.52 KiB)
Download

Metadata

Release channel

Release

Version number

1.1.8

Loaders

Fabric

Game versions

1.20.1

Downloads

30

Publication date

November 16, 2025 at 12:04 PM

Publisher

Overgrown

Overgrown

Lead Developer

Version ID

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© 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.