Releases: LumaLibre/Wyck
Release list
2.4.2
2.4.1
Small release to add missing environment attribute wrappers.
What's Changed
Wrappers for BACKGROUND_MUSIC, AMBIENT_SOUNDS, and EYEBLOSSOM_OPEN
- Enum wrapper
TriState - Interface wrappers
SoundEvent,Music,BackgroundMusic,AmbientSounds,AmbientMoodSettings,AmbientAdditionsSettingsas they appear in Minecraft - Typed out references for each SoundEvent in
SoundEvents(Similar toorg.bukkit.Soundalthough this typed interface is separate because SoundEvents in Minecraft require a key and#getKey()is for removal in Bukkit.)
Full Changelog: 2.4.0...2.4.1
2.4.0
I'm happy to announce BiomesAPI v2.3.0 is ready for stable release! We'll be releasing hotfixes for any bugs in this version. This update brings tons of new features and changes to the API, I hope you enjoy them!
What's new
- Custom dimensions
- Worldgen for dimensions
- Mob spawner API for dimensions
- LevelCreator API to replace Bukkit's WorldCreators when working with BiomesAPI
- New KeyChain based registries for BiomesAPI
- Prefixes dropped on all wrappers — most wrappers now reflect their internal names
- Removal of metrics from shaded BiomesAPI implementations (BiomesAPI as an external dependency still includes FastStats metrics)
- Tons of misc changes and improvements
Bug Reports: https://github.com/LumaLibre/BiomesAPI/issues
Full Changelog: 2.3.0...2.4.0
2.3.0
I'm happy to announce BiomesAPI v2.3.0 is ready for stable release! We'll be releasing hotfixes for any bugs in this version. This update brings tons of new API and ways to utilize BiomesAPI for your project.
What's new
- Bootstrap Registries
- World generation API
- More in-depth packet API methods
- Biome spawners API
- Abstractions of
CustomBiome->AbstractBiome,VanillaBiomefor better support of biomes that aren't built through BiomesAPI - Minecraft 26.2 support
- Tons of misc changes and improvements
Bug Reports: https://github.com/LumaLibre/BiomesAPI/issues
Full Changelog: 2.2.0...2.3.0
2.2.0
This release adds various method overrides, docs changes, new interfaces/methods, and other misc improvements to BiomesAPI.
Full Changelog: 2.1.3...2.2.0
2.1.3
- Hotfix for 2.1.2 that removes some debug logging
Full Changelog: 2.1.2...2.1.3
2.1.2
- Hotfix for 2.1.1 that re-implements metrics using proper Bukkit lifecycles
Full Changelog: 2.1.1...2.1.2
2.1.1
- Hotfix for 2.1.0 that uses a jvm shutdown hook for metrics instead of the bukkit event bus
Full Changelog: 2.1.0...2.1.1
2.1.0
- Adds the NETTY injector for packet-based custom biomes without external dependencies.
- Adds the BiomesAPI interface for info aboit biomesapi
- Adds metrics
- Adds a standalone plugin option for BiomesAPI
- Updates the WrappedEnvironmentAttributes and CustomBiome features
Full Changelog: 2.0.0...2.1.0
2.0.0
BiomesAPI v2.0.0
- Adds support for 26.1.2 while retaining support for 1.21.11. Going forward, we will keep support for as many versions as we can until they diverge too far apart and break lots of common code.
- Rewrites most internals. API has been mostly unchanged other than some moved imports.
What's Changed
Full Changelog: 1.1.0...2.0.0
Adding the API
// Don't forget to shade this with shadowjar!
repositories {
maven("https://repo.jsinco.dev/releases")
}
dependencies {
implementation("me.outspending.biomesapi:BiomesAPI:2.0.0")
}