File Details
Shards-0.2.0.jar
- B
- Mar 26, 2026
- 197.42 KB
- 33
- Early Access
File Name
Shards-0.2.0.jar
Supported Versions
- Early Access
A minor version up due to breaking changes in how shard worlds and rifts have their lifetime tracked. Existing worlds will likely have their lifetimes reset, but if there are any issues you see please report it.
Gameplay Changes
Changes to gameplay are minimal, this update is mostly focused on improving the foundation for things to come.
- Shard worlds at the end of their life will now wait for all connected rifts to close before collapsing.
- Shard worlds with less than 5% of their life will not accept naturally spawning rift connections.
Code Changes
- Shard worlds and rifts now have a
LifetimeStatusthat tracks various thresholds of lifetime percentages.- Stable: 100% -> 50%
- Destabilizing: 50% -> 25%
- Unstable: 25% -> 5%
- Critical: 5% -> 0%
- Collapsing: 0%
- Events have been added that are dispatched when the lifetime status of both shard worlds and rifts has changed.
- It is now possible to pause the lifetime tick of a shard world or rift through code.
Asset Changes
- The
RiftTypeasset now has the ability to configure different block states to apply at different lifetime statuses.- If a block state is undefined for a given lifetime status, it will fall back to previous livetime statuses if defined.
- If no block state id can be resolved, it will fall back to the "default" block state (the original block type).
- It is now possible to not provide a lifetime to
ShardTypeorRiftTypeassets. This effectively makes them last forever.

